//_________AJAX FUNXTION___________//

var response = "";
var quantity;
   
function callCpass(url)
{	
	xm.open("GET",url,true);

	xm.onreadystatechange = cpass
	
	xm.send(null)
}



//This is gives response from server
function cpass()
{
	/*
	if(xm.readyState == 1)
	{
		var response = "Please wait................";
		str = document.getElementById("result");
		str.innerHTML = response;
	}
	*/
	if(xm.readyState == 4)
	{
		var response = xm.responseText;
		str = document.getElementById("errdisp");		
		str.innerHTML = response;
	}		
}

function makAx(){

	try {
	  xm = new ActiveXObject("Msxml2.XMLHTTP");
	  return true;
	} catch (e) {
	  try {
	    xm = new ActiveXObject("Microsoft.XMLHTTP");
		return true;
	  } catch (e2) {
	    xm = false;
	  }
	}
	
	if (!xm && typeof XMLHttpRequest != 'undefined') {
	  xm = new XMLHttpRequest();
	  return true;
	}
}
function callCart(url)
{	
	xm.open("GET",url,true);
	xm.onreadystatechange = dcart;	
	xm.send(null);
}

//This is gives response from server
function dcart()
{
	if(xm.readyState == 4)
	{
		var response = xm.responseText;
		str = document.getElementById("cart");		
		str.innerHTML='';
		str.innerHTML = response;
		isAjaxActive = 0;
	} else {
		isAjaxActive = 1;
	}
}

//post cart data form
function callPostCart(url)
{	
	xm.open("GET",url,true);
	xm.onreadystatechange = Pcart	
	xm.send(null)
}

//This is gives response from server
function Pcart()
{
	if(xm.readyState == 4)
	{
		var response = xm.responseText;
		str = document.getElementById("uniquename");		
		str.innerHTML='';
		str.innerHTML = response;
	}		
}

/* Shipping Type select  */
function callShipping(url)
{	
	xm.open("GET",url,true);

	xm.onreadystatechange = cshipping
	
	xm.send(null)
}



//This is gives response from server
function cshipping()
{	
	if(xm.readyState == 4)
	{
		var response = xm.responseText;
		str = document.getElementById("shipping");
		str.innerHTML='';
		str.innerHTML = response;
	}		
}

/* Shipping Type select  */
function callCategoryProduct(url)
{	
	xm.open("GET",url,true);

	xm.onreadystatechange = cCategoryProduct
	
	xm.send(null)
}



//This is gives response from server
function cCategoryProduct()
{	
	if(xm.readyState == 4)
	{
		var response = xm.responseText;
		str = document.getElementById("down_cata_products");
		str.innerHTML='';
		str.innerHTML = response;
	}		
}

/* Ajax for Bill Country Select  */
function callBillCountryValues(url)
{	
	xm.open("GET",url,true);

	xm.onreadystatechange = cBillCountryValues
	
	xm.send(null)
}



//This is gives response from server
function cBillCountryValues()
{	
	if(xm.readyState == 4)
	{
		var response = xm.responseText;
		str = document.getElementById("BillStateFromCountryDisplay");
		str.innerHTML='';
		str.innerHTML = response;
	}		
}

/* Ajax for Bill Country Select  */
function callShipCountryValues(url)
{	
	xm.open("GET",url,true);

	xm.onreadystatechange = cshipCountryValues
	
	xm.send(null)
}



//This is gives response from server
function cshipCountryValues()
{	
	if(xm.readyState == 4)
	{
		var response = xm.responseText;
		str = document.getElementById("ShipCountryDisplay");
		str.innerHTML='';
		str.innerHTML = response;
	}		
}

/* Ajax for get State from country  */
function callGetUserStateAction(url)
{	
	xm.open("GET",url,true);
	xm.onreadystatechange = cUserStateFromCountry	
	xm.send(null)
}



//This is gives response from server
function cUserStateFromCountry()
{	
	if(xm.readyState == 4)
	{
		var response = xm.responseText;
		str = document.getElementById("StateFromCountryDisplay");
		str.innerHTML='';
		str.innerHTML = response;
	}		
}

/* Ajax for get State from country  */
function callGetUserBillStateAction(url)
{	
	xm.open("GET",url,true);
	xm.onreadystatechange = cUserBillStateFromCountry	
	xm.send(null)
}



//This is gives response from server
function cUserBillStateFromCountry()
{	
	if(xm.readyState == 4)
	{
		var response = xm.responseText;
		str = document.getElementById("BillStateFromCountryDisplay");
		str.innerHTML='';
		str.innerHTML = response;
		/*str1 = document.getElementById("ShipStateFromCountryDisplay");
		str1.innerHTML='';
		str1.innerHTML = response;*/
	}		
}

/* Ajax for get State from country  */
function callGetUserShipStateAction(url)
{	
	xm.open("GET",url,true);
	xm.onreadystatechange = cUserShipStateFromCountry	
	xm.send(null)
}



//This is gives response from server
function cUserShipStateFromCountry()
{	
	if(xm.readyState == 4)
	{
		var response = xm.responseText;
		str = document.getElementById("ShipStateFromCountryDisplay");
		str.innerHTML='';
		str.innerHTML = response;
	}		
}