var xmlHttp
var JSHost ='http://www.printerinkcartridges.ie';
// Insert Customer

function insertCustomer(webpath)

{ 

	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null)

	{

	alert ("Browser does not support HTTP Request");

	return;

	} 

	

	var c_firstname= document.getElementById('txtfname').value;

	var c_lastname = document.getElementById('txtlname').value;

	var c_company  = document.getElementById('txtcompany');

	var c_email    = document.getElementById('txtemail');

	var c_address  = document.getElementById('txtaddress');

	var c_city     = document.getElementById('txtcity');

	var c_postcode = document.getElementById('txtpostcode');

	var c_country  = document.getElementById('txtcountry');



	

	var url = webpath+"/insertcustomer.php";

	url=url+"?fname="+c_firstname+"&lname="+c_lastname+"&company="+c_company.value+"&email="+c_email.value+"&address="+c_address.value+"&city="+c_city.value+"&postcode="+c_postcode.value+"&country="+c_country.value;

	alert('asdas '+url);

	url=url+"&sid="+Math.random();

	xmlHttp.onreadystatechange=stateChanged; 

	xmlHttp.open("GET",url,true);

	xmlHttp.send(null);

	

}



function stateChanged() 

{ 



	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

	{ 

		document.getElementById('customer_id').value = xmlHttp.responseText;

	} 

} 



// Insert Order

function insertorder(webpath)

{ 

	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null)

	{

	alert ("Browser does not support HTTP Request");

	return;

	} 

	var c_customerid= document.getElementById('customer_id').innerHTML;

	var url = webpath+"/insertorder.php";

	url=url+"&customer_id="+c_customerid;	url=url+"&sid="+Math.random();

	xmlHttp.onreadystatechange=stateChanged1; 

	xmlHttp.open("GET",url,true);

	xmlHttp.send(null);

	

}



function stateChanged1() 

{ 



	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

	{ 

	} 

} 



// Insert Order Per Product

function insertOrderperProduct(webpath,orderid,customerid,productid,quantity,total_price,currency_type)

{ 

	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null)

	{

	alert ("Browser does not support HTTP Request");

	return;

	} 

	var url = webpath+"/insertorder.php";

	url=url+"&orderid="+orderid+"&customerid="+customerid+"&productid="+product_id+"&total_price="+total_price+"&currency_type="+currency_type;

	url=url+"&sid="+Math.random();

	xmlHttp.onreadystatechange=stateChanged2; 

	xmlHttp.open("GET",url,true);

	xmlHttp.send(null);

	

}



function stateChanged2(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 

	} 

} 

function Branddropdown(Brand_id){
	xmlHttpLocal2 =GetXmlHttpObject();
	if (xmlHttpLocal2==null){
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
  	var url=JSHost+"/search_result-16-12-2011-perfect.php?Brand_id="+Brand_id;
	document.getElementById("printer_type_containor").innerHTML = "<img src='http://www.printerinkcartridges.ie/images/loader.gif'>";
	xmlHttpLocal2.onreadystatechange=function(){
		if (xmlHttpLocal2.readyState==4 && xmlHttpLocal2.status==200){
			
			document.getElementById("parent_id_containor").innerHTML='<select class="select" name="product_category" style="margin-top:5px;"><option value="">-Select Printer Model-</option></select>';
			
		
			document.getElementById("printer_type_containor").innerHTML=xmlHttpLocal2.responseText;
		}
			
	}
 	xmlHttpLocal2.open("POST",url,true);
	xmlHttpLocal2.send(null);
}


function cartridgedropdown(Brand_id,cartigType){
	
	xmlHttpLocal3 =GetXmlHttpObject();
	if (xmlHttpLocal3==null){
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
  	var url=JSHost+"/search_cart_result-16-12-2011-perfect.php?Brand_id="+Brand_id+"&cart="+cartigType;
	document.getElementById("parent_id_containor").innerHTML = "<img src='http://www.printerinkcartridges.ie/images/loader.gif'>";
	xmlHttpLocal3.onreadystatechange=function(){
		if (xmlHttpLocal3.readyState==4 && xmlHttpLocal3.status==200){
			
			
			document.getElementById("parent_id_containor").innerHTML=xmlHttpLocal3.responseText;
		}
			
	}
 	xmlHttpLocal3.open("POST",url,true);
	xmlHttpLocal3.send(null);
	
}

function PopulateProduct(Brand_id)
{
	xmlHttpLocal1=GetXmlHttpObject();
	if (xmlHttpLocal1==null){
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	
  	var url=JSHost+"/search_result_product.php?Brand_id="+Brand_id;
	document.getElementById("product_containor").innerHTML = "<img src='http://www.printerinkcartridges.ie/images/loader.gif'>";
	xmlHttpLocal1.onreadystatechange=function(){
		if (xmlHttpLocal1.readyState==4 && xmlHttpLocal1.status==200){
			document.getElementById("product_containor").innerHTML=xmlHttpLocal1.responseText;
		}
	}
	xmlHttpLocal1.open("POST",url,true);
	xmlHttpLocal1.send(null);
}

function stateChanged(){
	if (xmlHttp.readyState==4){
		document.getElementById("Product_model_category").innerHTML=xmlHttp.responseText;
	}
}
// loding function
var xval;
function showLoadingModal() 
{
	xval=getBusyOverlay('viewport',{color:'#407DBC', opacity:0.20, text:'loading...', style:'text-shadow: 0 0 3px black;font-weight:normal;font-size:12px;color:black'},{color:'#ffffff', size:40, type:'p'});
}
function hideLoadingModel()
{
	xval.remove();	
}

function Check_Vat()
	{
		
		xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	
		var Company_name = document.getElementById("txtcompany").value;
		var vat_value 	 = document.getElementById("txtVat").value;
		var 	url = 	"checkVat.php";
				url = 	url+"?company_name="+Company_name;
				url =	url+"&vat_value="+vat_value;
			
		//	var url="checkVat.php?company_name="+Company_name;
			showLoadingModal() ;
			xmlHttp.onreadystatechange=stateChanged_vat;
			xmlHttp.open("POST",url,true);
			xmlHttp.send(null);
			
	}
	
	function stateChanged_vat()
			{
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
				{
					
				document.getElementById("ValidationError").innerHTML=xmlHttp.responseText;
				hideLoadingModel();
				} 
}
	
//XMLHTTPOBJECT

function GetXmlHttpObject()

{ 

	var objXMLHttp=null;

	if (window.XMLHttpRequest)

	{

	objXMLHttp=new XMLHttpRequest();

	}

	else if (window.ActiveXObject)

	{

	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");

	}

	return objXMLHttp;

}


