var xmlHttpcart,xmlHttpnff;

function prmt(msg)
{
	jQuery.prompt(msg,{show :'fadeIn'});
}
function cfrm(msg,url)
{
	var ok = jQuery.prompt(msg,{show :'fadeIn',submit: function(v,m,f){
                  if(v) 
				  {
					window.location = url;
				 	 return true;
				  }
                  else
				  {
                  	return true;
				  }
            },buttons: { Continue: true, "Shop More": false }});
	
	
}

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 
function addtocart_det()
{
	
	xmlHttpcart_det=GetXmlHttpObject()
	if (xmlHttpcart_det==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	var prodatt = document.getElementById("frm_attr").value;
	var quan = document.getElementById("frm_quantity").value;
	if(quan == "")
	{
		window.parent.prmt("Please enter the quantity.");
		document.getElementById("frm_quantity").focus;
		return false;
	}
	var url="process/addtocart.php?quan="+quan+"&n="+prodatt;
	xmlHttpcart_det.onreadystatechange=stateChangedcart_det 
	xmlHttpcart_det.open("GET",url,true)
	xmlHttpcart_det.send(null)
}
function stateChangedcart_det() 
{ 
	if (xmlHttpcart_det.readyState==4 || xmlHttpcart_det.readyState=="complete")
	{ 
		var res = xmlHttpcart_det.responseText;
		var temp = new Array();
		temp = res.split("-");
		if(temp[0] == "1")
		{
			var temp1 = new Array();
			temp1 = temp[1].split(":");
			window.parent.document.getElementById("item_div").innerHTML = temp1[0];
			var st = 0;
			st = parseFloat(temp1[1]);
			st = st.toFixed(2);
			window.parent.document.getElementById("amount_div").innerHTML = "INR "+st;
			//window.parent.prmt("Item Added to the cart");
			window.parent.cfrm("Item Added to the cart!","viewcart.php");
			window.scroll(0,1000);
		}
		else
		{
			document.getElementById("errordiv").innerHTML = "<span class='error'>Product not added to cart.</span>"
		}
	}
}

function addtocart(m)
{
	
	xmlHttpcart=GetXmlHttpObject()
	if (xmlHttpcart==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	var prodatt = document.getElementById("frm_attr_"+m).value;
	if(prodatt == "")
	{
		prmt("Please select the attribute.");
		document.getElementById("frm_attr_"+m).focus;
		return false;
	}
	var quan = document.getElementById("frm_quantity_"+m).value;
	if(quan == "")
	{
		prmt("Please enter the quantity.");
		document.getElementById("frm_quantity_"+m).focus;
		return false;
	}
	var url="process/addtocart.php?quan="+quan+"&n="+prodatt+"&m="+m;
	xmlHttpcart.onreadystatechange=stateChangedcart 
	xmlHttpcart.open("GET",url,true)
	xmlHttpcart.send(null)
}
function stateChangedcart() 
{ 
	if (xmlHttpcart.readyState==4 || xmlHttpcart.readyState=="complete")
	{ 
		var res = xmlHttpcart.responseText;
		var temp = new Array();
		temp = res.split("-");
		if(temp[0] == "1")
		{
			var temp1 = new Array();
			temp1 = temp[1].split(":");
			//window.location="viewcart.php?pid="+temp[1];
			document.getElementById("item_div").innerHTML = temp1[0];
			var st = 0;
			st = parseFloat(temp1[1]);
			st = st.toFixed(2);
			document.getElementById("amount_div").innerHTML = "INR "+st;
			//prmt("Item Added to the cart");
			window.parent.cfrm("Item Added to the cart!","viewcart.php");
			window.scroll(0,1000);
		}
		else
		{
			document.getElementById("errordiv").innerHTML = "<span class='error'>Product not added to cart.</span>"
		}
	}
}

function fillForm(val)
{
	xmlHttpnff=GetXmlHttpObject()
	if (xmlHttpnff==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="process/fetchForm.php?email="+val;
	xmlHttpnff.onreadystatechange=stateChangedngff 
	xmlHttpnff.open("GET",url,true)
	xmlHttpnff.send(null)

}
function stateChangedngff() 
{ 
	if (xmlHttpnff.readyState==4 || xmlHttpnff.readyState=="complete")
	{ 
		if(xmlHttpnff.responseText == "ARN")
		{
				document.getElementById("frm_firstName").value =sp[0];
			//	document.getElementById("frm_lastName").value =sp[1];
				document.getElementById("frm_bill_address").value =sp[1];
				document.getElementById("frm_bill_address_1").value =sp[2];
				document.getElementById("frm_bill_city").value =sp[3];
				document.getElementById("frm_bill_country").value =sp[4];
				document.getElementById("frm_bill_state").value =sp[5];
				document.getElementById("frm_bill_zipcode").value =sp[6];
				document.getElementById("frm_bill_telephone").value =sp[7];
				document.getElementById("frm_bill_mobile").value =sp[8];
		}
		else
		{
			sp = xmlHttpnff.responseText.split("^#@#^");
			if(sp[0] != "")
			{
				document.getElementById("frm_firstName").value =sp[0];
			}
			if(sp[1] != "")
			{
				document.getElementById("frm_bill_address").value =sp[1];
//	document.getElementById("frm_lastName").value =sp[1];
			}
			if(sp[2] != "")
			{
				document.getElementById("frm_bill_address_1").value =sp[2];
			}
			if(sp[3] != "")
			{
				document.getElementById("frm_bill_city").value =sp[3];
			}
			if(sp[4] != "")
			{
				document.getElementById("frm_bill_country").value =sp[4];
			}
			if(sp[5] != "")
			{
				document.getElementById("frm_bill_state").value =sp[5];
			}
			if(sp[6] != "")
			{
				document.getElementById("frm_bill_zipcode").value =sp[6];
			}
			if(sp[7] != "")
			{
				document.getElementById("frm_bill_telephone").value =sp[7];
			}
			if(sp[8] != "")
			{
				document.getElementById("frm_bill_mobile").value =sp[8];
			}
		}
	}
}


