
function openSampleWindow(dealerSite,script_url) {

    var url, name, features;
	url = script_url;
    name = "Sample_Order_Form";

    features = "width=850,height=590,fullscreen=no,location=no,resizable=yes,status=no,scrollbars=yes,toolbar=no";

    new_window = window.open(url, name, features);

    new_window.focus();

}

// open sample order cart as a pop-up window
   var selected_samples = 0;
   
   
function showSampleBox(idName,item,pid,account_id)	{
	try {
	makeReq2("set_sample.php?PID=" + pid + "&addSample=" + idName + "&ac=" + account_id,item,idName);
		selected_samples = selected_samples + 1;
					
	var i;
	var num = 0;
	
	//alert("sample_" + idName);
	//alert(item);
	if (document.getElementById(item).style.display == ""	) {
		
		document.getElementById(item).style.display = "none";	
		document.getElementById("sample_" + idName).style.display = "";
	} else {
		document.getElementById(item).style.display = "";
		document.getElementById("sample_" + idName).style.display = "none";
	}
	
	}	catch(e)	{}
	
	
	
	try {
		for(i = 1;i <= 200;i++)	{
			//alert(document.getElementById("itemTable" + i).style.display);
			
			if (document.getElementById(i).style.display == ""	) {
				num = num + 1;
			//	alert(num);
				document.getElementById("it" + i).innerHTML = " " + num + " Samples Selected";
			}
			
		}
		alert(num);
		
	
	} catch(e) {
		document.getElementById("it" + item).innerHTML = "  " + num + " Samples Selected";
		if (num > 10 )	{
			document.getElementById(item).style.display = "none";	
			document.getElementById("sample_" + idName).style.display = "";
			alert("You already selected 10 samples, please remove a sample if you would like to add this one.");
		
		}
	}
	
	
}



function removeSample(idName,item,account_id)	{

	
	makeReq2("set_sample.php?removeSample=" + idName + "&ac=" + account_id,item,idName);
	document.getElementById(item).style.display = "none";	
	document.getElementById("sample_" + idName).style.display = "";
	selected_samples = selected_samples - 1;
		
	var i;
	var num = 0;
	try {
		for(i = 1;i <= 200;i++)	{
			if (document.getElementById(i).style.display == ""	) {
			//alert("test");
				num = num + 1;
				document.getElementById("it" + i).innerHTML = " " + num + " Samples  Selected";
			}
	
		}
	} catch(e) {	}
	
}


     function makeReq2(url,item,idName) {

        var http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // See note below about this line
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        http_request.onreadystatechange = function() { setText2(http_request,item,idName); };
        http_request.open('GET', url, true);
        http_request.send(null);

    }


 
    
    function setText2(http_request,item,idName) {
		
		var text;
 		try {
        	if (http_request.readyState == 4) {
            if (http_request.status == 200) {
            		
            		text = http_request.responseText;
            		//text = Integer.Parse(text);
            		if (text == "11")	{
					document.getElementById(item).style.display = "none";	
					document.getElementById("sample_" + idName).style.display = "";
				
					alert("You already selected 10 samples, please remove a sample if you would like to add this one.");
		
				} else {
               		document.getElementById("it" + item).innerHTML = "<IMG src='/images/home_resources_check.gif' > " + text + " Samples  Selected";
				}
		
            } else {
                alert('There was a problem with the request.');
            }
        }
 			} catch (e) {} 
        
    }
    
    
    



