
function EmpSignup(employer_signup)

{	
	
	if(employer_signup.compony_name.value==""){
		alert("Please enter your Company Name");
		employer_signup.compony_name.focus()
		return false;
	}
	
	if(employer_signup.Corporate_Name.value==""){
		alert("Please enter your Corporate Name");
		employer_signup.Corporate_Name.focus()
		return false;
	}
		
	if(employer_signup.Company_Address.value==""){
		alert("Please enter your Company Address");
		employer_signup.Company_Address.focus()
		return false;
	}
	
	if(employer_signup.City.value==""){
		alert("Please enter your City");
		employer_signup.City.focus()
		return false;
	}
	
	if(employer_signup.Province.value==""){
		alert("Please select your Province");
		employer_signup.Province.focus()
		return false;
	}
	
/*--------------For Postal Code--------------------------------------*/	
  
	var filter1=/(^[A-Z])([0-9])([A-Z])/i;
    if(!filter1.test(employer_signup.Postal_Code1.value)){
            alert("Please enter a valid Postal Code");
			employer_signup.Postal_Code1.focus();
          return false;
   }
   
   var filter2=/(^[0-9])([A-Z])([0-9])/i;
    if(!filter2.test(employer_signup.Postal_Code2.value)){
            alert("Please enter a valid Postal Code");
			employer_signup.Postal_Code2.focus();
          return false;
   }
	
/*------------For Phone Number----------------------------*/
	
	if(employer_signup.Company_Phone1.value==0 || employer_signup.Company_Phone2.value==0 || employer_signup.Company_Phone3.value==0) 
	{
	  alert("Please enter a valid Company Phone Number");
	  employer_signup.Company_Phone1.focus();
	  return false;
	}
	
	if(employer_signup.Company_Phone1.value !=0 && employer_signup.Company_Phone2.value !=0 && employer_signup.Company_Phone3.value !=0) 
	{
		flag =  validateNumber('employer_signup','Company_Phone1','Please enter a valid Company Phone Number');
		if(!flag)
		  return false;
				
		if(employer_signup.Company_Phone1.value.length < 3)		
		{
			alert("Please enter a valid Company Phone Number");
	        employer_signup.Company_Phone1.focus();
	        return false;
		}
				
	    flag1 =  validateNumber('employer_signup','Company_Phone2','Please enter a valid Company Phone Number');
		if(!flag1)
		  return false;
		if(employer_signup.Company_Phone2.value.length < 3)		
		{
			alert("Please enter a valid Company Phone Number");
	        employer_signup.Company_Phone2.focus();
	        return false;
		} 
				  
		flag2 =  validateNumber('employer_signup','Company_Phone3','Please enter a valid Company Phone Number');
		if(!flag2)
		  return false;
		if(employer_signup.Company_Phone3.value.length < 3)		
		{
			alert("Please enter a valid Company Phone Number");
	        employer_signup.Company_Phone3.focus();
	        return false;
		}  
		
	}	
/*---------------For Fax Number-----------------------------------------*/
 if(employer_signup.Company_Fax1.value !=0 || employer_signup.Company_Fax2.value != 0 ||employer_signup.Company_Fax3.value != 0)
 {
		if(employer_signup.Company_Fax1.value==0 || employer_signup.Company_Fax2.value==0 || employer_signup.Company_Fax3.value==0) 
		{
		  alert("Please enter a valid Company Fax");
		  employer_signup.Company_Fax1.focus();
		  return false;
		}
	
	if(employer_signup.Company_Fax1.value !=0 && employer_signup.Company_Fax2.value !=0 && employer_signup.Company_Fax3.value !=0) 
	{
			flagf1 =  validateNumber('employer_signup','Company_Fax1','Please enter a valid Company Fax');
			if(!flagf1)
			  return false;
					
			if(employer_signup.Company_Fax1.value.length < 3)		
			{
				alert("Please enter a valid Company Fax");
				employer_signup.Company_Fax1.focus();
				return false;
			}
			flagf2 =  validateNumber('employer_signup','Company_Fax2','Please enter a valid Company Fax');
			if(!flagf2)
			  return false;
				
			if(employer_signup.Company_Fax2.value.length < 3)		
			{
				alert("Please enter a valid Company Fax");
				employer_signup.Company_Fax2.focus();
				return false;
			}
			flagf3 =  validateNumber('employer_signup','Company_Fax3','Please enter a valid Company Fax');
			if(!flagf3)
			  return false;
					
			if(employer_signup.Company_Fax3.value.length < 3)		
			{
				alert("Please enter a valid Company Fax");
				employer_signup.Company_Fax3.focus();
				return false;
			}

  }	
 }
/*-------------------------------------------------------------------*/
	//for contact person
	if(employer_signup.Contact_Person.value==""){
		alert("Please enter the Contact Person’s Name");
		employer_signup.Contact_Person.focus()
		return false ;
	}
	
	if(employer_signup.position.value==""){
		alert("Please enter the Contact Person’s Title / Position");
		employer_signup.position.focus()
		return false ;
	}
	
	
	// for Email
			if(employer_signup.Email.value == ""){
				alert("Please enter your Email");
				employer_signup.Email.focus();
				return false;
			}else{
				var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
				if (!filter.test(employer_signup.Email.value)){
					alert("Please enter your valid Email");
					employer_signup.Email.focus();
					return false;
				}
			}
	

   
	 if(employer_signup.Re_Enter_Email.value==""){
		alert("Please re-enter your Email to confirm");
		employer_signup.Re_Enter_Email.focus()
		return false ;
	}
	  
	if(employer_signup.Email.value!=employer_signup.Re_Enter_Email.value){
		alert("Please re-enter your Email confirmation as it does not match.");
		employer_signup.Re_Enter_Email.focus()
		return false;
	}
	
	if(employer_signup.tPassword.value==""){
		alert("Please enter your Password");
		employer_signup.tPassword.focus()
		return false;
	}
	if(employer_signup.Re_Enter_Password.value==""){
		alert("Please re-enter your Password to confirm");
		employer_signup.Re_Enter_Password.focus()
		return false;
	}
	
	if(employer_signup.tPassword.value!=employer_signup.Re_Enter_Password.value){
		alert("Please re-enter your Password confirmation as it does not match.");
		employer_signup.Re_Enter_Password.focus()
		return false;
	}
    if(employer_signup.Region.value == "" || employer_signup.Region.value == "0_-- Select Job Region --")
	{
		alert("Please select your Job Region");
		employer_signup.Region.focus()
		return false;
	}
	
	if(employer_signup.Establishment_Type.value==""){
		alert("Please select your Establishment Type");
		employer_signup.Establishment_Type.focus()
		return false;
	}
	
	if(employer_signup.confirm1.checked){
		return true; }
	else{
		alert("Please accept the Terms of Use");
		return false;
	}
	
}

/*---------------------------------------------------------------------------------*/

function showRegion(currentform,provinceid)
{
 	   
   currentform.Region.disabled=false;		  
   removeAllOptions(currentform.Region);
   //removeAllOptions(currentform.Location);
   	
   var region_text =  currentform.region_text.value;
   
   var region_arr = region_text.split("|");
   addOption(currentform.Region,'Select',0);
   for(i=0;i<region_arr.length;i++)
   {
      pro_region_arr =  region_arr[i].split(",");
	 
	  if(provinceid == pro_region_arr[0])      //province match
	  {
	     
		 addOption(currentform.Region,pro_region_arr[2],pro_region_arr[1]);
         
	  }// end of if
   
   }
   
}// end of function

/*---------------------------------------------------------------------------------*/
<!------------------------------------------------------->

// This function will remove Option from location at runtime
function removeAllOptions(selectbox)
{			
		var i;		
		for(i=selectbox.options.length-1;i>=0;i--)
		{
			selectbox.remove(i);
		}
}

<!--------------------------------------------------------->
/*----------------------------------------------------------------------------------*/
function addOption(selectbox,text,value)
{	
		var optn = document.createElement("OPTION");
		optn.text = text;
		optn.value = value+"_"+text;		
		selectbox.options.add(optn);
}

<!------------------------------------------------------->

