// JavaScript Document
//feedback
function chkfeedback()
{
	frm=document.frmfeedback;
	if((frm.txtname.value)=='')
	{
		alert("Please Enter Name");
		frm.txtname.focus();
		return false;
	}
	if((frm.txtemail.value)=='')
	{
		alert("Please Enter Email");
		frm.txtemail.focus();
		return false;
	}
	function isEmail( string ) {			
	if(string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
    }
	
	if(isEmail(frm.txtemail.value)==false){alert("Please Enter Valid Email Id");frm.txtemail.focus();return false	}
	
	if((frm.phone.value)=='')
	{
		alert("Please Enter Phone Number");
		frm.phone.focus();
		return false;
	}
	if (SplNumbers(frm.phone)==0){return false;}
	
	if((frm.txtcomments.value)=='')
	{
		alert("Please Enter Comments ");
		frm.txtcomments.focus();
		return false;
	}
	if(document.getElementById('hidfeedback').value=="")
	{
		document.getElementById('hidfeedback').value="feedback";
		frm.submit();
		return false;
	}
	
		function SplNumbers(Val)
	{
		var alp = "0123456789+-";
	
		for (var i=0;i<Val.value.length;i++){
			temp=Val.value.substring(i,i+1);
			if (alp.indexOf(temp)==-1){
				alert("Valid entries are [0-9][ + - ]");
				Val.focus();
				return 0;
			}
		} // closing the for loop
	
	}
	
	
}
//signup 
function chksignup()
{
var frm=document.frmsignup;

	if((frm.txtuname.value)=='')
	{
		alert("Please Enter User Name");
		frm.txtuname.focus();
		return false;
	}
	
	if(isEmail(frm.txtuname.value)==false){alert("Please Enter Valid User Name");frm.txtuname.focus();return false	}
	
	if((frm.txtpwd.value)=='')
	{
		alert("Please Enter Password");
		frm.txtpwd.focus();
		return false;
	}
	if((frm.txtcpwd.value)=='')
	{ 
		alert("Please Enter Confirm Password");
		frm.txtcpwd.focus();
		return false;
	}
	if((frm.txtpwd.value)!=(frm.txtcpwd.value))
	{
		alert("Confirm Password does not matched with the password");
		frm.txtcpwd.focus();
		return false;
	}

	if((frm.txtfname.value)=='')
	{
		alert("Please Enter First Name");
		frm.txtfname.focus();
		return false
	}
	if((frm.txtlname.value)=='')
	{
		alert("Please Enter Last Name");
		frm.txtlname.focus();
		return false
	}
	if(frm.txtaddress.value==""){alert("Enter Address");frm.txtaddress.focus();return false;}
	if(frm.country.value==""){alert("Enter Country");frm.country.focus();return false;}
	if(frm.state.value==""){alert("Enter  State");frm.state.focus();return false;}
	if(frm.city.value==""){alert("Enter  City");frm.city.focus();return false;}
	if(frm.phone.value==""){alert("Enter Phone/Mobile No");frm.phone.focus();return false;}
	if (SplNumbers(frm.phone)==0){return false;}
	if(frm.pin.value==""){alert("Enter Pin/Zip Code");frm.pin.focus();return false;}
	if(frm.verification.value==""){alert("Enter Verification Code");frm.verification.focus();return false;}
	
	if (OnlyNumbers(frm.pin)==0){return false;}

	function isEmail( string ) {			
	if(string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
    }
			//function OnlyNumbers()
	function OnlyNumbers(Val)
	{
		var alp = "0123456789";
	
		for (var i=0;i<Val.value.length;i++){
			temp=Val.value.substring(i,i+1);
			if (alp.indexOf(temp)==-1){
				alert("Valid entries are [0-9]");
				Val.focus();
				return 0;
			}
		} // closing the for loop
	
	} // closing the function OnlyNumbers()
	//function SplNumbers()
	function SplNumbers(Val)
	{
		var alp = "0123456789+-";
	
		for (var i=0;i<Val.value.length;i++){
			temp=Val.value.substring(i,i+1);
			if (alp.indexOf(temp)==-1){
				alert("Valid entries are [0-9][ + - ]");
				Val.focus();
				return 0;
			}
		} // closing the for loop
	
	} // closing the function SplNumbers()

	if(document.getElementById('register').value=="true")
	{
		frm.submit();
		return false;
	}
}
//subscribe
function funsubscribe()
{
	var frm=document.frmsubscribe;
	if((frm.txtsubemail.value)=='')
	{
		alert("Please Enter Email");
		frm.txtsubemail.focus();
		return false;
	}
	if(isEmail(frm.txtsubemail.value)==false){alert("Please Enter Valid Email");frm.txtsubemail.focus();return false	}
	 function isEmail( string ) {			
		if(string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
			return true;
		else
			return false;
		}
		if(document.getElementById('subscribe').value=="")
		{
		document.getElementById('subscribe').value="subc";
		frm.submit();
		return false;
		}
}
//Edit Profile
function chkeditprofile()
{
	var frm=document.frmeditprofile;
	if((frm.txtuname.value)=='')
	{
		alert("Please Enter User Name");
		frm.txtuname.focus();
		return false;
	}
	
	if(isEmail(frm.txtuname.value)==false){alert("Please Enter Valid User Name");frm.txtuname.focus();return false	}
	
	if((frm.txtpwd.value)=='')
	{
		alert("Please Enter Password");
		frm.txtpwd.focus();
		return false;
	}
	if((frm.txtcpwd.value)=='')
	{ 
		alert("Please Enter Confirm Password");
		frm.txtcpwd.focus();
		return false;
	}
	if((frm.txtpwd.value)!=(frm.txtcpwd.value))
	{
		alert("Confirm Password does not matched with the password");
		frm.txtcpwd.focus();
		return false;
	}
	if((frm.txtfname.value)=='')
	{
		alert("Please Enter First Name");
		frm.txtfname.focus();
		return false
	}
	if((frm.txtlname.value)=='')
	{
		alert("Please Enter Last Name");
		frm.txtlname.focus();
		return false
	}

	if(frm.txtaddress.value==""){alert("Enter Address");frm.txtaddress.focus();return false;}
	if(frm.area.value==""){alert("Enter Area");frm.area.focus();return false;}
	if(frm.country.value==""){alert("Enter Country");frm.country.focus();return false;}
	if(frm.state.value==""){alert("Enter  State");frm.state.focus();return false;}
	if(frm.city.value==""){alert("Enter  City");frm.city.focus();return false;}
	if(frm.phone.value==""){alert("Enter Phone/Mobile No");frm.phone.focus();return false;}
	if (SplNumbers(frm.phone)==0){return false;}
	if(frm.pin.value==""){alert("Enter Pin/Zip Code");frm.pin.focus();return false;}
	if (OnlyNumbers(frm.pin)==0){return false;}
	
	function isEmail( string ) {			
	if(string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
    }
	//function OnlyNumbers()
	function OnlyNumbers(Val)
	{
		var alp = "0123456789";
	
		for (var i=0;i<Val.value.length;i++){
			temp=Val.value.substring(i,i+1);
			if (alp.indexOf(temp)==-1){
				alert("Valid entries are [0-9]");
				Val.value="";
				Val.focus();
				return 0;
			}
		} // closing the for loop
	
	} // closing the function OnlyNumbers()
	//function SplNumbers()
	function SplNumbers(Val)
	{
		var alp = "0123456789+-";
	
		for (var i=0;i<Val.value.length;i++){
			temp=Val.value.substring(i,i+1);
			if (alp.indexOf(temp)==-1){
				alert("Valid entries are [0-9][ + - ]");
				Val.value="";
				Val.focus();
				return 0;
			}
		} // closing the for loop
	
	} // closing the function SplNumbers()
	
	if(document.getElementById('hideditprof').value=="")
	{
		document.getElementById('hideditprof').value="editprof";
		frm.submit();
		return false;
	}
	
	
}
//login 
function chklogin(){   
var frm=document.frmlogin;
if(frm.txtloginame.value=="") { alert("Please Enter User Name "); frm.txtloginame.focus(); return false;}
if(frm.txtloginpwd.value=="") { alert("Please Enter Password "); frm.txtloginpwd.focus(); return false;}
if(document.getElementById('login').value=="")
	{
		document.getElementById('login').value="true";
		if(document.getElementById('login').value=="true")
	    {
		frm.submit();
		return false;
		}
	}
}
//ckeckout login
function chkckeckoutlog(){  
var frm=document.frmsignup;
if(frm.txtloginame2.value=="") { alert("Please Enter User Name "); frm.txtloginame2.focus(); return false;}
if(frm.txtloginpwd2.value=="") { alert("Please Enter Password "); frm.txtloginpwd2.focus(); return false;}
	if(document.getElementById('register').value=="true")
	{
	    document.getElementById("register").value="cklog";
		if(document.getElementById('register').value=="cklog")
	    {
		frm.submit();
		return false;
		}
	}
}
//login
function login(){
	alert('Please login.');
}
//forgotpassword
function chkforgot(){
var frm=document.frmforgot;
if(frm.txtuname.value=="") { alert("Enter Your User Name "); frm.txtuname.focus(); return false;}
if(document.getElementById('forgot').value=="true")
	{
		frm.submit();
		return false;
	}
}
//viewcart
function delproduct(x,y) {
	if(y=="d") {
		if(confirm("Do you want to remove this product from the basket?")) {
			window.location="viewcart.php?delid="+x;
		}
	}
	return;
}
/*function sesscheck_cart(){
a=(confirm("Please Login to Proceede CheckOut"))
	if(a==true){
	window.location.href="signup.php?pg=cart";
	}return false;
}*/
function update_chk(){
	document.getElementById("testcheckout").value="no";
	document.frmviewcart.submit();
}
function chk_out(){
	document.getElementById("testcheckout").value="yes";
	document.frmviewcart.submit();	
}
//contactus
function chkcontactus()
{
  var d = document.frmcontactus;
 if (d.txtname.value==""){    alert("Please Enter Name");	d.txtname.focus();	return false;}
  if (d.txtsociety.value==""){    alert("Please Enter Society");	d.txtsociety.focus();	return false;}

   var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/
   	if (!filter.test(d.txtemail.value)){alert("Please enter a valid email address!"); d.txtemail.focus(); return false; }
	
    if (d.txttel.value==""){    alert("Please Enter Telephone number");	d.txttel.focus();	return false;}
	
  	var checkOK = "0123456789-, ()";
	var allValid = true;
	var decPoints = 0;
	var allNum = "";
	for (i = 0;  i < d.txttel.value.length;  i++)
	{
		ch = d.txttel.value.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
			{
			allValid = false;
			break;
			}
		if (ch != ",")
			allNum += ch;
	}
	if (!allValid)
	{
	alert("Please enter only [0123456789-, ()] in the field of phone number");d.txttel.focus();return (false);
	}
	
	if (d.txtsubject.value==""){alert("Please Enter Subject");	d.txtsubject.focus();	return false;}
	if (d.txtmessage.value==""){alert("Please enter Message"); d.txtmessage.focus();	return false;}
}

//viewcart
function del(x,y) {
	if(y=="d") {
		if(confirm("Do you want to remove this product from the basket?")) {
			window.location.href="viewcart.php?delid="+x;
		}
	}
	return;
}
//checkout page
function shipping_check()
{
	var e=document.checkoutform;

	if (e.s_check.checked==true)
	{
		e.s_address.value=e.address.value;
		e.s_country.value=e.country.value;
		e.s_state.value=e.state.value;
		e.s_city.value=e.city.value;
		e.s_phone.value=e.phone.value;
		e.s_pin.value=e.pin.value;
		return;
	}
		e.s_address.value="";
		e.s_country.value="";
		e.s_state.value="";
		e.s_city.value="";
		e.s_phone.value="";
		e.s_pin.value="";
}
			
function checkout_check()
{
	
	
	
	var d=document.checkoutform;
	//function SplNumbers()
	function SplNumbers(Val)
	{
		var alp = "0123456789+-";
	
		for (var i=0;i<Val.value.length;i++){
			temp=Val.value.substring(i,i+1);
			if (alp.indexOf(temp)==-1){
				alert("Valid entries are [0-9][ + - ]");
				Val.value="";
				Val.focus();
				return 0;
			}
		} // closing the for loop
	
	} // closing the function SplNumbers()
		//function OnlyNumbers()
	function OnlyNumbers(Val)
	{
		var alp = "0123456789";
	
		for (var i=0;i<Val.value.length;i++){
			temp=Val.value.substring(i,i+1);
			if (alp.indexOf(temp)==-1){
				alert("Valid entries are [0-9]");
				Val.value="";
				Val.focus();
				return 0;
			}
		} // closing the for loop
	
	} // closing the function OnlyNumbers()
	
	
	if(d.address.value==""){alert("Enter Address");d.address.focus();return false;}
	if(d.country.value==""){alert("Enter Country");d.country.focus();return false;}
	if(d.state.value==""){alert("Enter  State");d.state.focus();return false;}
	if(d.city.value==""){alert("Enter City");d.city.focus();return false;}
	if(d.phone.value==""){alert("Enter Phone/Mobile No");d.phone.focus();return false;}
	if (SplNumbers(d.phone)==0){return false;}
	if(d.pin.value==""){alert("Enter Pin/Zip Code");d.pin.focus();return false;}
	if (OnlyNumbers(d.pin)==0){return false;}

	if(d.s_address.value==""){alert("Enter Shipping Address");d.s_address.focus();return false;}
	if(d.s_country.value==""){alert("Enter Shipping Country");d.s_country.focus();return false;}
	if(d.s_state.value==""){alert("Enter  Shipping State");d.s_state.focus();return false;}
	if(d.s_city.value==""){alert("Enter Shipping City");d.s_city.focus();return false;}
	if(d.s_phone.value==""){alert("Enter Shipping Phone/Mobile No");d.s_phone.focus();return false;}
	if (SplNumbers(d.s_phone)==0){return false;}
	if(d.s_pin.value==""){alert("Enter Shipping Pin/Zip Code");d.s_pin.focus();return false;}
	if (OnlyNumbers(d.s_pin)==0){return false;}
	//if(d.time_delivery.value<y1){alert("Select Date greater than or equal to today date.");return false;}
	//alert(y1);
   // return false;
   
   
	if(document.getElementById('hidchk').value=="")
	{
	document.getElementById('hidchk').value="proceed";
	d.submit();
	return false;
	}
}
function chkorder()
{
	var frm=document.frmtrackorder;
    if(frm.txtrefid.value=="") { alert("Please Enter Order Id "); frm.txtrefid.focus(); return false;}
	if(document.getElementById('hidorder').value=="")
	{
	document.getElementById('hidorder').value="proceed";
	frm.submit();
	return false;
	}
}
function chkord()
{
	var frm=document.frmord;
    if(frm.txtrefid.value=="") { alert("Please Enter Order Id "); frm.txtrefid.focus(); return false;}
	if(document.getElementById('hidord').value=="")
	{
	document.getElementById('hidord').value="proceed";
	frm.submit();
	return false;
	}
		
}
function chksearchtag()
{
	var frm=document.form1;
    if(frm.txtsearchfield.value=="") { alert("Please Enter Search Tag."); frm.txtsearchfield.focus(); return false;}
}   
function OnlyNumbers(Val)
	{
		var alp = "0123456789.";
	
		for (var i=0;i<Val.value.length;i++){
			temp=Val.value.substring(i,i+1);
			if (alp.indexOf(temp)==-1){
				alert("Valid entries are [0-9]");
				Val.value="";
				Val.focus();
				return 0;
			}
		} // closing the for loop
	
	}
function ajaxFunction(id,del)
{ 
var s=/^[0-9A-Za-z_]+$/;
qty="";

if(del==""){

	if (OnlyNumbers(document.getElementById("qty"+id))==0){return false;}
	if(document.getElementById("qty"+id).value==0){
	alert("Minimum Quantity To Be Entered is 1");
		document.getElementById("qty"+id).value=1;

	return false;
	}
if(document.getElementById("hidmeasure"+id).value=='Pc.'){
if(!s.test(document.getElementById("qty"+id).value)){
alert("This Product Cannot Be Ordered In Points");
document.getElementById("qty"+id).value=1;
return false;
}
}

if(document.getElementById("hidmeasure"+id).value=='Unit'){
if(!s.test(document.getElementById("qty"+id).value)){
alert("This Product Cannot Be Ordered In Points");
document.getElementById("qty"+id).value=1;
return false;
}

}
qty= document.getElementById("qty"+id).value;
}

var xmlhttp;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
  
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
  { 
   //window.location.reload();
   
  
  
     document.getElementById("floatdiv").innerHTML =xmlhttp.responseText;
 	document.getElementById("showcartid").innerHTML=document.getElementById("carttotal").value;
	document.getElementById("addingimage"+id).setAttribute("src","images/add-to.gif"); 
  }
  else if(xmlhttp.readyState!=4)
  {
	  
   document.getElementById("cload").innerHTML ="<img src='images/ajaxload.gif' height='16' width='16'/>";
   document.getElementById("addingimage"+id).setAttribute("src","images/adding.gif");
  }
}
if(del==""){
	lin="";
	}else{
		lin="&delid="+del
		}
xmlhttp.open("GET","drag1.php?p_id="+id+"&qty="+qty+lin,true);
xmlhttp.send(null);
}