﻿function autoTab(chk,len,next){
	if (window.event)
	{
		keyPress = window.event.keyCode;
		if((chk.value.length == len) && (keyPress != 16) && (keyPress != 9)){next.focus();}
	}
}
	
function trapEnter(e) {
     if (e.keyCode && e.keyCode != 13) return true;
     else if (e.which && e.which != 13) return true;
     
	submitForm();
}

function Validate(frmRegister){
	if (frmRegister.fname.value.length == 0){
	  alert("Please enter your first name.");
	  frmRegister.fname.focus();
         return false ;
    }
	if (frmRegister.lname.value.length == 0){
	  alert("Please enter your last name.");
	  frmRegister.lname.focus();
         return false ;
    }
	if (frmRegister.company.value.length == 0){
	  alert("Please enter the name of your company.");
	  frmRegister.company.focus();
         return false ;
    }
	if (frmRegister.address.value.length == 0){
	  alert("Please enter the address of your company.");
	  frmRegister.address.focus();
         return false ;
    }
	if (frmRegister.city.value.length == 0){
	  alert("Please enter the name of your city.");
	  frmRegister.city.focus();
         return false ;
    }
	if (frmRegister.state.options[0].selected == true) {
	  alert ("Please select your State.");
	  frmRegister.state.focus();
	  return false;
	}		
	if (frmRegister.zip.value.length == 0){
	  alert("Please enter your Zip Code.");
	  frmRegister.zip.focus();
         return false ;
    }	
					
	if (frmRegister.parea.value.length == 0){
	  alert("Please enter your area code.");
	  frmRegister.parea.focus();
         return false ;
    }	
	   
	if (isNaN(frmRegister.parea.value) == true){
	  alert("Please enter your area code.");
	  frmRegister.parea.value = "";
	  frmRegister.parea.focus();
         return false ;
    }	
			
	if (frmRegister.pthree.value.length == 0){
	  alert("Please enter the first three digits of your phone number.");
	  frmRegister.pthree.focus();
         return false ;
    }	
	   
	if (isNaN(frmRegister.pthree.value) == true){
	  alert("Please enter the first three digits of your phone number.");
	  frmRegister.pthree.value = "";
	  frmRegister.pthree.focus();
         return false ;
    }			
			
	if (frmRegister.pfour.value.length == 0){
	  alert("Please enter last four digits of your phone number.");			  
	  frmRegister.pfour.focus();
         return false ;
    }	
	   
	if (isNaN(frmRegister.pfour.value) == true){
	  alert("Please enter the last four digits of your phone number.");
	  frmRegister.pfour.value = "";
	  frmRegister.pfour.focus();
         return false ;
    }
    
	if (frmRegister.email.value.length == 0){
	  alert("Please enter your email address.");
	  frmRegister.email.focus();
         return false ;
    }	
		
	var emailPat = /^(.+)@(.+)\.(.+)$/
	var fromStr = frmRegister.email.value
	var matchArray1=fromStr.match(emailPat)
	if (matchArray1==null) {
		alert("Your Email address is not formatted correctly. (check @ and .'s)");
		frmRegister.email.value = "";
	  	frmRegister.email.focus();
		return false;
		}
	
	if ((document.frmRegister.rdoSector[0].checked == false )
		&& (document.frmRegister.rdoSector[1].checked == false )
		&& (document.frmRegister.rdoSector[2].checked == false )
		&& (document.frmRegister.rdoSector[3].checked == false )
		&& (document.frmRegister.rdoSector[4].checked == false )
		&& (document.frmRegister.rdoSector[5].checked == false )
		&& (document.frmRegister.rdoSector[6].checked == false )
		&& (document.frmRegister.rdoSector[7].checked == false )
		&& (document.frmRegister.rdoSector[8].checked == false )
		&& (document.frmRegister.rdoSector[9].checked == false )
		&& (document.frmRegister.rdoSector[10].checked == false )
		&& (document.frmRegister.rdoSector[11].checked == false )
		&& (document.frmRegister.rdoSector[12].checked == false ) )
	{	
		alert ( "Please choose your sector." );
		frmRegister.rdoSector[0].focus();
		return false;
	}
	
	if ((document.frmRegister.rdoRate[0].checked == false )
		&& (document.frmRegister.rdoRate[1].checked == false )
		&& (document.frmRegister.rdoRate[2].checked == false )
		&& (document.frmRegister.rdoRate[3].checked == false )
		&& (document.frmRegister.rdoRate[4].checked == false )
		&& (document.frmRegister.rdoRate[5].checked == false )
		&& (document.frmRegister.rdoRate[6].checked == false )
		&& (document.frmRegister.rdoRate[7].checked == false )
		&& (document.frmRegister.rdoRate[8].checked == false )
		&& (document.frmRegister.rdoRate[9].checked == false ))
	{	
		alert ( "Please select a registration option." );
		frmRegister.rdoRate[0].focus();
		return false;
	}
		
	if ((document.frmRegister.rdoPayment[0].checked == false )
		&& (document.frmRegister.rdoPayment[1].checked == false ))
	{
		if ((document.frmRegister.rdoRate[1].checked == true)
		||(document.frmRegister.rdoRate[2].checked == true)) {
			return true;
		}
		else
		{
    		alert ( "Please choose your payment method.");
    		valid = false;
    		frmRegister.rdoPayment[0].focus();
    		return valid;
    	}
	}
}
