var xmlhttp;
var xmlhttp2;
 

function getlowpric(kit_id,cat_id,mat_val,inj_val,lang)
{
	xmlhttp3=GetXmlHttpObject();
	if (xmlhttp3==null)
	{
	  alert ("Browser does not support HTTP Request");
	  return;
	}
	url="getprodid.php";
	url=url+"?lang="+lang+"&kit_id="+kit_id+"&cat_id="+cat_id+"&mat_val="+mat_val+"&inj_val="+inj_val;
	url=url+"&sid="+Math.random();
	//alert(url)
	xmlhttp3.onreadystatechange=stateprodid;
	xmlhttp3.open("GET",url,true);
	xmlhttp3.send(null);
}

function stateprodid()
{
	//document.getElementById("txtHint").innerHTML="<h5>Page Loading...!</h5>"
	if (xmlhttp3.readyState==4)
	{
 		var result=xmlhttp3.responseText;
		var vals=result.split("###",3);
	//	alert("value of kit"+vals[1]);

	//	alert("ajax result"+result)
		var div="prod"+vals[2]; //div field name ex:prod1,prod2
		var hidden="prodid"+vals[2]; //hidden field name ex:prodid1,prodid2

	//alert(result)
		document.getElementById(div).innerHTML=vals[0];  //assgining price and part to div
		document.getElementById(hidden).value=vals[1]; //assigning prod_id to hidden field
	}

}

function getlowersession(prod_id_val,qty,lang)
{
	//alert("value of prod id"+prod_id_val+"value of qty"+qty+"value of lang"+lang)
		xmlhttp4=GetXmlHttpObject();
		if (xmlhttp4==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		}
		var url="session_cart_lower_aj.php";
		url=url+"?pid="+prod_id_val+"&cart=add&lang="+lang+"&qty="+qty
		url=url+"&sid="+Math.random();
		xmlhttp4.onreadystatechange=changelowersession;
		xmlhttp4.open("GET",url,true);
		xmlhttp4.send(null);
}

function changelowersession()
{
document.getElementById("msg").innerHTML="<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'> <tr> <td height='25' >&nbsp;</td></tr><tr><td height='1' bgcolor='#ffffff'><img src='images/paper.gif' width='1' height='1'></td> </tr> <tr> <td height='40' bgcolor='#ffffff' class='product'><div align='center'>	<p style='font-size:11px; font-family:Arial, Helvetica, sans-serif;'><img src='js/loading.gif'></p></div></td></tr></table></div>";		
		agewindow=dhtmlwindow.open('agebox', 'span', 'msg', 'Processing..!', 'width=250px,height=5px,center=1,resize=0,scrolling=0'); 
if (xmlhttp4.readyState==4)
	{
 		document.getElementById("mydiv1").innerHTML="";
		document.getElementById("mydiv1").innerHTML=xmlhttp4.responseText;
		//document.getElementById("mydiv1").innerHTML="<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'> <tr> <td height='25' >&nbsp;</td></tr><tr><td height='1' bgcolor='#ffffff'><img src='images/paper.gif' width='1' height='1'></td> </tr> <tr> <td height='40' bgcolor='#ffffff' class='product'><div align='center'>	<p style='font-size:11px; font-family:Arial, Helvetica, sans-serif;'>"+xmlhttp1.responseText+"<br/><br/><input type='button' name='continue' value='<?=_STAT_SHOP_BUT_CONT?>' onclick='fnclose()'><input type='button' name='check' value='<?=_STAT_SHOP_BUT_CART?>' onclick='fncheckout()'></p></div></td></tr></table></div>";		
		//agewindow=dhtmlmodal.open('agebox', 'div', 'mydiv1', 'Congratulations', 'width=500px,left=250px,top=250px,height=50px,scrolling=0'); 
		agewindow=dhtmlmodal.open('agebox', 'span', 'mydiv1', 'Congratulations', 'width=500px,height=50px,center=1,resize=0,scrolling=0'); 
	}
}


function getcategories(lang,engid,ct,ul,rw,pg)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  if(pg==1)
	{
		var url="getproduct1.php";
	}
	else if(pg==2)
	{
		var url="getaccessories.php";
	}
url=url+"?lang="+lang+"&engid="+engid+"&con="+ct+"&ul="+ul+"&rw="+rw;
url=url+"&sid="+Math.random();
//alert(url)
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged()
{
	document.getElementById("txtHint").innerHTML="<h5>Page Loading...!</h5>"
 if (xmlhttp.readyState==4)
{
 
	var result=xmlhttp.responseText;
	//alert(result)
	var doc=result.split("###",5);
	var ids=doc[0].split("$$",2);

document.getElementById("txtHint").innerHTML=doc[1];
if(doc[2]>=2 && doc[2]<=6)
{
	 document.getElementById('inj').className="current1"
}
	
for(var j=1;j<=16;j++)
	{
		
		if(j>=9 && j<=16)
		{
			if(doc[2]==j)
			{
				//alert("in 8 or 15"+doc[2]+" "+j)
				document.getElementById('inj').className=""
				document.getElementById('ass').className="current1"
				document.getElementById(j).className="select"
			}
			else
			{
				//document.getElementById('ass').className="";
				document.getElementById(j).className="";
			}	
		}
		
		if(j>=2 && j<=7)
		{
			if(doc[2]==j)
			{
				//alert("in 2 or 6"+doc[2]+" "+j)
				document.getElementById('ass').className=""
				document.getElementById('inj').className="current1"
				document.getElementById(j).className="select"
			}
			else
			{
				//document.getElementById('inj').className="";
				document.getElementById(j).className="";
			}	
		}
		if(j==1 || j==8)
		{
			if(doc[2]==j)
		{
				//alert("in last if"+doc[2])
			document.getElementById(j).className="current1"
			document.getElementById("ass").className="";
			document.getElementById("inj").className="";

		}else
		{
			//document.getElementById("ass").className="";
			//document.getElementById("inj").className="";
			document.getElementById(j).className="";

		}
		}

	}
 
document.getElementById("pg").value=doc[4];
document.getElementById("link").value=doc[2];

document.getElementById("rtid").value=ids[0];
document.getElementById("rtenid").value=ids[1];
initLightbox();
//alert("at light box")
}

}

 
//session start
function getsession(lang,engid,ct,id)
{
	//alert("in session")
xmlhttp1=GetXmlHttpObject();
if (xmlhttp1==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var part=document.getElementById(id).value;
var q="q"+id;
var qty=document.getElementById(q).value;
  var url="session_cart_aj.php";
 url=url+"?eid="+engid+"&cart=add&lang="+lang+"&selectp="+part+"&qty="+qty

 if(document.getElementById('mes'+id))
{
	//mat for material and mesh size
	var mat=document.getElementById('mes'+id).value;
//	alert(mat)
url=url+"&mat="+mat
}
 
 //url=url+"?lang="+lang+"&engid="+engid+"&con="+ct;
url=url+"&sid="+Math.random();
//alert(url)
xmlhttp1.onreadystatechange=stateChangedsess;
xmlhttp1.open("GET",url,true);
xmlhttp1.send(null);
}
//session close


function stateChangedsess()
{
document.getElementById("msg").innerHTML="<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'> <tr> <td height='25' >&nbsp;</td></tr><tr><td height='1' bgcolor='#ffffff'><img src='images/paper.gif' width='1' height='1'></td> </tr> <tr> <td height='40' bgcolor='#ffffff' class='product'><div align='center'>	<p style='font-size:11px; font-family:Arial, Helvetica, sans-serif;'><img src='js/loading.gif'></p></div></td></tr></table></div>";		
		agewindow=dhtmlwindow.open('agebox', 'span', 'msg', 'Processing..!', 'width=250px,height=5px,center=1,resize=0,scrolling=0'); 
if (xmlhttp1.readyState==4)
	{
 		document.getElementById("mydiv1").innerHTML="";
		document.getElementById("mydiv1").innerHTML=xmlhttp1.responseText;
		//document.getElementById("mydiv1").innerHTML="<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'> <tr> <td height='25' >&nbsp;</td></tr><tr><td height='1' bgcolor='#ffffff'><img src='images/paper.gif' width='1' height='1'></td> </tr> <tr> <td height='40' bgcolor='#ffffff' class='product'><div align='center'>	<p style='font-size:11px; font-family:Arial, Helvetica, sans-serif;'>"+xmlhttp1.responseText+"<br/><br/><input type='button' name='continue' value='<?=_STAT_SHOP_BUT_CONT?>' onclick='fnclose()'><input type='button' name='check' value='<?=_STAT_SHOP_BUT_CART?>' onclick='fncheckout()'></p></div></td></tr></table></div>";		
		//agewindow=dhtmlmodal.open('agebox', 'div', 'mydiv1', 'Congratulations', 'width=500px,left=250px,top=250px,height=50px,scrolling=0'); 
		agewindow=dhtmlmodal.open('agebox', 'span', 'mydiv1', 'Congratulations', 'width=500px,height=50px,center=1,resize=0,scrolling=0'); 
	}
}

function getaccess(lang)
{
xmlhttp2=GetXmlHttpObject();
if (xmlhttp2==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
 var url="getaccess.php";
url=url+"?lang="+lang
url=url+"&sid="+Math.random();
//alert(url)
xmlhttp2.onreadystatechange=stateChanged2;
xmlhttp2.open("GET",url,true);
xmlhttp2.send(null);
}

function stateChanged2()
{
	document.getElementById("txtHint").innerHTML="<h5>Page Loading</h5>"
if (xmlhttp2.readyState==4)
{
 
	var result=xmlhttp2.responseText;
document.getElementById("txtHint").innerHTML=result;
 
}
}

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;
}
