var XMLHttpRequestObject = false;
if (window.XMLHttpRequest){
	XMLHttpRequestObject = new XMLHttpRequest();
}else if(window.ActiveXObject){
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function show_loading()
{
	document.getElementById("loading").style.display = 'block';
}

function hide_loading()
{
	document.getElementById("loading").style.display = 'none';
}



// Login
function AjaxLogin(url, divResponse, email, pass){
	
	if (XMLHttpRequestObject){
		//show_loading();
		document.getElementById('processdiv').style.display='block';
		var obj = document.getElementById(divResponse);	
		var variables = "email=" + email + "&pass=" + pass;
		XMLHttpRequestObject.open("POST", url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded")
		XMLHttpRequestObject.onreadystatechange = function()
		{
			//alert(XMLHttpRequestObject.readyState);
			//alert(XMLHttpRequestObject.status);
			if (XMLHttpRequestObject.readyState == 1){
			}
			else if (XMLHttpRequestObject.readyState  == 4 && XMLHttpRequestObject.status == 200){
				obj.innerHTML = XMLHttpRequestObject.responseText;
				document.getElementById("processdiv").style.display = 'none';
				//AjaxLoginRedirect(XMLHttpRequestObject.responseText);
			}
		}
		XMLHttpRequestObject.send(variables);
	}
}
function AjaxLoginRedirect(str)
{
	if(str == 1)
	{
		alert("You have been loged In.");
		//document.location="index.php?action=login_responce";
	}
	

	if(str=="2")
	{
		document.location="index.php?action=login_responce&msgstatus=off";
	}
	if(str=="3")
	{
		document.location="index.php?action=login_responce&msg=error";
	}
	if(str=="4")
	{
		document.location="index.php?action=login_responce&msgname=empty";
	}
	if(str=="5")
	{
		document.location="index.php?action=login_responce&msgpass=empty";
	}
}

// Client support form
function PostSupportform(url, divResponse, name, company, email, address, phone, fax, comment,code){
	
	if (XMLHttpRequestObject){
		show_loading();
		var obj = document.getElementById(divResponse);	
		var variables = "name=" + name + "&company=" + company + "&email=" + email+ "&address=" + address+ "&phone=" + phone+ "&fax=" + fax+ "&comment=" + comment+"&code="+code;
		XMLHttpRequestObject.open("POST", url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded")
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 1){
			}
			else if (XMLHttpRequestObject.readyState  == 4 && XMLHttpRequestObject.status == 200){
				obj.innerHTML = XMLHttpRequestObject.responseText;
				hide_loading();
			}
		}
		XMLHttpRequestObject.send(variables);
	}
}
// Client contact form
function PostContactform(url, divResponse, name, address, email, phone, comment,code){
	
	if (XMLHttpRequestObject){
		show_loading();
		var obj = document.getElementById(divResponse);	
		var variables = "name=" + name + "&address=" + address + "&email=" + email + "&phone=" + phone+ "&comment=" + comment+"&code="+code;
		XMLHttpRequestObject.open("POST", url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded")
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 1){
			}
			else if (XMLHttpRequestObject.readyState  == 4 && XMLHttpRequestObject.status == 200){
				obj.innerHTML = XMLHttpRequestObject.responseText;
				hide_loading();
			}
		}
		XMLHttpRequestObject.send(variables);
	}
}
// Client SearchGetSubcat
function SearchGetSubcat(url, divResponse, id){
	
	if (XMLHttpRequestObject){
		show_loading();
		var obj = document.getElementById(divResponse);	
		var variables = "id=" + id;
		XMLHttpRequestObject.open("POST", url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded")
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 1){
			}
			else if (XMLHttpRequestObject.readyState  == 4 && XMLHttpRequestObject.status == 200){
				obj.innerHTML = XMLHttpRequestObject.responseText;
				hide_loading();
			}
		}
		XMLHttpRequestObject.send(variables);
	}
}
// Client SearchGetProduct
function SearchGetProduct(url, divResponse, cid,sid){
	
	if (XMLHttpRequestObject){
		show_loading();
		var obj = document.getElementById(divResponse);	
		var variables = "cid=" + cid + "&sid="+sid;
		XMLHttpRequestObject.open("POST", url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded")
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 1){
			}
			else if (XMLHttpRequestObject.readyState  == 4 && XMLHttpRequestObject.status == 200){
				obj.innerHTML = XMLHttpRequestObject.responseText;
				hide_loading();
			}
		}
		XMLHttpRequestObject.send(variables);
	}
}




