var item_name,picpath,item_id,productcode;
var size,color,package,wristlet;
var clicking=false;	//to prevent double click
//var form;
function addtocart(pid){
	if(clicking)return false;
	if(!CheckQty()){
		alert("Please input order quantity.");
		return false;
	}
	var form=document.forms[0];
	if(form.size!=undefined)
		size=form.size[form.size.selectedIndex].text;
	else
		size="";
	if(form.color!=undefined)
		color=form.color[form.color.selectedIndex].text;
	else
		color="";
	if(form.package!=undefined)
		package=form.package[form.package.selectedIndex].text;
	else
		package=""
	if(form.wristlet!=undefined)
		wristlet=form.wristlet[form.wristlet.selectedIndex].text;
	else
		wristlet=""
	form.action="cart/cartadd.asp";
	form.method="post";
	if(pid==0||pid=="")pid=1;
	clicking=true;
	getProductInfo(pid);
	appendInputObj(form,"pid",pid);
	appendInputObj(form,"item_id",item_id);
	appendInputObj(form,"item_name",item_name);
	appendInputObj(form,"picpath",picpath);
	appendInputObj(form,"productcode",productcode);
	form.submit();
	//clicking=false;
}

function appendInputObj(form,txtName,txtValue){
	var objInput=document.createElement("input");
	objInput.type="hidden";
	objInput.name=txtName;
	objInput.id=txtName;
	objInput.value=txtValue;
	form.appendChild(objInput);
} 
function getProductInfo(pid){
	var xmlHttp,xmlDoc,xmlArgs,strXML;
	xmlArgs=new ActiveXObject("Microsoft.XMLDOM");
	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	
	xmlDoc.async=false;
	xmlArgs.async=false;
	xmlArgs.loadXML("<xml><pid>" + pid +"</pid><size>" + size +"</size><color>" + color +"</color><package>" + package +"</package><wristlet>" + wristlet +"</wristlet></xml>")

	xmlHttp.open("get","cart/getProductInfo.asp",false);
	xmlHttp.send(xmlArgs);
	xmlDoc = xmlHttp.responseXML;
	if(xmlDoc.xml!=""){
		item_id=xmlDoc.selectSingleNode("//item_id").text;
		item_name=xmlDoc.selectSingleNode("//item_name").text;
		picpath=xmlDoc.selectSingleNode("//picpath").text;
		productcode=xmlDoc.selectSingleNode("//productcode").text;
		return true;
	}
	return false;
}
function CheckQty(){
	var form=document.forms[0];
	if(Number(form.quantity.value)<1)
		return false;
	else
		return true;
}
function Checkout_Click(){
	document.location.href="cart/cartview.asp?HTTP_REFERER="+document.location.href;
}


