// JavaScript Document



function Jmsg()
{
	alert("Under Implementation");
	return false;
}
	var xmlhttp

function showSubModel(make_id,cat_id)
{
	if(make_id === '-1')
	{
		alert("For customized requirements and to check the availability of Remus Exhaust for your car\n\n Contact : \n Email : info@carpowergrid.com \n Phone : 91-80-22217879 / 22273939 (ask for B. Ramesh) ");
		return false;
	}
	else
	{
		xmlhttp=GetXmlHttpObject();
		if (xmlhttp==null)
		{
		  alert ("Your browser does not support AJAX!");
		  return;
		}
		var url="pagecontrols/load_model.php";
		url=url+"?make_id="+make_id;
		url=url+"&cat_id="+cat_id;
		url=url+"&sid="+Math.random();//alert(url);
		xmlhttp.onreadystatechange=stateChanged;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}
}

function stateChanged()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("txtModel").innerHTML=xmlhttp.responseText;
		document.getElementById("progress").innerHTML="";
	}
	else
	{
		document.getElementById("progress").innerHTML="<image src=Image/ajax-loader.gif><span class=stprodbody3>&nbsp;&nbsp;Retrieving Data...</span>";
	}
}

function showAllModel(make_id,cat_id)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="pagecontrols/load_model.php";
	url=url+"?make_id="+make_id;
	url=url+"&cat_id="+cat_id;
	url=url+"&sid="+Math.random();//alert(url);
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function stateChanged()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("txtModel").innerHTML=xmlhttp.responseText;
		document.getElementById("progress").innerHTML="";
	}
	else
	{
		document.getElementById("progress").innerHTML="<image src=Image/ajax-loader.gif><span class=stprodbody3>&nbsp;&nbsp;Retrieving Data...</span>";
	}
}

function showUniversalModel(u_id,c_id) /* C_id is category Id, u_id is K&N Universal Air Filter Id*/
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="pagecontrols/load_model.php";
	url=url+"?u_id="+u_id;
	url=url+"&cat_id="+c_id;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function stateChanged()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("txtModel").innerHTML=xmlhttp.responseText;
		document.getElementById("progress").innerHTML="";
	}
	else
	{
		document.getElementById("progress").innerHTML="<image src=Image/ajax-loader.gif><span class=stprodbody3>&nbsp;&nbsp;Retrieving Data...</span>";
	}
}




function GetXmlHttpObject()
{
	if (window.XMLHttpRequest)
	{
		// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject)
	{
		// code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}



function showProductAirFilters(cat_id,prod_id)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="pagecontrols/load_product.php";
	url=url+"?cat_id="+cat_id;
	url=url+"&prod_id="+prod_id;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged_updated;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function stateChanged_updated()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("txtProduct").innerHTML=xmlhttp.responseText;
	}
	else
	{
		document.getElementById("txtProduct").innerHTML="<image src=Image/ajax-loader.gif><span class=stprodbody3>&nbsp;&nbsp;Retrieving Data...</span>";
	}
}

function showProduct(model_id,cat_id)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="pagecontrols/load_product.php";
	url=url+"?model_id="+model_id;
	url=url+"&cat_id="+cat_id;
	url=url+"&sid="+Math.random();//alert(url);
	xmlhttp.onreadystatechange=states;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function states()
{
	if(xmlhttp.readyState==4)
	{
		document.getElementById("txtProduct").innerHTML=xmlhttp.responseText;
	}
	else
	{
		document.getElementById("txtProduct").innerHTML="<image src=Image/ajax-loader.gif><span class=stprodbody3>&nbsp;&nbsp;Retrieving Data...</span>";
	}
	
}

// Cart item deletion function
function DeleteCartItem(str)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="pagecontrols/editcartitem.php";
	url=url+"?cartid="+str;
	url=url+"&command=delete&sid="+Math.random();
	//xmlhttp.onreadystatechange=stateChanged2;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

// Cart item quantity updation
function UpdateCartItem(qty,str)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="pagecontrols/editcartitem.php";
	url=url+"?cartid="+str;
	url=url+"&qty="+qty;
	url=url+"&command=update&sid="+Math.random();
	xmlhttp.onreadystatechange=Updated;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function Updated()
{
	if (xmlhttp.readyState==4)
	{
		location.reload(true);
		document.getElementById("cart_status").innerHTML=xmlhttp.responseText;
	}
}


// Old cart data retrive
function oldcratinformation(str)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="pagecontrols/login_old_cart_information.php";
	url=url+"?customerid="+str;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=oldcartretrive;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
}

function oldcartretrive()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("oldcart").innerHTML=xmlhttp.responseText;
	}
}

// Delete old cart information
function deleteoldcratinformation(cartid,customerid)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="pagecontrols/login_old_cart_information.php";
	url=url+"?cartid="+cartid;
	url=url+"&command=delete&customerid="+customerid;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=deleteoldcrat;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);		
}

function deleteoldcrat()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("oldcart").innerHTML=xmlhttp.responseText;
	}
	else
	{
		document.getElementById("oldcart").innerHTML="<image src=Image/ajax-loader.gif>";
	}
}

// Car Care product show
function show_product_model(product_id)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="pagecontrols/load_CarCareProduct.php";
	url=url+"?product_id="+product_id;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged_CarCareProduct;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function stateChanged_CarCareProduct()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("loadCarCareProduct").innerHTML=xmlhttp.responseText;
	}
	else
	{
		document.getElementById("loadCarCareProduct").innerHTML="<image src=Image/ajax-loader.gif><span class=stprodbody3>&nbsp;&nbsp;Retrieving Data...</span>";
	}
}

function load_product_model(compid,catid)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="pagecontrols/load_CarCareModel.php";
	url=url+"?compid="+compid;
	url=url+"&catid="+catid;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged_CarCareModel;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function stateChanged_CarCareModel()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("txtModel").innerHTML=xmlhttp.responseText;
	}
	else
	{
		document.getElementById("txtModel").innerHTML="<image src=Image/ajax-loader.gif><span class=stprodbody3>&nbsp;&nbsp;Retrieving Data...</span>";
	}
}

// From head login
function headerlogin(uid,pass)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	//var url="pagecontrols/header_password_chacker.php";
	url="login.php";
	url=url+"?uid="+uid;
	url=url+"&pass="+pass;
	url=url+"&sid="+Math.random();
	alert(url);
	self.location=url;
	xmlhttp.onreadystatechange=stateSS;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function stateSS()
{
	if (xmlhttp.readyState==4)
	{
		//document.getElementById("txtModel").innerHTML=xmlhttp.responseText;
	}
}

function confirmDelete(cat_id)
{
	//alert(cat_id);
	if(confirm("Do you really want to delete"))
	{
		xmlhttp=GetXmlHttpObject();
		  if (xmlhttp==null)
		  {
			  alert ("Your browser does not support AJAX!");
			  return;
	  	  }
	//var url="pagecontrols/header_password_chacker.php";
	url="pagecontrols/check_unique_email.php";
	url=url+"?cartid="+cat_id;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=DeletedStatus;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	}
	else
	{
		return false;
	}	
}

function DeletedStatus()
{
	if (xmlhttp.readyState==4)
	{
		location.reload(true);
		document.getElementById("cartMsg").innerHTML=xmlhttp.responseText;
	}
}

