function logval()
{
	var e=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
	var iChars = "`~!@#$%^&*()+=-[]\\\';,./{}|\":<>? ";
	//email
	if(document.forms.logfrm.email.value=="")
	{
		alert("Enter your Email Address")
		document.forms.logfrm.email.focus()
		return false
	}
	
	if(!document.forms.logfrm.email.value.match(e))
	{
		alert("Enter a valid email-address");
		document.forms.logfrm.email.select();
		return false;
	}
	
	//password
	if(document.forms.logfrm.password.value=="")
	{
		alert("Enter your password");
		document.forms.logfrm.password.focus();
		return false;
	}
	
	for (var i = 0; i < document.forms.logfrm.password.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.logfrm.password.value.charAt(i));
		if (pos != -1)
		{
			alert ("Spaces & special  characters are not allowed");
			document.forms.logfrm.password.select();
			return false;
		}
	}
}
function forgetval()
{
	var e=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
	//email
	if(document.forms.forgetfrm.email.value=="")
	{
		alert("Enter your Email Address")
		document.forms.forgetfrm.email.focus()
		return false
	}
	
	if(!document.forms.forgetfrm.email.value.match(e))
	{
		alert("Enter a valid email-address");
		document.forms.forgetfrm.email.select();
		return false;
	}
}
function regval()
{
	var iChars = "`~!@#$%^&*()+=-[]\\\';,./{}|\":<>? ";
	var e=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
	var s=/^[0-9-]+$/;
	if(document.forms.regfrm.firstname.value=="")
	{
		alert("Enter your First Name")
		document.forms.regfrm.firstname.focus()
		return false
	}
	/*
	for (var i = 0; i <document.forms.regfrm.firstname.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.regfrm.firstname.value.charAt(i));
		if (pos != -1)
		{
			alert ("Enter valid First Name");
			document.forms.regfrm.firstname.select();
			return false;
		}
	}*/
	if(document.forms.regfrm.lastname.value=="")
	{
		alert("Enter your Last Name")
		document.forms.regfrm.lastname.focus()
		return false
	}
	/*
	for (var i = 0; i <document.forms.regfrm.lastname.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.regfrm.lastname.value.charAt(i));
		if (pos != -1)
		{
			alert ("Enter valid Last Name");
			document.forms.regfrm.lastname.select();
			return false;
		}
	}*/
	
	if(document.forms.regfrm.addr1.value=="")
	{
		alert("Enter your Address ")
		document.forms.regfrm.addr1.focus()
		return false
	}
	if(document.forms.regfrm.addr1.value.charCodeAt(0)==32)
	{
		alert("Enter valid Address")
		document.forms.regfrm.addr1.select()
		return false
	}
	if(document.forms.regfrm.city.value=="")
	{
		alert("Enter your City")
		document.forms.regfrm.city.focus()
		return false
	}
	if(document.forms.regfrm.city.value.charCodeAt(0)==32)
	{
		alert("Enter valid City")
		document.forms.regfrm.city.select()
		return false
	}
	
	
	
	if(document.forms.regfrm.zip.value=="")
	{
		alert("Enter your Zip/Postal Code")
		document.forms.regfrm.zip.focus()
		return false
	}
	if(!document.forms.regfrm.zip.value.match(s))
	{
		alert("Enter valid  Zip/Postal Code");
		document.forms.regfrm.zip.select();
		return false;
	}
	//paste here
	if(document.forms.regfrm.phone.value=="")
	{
		alert("Enter your Phone Number")
		document.forms.regfrm.phone.focus()
		return false
	}
	/*
	if(!document.forms.regfrm.phone.value.match(s))
	{
		alert("Enter valid Phone number");
		document.forms.regfrm.phone.select();
		return false;
	}
	*/
	
	
	if(document.forms.regfrm.ship_firstname.value=="")
	{
		alert("Enter your First Name")
		document.forms.regfrm.ship_firstname.focus()
		return false
	}
	/*
	for (var i = 0; i <document.forms.regfrm.ship_firstname.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.regfrm.ship_firstname.value.charAt(i));
		if (pos != -1)
		{
			alert ("Enter valid First Name");
			document.forms.regfrm.ship_firstname.select();
			return false;
		}
	}
	*/
	if(document.forms.regfrm.ship_lastname.value=="")
	{
		alert("Enter your Last Name")
		document.forms.regfrm.ship_lastname.focus()
		return false
	}
	/*
	for (var i = 0; i <document.forms.regfrm.ship_lastname.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.regfrm.ship_lastname.value.charAt(i));
		if (pos != -1)
		{
			alert ("Enter valid Last Name");
			document.forms.regfrm.ship_lastname.select();
			return false;
		}
	}
	*/
	if(document.forms.regfrm.ship_addr1.value=="")
	{
		alert("Enter your Shipping Address")
		document.forms.regfrm.ship_addr1.focus()
		return false
	}
	if(document.forms.regfrm.ship_addr1.value.charCodeAt(0)==32)
	{
		alert("Enter valid Shipping Address")
		document.forms.regfrm.ship_addr1.select()
		return false
	}
	if(document.forms.regfrm.ship_city.value=="")
	{
		alert("Enter your Shipping City")
		document.forms.regfrm.ship_city.focus()
		return false
	}
	if(document.forms.regfrm.ship_city.value.charCodeAt(0)==32)
	{
		alert("Enter valid Shipping City")
		document.forms.regfrm.ship_city.select()
		return false
	}
	
	
	
	
	if(document.forms.regfrm.ship_zip.value=="")
	{
		alert("Enter your Shipping Zip/Postal Code")
		document.forms.regfrm.ship_zip.focus()
		return false
	}
	if(!document.forms.regfrm.ship_zip.value.match(s))
	{
		alert("Enter valid Shipping Zip/Postal Code");
		document.forms.regfrm.ship_zip.select();
		return false;
	}
		
	//Ship Phone Number
	if(document.forms.regfrm.ship_phone.value=="")
	{
		alert("Enter your Phone Number")
		document.forms.regfrm.ship_phone.focus()
		return false
	}
	/*
	if(!document.forms.regfrm.ship_phone.value.match(s))
	{
		alert("Enter valid Phone number");
		document.forms.regfrm.ship_phone.select();
		return false;
	}
	*/
	
	
	
	
	
	if(document.forms.regfrm.email.value=="")
	{
		alert("Enter your Email Address")
		document.forms.regfrm.email.focus()
		return false
	}
	if(!document.forms.regfrm.email.value.match(e))
	{
		alert("Enter a valid Email Address");
		document.forms.regfrm.email.select();
		return false;
	}
	if(document.forms.regfrm.pass.value=="")
	{
		alert("Enter your Password")
		document.forms.regfrm.pass.focus()
		return false
	}
	for (var i = 0; i < document.forms.regfrm.pass.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.regfrm.pass.value.charAt(i));
		if (pos != -1)
		{
			alert ("Spaces & special  characters are not allowed");
			document.forms.regfrm.pass.select();
			return false;
		}
	}
	if(document.forms.regfrm.conpass.value=="")
	{
		alert("Enter your Confirm password")
		document.forms.regfrm.conpass.focus()
		return false
	}
	if(document.forms.regfrm.pass.value!=document.forms.regfrm.conpass.value)
	{
		alert("Password and Confirm Password must be Same")
		document.forms.regfrm.pass.value=""
		document.forms.regfrm.conpass.value=""
		document.forms.regfrm.pass.focus()
	}
}
function showstat(id1)
{
	if(document.forms.regfrm.selship.checked)
	{
		document.getElementById(id1).style.display='block'
		choose(2);
	}
	else
	{
		document.getElementById(id1).style.display='none'
		choose(1);
	}
}
function upd_showstat(id1)
{
	if(document.forms.regfrm.selship.checked)
		document.getElementById(id1).style.display='block'
	else
		document.getElementById(id1).style.display='none'
}
function choose(val) 
{
	var doc=document.forms.regfrm;
	if(val==1)
	{
		doc.ship_firstname.value=doc.firstname.value;
		doc.ship_lastname.value=doc.lastname.value;
		doc.ship_company.value=doc.company.value;
		doc.ship_addr1.value=doc.addr1.value;
		doc.ship_addr2.value=doc.addr2.value;
		doc.ship_city.value=doc.city.value;
		doc.ship_zip.value=doc.zip.value;
		doc.ship_state.value=doc.state.value;
		doc.ship_phone.value=doc.phone.value;
	}
	else
	{
		doc.ship_firstname.value="";
		doc.ship_lastname.value="";
		doc.ship_company.value="";
		doc.ship_addr1.value="";
		doc.ship_addr2.value="";
		doc.ship_city.value="";
		doc.ship_zip.value="";
		doc.ship_state.value="1";
		doc.ship_phone.value="";
	}
	
}
function fill()
{
	if(!document.forms.regfrm.selship.checked)
		choose(1);
}
function chpassval()
{
	var iChars = "`~!@#$%^&*()+=-[]\\\';,./{}|\":<>? ";
	if(document.forms.chpassfrm.old_pass.value=="")
	{
		alert("Enter your Old Password")
		document.forms.chpassfrm.old_pass.focus()
		return false
	}
	for (var i = 0; i < document.forms.chpassfrm.old_pass.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.chpassfrm.old_pass.value.charAt(i));
		if (pos != -1)
		{
			alert ("Spaces & special  characters are not allowed");
			document.forms.chpassfrm.old_pass.select();
			return false;
		}
	}
	if(document.forms.chpassfrm.new_pass.value=="")
	{
		alert("Enter your New Password")
		document.forms.chpassfrm.new_pass.focus()
		return false
	}
	for (var i = 0; i < document.forms.chpassfrm.new_pass.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.chpassfrm.new_pass.value.charAt(i));
		if (pos != -1)
		{
			alert ("Spaces & special  characters are not allowed");
			document.forms.chpassfrm.new_pass.select();
			return false;
		}
	}
}

function chkwin()
{
	var e=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
	var iChars = "`~!@#$%^&*()+=-[]\\\';,./{}|\":<>? ";
	var s=/^[0-9]+$/;
	if(document.forms.winlist.fname.value=="")
	{
		alert("Enter first name")
		document.forms.winlist.fname.focus()
		return false
	}
	if(document.forms.winlist.fname.value.charCodeAt(0)==32)
	  {
	  	alert("Enter valid first name")
		document.forms.winlist.fname.select()
		return false
	  }
	  /*
	for (var i = 0; i <document.forms.winlist.fname.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.winlist.fname.value.charAt(i));
		if (pos != -1)
		{
			alert ("Enter valid first name");
			document.forms.winlist.fname.select();
			return false;
		}
	}
	*/
	if(document.forms.winlist.lname.value=="")
	{
		alert("Enter last name")
		document.forms.winlist.lname.focus()
		return false
	}
	if(document.forms.winlist.lname.value.charCodeAt(0)==32)
	  {
	  	alert("Enter valid last name")
		document.forms.winlist.lname.select()
		return false
	  }
	  /*
	for (var i = 0; i <document.forms.winlist.lname.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.winlist.lname.value.charAt(i));
		if (pos != -1)
		{
			alert ("Enter valid last name");
			document.forms.winlist.lname.select();
			return false;
		}
	}
	*/
	if(!document.forms.winlist.email.value.match(e))
	{
		alert("Enter a valid email address");
		document.forms.winlist.email.select();
		return false;
	}
	if(document.forms.winlist.zip.value=="")
	{
		alert("Enter zip code")
		document.forms.winlist.zip.focus()
		return false
	}
	if(!document.forms.winlist.zip.value.match(s))
	{
		alert("Enter valid zip code");
		document.forms.winlist.zip.select();
		return false;
	}
}
/*function chkcntct()
{
	if(document.forms.chkcntct.fname.value=="")
	{
		alert("Enter first name")
		document.forms.chkcntct.fname.focus()
		return false
	}
	if(document.forms.chkcntct.fname.value.charCodeAt(0)==32)
	  {
	  	alert("Enter valid first name")
		document.forms.chkcntct.fname.select()
		return false
	  }
	for (var i = 0; i <document.forms.chkcntct.fname.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.chkcntct.fname.value.charAt(i));
		if (pos != -1)
		{
			alert ("Enter valid first name");
			document.forms.chkcntct.fname.select();
			return false;
		}
	}
}*/
function contactus()
{
	var e=/^[\w\-\.\+]+\@[a-zA-Z0-9\.]+\.[a-zA-Z0-9]{2,4}$/;
	if(document.forms.chkcntct.fname.value=="")
	{
		alert("Enter First Name");
		document.forms.chkcntct.fname.focus();
		return false;
	}
	if(document.forms.chkcntct.fname.value.charAt(0)==" ")
	{
		alert("First character should not be empty");
		document.forms.chkcntct.fname.select();
		return false;
	}
	if((document.forms.chkcntct.lname.value=="")||(document.forms.chkcntct.lname.value.charAt(0)==" "))
	{
		alert("Enter Last Name");
		document.forms.chkcntct.lname.select();
		document.forms.chkcntct.lname.focus();
		return false;
	}
	if(document.forms.chkcntct.email.value=="")
	{
		alert("Enter Email Address");
		document.forms.chkcntct.email.select();
		document.forms.chkcntct.email.focus();
		return false;
	}
	if(!document.forms.chkcntct.email.value.match(e))
	{
		alert("Enter a valid email Address");
		document.forms.chkcntct.email.select();
		document.forms.chkcntct.email.focus();
		return false;
	}
}
function qtyval()
{
	var s=/^[0-9]+$/;
	if(document.forms.cartfrm.rowcnt.value==1)
	{
		if(document.forms.cartfrm.subs.value=="")
		{
			alert("Please select product options")
			document.forms.cartfrm.subs.focus()
			return false
		}
	}
	else if(document.forms.cartfrm.rowcnt.value>1)
	{
		for(i=0;i<document.forms.cartfrm.subs.length;i++)
		{
			if(document.forms.cartfrm.subs[i].value=="")
			{
				alert("Please select product options")
				document.forms.cartfrm.subs[i].focus()
				return false
			}
		}
	}
	if(document.forms.cartfrm.quantity.value=="")
	{
		alert("Enter the Quantity")
		document.forms.cartfrm.quantity.focus()
		return false
	}
	if(!document.forms.cartfrm.quantity.value.match(s))
	{
		alert("Enter valid Quantity");
		document.forms.cartfrm.quantity.select();
		return false;
	}
}
function chkoutval()
{
	var c=0
	if(document.forms.chkfrm.shiptyp.length==undefined)
	{
		if(document.forms.chkfrm.shiptyp.checked)
			c=1
	}
	else
	{
		for(i=0;i<document.forms.chkfrm.shiptyp.length;i++)
		{
			if(document.forms.chkfrm.shiptyp[i].checked)
				c=1
		}
	}
	if(c==0)
	{
		alert("Select Your Shipping Method")
		return false
	}
	/*var c=0
	for(i=0;i<document.forms.chkfrm.donate.length;i++)
	{
		if(document.forms.chkfrm.donate[i].checked)
			c=1
	}
	if(c==0)
	{
		alert("Select your Organization Choice to Donate")
		return false
	}*/
	if(document.forms.chkfrm.card_no.value=="")
	{
		alert("Enter your Card Number")
		document.forms.chkfrm.card_no.focus()
		return false
	}
	var s=/^[0-9]+$/;
	if(!document.forms.chkfrm.card_no.value.match(s))
	{
		alert("Enter valid Card Number");
		document.forms.chkfrm.card_no.select();
		return false;
	}
	if(document.forms.chkfrm.card_no.value.length<13)
	{
		alert("Enter valid Card Number")
		document.forms.chkfrm.card_no.select()
		return false
	}
	
	if(document.forms.chkfrm.cid.value=="")
	{
		alert("Enter your Card Verification Number")
		document.forms.chkfrm.cid.focus()
		return false
	}
	var s=/^[0-9]+$/;
	if(!document.forms.chkfrm.cid.value.match(s))
	{
		alert("Enter valid Card Verification Number");
		document.forms.chkfrm.cid.select();
		return false;
	}
	if(document.forms.chkfrm.cid.value.length<3)
	{
		alert("Enter valid Card Verification Number")
		document.forms.chkfrm.cid.select()
		return false
	}
	if(document.forms.chkfrm.card_name.value=="")
	{
		alert("Enter the Name on the Card");
		document.forms.chkfrm.card_name.focus()
		return false
	}
	if(document.forms.chkfrm.card_name.value.charCodeAt(0)==32)
	{
		alert("First character should not be empty")
		document.forms.chkfrm.card_name.select()
		return false
	}
	var dt = new Date();
	mon = dt.getMonth()+1;
	year=dt.getFullYear();
	
	if((document.forms.chkfrm.expyear.value==year))
	{
		if((document.forms.chkfrm.expmon.value < mon))
		{
			alert("Enter valid Card Expiry Month")
			document.forms.chkfrm.expmon.focus()
			return false
		}
	}
}
function addrval()
{
	var iChars = "`~!@#$%^&*()+=-[]\\\';,./{}|\":<>? ";
	var e=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
	var s=/^[0-9-]+$/;
	if(document.forms.regfrm.firstname.value=="")
	{
		alert("Enter your First Name")
		document.forms.regfrm.firstname.focus()
		return false
	}
	/*
	for (var i = 0; i <document.forms.regfrm.firstname.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.regfrm.firstname.value.charAt(i));
		if (pos != -1)
		{
			alert ("Enter valid First Name");
			document.forms.regfrm.firstname.select();
			return false;
		}
	}
	*/
	if(document.forms.regfrm.lastname.value=="")
	{
		alert("Enter your Last Name")
		document.forms.regfrm.lastname.focus()
		return false
	}
	/*
	for (var i = 0; i <document.forms.regfrm.lastname.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.regfrm.lastname.value.charAt(i));
		if (pos != -1)
		{
			alert ("Enter valid Last Name");
			document.forms.regfrm.lastname.select();
			return false;
		}
	}
	*/
	if(document.forms.regfrm.addr1.value=="")
	{
		alert("Enter your Address ")
		document.forms.regfrm.addr1.focus()
		return false
	}
	if(document.forms.regfrm.addr1.value.charCodeAt(0)==32)
	{
		alert("Enter valid Address")
		document.forms.regfrm.addr1.select()
		return false
	}
	if(document.forms.regfrm.city.value=="")
	{
		alert("Enter your City")
		document.forms.regfrm.city.focus()
		return false
	}
	if(document.forms.regfrm.city.value.charCodeAt(0)==32)
	{
		alert("Enter valid City")
		document.forms.regfrm.city.select()
		return false
	}
	if(document.forms.regfrm.zip.value=="")
	{
		alert("Enter your Zip/Postal Code")
		document.forms.regfrm.zip.focus()
		return false
	}
	
	if(!document.forms.regfrm.zip.value.match(s))
	{
		alert("Enter valid  Zip/Postal Code");
		document.forms.regfrm.zip.select();
		return false;
	}
	if(document.forms.regfrm.phone.value=="")
	{
		alert("Enter your Phone Number")
		document.forms.regfrm.phone.focus()
		return false
	}
	/*
	if(!document.forms.regfrm.phone.value.match(s))
	{
		alert("Enter valid Phone number");
		document.forms.regfrm.phone.select();
		return false;
	}
	*/
	if(document.forms.regfrm.ship_firstname.value=="")
	{
		alert("Enter your First Name")
		document.forms.regfrm.ship_firstname.focus()
		return false
	}
	/*
	for (var i = 0; i <document.forms.regfrm.ship_firstname.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.regfrm.ship_firstname.value.charAt(i));
		if (pos != -1)
		{
			alert ("Enter valid First Name");
			document.forms.regfrm.ship_firstname.select();
			return false;
		}
	}
	*/
	if(document.forms.regfrm.ship_lastname.value=="")
	{
		alert("Enter your Last Name")
		document.forms.regfrm.ship_lastname.focus()
		return false
	}
	/*
	for (var i = 0; i <document.forms.regfrm.ship_lastname.value.length; i++)
	{
		pos = iChars.indexOf(document.forms.regfrm.ship_lastname.value.charAt(i));
		if (pos != -1)
		{
			alert ("Enter valid Last Name");
			document.forms.regfrm.ship_lastname.select();
			return false;
		}
	}
	*/
	if(document.forms.regfrm.ship_addr1.value=="")
	{
		alert("Enter your Shipping Address")
		document.forms.regfrm.ship_addr1.focus()
		return false
	}
	if(document.forms.regfrm.ship_addr1.value.charCodeAt(0)==32)
	{
		alert("Enter valid Shipping Address")
		document.forms.regfrm.ship_addr1.select()
		return false
	}
	if(document.forms.regfrm.ship_city.value=="")
	{
		alert("Enter your Shipping City")
		document.forms.regfrm.ship_city.focus()
		return false
	}
	if(document.forms.regfrm.ship_city.value.charCodeAt(0)==32)
	{
		alert("Enter valid Shipping City")
		document.forms.regfrm.ship_city.select()
		return false
	}
	if(document.forms.regfrm.ship_zip.value=="")
	{
		alert("Enter your Shipping Zip/Postal Code")
		document.forms.regfrm.ship_zip.focus()
		return false
	}
	if(!document.forms.regfrm.ship_zip.value.match(s))
	{
		alert("Enter valid Shipping Zip/Postal Code");
		document.forms.regfrm.ship_zip.select();
		return false;
	}
	
	//phone:
	
	if(document.forms.regfrm.ship_phone.value=="")
	{
		alert("Enter your Phone Number")
		document.forms.regfrm.ship_phone.focus()
		return false
	}
	/*
	if(!document.forms.regfrm.ship_phone.value.match(s))
	{
		alert("Enter valid Phone number");
		document.forms.regfrm.ship_phone.select();
		return false;
	}
	*/
	if(document.forms.regfrm.phone.value=="")
	{
		alert("Enter your Phone Number")
		document.forms.regfrm.phone.focus()
		return false
	}
	/*
	if(!document.forms.regfrm.phone.value.match(s))
	{
		alert("Enter valid Phone number");
		document.forms.regfrm.phone.select();
		return false;
	}
	*/
}
function showstat1(id1)
{
	if(document.forms.regfrm.selship.checked)
		choose(1);
	else
		choose(2);
}
function ordval()
{
	if(document.forms.trcfrm.ord_no.value=="")
	{
		alert("Enter order Number")
		document.forms.trcfrm.ord_no.focus()
		return false
	}
	if(document.forms.trcfrm.ord_no.value.charAt(0)==" ")
	{
		alert("First character should not be empty")
		document.forms.trcfrm.ord_no.focus()
		return false
	}
}
function shipval()
{
	var s=/^[0-9]+$/;
	if(document.forms.shipfrm.state.value=="")
	{
		alert("Select your State")
		document.forms.shipfrm.state.focus()
		return false
	}
	if(document.forms.shipfrm.zip.value=="")
	{
		alert("Enter your Zip Code")
		document.forms.shipfrm.zip.focus()
		return false
	}
	if(!document.forms.shipfrm.zip.value.match(s))
	{
		alert("Enter valid Zip Code");
		document.forms.shipfrm.zip.select();
		return false;
	}
} 
