// JavaScript Document
function validate_required(field,alerttxt)
{
	with (field)
	{
		if (value==null||value=="")
  		{alert(alerttxt);return false;}
	else {return true}
	}
}

function validate_form(thisform)
{
	with (thisform)
	{
		if (validate_required(USERNAME,"You must enter your username to login")==false)
		{USERNAME.focus();return false;}
		
		else if (validate_required(Password,"You must enter your password to login")==false)
		{Password.focus();return false;}
	}
}

function validate_form2(thisform2)
{
	with (thisform2)
	{
		if (validate_required(q,"Please enter in a search keyword")==false)
		{q.focus();return false;}
	}
}

function validate_form3(thisform3)
{
	with (thisform3)
	{
		if (validate_required(cons_first_name,"Please enter your first name")==false)
		{cons_first_name.focus();return false;}
		
		else if (validate_required(cons_last_name,"Please enter your last name")==false)
		{cons_last_name.focus();return false;}
		
		else if (validate_required(cons_email,"Please enter in a valid email address")==false)
		{cons_email.focus();return false;}
		
		else if (validate_required(cons_street1,"Street Address is required")==false)
		{cons_street1.focus();return false;}
		
		else if (validate_required(cons_city,"City is required")==false)
		{cons_city.focus();return false;}
		
		else if (validate_required(cons_state,"State is required")==false)
		{cons_state.focus();return false;}
		
		else if (validate_required(cons_zip_code,"Zip code is required")==false)
		{cons_zip_code.focus();return false;}
	}
}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail Address")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail Address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail Address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail Address")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail Address")
		    return false
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.emailSignup.cons_email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter a valid Email Address")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
 
 function ValidateForm2(){
	var emailID=document.emailSignup2.cons_email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter a valid Email Address")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }