window.onload = function () {
//var check = initXMLHTTP();
//if (!check) return;
//isBusy=true;
}
var check = initXMLHTTP();
//if (!check) return;
isBusy=true;
var xmlhttp;
function initXMLHTTP ()
{
try {
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
} catch (e) {
try {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
} catch (e) {
xmlhttp=false
}
}
if (!xmlhttp) {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp=false;
}
}
return xmlhttp;
}
var oldQueryString,isBusy,zending, cooing=1;
function getXmlHttpRequest(){
var request;
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
Msxml2.XMLHTTP
return request;
} catch (e) {}
try {
request = new ActiveXObject("Microsoft.XmlHttp");
return request;
} catch (e) {}
try {
request = new ActiveXObject("MSXML.XmlHttp");
return request;
} catch (e) {}
try {
request = new ActiveXObject("MSXML3.XmlHttp");
return request;
} catch (e) {}
if (window.XMLHttpRequest && window.DOMParser &&
document.implementation && document.implementation.createDocument) {
request = new XMLHttpRequest();
return request;
}
}
var qq="";
function doajax(uuid) {
var curHref = new String(location.href);
if(cooing==1){
qq=uuid;
var s="?";
s+="SelectedObjectUUID="+uuid+"&shadow=1";
if (isBusy)
{
xmlhttp.onreadystatechange = function () {};
xmlhttp.abort();
isBusy = false;
}
var td=document.getElementById('td_'+uuid);
td.innerHTML='';
if (curHref.toLowerCase().indexOf("https") != -1) {
xmlhttp.open("GET","https://www.partstown.com/is-bin/INTERSHOP.enfinity/WFS/Reedy-PartsTown-Site/en_US/-/USD/ShadowAddToMYC-AddSrch"+s,true);
} else {
xmlhttp.open("GET","http://www.partstown.com/is-bin/INTERSHOP.enfinity/WFS/Reedy-PartsTown-Site/en_US/-/USD/ShadowAddToMYC-AddSrch"+s,true);
}
cooing=0;
isBusy = true;
xmlhttp.onreadystatechange = processResponse;
xmlhttp.send(null);
}else{
alert("Please wait, the previous product hasn't been added yet.")
}
}
function processResponse() {
if ( xmlhttp.readyState == 4 ) {
if ( xmlhttp.responseText.indexOf('invalid') == -1 ) {
cooing=1;
if(xmlhttp.responseText.indexOf('login') == -1){
var td=document.getElementById('td_'+xmlhttp.responseText);
td.innerHTML='';
}
else{
s="?SelectedObjectUUID="+qq;
window.location.href="http://www.partstown.com/is-bin/INTERSHOP.enfinity/WFS/Reedy-PartsTown-Site/en_US/-/USD/ViewB2BWishlist-AddItem"+s;
}
}
}
}
var input=null;
function addtocart(prodRef,prodUUID)
{
input = 'addto_'+prodRef;
var td=document.getElementById(input);
td.src = "/is-bin/intershop.static/WFS/Reedy-PartsTown-Site/-/en_US/images/adding-button.gif";
var quantity=document.getElementById('Quantity_'+prodRef);
var q = quantity.value;
var curHref = new String(location.href);
var url ;
if (curHref.toLowerCase().indexOf("https") != -1) {
url = "https://www.partstown.com/is-bin/INTERSHOP.enfinity/WFS/Reedy-PartsTown-Site/en_US/-/USD/ShadowAddToCart-Add"
+"?ProductRefIDs="+prodRef
+"&SelectedObjectUUID="+prodUUID
+"&ProductRefID="+prodRef
+"&ProductRef="+prodRef
+"&BuyingMode=Default"
+"&Quantity_"+prodRef+"="+q;
} else {
url = "http://www.partstown.com/is-bin/INTERSHOP.enfinity/WFS/Reedy-PartsTown-Site/en_US/-/USD/ShadowAddToCart-Add"
+"?ProductRefIDs="+prodRef
+"&SelectedObjectUUID="+prodUUID
+"&ProductRefID="+prodRef
+"&ProductRef="+prodRef
+"&BuyingMode=Default"
+"&Quantity_"+prodRef+"="+q;
}
jQuery("input.submitt_add_to_cart").attr("disabled","disabled");
jQuery.ajax({
url: url,
success: function (responce) {
jQuery("input.submitt_add_to_cart").removeAttr("disabled");
document.getElementById(input).src="/is-bin/intershop.static/WFS/Reedy-PartsTown-Site/-/en_US/images/in-cart-button.gif";
loadCartPopup(responce);
},
error: function (responce) { var td=document.getElementById(input).value="ADD TO CART";}
});
}