var AjaxReq = false;
var t2 = null;
var myPCvar;
var myTFTvar;
var myMBvar;
	
var isIE = false;
// on !IE we only have to initialize it once
if (window.XMLHttpRequest) {
	AjaxReq = new XMLHttpRequest();
}

function TFTVarStart() {
	if (t2) {
		window.clearTimeout(t2);
	}
        document.getElementById("BOBResult1").style.display="none";
        document.getElementById("progressBOB1").style.display="block";
	t2 = window.setTimeout("TFTVar()",200);
}

function TFTVar() {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AjaxReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
        AjaxReq.onreadystatechange = TFTVarProcessReqChange;
	AjaxReq.open("GET", "http://www.cartft.com/catalog/threeorbuilt2/bob_tft_getter_htm?r=" + Math.floor(Math.random()*50000), true );
	AjaxReq.send(null);
}

function TFTVarProcessReqChange() {
        document.getElementById("progressBOB1").style.display="none";		
	if (AjaxReq.readyState == 4) {
		var  res = document.getElementById("BOBResult1");
		res.style.display = "block";
		var  sh = document.getElementById("BOBShadow1");
		sh.innerHTML = AjaxReq.responseText;
                PCVarStart();
	}
}

function PCVarStart() {
	if (t2) {
		window.clearTimeout(t2);
	}
        document.getElementById("BOBResult2").style.display="none";
        document.getElementById("progressBOB2").style.display="block";
	t2 = window.setTimeout("PCVar()",500);
}

function PCVar() {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AjaxReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
        AjaxReq.onreadystatechange = PCVarProcessReqChange;
	AjaxReq.open("GET", "http://www.cartft.com/catalog/threeorbuilt2/bob_pc_getter_htm?r=" + Math.floor(Math.random()*50000), true );
	AjaxReq.send(null);
}

function PCVarProcessReqChange() {
        document.getElementById("progressBOB2").style.display="none";	
	if (AjaxReq.readyState == 4) {
		var  res = document.getElementById("BOBResult2");
		res.style.display = "block";
		var  sh = document.getElementById("BOBShadow2");
		sh.innerHTML = AjaxReq.responseText;
                MBVarStart();
	}
}

function PCVarProcessReqChange2() {
        document.getElementById("progressBOB2").style.display="none";	
	if (AjaxReq.readyState == 4) {
		var  res = document.getElementById("BOBResult2");
		res.style.display = "block";
		var  sh = document.getElementById("BOBShadow2");
		sh.innerHTML = AjaxReq.responseText;
	}
}

function MBVarStart() {
	if (t2) {
		window.clearTimeout(t2);
	}
        document.getElementById("BOBResult3").style.display="none";
        document.getElementById("progressBOB3").style.display="block";
	t2 = window.setTimeout("MBVar()",500);
}

function MBVar() {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AjaxReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
        AjaxReq.onreadystatechange = MBVarProcessReqChange;
	AjaxReq.open("GET", "http://www.cartft.com/catalog/threeorbuilt2/bob_mainboard_getter_htm?r=" + Math.floor(Math.random()*50000), true );
	AjaxReq.send(null);
}

function MBVarProcessReqChange() {
        document.getElementById("progressBOB3").style.display="none";	
	if (AjaxReq.readyState == 4) {
		var  res = document.getElementById("BOBResult3");
		res.style.display = "block";
		var  sh = document.getElementById("BOBShadow3");
		sh.innerHTML = AjaxReq.responseText;
	}
}

function MBVarProcessReqChange2() {
        document.getElementById("progressBOB3").style.display="none";	
	if (AjaxReq.readyState == 4) {
		var  res = document.getElementById("BOBResult3");
		res.style.display = "block";
		var  sh = document.getElementById("BOBShadow3");
		sh.innerHTML = AjaxReq.responseText;
                PCReloadInit();
	}
}

function PCSelector(myPCvar) {
	if (t2) {
		window.clearTimeout(t2);
	}
        document.getElementById("BOBResult2").style.display="none";
        document.getElementById("progressBOB2").style.display="block";
	t2 = window.setTimeout("PCSelect(myPCvar)",500);
}

function PCSelect(myPCvar) {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AjaxReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
        AjaxReq.onreadystatechange = PCVarProcessReqChange;
	AjaxReq.open("GET", "http://www.cartft.com/catalog/threeorbuilt2/bob_pc_getter_htm?r=" + Math.floor(Math.random()*50000) + "&name=" + myPCvar , true);
	AjaxReq.send(null);
}

function TFTSelector(myTFTvar) {
	if (t2) {
		window.clearTimeout(t2);
	}
        document.getElementById("BOBResult1").style.display="none";
        document.getElementById("progressBOB1").style.display="block";
	t2 = window.setTimeout("TFTSelect(myTFTvar)",500);
}

function TFTSelect(myTFTvar) {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AjaxReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
        AjaxReq.onreadystatechange = TFTVarProcessReqChange;
	AjaxReq.open("GET", "http://www.cartft.com/catalog/threeorbuilt2/bob_tft_getter_htm?r=" + Math.floor(Math.random()*50000) + "&name=" + myTFTvar , true);
	AjaxReq.send(null);
}

function MBSelector(myMBvar) {
	if (t2) {
		window.clearTimeout(t2);
	}
        document.getElementById("BOBResult3").style.display="none";
        document.getElementById("progressBOB3").style.display="block";
	t2 = window.setTimeout("MBSelect(myMBvar)",500);
}

function MBSelect(myMBvar) {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AjaxReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
        AjaxReq.onreadystatechange = MBVarProcessReqChange2;
	AjaxReq.open("GET", "http://www.cartft.com/catalog/threeorbuilt2/bob_mainboard_getter_htm?r=" + Math.floor(Math.random()*50000) + "&name=" + myMBvar, true );
	AjaxReq.send(null);
}

function PCReloadInit() {
	if (t2) {
		window.clearTimeout(t2);
	}
        document.getElementById("BOBResult2").style.display="none";
        document.getElementById("progressBOB2").style.display="block";
	t2 = window.setTimeout("PCReload()",500);
}

function PCReload() {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AjaxReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
        AjaxReq.onreadystatechange = PCVarProcessReqChange2;
	AjaxReq.open("GET", "http://www.cartft.com/catalog/threeorbuilt2/bob_pc_getter_htm?r=" + Math.floor(Math.random()*50000) + "&name=" + myPCvar , true);
	AjaxReq.send(null);
}

