var xmlHttp; function productDetail(sku) { var url = "/cgi-bin/pandora/build/productdetail?" + createProductQueryString(sku); //alert(url); createXMLHttpRequest(); xmlHttp.onreadystatechange = productDetailHandleStateChange; xmlHttp.open("GET", url, true); xmlHttp.send(null); return url; } function createProductQueryString(sku) { sku = escape(sku); var sku = "sku=" + sku; //alert('search string created') //alert(itemlist); return sku; } function productDetailHandleStateChange() { if(xmlHttp.readyState == 3) { document.getElementById("productdetail").innerHTML = "Updating..."; } if(xmlHttp.readyState == 4) { if(xmlHttp.status == 200) { document.getElementById("productdetail").innerHTML = xmlHttp.responseText; } else { alert("Unable to calculate price"); } } }