var xmlHttp
var fieldid

function shows(option,newvalueid)
{
document.getElementById(newvalueid).style.display = 'block';
}

function  hideme(newvalue,sc_id,newvalueid,price,userid,option)
{
	if(option=="qty")
				{
					if(validateInt(newvalue)==true){
					document.getElementById(newvalueid).style.display = 'none';
					editvalue(newvalue,sc_id,newvalueid,price,userid,option);
					}
				}
	else{
		document.getElementById(newvalueid).style.display = 'none';
		editvalue(newvalue,sc_id,newvalueid,price,userid,option);
	}
}

function editvalue(newvalue,sc_id,id,price,userid,option)
{
var url="update_color.php?newvalue=" + newvalue + "&sc_id=" + sc_id + "&price=" + price + "&userid=" + userid + "&option=" + option 
xmlHttp=GetXmlHttpObject(stateChangedQ);
xmlHttp.open("GET", url , true);
xmlHttp.send(null)
}
function GetLens(vis,sphr,cyl,currency_convert,framepid)
{ 
var url="getLens.php?sphr=" + sphr + "&cyl=" + cyl + "&vision=" + vis +"&currency_convert=" + currency_convert + "&framepid=" + framepid
xmlHttp=GetXmlHttpObject(stateChanged)
xmlHttp.open("GET", url , true)
xmlHttp.send(null)
} 

function GetLens2(vis,rsphr,rcyl,lsphr,lcyl,raxis,raddpower,laxis,laddpower,pd1,pd2,userid,currency_convert,framepid,fsc_id,lens_sc_id)
{ 
var url="getLens.php?rsphr=" + rsphr + "&rcyl=" + rcyl + "&lsphr=" + lsphr + "&lcyl=" + lcyl + "&vision=" + vis +"&currency_convert=" + currency_convert + "&framepid=" + framepid + "&fsc_id=" + fsc_id +
"&raxis=" + raxis +"&raddpower=" + raddpower +"&laxis= " + laxis + "&laddpower=" +  laddpower + "&pd1=" + pd1 + "&pd2= " + pd2 
+"&userid=" + userid + "&lsc_id=" + lens_sc_id
xmlHttp=GetXmlHttpObject(stateChanged)
xmlHttp.open("GET", url , true)
xmlHttp.send(null)
} 


function LogTables(pid,p_type,addproduct,quantity,c_o_id,size,springs)
{ 
var url="log_table.php?pid=" + pid +"&p_type=" + p_type  + "&addproduct=" + addproduct + "&quantity=" + quantity + "&c_o_id= " +c_o_id+"&size=" + size + "&springs=" + springs
xmlHttp=GetXmlHttpObject(stateChanged);
xmlHttp.open("GET", url , true);
xmlHttp.send(null);
}

function WishListEntry(pid,act)
{ 

var url="accessory.php?acti=" +  act + "&pid=" + pid
xmlHttp=GetXmlHttpObject(stateChanged);
xmlHttp.open("GET", url , true);
xmlHttp.send(null);
}

function SelectAddress(select_add)
{ 
//alert("hello jwali: "+select_add);
var url="select_address.php?select_add=" + select_add 
xmlHttp=GetXmlHttpObject(stateChanged)
xmlHttp.open("GET", url , true)
xmlHttp.send(null)
} 

function OpenImage(pid,tid)
{
document.buying.c_o_id.value=tid;
OpenImages(pid,tid);
}

function OpenImages(pid,tid)
{

var url="colors_image.php?pid=" + pid + "&tid=" + tid 
xmlHttp=GetXmlHttpObject(stateChanged10);
xmlHttp.open("GET", url , true);
xmlHttp.send(null)
}

function chkavail(email)
{
//alert(email);
var url="chk_avail_ridz.php?email="+email
xmlHttp=GetXmlHttpObject(stateChangedC)
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}


function stateChanged10() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById('large').innerHTML=xmlHttp.responseText
}
}


function stateChangedQ() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById('mycart').innerHTML=xmlHttp.responseText
}
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById("txtHint").innerHTML=xmlHttp.responseText
}
}


function stateChangedL() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById("LoginBox").innerHTML=xmlHttp.responseText
}
}

function GetXmlHttpObject(handler)
{
var objXmlHttp=null
if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera") 
return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
} 
try
{ 
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler 
return objXmlHttp
} 
catch(e)
{ 
alert("Error. Scripting for ActiveX might be disabled") 
return 
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp
}
} 

function TurnOff(){
	document.getElementById("txtHint").innerHTML="";
}

function formatNumber(num,dec,thou,pnt,curr1,curr2,n1,n2)
{
var x = Math.round(num * Math.pow(10,dec));if (x >= 0) n1=n2='';var y = (''+Math.abs(x)).split('');var z = y.length - dec; if (z<0) z--; for(var i = z; i < 0; i++) y.unshift('0'); if (z<0) z = 1; y.splice(z, 0, pnt); if(y[0] == pnt) y.unshift('0'); while (z > 3) {z-=3; y.splice(z,0,thou);}var r = curr1+n1+y.join('')+n2+curr2;
return r;
}


function checkqty(){
var vqty = document.grocCart.elements["qty[]"];
var vprice = document.grocCart.elements["price[]"];
var vamt = document.grocCart.elements["amt[]"];
var vdisc = document.grocCart.elements["discount[]"];

var isValid=true;

for (var i = 1; i < vqty.length; i++) 
{
/*document.f1.t.value=parseFloat(document.f1.q.value) * parseFloat(document.f1.p.value) - parseFloat(document.f1.dcount.value) * parseFloat(document.f1.q.value) * parseFloat(document.f1.p.value);*/

	if(validateInt(vqty[i].value)==true)
	{

//		 vamt[i].value=parseFloat(vqty[i].value) * parseFloat(vprice[i].value);
		/*vamt[i].value=parseFloat(vqty[i].value) * parseFloat(vprice[i].value) - (parseFloat(vdisc[i].value) *
		 parseFloat(vqty[i].value) * parseFloat(vprice[i].value)/100);*/
		numval=parseFloat(vqty[i].value) * parseFloat(vprice[i].value) - (parseFloat(vdisc[i].value) *
		 parseFloat(vqty[i].value) * parseFloat(vprice[i].value)/100);
		numval=formatNumber(numval,2,' ','.','','','-','');
		vamt[i].value=numval;
 	}
	else
	 {
	 	isValid=false;
		vqty[i].value="1";
		vqty[i].focus();
		return false;
	 }
}
return isValid;
}

function productSelected()
{
var prods = document.grocCart.elements["chkpid[]"];
var vqty = document.grocCart.elements["qty[]"];
var vamt = document.grocCart.elements["amt[]"];
var is_checked = false;
var len=0;
//len=vqty.length;
len=prods.length;
if(len>0)
{
for (var i = 1; i <len; i++) 
{
//alert("i="+i);
	if (prods[i].checked) 
	{
		is_checked = true;
		//alert("qty="+vqty[i].value);

		/*if(validateInt(vqty[i].value)==true)
		{
		 vamt[i].value=parseFloat(vqty[i].value) * parseFloat(vprice[i].value);
 		}
		else
	 		{
			//vqty[i].value="1";
			vqty[i].focus();
			return false;
	 		}*/
	}
}
}
if(is_checked == false) {
    window.alert('Please select at least 1 fevourite item to add in cart');
} 

return is_checked;
}

function newWindow(mypage,myname,w,h,features) 
{
  if(screen.width)
	{
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
    }
  else{winl = 0;wint =0;}
  if (winl < 0) winl = 0;
  if (wint < 0) wint = 0;
  var settings = 'height=' + h + ',';
  settings += 'width=' + w + ',';
  settings += 'top=' + wint + ',';
  settings += 'left=' + winl + ',';
  settings += features;
  win = window.open(mypage,myname,settings);
  win.window.focus();
}

function chkavail(emial)
{
	//alert("jwali");
var url="chk_avail.php?email="+emial
xmlHttp=GetXmlHttpObject(stateChangedC)
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChangedC() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
//document.getElementById(fieldid).innerHTML=xmlHttp.responseText
document.getElementById('emaildiv').innerHTML=xmlHttp.responseText
existid=document.getElementById('existid').value;
//alert(existid);
if(existid==1)
{
document.getElementById('email').focus();
}
}
}
