// JavaScript Document
// JavaScript Document

var http_request = false;
var spanname;
var addtoCart='';

function makeRequest(url,parameters,span)
{
      http_request = false;
//	  frmname=frm;
	  
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
	  spanname=span;
	  spanname.innerHTML = "<table width='100%' height='100%'><tr><td valign='middle' align='center' class='arial12blue'><br><br><br>Processing Please wait..<br><br><br></td></tr></table>";
      http_request.onreadystatechange = process;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
	  return 1;
		
/*	  if(spanname.innerHTML == "")
	  {
		  frmname.submit();
	  }*/
}

function process(span)
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
			result = http_request.responseText;
			
			resultArr=result.split("~");
			if(resultArr[1])
			  { shopQuanCount=resultArr[1];
			    document.getElementById('itemDiv').innerHTML=shopQuanCount;
			  }
			  
//			document.location.href=document.location.href;
//			alert(resultArr[1]);
if(addtoCart!='')
 {  addtoCart.innerHTML = "Added";
 addtoCart='';
 }
			spanname.innerHTML = resultArr[0];

			return 1;
			
		}
		else
		{
			alert('There was a problem with the request.');
		}
	}
}

function addToCart(processingdiv,arr,shoppingdiv,url)
{
	var postStr='';
	processingdiv.innerHTML = "Processing..";
	postStr = "&id="+document.getElementById(arr[0]).value+"&quantity="+document.getElementById(arr[1]).value;
	//+"&order_sleeve="+document.getElementById(arr[2]).value+"&order_cuff="+document.getElementById(arr[3]).value+"&order_model="+document.getElementById(arr[4]).value;
	
//alert(postStr);
//	alert(url);
	shoppingdiv.style.display='';
	makeRequest(url,postStr,shoppingdiv);
	addtoCart=processingdiv;
//	processingdiv.innerHTML = "Buy Now";
	//	echoCart(shoppingdiv,'shoppingcartprocess.php?action=echoCart');

	

//	document.location.href=document.location.href;
//	echoCart(shoppingcartdiv,'shoppingcartprocess.php?action=echoCart');
}

function updateCart(arr,shoppingdiv,url)
{
	var postStr='';
//alert(shopQuanCount);	
	for(i=0;i<shopQuanCount;i++) 
	{
		//alert(document.getElementById('qty'+i).value);
		if(document.getElementById('qty'+i))
			postStr += "&quantity"+i+"="+document.getElementById('qty'+i).value;
	    
		else if(document.getElementById('cqty'+i))
			postStr += "&cquantity"+i+"="+document.getElementById('cqty'+i).value;
	    
		  
	}
	//alert(postStr);
//	alert(url);
	shoppingdiv.style.display='';
makeRequest(url,postStr,shoppingdiv);
	//echoCart(shoppingcartdiv,'shoppingcartprocess.php?action=echoCart');
}

function deleteItem(arr,shoppingdiv,url)
{
	var postStr='';
	
	postStr = "&ind="+arr;
//	alert(postStr);

	makeRequest(url,postStr,shoppingdiv);
//	document.location.href=document.location.href;
	//echoCart(shoppingcartdiv,'shoppingcartprocess.php?action=echoCart');
}

function echoCart(shoppingdiv,url)
{

//	document.refresh;
	shoppingdiv.innerHTML = '';
	var postStr;
	postStr = '';
	makeRequest(url,postStr,shoppingdiv);
	shoppingdiv.style.display='';

}
function loadCart(shoppingdiv,url)
{

//	document.refresh;
	shoppingdiv.innerHTML = '';
	var postStr;
	postStr = '';
	makeRequest(url,postStr,shoppingdiv);
	//shoppingdiv.style.display='';

}
