// 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.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;
	}
	
}
//signup 
function chksignup()
{
var frm=document.frmsignup;

	//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()
		//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()

	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.txtcountry.value==''){alert("Enter Country");frm.txtcountry.focus();return false;}
	if(frm.txtstate.value==''){alert("Enter Select State");frm.txtstate.focus();return false;}
	if(frm.txtcity.value==''){alert("Enter Select City");frm.txtcity.focus();return false;}
	if(frm.txtphone.value==''){alert("Enter Phone/Mobile No");frm.txtphone.focus();return false;}
	if (SplNumbers(frm.txtphone)==0){return false;}
	if(frm.txtpin.value==''){alert("Enter Pin/Zip Code");frm.txtpin.focus();return false;}
	if (OnlyNumbers(frm.txtpin)==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;
    }

	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;
		//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()
		//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()
	
	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.txtcountry.value==''){alert("Enter Country");frm.txtcountry.focus();return false;}
	if(frm.txtstate.value==''){alert("Enter Select State");frm.txtstate.focus();return false;}
	if(frm.txtcity.value==''){alert("Enter Select City");frm.txtcity.focus();return false;}
	if(frm.txtphone.value==''){alert("Enter Phone/Mobile No");frm.txtphone.focus();return false;}
	if (SplNumbers(frm.txtphone)==0){return false;}
	if(frm.txtpin.value==''){alert("Enter Pin/Zip Code");frm.txtpin.focus();return false;}
	if (OnlyNumbers(frm.txtpin)==0){return false;}
	
	if(document.getElementById('hideditprof').value=="")
	{
		document.getElementById('hideditprof').value="editprof";
		frm.submit();
		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;
    }
	
}
//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=="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 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.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.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 Select State");d.state.focus();return false;}
	if(d.city.value==""){alert("Enter Select 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 Select Shipping State");d.s_state.focus();return false;}
	if(d.s_city.value==""){alert("Enter Select 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(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.frmsearch;
  if (frm.selcategory.selectedIndex == 0){    alert("Please Select Category");	frm.selcategory.focus();	return false;}
  if(frm.txtsearchfield.value=="") { alert("Please Enter Search Tag."); frm.txtsearchfield.focus(); return false;}
}
//ship_users
function chkship_user(){  
var frm=document.frmemail;
if(frm.txtname.value=="") { alert("Please Enter Name "); frm.txtname.focus(); return false;}
if(frm.txtemail.value=="") { alert("Please Enter E Mail "); frm.txtemail.focus(); return false;}
if(isEmail(frm.txtemail.value)==false){alert("Please Enter Valid  E Mail");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(frm.txtaddress.value=="") { alert("Please Enter Address"); frm.txtaddress.focus(); return false;}
if(frm.txtphone.value=="") { alert("Please Enter Phone"); frm.txtphone.focus(); return false;}
	if(document.getElementById('hidshipemail').value=="")
	{
	    document.getElementById("hidshipemail").value="yes";
		if(document.getElementById('register').value=="yes")
	    {
		frm.submit();
		return false;
		}
	}
}