var xmlHttp
var modelid

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}



//*to set model price on product page/////////////////////////////////////////////////////////////////
function setPrice(quantity, model_id, maxqty, frmobj)
{
modelid = model_id

	if(!(isNaN(quantity)) && (quantity>0) && (quantity.indexOf('.')<0) && eval(quantity) <= eval(maxqty))
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  } 	
		var url="../includes/getdata.asp";
		url=url+"?fno=1&model_id="+ model_id +"&quantity="+ quantity;
	//		alert(url);
		xmlHttp.onreadystatechange=function(){if (xmlHttp.readyState==4)stateChanged_price(xmlHttp, frmobj)};
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		//xmlHttp.send(null);
		xmlHttp.send('var=1'); 
	}	
	else
	{
		if ((isNaN(quantity) || quantity.indexOf('.')>0))
		{
			//frmobj.txtPrice.value = ""
			document.getElementById("txtPrice"+modelid).value=""
			alert("Purchase quantity should be integer");	
		}
		else if(quantity != "")
			{
			//	frmobj.txtPrice.value = ""
			document.getElementById("txtPrice"+modelid).value=""
			
				//document.getElementById("lblPrice").innerHTML = "";
				alert("Please contact us for order quantity greater than " + maxqty + ".");		
			}
		else
		{
			document.getElementById("txtPrice"+modelid).value = "-";
		}
	}
}


function stateChanged_price(xmlHttp, frmobj) 
{ 
//	alert(frmobj)
	if (xmlHttp.readyState==4)
	{ 
		var strRtn=""				
      	strRtn = xmlHttp.responseText 
  
      	if (strRtn!= "")      	
      	{
     // 	alert(modelid)
	   //  	frmobj.txtPrice.value = "US$" + strRtn;
	   document.getElementById("txtPrice"+modelid).value = "US$" + strRtn;
	//     	alert("Item has been added successfully to cart")
      	}      
      	else      	
      	{
      		document.getElementById("txtPrice"+modelid).value = "";
      		//frmobj.txtPrice.value = "";
      	}
	}

}	
///////////////////////////////////////////////////////////////////////////////////
//*to updtae payment option in orders
function updatePayment(Payment_type, order_id)
{
	
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  } 	
		var url="../includes/getdata.asp";
		url=url+"?fno=2&Payment_type="+ Payment_type +"&order_id="+ order_id ;
//			alert(url);
		xmlHttp.onreadystatechange=stateChanged_payment;
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		//xmlHttp.send(null);
		xmlHttp.send('var=1'); 
	
}


function stateChanged_payment() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		var strRtn=""				
      	strRtn = xmlHttp.responseText 
      	
    	//no output required only payment value has been changed in database
	}
}	

////////////////////////////////////////////////////////////////////////////////////////
//* to update shipping option on select_delivery.asp page
function updateShipping(Shippingvalue, Shippingcarrier, linetotal)
{
	
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  } 	
		var url="../includes/getdata.asp";
		url=url+"?fno=3&shippingvalue="+ Shippingvalue + "&Shippingcarrier=" + Shippingcarrier;
//			alert(url);
		xmlHttp.onreadystatechange=stateChanged_shipping;
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		//xmlHttp.send(null);
		xmlHttp.send('var=1'); 
	
}


function stateChanged_shipping() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		var strRtn="", arrRtn; 			
      	strRtn = xmlHttp.responseText 
   //   	alert(strRtn)      	
      	arrRtn = strRtn.split("&&")
      	
      	document.getElementById("trshipping").style.display="";
      	document.getElementById("tdcarrier").innerHTML="Shipping Carrier:- " + arrRtn[1];
      	document.getElementById("tdshipping").innerHTML="$ "+ arrRtn[0];
    	//no output required only payment value has been changed in database
	}

}	

///////////////////////////////////////////////////////////////////////////////////
//*to updtae payment option in payment
function updatePaymentoption(Payment_type, order_id)
{

		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  } 	
		var url="../includes/getdata.asp";
		url=url+"?fno=4&Payment_type="+ Payment_type +"&order_id="+ order_id ;
//			alert(url);
		xmlHttp.onreadystatechange=stateChanged_paymentoption;
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		//xmlHttp.send(null);
		xmlHttp.send('var=1'); 
	
}


function stateChanged_paymentoption() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		var strRtn=""				
      	strRtn = xmlHttp.responseText 
    	//no output required only payment value has been changed in database
	}
}	


