var xmlHttp;
function fnCallAjax()
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
 alert ("Browser does not support HTTP Request");
 return
 }
 var sPath = window.location.pathname;
 var cPath=document.getElementById("cPath").value;
 document.getElementById("imgLoad").src="../images/loading.gif";
 var getSelected = document.getElementById("frmSort").ddSort.options[document.getElementById("frmSort").ddSort.options.selectedIndex].value;
var url="../showProducts.php?cPath="+cPath+"&sort="+getSelected;
xmlHttp.onreadystatechange=stateChanged ;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	//alert(xmlHttp.responseText);
 document.getElementById("ajaxProducts").innerHTML=xmlHttp.responseText ;
 document.getElementById("imgLoad").src="../images/wt.jpg";
 } 
}
function stateChanged7() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	//alert(xmlHttp.responseText);
 document.getElementById("getAjax").innerHTML=xmlHttp.responseText ;
 document.getElementById("lblLoad1").innerHTML="";
 } 
}
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;
}
function fnShowModels()
{ 
//document.getElementById("cPath1").disabled=true;
//document.getElementById("cPath1").disabled=false;
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
 alert ("Browser does not support HTTP Request");
 return
 }

var sPath = window.location.pathname;
document.getElementById("lblLoad1").innerHTML="Wait Loading...";
 //var cPath=document.getElementById("cPath").value;
 var getSelected = document.getElementById("form").cPath.options[document.getElementById("form").cPath.options.selectedIndex].value;
 var url="showModels.php?cPath="+getSelected;
xmlHttp.onreadystatechange=stateChanged7;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function fnShowModels1()
{ 
document.getElementById("cPath2").disabled=false;
value = document.getElementById("pID").value;
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
 alert ("Browser does not support HTTP Request");
 return
 }

var sPath = window.location.pathname;
document.getElementById("lblLoad2").innerHTML="Wait Loading...";
 //var cPath=document.getElementById("cPath").value;
var getSelected = document.getElementById("form1").cPath1.options[document.getElementById("form1").cPath1.options.selectedIndex].value;
var url="showModels.php?cPath1="+getSelected+"&pID="+value;
xmlHttp.onreadystatechange=stateChanged2;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChanged2() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	//alert(xmlHttp.responseText);
 document.getElementById("getAjax1").innerHTML=xmlHttp.responseText ;
 document.getElementById("lblLoad2").innerHTML="";
 } 
}
function stateChanged1() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	//alert(xmlHttp.responseText);
 document.getElementById("showDetails").innerHTML=xmlHttp.responseText ;
 } 
}
function stateChanged3() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	//alert(xmlHttp.responseText);
 document.getElementById("showDetails1").innerHTML=xmlHttp.responseText ;
 } 
}
function fnShowDetails()
{ 

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
 alert ("Browser does not support HTTP Request");
 return
 }

 var getSelected = document.getElementById("form").cPath.options[document.getElementById("form").cPath.options.selectedIndex].value;
 var getSelected1 = document.getElementById("prod").pID.options[document.getElementById("prod").pID.options.selectedIndex].value;
 var url="showModels.php?cPath="+getSelected+"&pID="+getSelected1;
xmlHttp.onreadystatechange=stateChanged1;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function fnShowDetails1()
{ 
document.getElementById("cPath2").disabled=false;
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
 alert ("Browser does not support HTTP Request");
 return
 }

 var getSelected = document.getElementById("form1").cPath1.options[document.getElementById("form1").cPath1.options.selectedIndex].value;
 var getSelected2 = document.getElementById("prod1").pID1.options[document.getElementById("prod1").pID1.options.selectedIndex].value;
var url="showModels.php?cPath1="+getSelected+"&pID1="+getSelected2;
xmlHttp.onreadystatechange=stateChanged3;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function fnShowModels2()
{ 
value = document.getElementById("pID1").value;
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
 alert ("Browser does not support HTTP Request");
 return
 }

var sPath = window.location.pathname;
 //var cPath=document.getElementById("cPath").value;
document.getElementById("lblLoad3").innerHTML="Wait Loading...";
var getSelected = document.getElementById("form2").cPath2.options[document.getElementById("form2").cPath2.options.selectedIndex].value;
var url="showModels.php?cPath2="+getSelected+"&pID1="+value;
xmlHttp.onreadystatechange=stateChanged4;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChanged4() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	//alert(xmlHttp.responseText);
 document.getElementById("getAjax2").innerHTML=xmlHttp.responseText ;
 document.getElementById("lblLoad3").innerHTML="";
 } 
}
function fnShowDetails2()
{ 

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
 alert ("Browser does not support HTTP Request");
 return
 }

var getSelected = document.getElementById("form2").cPath2.options[document.getElementById("form2").cPath2.options.selectedIndex].value;
var getSelected2 = document.getElementById("prod2").pID2.options[document.getElementById("prod2").pID2.options.selectedIndex].value;
var url="showModels.php?cPath2="+getSelected+"&pID2="+getSelected2;
xmlHttp.onreadystatechange=stateChanged5;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChanged5() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	//alert(xmlHttp.responseText);
 document.getElementById("showDetails2").innerHTML=xmlHttp.responseText ;
 } 
}
function disableSelection(target){
if (typeof target.onselectstart!="undefined") //IE route
	target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
	target.style.MozUserSelect="none"
else //All other route (ie: Opera)
	target.onmousedown=function(){return false}
target.style.cursor = "default"
}
function fnCompare()
{
	var pID = document.getElementById("prod").pID.options[document.getElementById("prod").pID.options.selectedIndex].value;
	var pID1 = document.getElementById("prod1").pID1.options[document.getElementById("prod1").pID1.options.selectedIndex].value;
	var pID2 = document.getElementById("prod2").pID2.options[document.getElementById("prod2").pID2.options.selectedIndex].value;
	if(pID!=0 && pID1!=0)
	{
			document.getElementById("btnCompare").disabled=true;
			document.getElementById("lblLoading").src = "images/loading.gif";
			xmlHttp=GetXmlHttpObject();
			if (xmlHttp==null)
			{
				 alert ("Browser does not support HTTP Request");
			 		return
			 }
		    if(pID2!=0)
			var url="showModels.php?pID="+pID+"&pID1="+pID1+"&pID2="+pID2;
			else
			var url="showModels.php?pID="+pID+"&pID1="+pID1;
			xmlHttp.onreadystatechange=stateChanged6;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
			
	}
	else
	{
	alert("Please select Models to compare");
	return false;
	}
	
}
function stateChanged6() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	//alert(xmlHttp.responseText);
	document.getElementById("showDetailsNew").innerHTML=xmlHttp.responseText ;
 document.getElementById("btnCompare").disabled=false;
 document.getElementById("lblLoading").src="images/wt.jpg";
 } 
}
function fnValidateForm()
{
	var number = document.getElementById("number");
	var subject = document.getElementById("subject");
	var message = document.getElementById("message");
	if(number.value!="")
	{
		var s = number.value;
		
		 if(number.value.length != 10)
		 {
				alert('Phone Number should be a 10 digit number');
				number.focus();
				return false;
	     }
		for (i = 0 ; i < s.length ; i++) {
			if ((s.charAt(i) < '0') || (s.charAt(i) > '9')) 
			{
				alert('Phone Number should be a digit(0-9)');
				number.focus();
				return false;
			}
			
		}
				
	}
  	else
	{
			alert("Please Provide Phone Number");
			number.focus();
			return false;
	}
	if(subject.value=="")
	{
		alert("Subject of message ?");
		subject.focus();
		return false;
	}
	else
	{
		 if(subject.value.length < 3)
		 {
			 alert("Subject should be atleast 3 characters");
			 subject.focus();
			 return false;
		 }
			
	}
	if(message.value=="")
	{
		alert("Enter your valuable words  to send");
		message.focus();
		return false;
	}
	else
	{
		 if(message.value.length < 3 || message.value.length > 120)
		 {
			 alert("Message should be from 3 to 120 characters");
			 message.focus();
			 return false;
		 }
		
			
	}
}
function fnShowDiv()
{
	var pID = document.getElementById("prod").pID.options[document.getElementById("prod").pID.options.selectedIndex].value;
	if(pID!=0)
	{
	document.getElementById("hide").style.visibility = "visible";
	document.getElementById("txtproducts_id").value = pID;
	}
	else
	{	
		alert("Please select Model");
	}
		
}
function fnCallPage(page)
{ 
	xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
 alert ("Browser does not support HTTP Request");
 return
 }
// document.getElementById("lblLoadProd").innerHTML="Wait Loading...";
var url="showModels.php?pageID="+page;
xmlHttp.onreadystatechange=fnGetPageContent;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function fnGetPageContent() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	alert(xmlHttp.responseText);
// document.getElementById("showDetailsNew").innerHTML=xmlHttp.responseText ;
  } 
}


function fnGetPageContents() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	//alert(xmlHttp.responseText);
 document.getElementById("ajaxProducts").innerHTML=xmlHttp.responseText ;
 document.getElementById("imgLoad").src="../images/wt.jpg";
 } 
}
function fnNextPage(page)
{ 

var cPath = document.getElementById("cPath").value;
 var getSelected = document.getElementById("frmSort").ddSort.options[document.getElementById("frmSort").ddSort.options.selectedIndex].value;
	xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
 alert ("Browser does not support HTTP Request");
 return
 }
  document.getElementById("imgLoad").src="../images/loading.gif";
var url="../showProducts.php?page="+page+"&sort="+getSelected+"&cPath="+cPath;
xmlHttp.onreadystatechange=fnGetPageContents;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}
function fnShowImage(href,title)
{
	 thumbnailviewer.loadimage1(href,title);
}