// JavaScript Document
// Nico

function createXMLHttp(){

if (typeof XMLHttpRequest != "undefined"){
	return new XMLHttpRequest();
}else if (window.ActiveXObject){

var aVersions = [ "MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp" ];

for (var i = 0; i<aVersions.length; i++){
	try {
		var oXmlHttp = new ActiveXObject(aVersions[i]);
		return oXmlHttp;
	} catch (oError) {
		// DO NOTHING
	}
}
}
throw new Error("XMLhttp object could not be created");
}


function getupsells(){

skuSet = "";

for($i=0;$i<ss_sku.length;$i++){
var tempSku = ss_sku[$i];

var compiled = tempSku;

if ($i < ss_sku.length-1){
compiled = compiled+",";
}

skuSet = skuSet + compiled;

}

document.getElementById('waiting').style.display = "block";

var oXmlHttp = createXMLHttp();

oXmlHttp.open("get", "http://cableorganizer.com/pm5/upsales/upsells.php?skus=" + skuSet, true);
oXmlHttp.onreadystatechange = function () {

	if (oXmlHttp.readyState != 4){
	document.getElementById('waiting').innerHTML = "<div class=\"ups-header\">awaiting response from our experts:</div><img style=\"margin-top:5px;\" src=\"http://images.cableorganizer.com/loop.gif\">";
	}
	
	if (oXmlHttp.readyState == 4){
		
	var sContentType = oXmlHttp.getResponseHeader("Content-Type");
	
	if (sContentType == "text/xml"){
	//alert ("XML content returned");
	}else if (sContentType == "text/plain"){
	//alert ("Plain Text content returned");
	}else{
	//alert ("unexpected content recieved");
	}
		
	if (oXmlHttp.status == 200){
		document.getElementById('waiting').style.display = "none";
		if (oXmlHttp.responseText == 0){
		document.getElementById('ups').innerHTML = "<div class=\"ups-header\" style=\"display:none\"></div>";
		}else{
		document.getElementById('ups').innerHTML = "<div class=\"ups-header\">our experts suggest you also consider ... </div>"+oXmlHttp.responseText;
		}
		;
	}else{
		alert ("An Error Occured : \n" + oXmlHttp.statusText);
		}
	}
	
};
oXmlHttp.send(null);
}



