var Country = 'CA';
var overallCounter = 1;
function GetXmlHttpObject()

{

	var objXMLHttp=null

	if(window.XMLHttpRequest) {

		try {

			objXMLHttp = new XMLHttpRequest();

		} catch(e) {

			objXMLHttp = false;

		}

		// branch for IE/Windows ActiveX version

	} else if(window.ActiveXObject) {

		try {

			objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP");

		} catch(e) {

			try {

				objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");

			} catch(e) {

				objXMLHttp = false;

			}

		}

	}



	return objXMLHttp

}

function addToCart(id)

{

	var infoHttp=GetXmlHttpObject()

	if (infoHttp==null)

	{

		alert ("Browser does not support HTTP Request")

		return

	}

	//the regular ajax stuff

	if (infoHttp.readyState == 0 || infoHttp.readyState == 4) {

		if(document.getElementById('q'+id)){

			var quantity = document.getElementById('q'+id).value;

		} else {

			var quantity = 1;

		}
		if(document.getElementById(id + 'Size')){

			var size = document.getElementById(id + 'Size').value;

		} else {

			var size = "";

		}

		var url="cart.php?action=addToCart"

		url=url+"&country="+escape(Country)

		url=url+"&id=" + escape(id)

		url=url+"&quantity=" + escape(quantity)

		url=url+"&sid="+Math.random()

//		alert(url)
		infoHttp.open("GET", url, true);

		infoHttp.onreadystatechange=function() {

			if (infoHttp.readyState==4) {

				var a =infoHttp.responseText;

				updateCart();

				if(document.getElementById(id)){

					document.getElementById(id).innerHTML="Update Cart";

					document.getElementById(id).onclick= function() {

						updateQuantity(this.id)

					}
				}

			}

		}



		infoHttp.send(null);

	}



}



function updateCart()

{

	var infoHttp=GetXmlHttpObject()

	if (infoHttp==null)

	{

		alert ("Browser does not support HTTP Request")

		return

	}

	//the regular ajax stuff

	if (infoHttp.readyState == 0 || infoHttp.readyState == 4) {



		var url="cart.php?action=updateCart"

		url=url+"&country="+escape(Country)

		url=url+"&sid="+Math.random()

		infoHttp.open("GET", url, true);

		infoHttp.onreadystatechange=function() {

			if (infoHttp.readyState==4) {

				document.getElementById("cart").innerHTML=infoHttp.responseText;

			}

		}



		infoHttp.send(null);

	}



}

function removeFromCart(id)

{


	var infoHttp=GetXmlHttpObject()

	if (infoHttp==null)

	{

		alert ("Browser does not support HTTP Request")

		return

	}

	//the regular ajax stuff

	if (infoHttp.readyState == 0 || infoHttp.readyState == 4) {



		var url="cart.php?action=removeFromCart"

		url=url+"&country="+escape(Country)

		url=url+"&id=" + escape(id)

		url=url+"&sid="+Math.random()

		infoHttp.open("GET", url, true);

		infoHttp.onreadystatechange=function() {

			if (infoHttp.readyState==4) {

				var a =infoHttp.responseText;

				dotherest();

				if(document.getElementById(id)){
					if(document.getElementById(id +'H')){
						document.getElementById(id +'H').style.display='none';
					}
					document.getElementById(id).innerHTML="Add To Cart";

					document.getElementById(id).onclick= function() {

						addToCart(this.id);

					}

					document.getElementById('q'+id).value=1;

				}

			}

		}



		infoHttp.send(null);

	}



}



function dotherest()

{



	var infoHttp=GetXmlHttpObject()

	if (infoHttp==null)

	{

		alert ("Browser does not support HTTP Request")

		return

	}

	//the regular ajax stuff

	if (infoHttp.readyState == 0 || infoHttp.readyState == 4) {



		var url="cart.php?action=updateCart"

		url=url+"&country="+escape(Country)

		url=url+"&sid="+Math.random()

		infoHttp.open("GET", url, true);

		infoHttp.onreadystatechange=function() {

			if (infoHttp.readyState==4) {

				document.getElementById("cart").innerHTML=infoHttp.responseText;

			}

		}



		infoHttp.send(null);

	}



}



function updateQuantity(id)

{

	var infoHttp=GetXmlHttpObject()

	if (infoHttp==null)

	{

		alert ("Browser does not support HTTP Request")

		return

	}

	//the regular ajax stuff

	if (infoHttp.readyState == 0 || infoHttp.readyState == 4) {

		if(document.getElementById('q'+id)){

			var quantity = document.getElementById('q'+id).value;

		} else {

			var quantity = 1;

		}

		
		var url="cart.php?action=updateQuantity"

		url=url+"&country="+escape(Country)

		url=url+"&quantity="+escape(quantity)

		url=url+"&id="+escape(id)

		url=url+"&sid="+Math.random()

		infoHttp.open("GET", url, true);

		infoHttp.onreadystatechange=function() {

			if (infoHttp.readyState==4) {

				var a =infoHttp.responseText;

				updateCart();

				if(document.getElementById(id)){

					document.getElementById(id).innerHTML="Update Cart";

					document.getElementById(id).onclick= function() {

						updateQuantity(this.id);

					}

				}

			}

		}

		infoHttp.send(null);

	}



}

function checkCarts(){

	var iinfoHttp=GetXmlHttpObject()

	if (iinfoHttp==null)

	{

		alert ("Browser does not support HTTP Request")

		return

	}

	//the regular ajax stuff

	if (iinfoHttp.readyState == 0 || iinfoHttp.readyState == 4) {



		var url="cart.php?action=checkCart"

		url=url+"&country="+escape(Country)

		url=url+"&sid="+Math.random()

		iinfoHttp.open("GET", url, true);

		iinfoHttp.onreadystatechange=function() {

			if (iinfoHttp.readyState==4) {

				var c =iinfoHttp.responseText;

				if(c != ""){

					c= c.split(",");

					for(i = 0; i < c.length; i++){

						if(c[i] != "" && c[i] != ","){

							var tempp = new Array();
							var temppp = new Array();

							tempp = c[i].split("++");
							temppp = tempp[1].split("<>");

							if(document.getElementById(tempp[0])){

								var dds = tempp[0];
								if(temppp[1] != ""){
									var ssi = temppp[1];
									var nd = temppp[0];
								} else {
									var ssi = "S";
									var nd = tempp[1];
								}
								if(document.getElementById(dds +'H')){
									document.getElementById(dds +'H').style.display='block';
								}
								document.getElementById("q"+dds).value=nd;


								document.getElementById(dds).innerHTML="Update Cart";

								document.getElementById(dds).onclick= function() {

									updateQuantity(this.id);

								}

							}

						}

					}

				}



			}

		}



		iinfoHttp.send(null);

	}

}

function addNewSize(id){
	var s = id.split('+');
	if(s[2] != undefined){
	var eCount = 3;	
	} else {
	var eCount = 2;	
	}
	if(eCount <= 3){
	alert(eCount);
	var nid = s[0] + '+' + eCount;
	var tr = document.createElement('div');
	tr.setAttribute('id', 'main' + s[0] + '+' + eCount);
	tr.setAttribute('name', 'main' + s[0] + '+' + eCount);
	tr.setAttribute('class', 'productRow');
	tr.setAttribute('align', 'left');
	var ip = document.createElement('input');
	ip.setAttribute('id', 'q' + nid);
	ip.setAttribute('name', 'q' + nid);
	ip.setAttribute('value', '1');
	ip.setAttribute('size', '1');
	tr.appendChild(ip);
	var spacc = document.createTextNode("\u00a0");
	tr.appendChild(spacc);
	// select cell
	var sel = document.createElement('select');
	sel.name = s[0]+'Size_'+overallCounter;
	sel.options[0] = new Option('Small', 'S');
	sel.options[1] = new Option('Medium', 'M');
	sel.options[2] = new Option('Large', 'L');
	tr.appendChild(sel);
	var spac = document.createTextNode("\u00a0");	
	tr.appendChild(spac);
	//href
	var linke = document.createElement('a');
	linke.setAttribute('id', nid);
	linke.setAttribute('name', nid);
	linke.setAttribute('href', '#' + nid + '811');
	linke.onClick = function() {
		addToCart(nid);
	}

	tr.appendChild(linke);
document.getElementById('main' + s[0]).appendChild(tr);

	document.getElementById(nid).innerHTML = "Add To Cart";
		}
}
function loadCart()

{
	checkCarts();

	var infoHttp=GetXmlHttpObject()

	if (infoHttp==null)

	{

		alert ("Browser does not support HTTP Request")

		return

	}

	//the regular ajax stuff

	if (infoHttp.readyState == 0 || infoHttp.readyState == 4) {

		var element = document.getElementById("cart");

		var url="cart.php?"

		url=url+"sid="+Math.random()

		infoHttp.open("GET", url, true);

		infoHttp.onreadystatechange=function() {

			if (infoHttp.readyState==4) {
				element.innerHTML = infoHttp.responseText;
				element.style.background='#e6e6fa';
//				element.style.minHeight= 100 + "px";
				element.style.border= "1px solid #000000";
				element.style.padding= 2 + "px";
				element.style.width= 120 + "px";
			}

		}



		infoHttp.send(null);

	}

}

window.onload=loadCart;