




/*
     FILE ARCHIVED ON 3:16:02 Apr 8, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 5:41:17 Oct 31, 2011.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
function validateEmail(email)
{
	 
	// This function is used to validate a given e-mail 
	// address for the proper syntax
	
	if (email == ""){
		return false;
	}
	badStuff = ";:/,' \"\\";
	for (i=0; i<badStuff.length; i++){
		badCheck = badStuff.charAt(i)
		if (email.indexOf(badCheck,0) != -1){
			return false;
		}
	}
	posOfAtSign = email.indexOf("@",1)
	if (posOfAtSign == -1){
		return false;
	}
	if (email.indexOf("@",posOfAtSign+1) != -1){
		return false;
	}
	posOfPeriod = email.indexOf(".", posOfAtSign)
	if (posOfPeriod == -1){
		return false;
	}
	if (posOfPeriod+2 > email.length){
		return false;
	}
	return true
}


function chk_uname(e)
{
	myKeyCode=event.keyCode;
	
		if (  myKeyCode != 32)  
		{
			return true;
		}
		else
		{		
			return false;
		}
	
}


function chk_password(e)
{
	var e1=e.value;
	
	var len=e1.length;
	if(len!=0)
	{
		if(len < 6)
		{	alert("Your password must be at least 6 characters long.");	
			e.select;
			e.focus();
			return false;
		}
	}	
	
}

function chk_page1()
{	
	
	if(document.r1form.account_type[0].checked)
	{
		
		if(document.r1form.student[1].checked)
		{
			if(document.r1form.studentS.value=="")
			{	
				alert("Enter a School Name.");	
				document.r1form.studentS.select;
				document.r1form.studentS.focus();
				return false;		
			}
		}	
	}
	
	
	
	
	if(document.r1form.account_type[1].checked)
	{
		if(document.r1form.studentNP.value=="")
		{	
			alert("Enter a Tax Id Number.");	
			document.r1form.studentNP.select;
			document.r1form.studentNP.focus();
			return false;		
		}
	}
	if(document.r1form.account_type[2].checked)
	{
		if(document.r1form.studentB.value=="")
		{	
			alert("Enter a Business Name.");	
			document.r1form.studentB.select;
			document.r1form.studentB.focus();
			return false;		
		}
	}
	
	
	
	if(document.r1form.loginuser.value=="")
	{	
		alert("Enter a Username.");	
		document.r1form.loginuser.select;
		document.r1form.loginuser.focus();
		return false;		
	}
	
	if(document.r1form.loginpassword.value=="")
	{		
		alert("Enter a Password.");	
		document.r1form.loginpassword.select;
		document.r1form.loginpassword.focus();
		return false;		
	}
	
	
	if(document.r1form.firstname.value=="")
	{	
		alert("Enter a First Name.");	
		document.r1form.firstname.select;
		document.r1form.firstname.focus();
		return false;
	}
	
	if(document.r1form.lastname.value=="")
	{	
		alert("Enter a Last Name.");	
		document.r1form.lastname.select;
		document.r1form.lastname.focus();
		return false;
	}


	if(document.r1form.email.value=="")
	{	
		alert("Enter a Email Address.");	
		document.r1form.email.select;
		document.r1form.email.focus();
		return false;
	}
	
	if(!validateEmail(document.r1form.email.value))
	{
		alert("Not valid Email form.");
		document.r1form.email.select;
		document.r1form.email.focus();
		return false;
	}
	
	if(document.r1form.retype_email.value=="")
	{	
		alert("Enter a Email Address.");	
		document.r1form.retype_email.select;
		document.r1form.retype_email.focus();
		return false;
	}	
	
	
	
	if(!validateEmail(document.r1form.retype_email.value))
	{
		alert("Not valid Email form.");
		document.r1form.retype_email.select;
		document.r1form.retype_email.focus();
		return false;
	}
	
	
	if(document.r1form.retype_email.value!=document.r1form.email.value)
	{
		alert("Enter same email.");
		document.r1form.retype_email.select;
		document.r1form.retype_email.focus();
		return false;
	}
	
	if(!document.r1form.acceptq1.checked)
		{
			alert("Please read and agree to the terms and conditions.");
			return false;
			
		}
		

}

function chk_page2()
{
	
	
	
	if(document.r2form.firstname.value=="")
	{	
		alert("Enter a First Name.");	
		document.r2form.firstname.select;
		document.r2form.firstname.focus();
		return false;
	}
	
	if(document.r2form.lastname.value=="")
	{	
		alert("Enter a Last Name..");	
		document.r2form.lastname.select;
		document.r2form.lastname.focus();
		return false;
	}


	if(document.r2form.email.value=="")
	{	
		alert("Enter a Email Address.");	
		document.r2form.email.select;
		document.r2form.email.focus();
		return false;
	}
	
	if(!validateEmail(document.r2form.email.value))
	{
		alert("Not valid Email Address.");
		document.r2form.email.select;
		document.r2form.email.focus();
		return false;
	}
	
	if(document.r2form.retype_email.value=="")
	{	
		alert("Enter a Email Address.");	
		document.r2form.retype_email.select;
		document.r2form.retype_email.focus();
		return false;
	}	
	
	
	
	if(!validateEmail(document.r2form.retype_email.value))
	{
		alert("Not valid Email Address.");
		document.r2form.retype_email.select;
		document.r2form.retype_email.focus();
		return false;
	}
	
	
	if(document.r2form.retype_email.value!=document.r2form.email.value)
	{
		alert("Enter Same Email Address.");
		document.r2form.retype_email.select;
		document.r2form.retype_email.focus();
		return false;
	}
}



function validcheckout2(e)
{
	
	if(e!=0)
	{ 
		if(document.checkout2.outsideUS[0].checked)
		{
		if(document.checkout2.shipping.value=="")
			{
				alert("Select a Shipping Service");
				document.checkout2.shipping.select;
				document.checkout2.shipping.focus();
				return false;
			}
		}	
	}		
			
			
	if(document.checkout2.outsideUS[0].checked)
	{
		
			
			if(document.checkout2.shfname.value=="")
			{
				alert("Enter a First Name.");
				document.checkout2.shfname.select;
				document.checkout2.shfname.focus();
				return false;
			}
			
			if(document.checkout2.shlname.value=="")
			{
				alert("Enter a Last Name.");
				document.checkout2.shlname.select;
				document.checkout2.shlname.focus();
				return false;
			}
			
			if(document.checkout2.shaddress1.value=="")
			{
				alert("Enter an Address.");
				document.checkout2.shaddress1.select;
				document.checkout2.shaddress1.focus();
				return false;
			}
			
			if(document.checkout2.city.value=="")
			{
				alert("Enter a City.");
				document.checkout2.city.select;
				document.checkout2.city.focus();
				return false;
			}
			if(document.checkout2.state.value=="")
			{
				alert("Select a State.");
				document.checkout2.state.select;
				document.checkout2.state.focus();
				return false;
			}
			if(document.checkout2.zip.value=="")
			{
				alert("Enter a Zip Code.");
				document.checkout2.zip.select;
				document.checkout2.zip.focus();
				return false;
			}
	}
	
	
	if(document.checkout2.outsideUS[1].checked)
	{
			
			if(document.checkout2.shfname_out.value=="")
			{
				alert("Enter a First Name");
				document.checkout2.shfname_out.select;
				document.checkout2.shfname_out.focus();
				return false;
			}
			
			if(document.checkout2.shlname_out.value=="")
			{
				alert("Enter a Last Name.");
				document.checkout2.shlname_out.select;
				document.checkout2.shlname_out.focus();
				return false;
			}
			
			if(document.checkout2.shaddress1_out.value=="")
			{
				alert("Enter an Address");
				document.checkout2.shaddress1_out.select;
				document.checkout2.shaddress1_out.focus();
				return false;
			}
			
			if(document.checkout2.city_out.value=="")
			{
				alert("Enter a City");
				document.checkout2.city_out.select;
				document.checkout2.city_out.focus();
				return false;
			}
			if(document.checkout2.state_out.value=="")
			{
				alert("Enter a Country.");
				document.checkout2.state_out.select;
				document.checkout2.state_out.focus();
				return false;
			}
			if(document.checkout2.zip_out.value=="")
			{
				alert("Enter a Postal Code.");
				document.checkout2.zip_out.select;
				document.checkout2.zip_out.focus();
				return false;
			}
	}		
			
			
}


function validcheckout3()
{
	if(document.checkout3.ccname.value=="")
	{
		alert("Enter a Name.");
		document.checkout3.ccname.select;
		document.checkout3.ccname.focus();
		return false;
	}
	if(document.checkout3.caddress1.value=="")
	{
		alert("Enter an Address.");
		document.checkout3.caddress1.select;
		document.checkout3.caddress1.focus();
		return false;
	}
	
	
	if(document.checkout3.ccity.value=="")
	{
		alert("Enter a City.");
		document.checkout3.ccity.select;
		document.checkout3.ccity.focus();
		return false;
	}
	
	if(document.checkout3.cstate.value=="")
	{
		alert("Select a State.");
		document.checkout3.cstate.select;
		document.checkout3.cstate.focus();
		return false;
	}
	
	if(document.checkout3.czip.value=="")
	{
		alert("Enter a Zip Code.");
		document.checkout3.czip.select;
		document.checkout3.czip.focus();
		return false;
	}
	
	
	
	if(document.checkout3.cc_number.value=="")
	{
		alert("Enter a Credit Card Number.");
		document.checkout3.cc_number.select;
		document.checkout3.cc_number.focus();
		return false;
	}
	
	
	var len = (document.checkout3.cc_number.value);
	
	if(len.length < 16)
	{
		alert("Not a valid Credit Card Number.");
		document.checkout3.cc_number.select;
		document.checkout3.cc_number.focus();
		return false;
	}
	
	if(document.checkout3.expmonth[document.checkout3.expmonth.selectedIndex].value=="")
	{
		alert("Select a Month.");
		document.checkout3.expmonth.select;
		document.checkout3.expmonth.focus();
		return false;
	}
	
	if(document.checkout3.expyear[document.checkout3.expyear.selectedIndex].value=="")
	{
		alert("Select a Year.");
		document.checkout3.expyear.select;
		document.checkout3.expyear.focus();
		return false;
	}
	
	if(document.checkout3.ccvcode.value=="")
	{
		alert("Enter a Verification Code.");
		document.checkout3.ccvcode.select;
		document.checkout3.ccvcode.focus();
		return false;
	}
	
}


function chk_contact()
{
 var frm=document.contact;
 email=frm.cmail.value;
 
 if(frm.cname.value=="")
 {
   alert("Enter your Name");
   frm.cname.focus();
   return false;	
 }


  if(validateEmail(email)==false)
  {
      alert("Enter a valid Email");
      frm.cmail.focus();
      return false;	
  }
  
   if(frm.comment.value=="")
 {
   alert("Enter your Comments");
   frm.comment.focus();
   return false;	
 }	
}


function validinfo()
{
	
	  var frm=document.info;
	 
	 cemail=frm.email.value;
	  
	 if(frm.fname.value=="")
	 {
	   alert("Enter a First Name.");
	   frm.fname.focus();
	   return false;	
	 }
	 
	  if(frm.lname.value=="")
	 {
	   alert("Enter a Last Name.");
	   frm.lname.focus();
	   return false;	
	 }
	 
	  if(validateEmail(cemail)==false)
	  {
	      alert("Enter a valid Email");
	      frm.email.focus();
	      return false;	
	  }
	
	 
	 
	 
	
}
