function getKeyCode(e)// v1.0
{
	if (window.event)
	   return window.event.keyCode;
	else if (e)
	   return e.which;
	else
	   return null;
}
function keyRestrict(e, validchars) { // v3.0
	var key='', keychar='';
	key = getKeyCode(e);
	if (key == null) return true;
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	validchars = validchars.toLowerCase();
	if (validchars.indexOf(keychar) != -1)
		return true;
	if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
		return true;
	alert("You can not add more than 4 gift cards to your cart.");
	return false;
}
function keyRestrict1(e, validchars) { // v3.0
	var key='', keychar='';
	key = getKeyCode(e);
	if (key == null) return true;
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	validchars = validchars.toLowerCase();
	if (validchars.indexOf(keychar) != -1)
		return true;
	if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
		return true;
	return false;
}
function validate()
{
var emailFormat = /^\w(\.?[\w-])*@\w(\.?[\w-])*\.[a-zA-Z]{2,6}(\.[a-zA-Z]{2})?$/i;
var email1 = document.formx.email.value;
//var refemail1 = document.formx.refemail.value;
if(document.formx.name.value=='')
	{
	alert("Please Enter Your Name.");
	document.formx.name.focus();
	return false;
	}
	if(document.formx.lastname.value=='')
	{
	alert("Please Enter Your Last Name.");
	document.formx.lastname.focus();
	return false;
	}
	if(document.formx.add.value=='')
	{
	alert("Please Enter Your Address.");
	document.formx.add.focus();
	return false;
	}
	if(document.formx.city.value=='')
	{
	alert("Please Enter Your City.");
	document.formx.city.focus();
	return false;
	}
	if(document.formx.state.value=='')
	{
	alert("Please Enter Your State.");
	document.formx.state.focus();
	return false;
	}
	if(document.formx.zip.value=='')
	{
	alert("Please Enter Your Zip.");
	document.formx.zip.focus();
	return false;
	}
	if(document.formx.phone.value=='')
	{
	alert("Please Enter Your Phone No-.");
	document.formx.phone.focus();
	return false;
	}
	if(document.formx.email.value=='')
	{
	alert("Please Enter Your email.");
	document.formx.email.focus();
	return false;
	}
	if(email1.search(emailFormat) == -1)
	{	
		alert("Please enter valid Email.");
		document.formx.email.focus();
		return false;
	}
	
	if(document.formx.howdid.value=='')
	{
	alert("Please Enter How did you hear about us.");
	document.formx.howdid.focus();
	return false;
	}
	if(document.formx.msg.value=='')
	{
	alert("Please Enter Message.");
	document.formx.msg.focus();
	return false;
	}
else
	{
	document.formx.action='request.php?ok=1';
	document.formx.submit();
	return true;
	
	}		
	
}


function validate1()
{
var emailFormat = /^\w(\.?[\w-])*@\w(\.?[\w-])*\.[a-zA-Z]{2,6}(\.[a-zA-Z]{2})?$/i;
var youremail1 = document.formx.youremail.value;
var refemail1 = document.formx.refemail.value;
if(document.formx.name.value=='')
	{
	alert("Please Enter Your name.");
	document.formx.name.focus();
	return false;
	}
	if(document.formx.lastname.value=='')
	{
	alert("Please Enter Your Last Name.");
	document.formx.lastname.focus();
	return false;
	}
	if(document.formx.add.value=='')
	{
	alert("Please Enter Your Address.");
	document.formx.add.focus();
	return false;
	}
	if(document.formx.city.value=='')
	{
	alert("Please Enter Your City.");
	document.formx.city.focus();
	return false;
	}
	if(document.formx.state.value=='')
	{
	alert("Please Enter Your State.");
	document.formx.state.focus();
	return false;
	}
	if(document.formx.zip.value=='')
	{
	alert("Please Enter Your Zip.");
	document.formx.zip.focus();
	return false;
	}
	
	if(document.formx.phone.value=='')
	{
	alert("Please Enter Your Phone no.");
	document.formx.phone.focus();
	return false;
	}
	if(document.formx.youremail.value=='')
	{
	alert("Please Enter Your Email.");
	document.formx.youremail.focus();
	return false;
	}
	if(youremail1.search(emailFormat) == -1)
	{	
		alert("Please enter valid Email.");
		document.formx.youremail.focus();
		return false;
	}
	
	if(document.formx.reward.value=='')
	{
	alert("Please Enter Reward.");
	document.formx.reward.focus();
	return false;
	}
	
	if(document.formx.refname.value=='')
	{
	alert("Please Enter Your Referal First Name.");
	document.formx.refname.focus();
	return false;
	}
	if(document.formx.reflastname.value=='')
	{
	alert("Please Enter Your Referal Last Name.");
	document.formx.reflastname.focus();
	return false;
	}
	if(document.formx.reflastadd.value=='')
	{
	alert("Please Enter Your Referal Address.");
	document.formx.reflastadd.focus();
	return false;
	}
	if(document.formx.referralcity.value=='')
	{
	alert("Please Enter Your Referal City.");
	document.formx.referralcity.focus();
	return false;
	}
	if(document.formx.referralstate.value=='')
	{
	alert("Please Enter Your Referal State.");
	document.formx.referralstate.focus();
	return false;
	}
	if(document.formx.referralzip.value=='')
	{
	alert("Please Enter Your Referal Zip.");
	document.formx.referralzip.focus();
	return false;
	}
	
	if(document.formx.refphone.value=='')
	{
	alert("Please Enter Your Referal phone no.");
	document.formx.refphone.focus();
	return false;
	}
	if(document.formx.refemail.value=='')
	{
	alert("Please Enter Your Referal Email.");
	document.formx.refemail.focus();
	return false;
	}
	if(refemail1.search(emailFormat) == -1)
	{	
		alert("Please enter valid Email.");
		document.formx.refemail.focus();
		return false;
	}
else
	{
	//document.formx.submit();
	return true;
	}		

}
//-->
