	// JavaScript Document
	/*
	1.  function contact_validation()
	2.	function register_validation()	
	3.	function login_validation()	
	4.  function user_name_validation()
	5.  function request_validation()
	6.	function basic_form_validation()
	7.  function candidate_login_validation()
	8.  function password_validation()
	9.	function SUBMIT_FORM(xpath);
  10. function  PAGE_NO(action,client_page,pageno,var1,var2,var3)
	 
	
	
	*/
	
	//1
	function contact_validation()
	{
	try
	{
	// Blank field 
	if(document.frm_main.first_name.value=="")
	{
	alert('Please enter first name. ');
	document.frm_main.first_name.focus();
	return false;
	}
	if(document.frm_main.last_name.value=="")
	{
	alert('Please enter last name. ');
	document.frm_main.last_name.focus();
	return false;
	}
	
	// Email validation start here
	if(document.frm_main.email_id.value=="")
	{
	alert('Please enter email_id. ');
	document.frm_main.email_id.focus();
	return false;
	}		
	var emailaddr = document.frm_main.email_id.value;
	if (emailaddr == '') {
	alert('email address is mandatory');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr == '') return true;
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	for (i=0; i<invalidChars.length; i++) {
	if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
	alert('email address contains invalid characters');
	document.frm_main.email_id.focus();
	return false;
	}
	}
	for (i=0; i<emailaddr.length; i++) {
	if (emailaddr.charCodeAt(i)>127) {
	alert("email address contains non ascii characters.");
	document.frm_main.email_id.focus();
	return false;
	}
	}
	
	var atPos = emailaddr.indexOf('@',0);
	if (atPos == -1) {
	alert('email address must contain an @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (atPos == 0) {
	alert('email address must not start with @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('@', atPos + 1) > - 1) {
	alert('email address must contain only one @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('.', atPos) == -1) {
	alert('email address must contain a period in the domain name');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('@.',0) != -1) {
	alert('period must not immediately follow @ in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('.@',0) != -1){
	alert('period must not immediately precede @ in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('..',0) != -1) {
	alert('two periods must not be adjacent in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
	alert('invalid primary domain in email address');
	document.frm_main.email_id.focus();
	return false;
	}	
	
	// Phone no
	/*if(document.frm_main.phone_no.value=="")
	{
	alert('Please enter your phone no. ');
	document.frm_main.phone_no.focus();
	return false;
	}*/
	
	var Phone=document.frm_main.phone_no
	
	if ((Phone.value==null)||(Phone.value=="")){
		alert("Please Enter your Phone Number")
		Phone.focus()
		return false
	}
	if (checkInternationalPhone(Phone.value)==false){
		alert("Please Enter a Valid Phone Number")
		Phone.value=""
		Phone.focus()
		return false
	}
	
	/*
	if(document.frm_main.organisation.value=="")
	{
	alert('Please enter your organisation. ');
	document.frm_main.organisation.focus();
	return false;
	}*/
	// Comments
	/*
	if(document.frm_main.comments.value=="")
	{
	alert('Please enter comments. ');
	document.frm_main.comments.focus();
	return false;
	}*/
	
	
	//Security Code 
	if(document.frm_main.security_code.value=="")
	{
	alert("Please enter validation code");
	document.frm_main.security_code.focus();
	return false;
	}
	validate_captcha2(document.frm_main.security_code.value,'check_for_captcha.php');
	
	//return true;
	}
	catch(e)
	{
	alert(e);
	return false; 
	}
	}
	
	
	//2
	function register_validation()
	{
	
	
	try
	{
	if(document.frm_main.first_name.value=="")
	{
	alert('Please enter first name. ');
	document.frm_main.first_name.focus();
	return false;
	}
	if(document.frm_main.last_name.value=="")
	{
	alert('Please enter last name. ');
	document.frm_main.last_name.focus();
	return false;
	}
	
	if(document.frm_main.company_name.value=="")
	{
	alert('Please enter your company name. ');
	document.frm_main.company_name.focus();
	return false;
	}
	if(document.frm_main.abn_acn.value=="")
	{
	alert('Please enter ABN/ACN. ');
	document.frm_main.abn_acn.focus();
	return false;
	}
	
	if(document.frm_main.dept_name.value=="")
	{
	alert('Please enter your department name. ');
	document.frm_main.dept_name.focus();
	return false;
	}
	if(document.frm_main.designation.value=="")
	{
	alert('Please enter your department name. ');
	document.frm_main.designation.focus();
	return false;
	}
	if(document.frm_main.address_1.value=="")
	{
	alert('Please enter your address. ');
	document.frm_main.address_1.focus();
	return false;
	}
	if(document.frm_main.town_subrub.value=="")
	{
	alert('Please enter your town/suburb. ');
	document.frm_main.town_subrub.focus();
	return false;
	}
	
	if(document.frm_main.state_name.value=="" )
	{
	
	alert("Please Select state name");
	document.frm_main.state_name.focus();
	return false;
	}
	if(document.frm_main.post_code.value=="")
	{
	alert("Please enter your post code");
	document.frm_main.post_code.focus();
	return false;
	}
	if(isNaN(document.frm_main.post_code.value))
	{
	alert("Please enter valid post code");
	document.frm_main.post_code.focus();
	return false;
	}
	if(document.frm_main.country_name.value=="")
	{
	alert("Please enter country name.");
	document.frm_main.country_name.focus();
	return false;
	}
	if(document.frm_main.country_name.value=="AU")
	{
	if(document.frm_main.state_name.value=="" )
	{
	alert("Please Select state name");
	document.frm_main.state_name.focus();
	return false;
	}			
	if(document.frm_main.state_name.value=="OTH" )
	{
	alert("Please Select state name");
	document.frm_main.state_name.focus();
	return false;
	}			
	
	}
	if(document.frm_main.country_name.value!="AU")
	{
	if(document.frm_main.outside_state.value=="")
	{
	
	alert("Please enter state");
	
	ShowState();
	document.frm_main.outside_state.focus();
	return false;
	}
	}
	
	if(document.frm_main.phone_no.value=="")
	{
	alert("Please enter your phone no.");
	document.frm_main.phone_no.focus();
	return false;
	}
	// Email validation start here
	if(document.frm_main.email_id.value=="")
	{
	alert('Please enter email_id. ');
	document.frm_main.email_id.focus();
	return false;
	}		
	var emailaddr = document.frm_main.email_id.value;
	if (emailaddr == '') 
	{
	alert('email address is mandatory');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr == '') return true;
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	for (i=0; i<invalidChars.length; i++) 
	{
	if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) 
	{
	alert('email address contains invalid characters');
	document.frm_main.email_id.focus();
	return false;
	}
	}
	for (i=0; i<emailaddr.length; i++) 
	{
	if (emailaddr.charCodeAt(i)>127) 
	{
	alert("email address contains non ascii characters.");
	document.frm_main.email_id.focus();
	return false;
	}
	}
	
	var atPos = emailaddr.indexOf('@',0);
	if (atPos == -1) 
	{
	alert('email address must contain an @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (atPos == 0) 
	{
	alert('email address must not start with @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('@', atPos + 1) > - 1) 
	{
	alert('email address must contain only one @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('.', atPos) == -1) 
	{
	alert('email address must contain a period in the domain name');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('@.',0) != -1) 
	{
	alert('period must not immediately follow @ in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('.@',0) != -1)
	{
	alert('period must not immediately precede @ in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('..',0) != -1) 
	{
	alert('two periods must not be adjacent in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') 
	{
	alert('invalid primary domain in email address');
	document.frm_main.email_id.focus();
	return false;
	}	
	
	
	if(document.frm_main.user_name.value=="")
	{
	alert("Please Enter User name");
	document.frm_main.user_name.focus();
	return false;
	}
	if(document.frm_main.user_password.value=="")
	{
	alert("Please Enter password");
	document.frm_main.user_password.focus();
	return false;
	}
	if(document.frm_main.confirm_password.value=="")
	{
	alert("Please Enter confirm password");
	document.frm_main.confirm_password.focus();
	return false;
	}
	if(document.frm_main.confirm_password.value!=document.frm_main.user_password.value)
	{
	alert("Password do not match");
	document.frm_main.user_password.focus();
	return false;
	}
	
	if(document.frm_main.security_code.value=="")
	{
	alert("Please Enter security code");
	document.frm_main.security_code.focus();
	return false;
	}
	
	
	
	}
	catch(e)
	{
	alert(e);
	return false; 
	}
	}
	
	//3
	
	function login_validation()
	{
	try
	{
	if(document.frm_main.user_name.value=="")
	{
	alert("Please Enter user name");
	document.frm_main.user_name.focus();
	return false;
	}		
	if(document.frm_main.user_password.value=="")
	{
	alert("Please Enter password");
	document.frm_main.user_password.focus();
	return false;
	}
	
	}
	catch(e)
	{
	alert(e);
	return false; 
	}
	
	}
	
	
	//4
	function user_name_validation()
	{
	try
	{
	
	if(document.frm_main.user_name.value=="")
	{
	alert("Please Enter User name");
	document.frm_main.user_name.focus();
	return false;
	}
	if(document.frm_main.user_password.value=="")
	{
	alert("Please Enter password");
	document.frm_main.user_password.focus();
	return false;
	}
	if(document.frm_main.confirm_password.value=="")
	{
	alert("Please Enter confirm password");
	document.frm_main.confirm_password.focus();
	return false;
	}
	if(document.frm_main.confirm_password.value!=document.frm_main.user_password.value)
	{
	alert("Password not match");
	document.frm_main.user_password.focus();
	return false;
	}
	
	if(document.frm_main.security_code.value=="")
	{
	alert("Please Enter security code");
	document.frm_main.security_code.focus();
	return false;
	}
	}
	catch(e)
	{
	alert(e);
	return false; 
	}
	}
	
	
	//5
	function request_validation()
	{
	
	//alert("request");
	try
	{
	if(document.frm_main.cand_name.value=="")
	{
	alert('Please enter canditate name. ');
	document.frm_main.cand_name.focus();
	return false;
	}
	
	// Email validation start here
	if(document.frm_main.email_id.value=="")
	{
	alert("Please provide candidate's email address.");
	document.frm_main.email_id.focus();
	return false;
	}		
	var emailaddr = document.frm_main.email_id.value;
	if (emailaddr == '') 
	{
	alert('email address is mandatory');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr == '') return true;
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	for (i=0; i<invalidChars.length; i++) 
	{
	if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) 
	{
	alert('email address contains invalid characters');
	document.frm_main.email_id.focus();
	return false;
	}
	}
	for (i=0; i<emailaddr.length; i++) 
	{
	if (emailaddr.charCodeAt(i)>127) 
	{
	alert("email address contains non ascii characters.");
	document.frm_main.email_id.focus();
	return false;
	}
	}
	
	var atPos = emailaddr.indexOf('@',0);
	if (atPos == -1) 
	{
	alert('email address must contain an @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (atPos == 0) 
	{
	alert('email address must not start with @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('@', atPos + 1) > - 1) 
	{
	alert('email address must contain only one @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('.', atPos) == -1) 
	{
	alert('email address must contain a period in the domain name');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('@.',0) != -1) 
	{
	alert('period must not immediately follow @ in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('.@',0) != -1)
	{
	alert('period must not immediately precede @ in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('..',0) != -1) 
	{
	alert('two periods must not be adjacent in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') 
	{
	alert('invalid primary domain in email address');
	document.frm_main.email_id.focus();
	return false;
	}	
	
	
	if(document.frm_main.package.value=="")
	{
		alert("Please select package");
		document.frm_main.package.focus();
		return false;
	}

	if(document.frm_main.accept_terms.checked==false)
	{
		alert("Tick to agree to the Terms & Conditions.");
		document.frm_main.accept_terms.focus();
		return false;
	}

	
	}
	catch(e)
	{
	alert(e);
	return false; 
	}
	}
	
	//6 
	
	
	function basic_form_validation()
	{
	
	
	try
	{
	

	 
	if(document.frm_main.first_name.value=="")
	{
		alert('Please enter first name. ');
		document.frm_main.first_name.focus();
		return false;
	}
 
	if(document.frm_main.last_name.value=="")
	{
		alert('Please enter last name. ');
		document.frm_main.last_name.focus();
		return false;
	}
	if(document.frm_main.company_name.value=="")
	{
	alert('Please enter company name. ');
	document.frm_main.company_name.focus();
	return false;
	}
 
	
	var len=document.frm_main.gender.length
	flag=false;
	for(i=0;i<len;i++)
	{
		if(document.frm_main.gender[i].checked==true)
		{
			flag=true;
			break;
		}
	}
	if(flag==false)
	{
		alert('Please select gender. ');
		document.frm_main.gender[1].focus();
		return false
	}	
	 
 	if(document.frm_main.date_of_birth.value=="")
	{
	alert('Please enter date of birth. ');
	document.frm_main.date_of_birth.focus();
	return false;
	}
	
	if(document.frm_main.place_of_birth.value=="")
	{
	alert('Please enter place of birth. ');
	document.frm_main.place_of_birth.focus();
	return false;
	}
	
	if(document.frm_main.state_of_birth.value=="")
	{
	alert("Please select state of your birth.");
	document.frm_main.state_of_birth.focus();
	return false;
	}
	
	if(document.frm_main.country_name_birth.value=="")
	{
	alert("Please select country of your birth.");
	document.frm_main.country_name_birth.focus();
	return false;
	}
	
	if(document.frm_main.country_name_birth.value=="AU")
	{
	if(document.frm_main.state_of_birth.value=="" )
	{
	alert("Please Select state of your birth");
	document.frm_main.state_of_birth.focus();
	return false;
	}	
	
	}
	
	if(document.frm_main.country_name_birth.value!="AU")
	{
	if(document.frm_main.outside_state_birth.value=="")
	{
	
	alert("Please enter state of birth");
	
	ShowState();
	document.frm_main.outside_state_birth.focus();
	return false;
	}
	}
	
	if(document.frm_main.address_1.value=="")
	{
	alert('Please enter your address. ');
	document.frm_main.address_1.focus();
	return false;
	}
	if(document.frm_main.town_subrub.value=="")
	{
	alert('Please enter your town/suburb. ');
	document.frm_main.town_subrub.focus();
	return false;
	}
	
	if(document.frm_main.state_name.value=="" )
	{
	
	alert("Please Select state name");
	document.frm_main.state_name.focus();
	return false;
	}
	if(document.frm_main.post_code.value=="")
	{
	alert("Please enter your post code");
	document.frm_main.post_code.focus();
	return false;
	}
	if(isNaN(document.frm_main.post_code.value))
	{
	alert("Please enter valid post code");
	document.frm_main.post_code.focus();
	return false;
	}
	if(document.frm_main.country_name.value=="")
	{
	alert("Please enter country name.");
	document.frm_main.country_name.focus();
	return false;
	}
	if(document.frm_main.country_name.value=="AU")
	{
	if(document.frm_main.state_name.value=="" )
	{
	alert("Please Select state name");
	document.frm_main.state_name.focus();
	return false;
	}			
	if(document.frm_main.state_name.value=="OTH" )
	{
	alert("Please Select state name");
	document.frm_main.state_name.focus();
	return false;
	}			
	
	}
	if(document.frm_main.country_name.value!="AU")
	{
	if(document.frm_main.outside_state.value=="")
	{
	
	alert("Please enter state");
	
	ShowState();
	document.frm_main.outside_state.focus();
	return false;
	}
	}
	
    if(document.frm_main.phone_no.value=="")
	{
	  alert("Please enter Phone no.");
	  document.frm_main.phone_no.focus();
	   return false;
	
	}
	
	if(document.frm_main.phone_no.value!="")
	{
	if(isNaN(document.frm_main.phone_no.value))
	{
	alert("Please enter your Valid phone no.");
	document.frm_main.phone_no.focus();
	return false;
	}
	}
	
	
	if(document.frm_main.mobile_no.value!="")
	{
	if(isNaN(document.frm_main.mobile_no.value))
	{
	alert("Please enter your Valid mobile no.");
	document.frm_main.mobile_no.focus();
	return false;
	}
	}		
	
	// Email validation start here
	if(document.frm_main.email_id.value=="")
	{
	alert('Please enter email_id. ');
	document.frm_main.email_id.focus();
	return false;
	}		
	var emailaddr = document.frm_main.email_id.value;
	if (emailaddr == '') 
	{
	alert('email address is mandatory');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr == '') return true;
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	for (i=0; i<invalidChars.length; i++) 
	{
	if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) 
	{
	alert('email address contains invalid characters');
	document.frm_main.email_id.focus();
	return false;
	}
	}
	for (i=0; i<emailaddr.length; i++) 
	{
	if (emailaddr.charCodeAt(i)>127) 
	{
	alert("email address contains non ascii characters.");
	document.frm_main.email_id.focus();
	return false;
	}
	}
	
	var atPos = emailaddr.indexOf('@',0);
	if (atPos == -1) 
	{
	alert('email address must contain an @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (atPos == 0) 
	{
	alert('email address must not start with @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('@', atPos + 1) > - 1) 
	{
	alert('email address must contain only one @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('.', atPos) == -1) 
	{
	alert('email address must contain a period in the domain name');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('@.',0) != -1) 
	{
	alert('period must not immediately follow @ in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('.@',0) != -1)
	{
	alert('period must not immediately precede @ in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('..',0) != -1) 
	{
	alert('two periods must not be adjacent in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') 
	{
	alert('invalid primary domain in email address');
	document.frm_main.email_id.focus();
	return false;
	}	
	
	
	if(document.frm_main.date_commenced_address.value=="")
	{
	alert("Please enter date commenced address");
	document.frm_main.date_commenced_address.focus();
	return false;
	}
	

 
		
	var lenth_citizen=document.frm_main.citizen.length
	flag_citizen=false;
	for(i=0;i<lenth_citizen;i++)
	{
		if(document.frm_main.citizen[i].checked==true)
		{
			flag_citizen=true;
			break;
		}
	}
	if(flag_citizen==false)
	{
		alert('Please select Yes or No. ');
		document.frm_main.citizen[1].focus();
		return false
	}	
	
	if(flag_citizen==true)
	{
		var citizen_check = false; 
		for(i=0;i<lenth_citizen;i++)
		{
		if(document.frm_main.citizen[1].checked==true)
		{
			citizen_check=true;
			break;
		}

	}

			//alert(citizen_check);
			//alert(document.frm_main.citizen[0].checked)
	if(!document.frm_main.citizen[0].checked)
	{
		if(citizen_check==true)
			{
				if(document.frm_main.citizen_nationality.value=="")
				{
					alert('Please enter your nationality. ');
					document.frm_main.citizen_nationality.focus();
					return false;
				}				
				if(document.frm_main.citizen_passport_number.value=="")
				{
					alert('Please enter your passport number. ');
					document.frm_main.citizen_passport_number.focus();
					return false;
				}				

				if(document.frm_main.citizen_passport_name.value=="")
				{
					alert('Please enter your name as shown on passport. ');
					document.frm_main.citizen_passport_name.focus();
					return false;
				}				

				if(document.frm_main.citizen_visa_number.value=="")
				{
					alert('Please enter your visa number. ');
					document.frm_main.citizen_visa_number.focus();
					return false;
				}				

				if(document.frm_main.citizen_visa_exp_date.value=="")
				{
					alert('Please enter your expiry date. ');
					document.frm_main.citizen_visa_exp_date.focus();
					return false;
				}				

				if(document.frm_main.citizen_visa_type.value=="")
				{
					alert('Please enter your visa type. ');
					document.frm_main.citizen_visa_type.focus();
					return false;
				}				
			}
			
	}
		
	}	 
	}
	catch(e)
	{
	alert(e);
	return false; 
	}
	}
	
	//7
	
	function candidate_login_validation()
	{
	try
	{
	if(document.frm_main1.user_name.value=="")
	{
	alert("Please Enter user name");
	document.frm_main1.user_name.focus();
	return false;
	}		
	if(document.frm_main1.user_password.value=="")
	{
	alert("Please Enter password");
	document.frm_main1.user_password.focus();
	return false;
	}
	
	}
	catch(e)
	{
	alert(e);
	return false; 
	}
	
	}
	
	//8
	function password_validation()
	{
	try
	{
	if(document.frm_main.user_password.value=="")
	{
	alert("please enter new password");
	document.frm_main.user_password.focus();
	return false;
	}
	if(document.frm_main.confirm_password.value=="")
	{
	alert("please confirm password");
	document.frm_main.confirm_password.focus();
	return false;
	}
	if(document.frm_main.confirm_password.value!=document.frm_main.user_password.value)
	{
	alert("your new password and confirm password are not same");
	document.frm_main.user_password.focus();
	return false;
	}
	}
	catch(e)
	{
	alert(e);
	return false; 
	}
	}
	
	//9
	function basic_form_validation1()
	{
	
	var employable_choice = false;
	var employable_choice_val="";
	for (counter = 0; counter < document.frm_main.employable.length; counter++)
	{
	if (document.frm_main.employable[counter].checked)
	{
	employable_choice = true; 
	employable_choice_val =document.frm_main.employable[counter].value;	
	
	}
	
	}
	
	if (!employable_choice)
	{
	alert("Are you entitled to work in Australia?");
	document.frm_main.employable[1].focus();
	return (false);
	}
 
 
 
 if (document.frm_main.recent_employer_employed[1].checked && document.frm_main.recent_employer_leaving.value=="")
	{
	alert("Please enter the reason of leaving");
	
	return false;
	
	}
 
 
 
 
	/*
	<!-- previous employer1 -->
	if(document.frm_main.prev1_name.value=="")
	{
	
	alert("Please select name of prevoius employer1");
	document.frm_main.prev1_name.focus();
	return false;
	}
	
	if(document.frm_main.prev1_date_from.value=="")
	{
	
	alert("Please select  prevoius employer1 start date from");
	document.frm_main.prev1_date_from.focus();
	return false;
	}
	
	if(document.frm_main.prev1_date_to.value=="")
	{
	
	alert("Please select  prevoius employer1 start date to");
	document.frm_main.prev1_date_to.focus();
	return false;
	}
	
	if(document.frm_main.prev1_position.value=="")
	{
	
	alert("Please select  prevoius employer1 position");
	document.frm_main.prev1_position.focus();
	return false;
	}
	
	if(document.frm_main.prev1_salary.value=="")
	{
	
	alert("Please select  prevoius employer1 salary");
	document.frm_main.prev1_salary.focus();
	return false;
	}
	<!-- added code -->
	var prev1_super_choice = false;
	var prev1_super_choice_val="";
	for (counter = 0; counter < document.frm_main.prev1_super.length; counter++)
	{
	if (document.frm_main.prev1_super[counter].checked)
	{
	prev1_super_choice = true; 
	prev1_super_choice_val =document.frm_main.prev1_super[counter].value;	
	}
	
	}
	
	if (!prev1_super_choice)
	{
	alert("Does this include superannuation? ");
	document.frm_main.prev1_super[1].focus();
	return (false);
	}
	
	
	var prev1_claim_choice = false;
	var prev1_claim_choice_val="";
	for (counter = 0; counter < document.frm_main.prev1_claim.length; counter++)
	{
	if (document.frm_main.prev1_claim[counter].checked)
	{
	prev1_claim_choice = true; 
	prev1_claim_choice_val =document.frm_main.prev1_claim[counter].value;	
	}
	
	}
	
	if (!prev1_claim_choice)
	{
	alert("Have you been the subject of any claims by or against this employer?");
	document.frm_main.prev1_claim[1].focus();
	return (false);
	}
	
	
	var prev1_discipline_choice = false;
	var prev1_discipline_choice_val="";
	for (counter = 0; counter < document.frm_main.prev1_discipline.length; counter++)
	{
	if (document.frm_main.prev1_discipline[counter].checked)
	{
	prev1_discipline_choice = true; 
	prev1_discipline_choice_val =document.frm_main.prev1_discipline[counter].value;	
	}
	
	}
	
	if (!prev1_discipline_choice)
	{
	alert("Have you ever been the subject of any disciplinary proceedings in regard to your employment with this company? ");
	document.frm_main.prev1_discipline[1].focus();
	return (false);
	}
	
	
	
	<!-- end of added code
	
	if(document.frm_main.prev1_leaving.value=="")
	{
	
	alert("Please select  prevoius employer1 reason of leaving");
	document.frm_main.prev1_leaving.focus();
	return false;
	}
	<!-- end previous employer1 -->
	
	<!-- start previous emploer2 -->
	if(document.frm_main.prev2_name.value=="")
	{
	
	alert("Please select name of prevoius employer2");
	document.frm_main.prev2_name.focus();
	return false;
	}
	
	if(document.frm_main.prev2_date_from.value=="")
	{
	
	alert("Please select  prevoius employer2 start date from");
	document.frm_main.prev2_date_from.focus();
	return false;
	}
	
	if(document.frm_main.prev2_date_to.value=="")
	{
	
	alert("Please select  prevoius employer2 start date to");
	document.frm_main.prev2_date_to.focus();
	return false;
	}
	
	if(document.frm_main.prev2_position.value=="")
	{
	
	alert("Please select  prevoius employer2 position");
	document.frm_main.prev2_position.focus();
	return false;
	}
	
	if(document.frm_main.prev2_salary.value=="")
	{
	
	alert("Please select  prevoius employer2 salary");
	document.frm_main.prev2_salary.focus();
	return false;
	}
	
	<!-- added code -->
	var prev2_super_choice = false;
	var prev2_super_choice_val="";
	for (counter = 0; counter < document.frm_main.prev2_super.length; counter++)
	{
	if (document.frm_main.prev2_super[counter].checked)
	{
	prev2_super_choice = true; 
	prev2_super_choice_val =document.frm_main.prev2_super[counter].value;	
	}
	
	}
	
	if (!prev2_super_choice)
	{
	alert("Does this include superannuation? ");
	document.frm_main.prev2_super[1].focus();
	return (false);
	}
	
	
	var prev2_claim_choice = false;
	var prev2_claim_choice_val="";
	for (counter = 0; counter < document.frm_main.prev2_claim.length; counter++)
	{
	if (document.frm_main.prev2_claim[counter].checked)
	{
	prev2_claim_choice = true; 
	prev2_claim_choice_val =document.frm_main.prev2_claim[counter].value;	
	}
	
	}
	
	if (!prev2_claim_choice)
	{
	alert("Have you been the subject of any claims by or against this employer?");
	document.frm_main.prev2_claim[1].focus();
	return (false);
	}
	
	
	var prev2_discipline_choice = false;
	var prev2_discipline_choice_val="";
	for (counter = 0; counter < document.frm_main.prev2_discipline.length; counter++)
	{
	if (document.frm_main.prev2_discipline[counter].checked)
	{
	prev2_discipline_choice = true; 
	prev2_discipline_choice_val =document.frm_main.prev2_discipline[counter].value;	
	}
	
	}
	
	if (!prev2_discipline_choice)
	{
	alert("Have you ever been the subject of any disciplinary proceedings in regard to your employment with this company? ");
	document.frm_main.prev2_discipline[1].focus();
	return (false);
	}
	
	
	
	<!-- end of added code
	
	
	if(document.frm_main.prev2_leaving.value=="")
	{
	
	alert("Please select  prevoius employer2 reason of leaving");
	document.frm_main.prev2_leaving.focus();
	return false;
	}
	
	
	<!-- end previous employer2 -->
	
	<!-- prevoius employer 3 -->
	if(document.frm_main.prev3_name.value=="")
	{
	
	alert("Please select name of prevoius employer3");
	document.frm_main.prev3_name.focus();
	return false;
	}
	
	if(document.frm_main.prev3_date_from.value=="")
	{
	
	alert("Please select  prevoius employer3 start date from");
	document.frm_main.prev3_date_from.focus();
	return false;
	}
	
	if(document.frm_main.prev3_date_to.value=="")
	{
	
	alert("Please select  prevoius employer3 start date to");
	document.frm_main.prev3_date_to.focus();
	return false;
	}
	
	if(document.frm_main.prev3_position.value=="")
	{
	
	alert("Please select  prevoius employer3 position");
	document.frm_main.prev3_position.focus();
	return false;
	}
	
	if(document.frm_main.prev3_salary.value=="")
	{
	
	alert("Please select  prevoius employer3 salary");
	document.frm_main.prev3_salary.focus();
	return false;
	}
	
	<!-- added code -->
	var prev3_super_choice = false;
	var prev3_super_choice_val="";
	for (counter = 0; counter < document.frm_main.prev3_super.length; counter++)
	{
	if (document.frm_main.prev3_super[counter].checked)
	{
	prev3_super_choice = true; 
	prev3_super_choice_val =document.frm_main.prev3_super[counter].value;	
	}
	
	}
	
	if (!prev3_super_choice)
	{
	alert("Does this include superannuation? ");
	document.frm_main.prev3_super[1].focus();
	return (false);
	}
	
	
	var prev3_claim_choice = false;
	var prev3_claim_choice_val="";
	for (counter = 0; counter < document.frm_main.prev3_claim.length; counter++)
	{
	if (document.frm_main.prev3_claim[counter].checked)
	{
	prev3_claim_choice = true; 
	prev3_claim_choice_val =document.frm_main.prev3_claim[counter].value;	
	}
	
	}
	
	if (!prev3_claim_choice)
	{
	alert("Have you been the subject of any claims by or against this employer?");
	document.frm_main.prev3_claim[1].focus();
	return (false);
	}
	
	
	var prev3_discipline_choice = false;
	var prev3_discipline_choice_val="";
	for (counter = 0; counter < document.frm_main.prev3_discipline.length; counter++)
	{
	if (document.frm_main.prev3_discipline[counter].checked)
	{
	prev3_discipline_choice = true; 
	prev3_discipline_choice_val =document.frm_main.prev3_discipline[counter].value;	
	}
	
	}
	
	if (!prev3_discipline_choice)
	{
	alert("Have you ever been the subject of any disciplinary proceedings in regard to your employment with this company? ");
	document.frm_main.prev3_discipline[1].focus();
	return (false);
	}
	
	
	
	<!-- end of added code
	
	
	if(document.frm_main.prev3_leaving.value=="")
	{
	
	alert("Please select  prevoius employer3 reason of leaving");
	document.frm_main.prev3_leaving.focus();
	return false;
	}
	
	
	<!-- end previous employer3 -->
	
	<!-- start previous employer 4 -->
	
	if(document.frm_main.prev4_name.value=="")
	{
	
	alert("Please select name of prevoius employer4");
	document.frm_main.prev4_name.focus();
	return false;
	}
	
	if(document.frm_main.prev4_date_from.value=="")
	{
	
	alert("Please select  prevoius employer4 start date from");
	document.frm_main.prev4_date_from.focus();
	return false;
	}
	
	if(document.frm_main.prev4_date_to.value=="")
	{
	
	alert("Please select  prevoius employer4 start date to");
	document.frm_main.prev4_date_to.focus();
	return false;
	}
	
	if(document.frm_main.prev4_position.value=="")
	{
	
	alert("Please select  prevoius employer4 position");
	document.frm_main.prev4_position.focus();
	return false;
	}
	
	if(document.frm_main.prev4_salary.value=="")
	{
	
	alert("Please select  prevoius employer4 salary");
	document.frm_main.prev4_salary.focus();
	return false;
	}
	
	<!-- added code -->
	var prev4_super_choice = false;
	var prev4_super_choice_val="";
	for (counter = 0; counter < document.frm_main.prev4_super.length; counter++)
	{
	if (document.frm_main.prev4_super[counter].checked)
	{
	prev4_super_choice = true; 
	prev4_super_choice_val =document.frm_main.prev4_super[counter].value;	
	}
	
	}
	
	if (!prev4_super_choice)
	{
	alert("Does this include superannuation? ");
	document.frm_main.prev4_super[1].focus();
	return (false);
	}
	
	
	var prev4_claim_choice = false;
	var prev4_claim_choice_val="";
	for (counter = 0; counter < document.frm_main.prev4_claim.length; counter++)
	{
	if (document.frm_main.prev4_claim[counter].checked)
	{
	prev4_claim_choice = true; 
	prev4_claim_choice_val =document.frm_main.prev4_claim[counter].value;	
	}
	
	}
	
	if (!prev4_claim_choice)
	{
	alert("Have you been the subject of any claims by or against this employer?");
	document.frm_main.prev4_claim[1].focus();
	return (false);
	}
	
	
	var prev4_discipline_choice = false;
	var prev4_discipline_choice_val="";
	for (counter = 0; counter < document.frm_main.prev4_discipline.length; counter++)
	{
	if (document.frm_main.prev4_discipline[counter].checked)
	{
	prev4_discipline_choice = true; 
	prev4_discipline_choice_val =document.frm_main.prev4_discipline[counter].value;	
	}
	
	}
	
	if (!prev4_discipline_choice)
	{
	alert("Have you ever been the subject of any disciplinary proceedings in regard to your employment with this company? ");
	document.frm_main.prev4_discipline[1].focus();
	return (false);
	}
	
	
	
	<!-- end of added code
	
	
	if(document.frm_main.prev4_leaving.value=="")
	{
	
	alert("Please select  prevoius employer4 reason of leaving");
	document.frm_main.prev4_leaving.focus();
	return false;
	}
	
	
	<!-- end previous employer4 -->
	*/
	
	}
	
	
	//10
	function basic_form_validation2()
	{
		
		//alert("basic_validation");

	var reference_employer_consent_choice = false;
	var reference_employer_consent_choice_val="";
	for (counter = 0; counter < document.frm_main.reference_employer_consent.length; counter++)
	{
	if (document.frm_main.reference_employer_consent[counter].checked)
	{
	reference_employer_consent_choice = true; 
	reference_employer_consent_choice_val =document.frm_main.reference_employer_consent[counter].value;	
	}
	
	}
	
	if (!reference_employer_consent_choice)
	{
	alert("Do you consent to your current employer being contacted? ");
	document.frm_main.reference_employer_consent[1].focus();
	return (false);
	}
	
		
	if(document.frm_main.ref1_name.value=="")
	{
	
	alert("Please enter name under reference 1");
	document.frm_main.ref1_name.focus();
	return false;
	}
	
	if(document.frm_main.ref1_org.value=="")
	{
	
	alert("please enter organisation  under reference 1");
	document.frm_main.ref1_org.focus();
	return false;
	}
	
	if(document.frm_main.ref1_position.value=="")
	{
	
	alert("Please enter position under reference 1");
	document.frm_main.ref1_position.focus();
	return false;
	}
	
	if(document.frm_main.ref1_relation.value=="")
	{
	
	alert("Please enter  relationship with you under reference 1");
	document.frm_main.ref1_relation.focus();
	return false;
	}
	
	if(document.frm_main.ref1_long.value=="")
	{
	
	alert("How long do you worked for them?");
	document.frm_main.ref1_long.focus();
	return false;
	}
	
	if(document.frm_main.ref1_phone.value=="")
	{
	
	alert("Please enter phone under reference 1");
	document.frm_main.ref1_phone.focus();
	return false;
	}
	
	
	if(document.frm_main.ref1_phone.value!="")
	{
	if(isNaN(document.frm_main.ref1_phone.value))
	{
	
	alert("Please enter valid phone no. under reference 1");
	document.frm_main.ref1_phone.focus();
	return false;
	}
	}
	
	
	/*
	if(document.frm_main.ref1_mobile.value=="")
	{
	
	alert("Please enter valid mobile no. under reference 1");
	document.frm_main.ref1_mobile.focus();
	return false;
	
	}*/
	
	
	if(document.frm_main.ref1_mobile.value!="")
	{
	if(isNaN(document.frm_main.ref1_mobile.value))
	{
	
	alert("Please enter valid mobile no. under reference 1");
	document.frm_main.ref1_mobile.focus();
	return false;
	}
	}
	
	
	
	if(document.frm_main.ref1_email.value=="")
	{
	
	alert("Please enter email under reference 1");
	document.frm_main.ref1_email.focus();
	return false;
	} 
	
	var emailaddr = document.frm_main.ref1_email.value;
	if (emailaddr == '') 
	{
	alert('email address is mandatory');
	document.frm_main.ref1_email.focus();
	return false;
	}
	if (emailaddr == '') return true;
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	for (i=0; i<invalidChars.length; i++) 
	{
	if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) 
	{
	alert('email address contains invalid characters');
	document.frm_main.ref1_email.focus();
	return false;
	}
	}
	for (i=0; i<emailaddr.length; i++) 
	{
	if (emailaddr.charCodeAt(i)>127) 
	{
	alert("email address contains non ascii characters.");
	document.frm_main.ref1_email.focus();
	return false;
	}
	}
	
	var atPos = emailaddr.indexOf('@',0);
	if (atPos == -1) 
	{
	alert('email address must contain an @');
	document.frm_main.ref1_email.focus();
	return false;
	}
	if (atPos == 0) 
	{
	alert('email address must not start with @');
	document.frm_main.ref1_email.focus();
	return false;
	}
	if (emailaddr.indexOf('@', atPos + 1) > - 1) 
	{
	alert('email address must contain only one @');
	document.frm_main.ref1_email.focus();
	return false;
	}
	if (emailaddr.indexOf('.', atPos) == -1) 
	{
	alert('email address must contain a period in the domain name');
	document.frm_main.ref1_email.focus();
	return false;
	}
	if (emailaddr.indexOf('@.',0) != -1) 
	{
	alert('period must not immediately follow @ in email address');
	document.frm_main.ref1_email.focus();
	return false;
	}
	if (emailaddr.indexOf('.@',0) != -1)
	{
	alert('period must not immediately precede @ in email address');
	document.frm_main.ref1_email.focus();
	return false;
	}
	if (emailaddr.indexOf('..',0) != -1) 
	{
	alert('two periods must not be adjacent in email address');
	document.frm_main.ref1_email.focus();
	return false;
	}
	var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') 
	{
	alert('invalid primary domain in email address');
	document.frm_main.ref1_email.focus();
	return false;
	}	


	<!-- REFERENCE2 -->
	
	/*
	if(document.frm_main.ref2_name.value!="")
	{
	
	if(document.frm_main.ref2_name.value=="")
	{
	
	alert("Please enter name in reference2");
	document.frm_main.ref2_name.focus();
	return false;
	}
	
	if(document.frm_main.ref2_org.value=="")
	{
	
	alert("Please enter organisation name in reference2");
	document.frm_main.ref2_org.focus();
	return false;
	}
	
	if(document.frm_main.ref2_position.value=="")
	{
	
	alert("Please enter position in reference2");
	document.frm_main.ref2_position.focus();
	return false;
	}
	
	if(document.frm_main.ref2_relation.value=="")
	{
	
	alert("Please enter  relationship with you in reference2");
	document.frm_main.ref2_relation.focus();
	return false;
	}
	
	if(document.frm_main.ref2_long.value=="")
	{
	
	alert("How long do you worked for them?");
	document.frm_main.ref2_long.focus();
	return false;
	}
	if(document.frm_main.ref2_phone.value=="")
	{
	
	alert("Please enter phone in reherence2");
	document.frm_main.ref2_phone.focus();
	return false;
	}
	
	if(isNaN(document.frm_main.ref2_phone.value))
	{
	
	alert("Please enter valid phone no. in reherence2");
	document.frm_main.ref2_phone.focus();
	return false;
	}
	
	if(document.frm_main.ref2_mobile.value=="")
	{
	
	alert("Please enter mobile no in reference2");
	document.frm_main.ref2_mobile.focus();
	return false;
	}
	
	if(isNaN(document.frm_main.ref2_mobile.value))
	{
	
	alert("Please enter valid mobile no. in reference2");
	document.frm_main.ref2_mobile.focus();
	return false;
	}
	*/
	
	
		if(document.frm_main.ref2_phone.value!="")
	{
	if(isNaN(document.frm_main.ref2_phone.value))
	{
	
	alert("Please enter valid phone no. under reference 2");
	document.frm_main.ref2_phone.focus();
	return false;
	}
	}
	
	
	if(document.frm_main.ref2_mobile.value!="")
	{
	if(isNaN(document.frm_main.ref2_mobile.value))
	{
	
	alert("Please enter valid mobile no. under reference 2");
	document.frm_main.ref2_mobile.focus();
	return false;
	}
	}
	
	
	
	if(document.frm_main.ref2_email.value!="")
	 {
	if(document.frm_main.ref2_email.value=="")
	{
	
	alert("Please enter email under reference 2");
	document.frm_main.ref2_email.focus();
	return false;
	} 
	
	var emailaddr = document.frm_main.ref2_email.value;
	if (emailaddr == '') 
	{
	alert('email address is mandatory');
	document.frm_main.ref2_email.focus();
	return false;
	}
	if (emailaddr == '') return true;
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	for (i=0; i<invalidChars.length; i++) 
	{
	if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) 
	{
	alert('email address contains invalid characters');
	document.frm_main.ref2_email.focus();
	return false;
	}
	}
	for (i=0; i<emailaddr.length; i++) 
	{
	if (emailaddr.charCodeAt(i)>127) 
	{
	alert("email address contains non ascii characters.");
	document.frm_main.ref2_email.focus();
	return false;
	}
	}
	
	var atPos = emailaddr.indexOf('@',0);
	if (atPos == -1) 
	{
	alert('email address must contain an @');
	document.frm_main.ref2_email.focus();
	return false;
	}
	if (atPos == 0) 
	{
	alert('email address must not start with @');
	document.frm_main.ref2_email.focus();
	return false;
	}
	if (emailaddr.indexOf('@', atPos + 1) > - 1) 
	{
	alert('email address must contain only one @');
	document.frm_main.ref2_email.focus();
	return false;
	}
	if (emailaddr.indexOf('.', atPos) == -1) 
	{
	alert('email address must contain a period in the domain name');
	document.frm_main.ref2_email.focus();
	return false;
	}
	if (emailaddr.indexOf('@.',0) != -1) 
	{
	alert('period must not immediately follow @ in email address');
	document.frm_main.ref2_email.focus();
	return false;
	}
	if (emailaddr.indexOf('.@',0) != -1)
	{
	alert('period must not immediately precede @ in email address');
	document.frm_main.ref2_email.focus();
	return false;
	}
	if (emailaddr.indexOf('..',0) != -1) 
	{
	alert('two periods must not be adjacent in email address');
	document.frm_main.ref2_email.focus();
	return false;
	}
	var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') 
	{
	alert('invalid primary domain in email address');
	document.frm_main.ref2_email.focus();
	return false;
	}	
	
	}
	
	
	<!-- END REFERENCE2 -->
	
	
	<!-- START REFERENCE3 -->
	
	
	
	
	
	<!-- END REFERENCE3 -->
	
	<!-- REFERENCE2 -->
	/*
	if(document.frm_main.ref3_name.value=="")
	{
	
	alert("Please enter name in reference3");
	document.frm_main.ref3_name.focus();
	return false;
	}
	
	if(document.frm_main.ref3_org.value=="")
	{
	
	alert("Please enter organisation name in reference3");
	document.frm_main.ref3_org.focus();
	return false;
	}
	
	if(document.frm_main.ref3_position.value=="")
	{
	
	alert("Please enter position in reference3");
	document.frm_main.ref3_position.focus();
	return false;
	}
	
	if(document.frm_main.ref3_relation.value=="")
	{
	
	alert("Please enter  relationship with you in reference3");
	document.frm_main.ref3_relation.focus();
	return false;
	}
	if(document.frm_main.ref3_long.value=="")
	{
	
	alert("How long do you worked for them?");
	document.frm_main.ref3_long.focus();
	return false;
	}
	
	if(document.frm_main.ref3_phone.value=="")
	{
	
	alert("Please enter phone in reference3");
	document.frm_main.ref3_phone.focus();
	return false;
	}
	
	if(isNaN(document.frm_main.ref3_phone.value))
	{
	
	alert("Please enter valid phone no. in reference3");
	document.frm_main.ref3_phone.focus();
	return false;
	}
	
	if(document.frm_main.ref3_mobile.value=="")
	{
	
	alert("Please enter mobile no in reference3");
	document.frm_main.ref3_mobile.focus();
	return false;
	}
	
	if(isNaN(document.frm_main.ref3_mobile.value))
	{
	
	alert("Please enter valid mobile no.");
	document.frm_main.ref3_mobile.focus();
	return false;
	}*/
	
	
	if(document.frm_main.ref3_phone.value!="")
	{
	if(isNaN(document.frm_main.ref3_phone.value))
	{
	
	alert("Please enter valid phone no. under reference 3");
	document.frm_main.ref3_phone.focus();
	return false;
	}
	}
	
	
	if(document.frm_main.ref3_mobile.value!="")
	{
	if(isNaN(document.frm_main.ref3_mobile.value))
	{
	
	alert("Please enter valid mobile no. under reference 3");
	document.frm_main.ref3_mobile.focus();
	return false;
	}
	}
	
	
	if(document.frm_main.ref3_email.value!="")
	{
	if(document.frm_main.ref3_email.value=="")
	{
	
	alert("Please enter email under reference 3");
	document.frm_main.ref3_email.focus();
	return false;
	} 
	
	var emailaddr = document.frm_main.ref3_email.value;
	if (emailaddr == '') 
	{
	alert('email address is mandatory');
	document.frm_main.ref3_email.focus();
	return false;
	}
	if (emailaddr == '') return true;
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	for (i=0; i<invalidChars.length; i++) 
	{
	if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) 
	{
	alert('email address contains invalid characters');
	document.frm_main.ref3_email.focus();
	return false;
	}
	}
	for (i=0; i<emailaddr.length; i++) 
	{
	if (emailaddr.charCodeAt(i)>127) 
	{
	alert("email address contains non ascii characters.");
	document.frm_main.ref3_email.focus();
	return false;
	}
	}
	
	var atPos = emailaddr.indexOf('@',0);
	if (atPos == -1) 
	{
	alert('email address must contain an @');
	document.frm_main.ref3_email.focus();
	return false;
	}
	if (atPos == 0) 
	{
	alert('email address must not start with @');
	document.frm_main.ref3_email.focus();
	return false;
	}
	if (emailaddr.indexOf('@', atPos + 1) > - 1) 
	{
	alert('email address must contain only one @');
	document.frm_main.ref3_email.focus();
	return false;
	}
	if (emailaddr.indexOf('.', atPos) == -1) 
	{
	alert('email address must contain a period in the domain name');
	document.frm_main.ref3_email.focus();
	return false;
	}
	if (emailaddr.indexOf('@.',0) != -1) 
	{
	alert('period must not immediately follow @ in email address');
	document.frm_main.ref3_email.focus();
	return false;
	}
	if (emailaddr.indexOf('.@',0) != -1)
	{
	alert('period must not immediately precede @ in email address');
	document.frm_main.ref3_email.focus();
	return false;
	}
	if (emailaddr.indexOf('..',0) != -1) 
	{
	alert('two periods must not be adjacent in email address');
	document.frm_main.ref3_email.focus();
	return false;
	}
	var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') 
	{
	alert('invalid primary domain in email address');
	document.frm_main.ref3_email.focus();
	return false;
	}	
	
	}
	
	<!-- END REFERENCE2 -->
	
	
	
	<!-- END REFERENCE3 -->
	
	
	
	//REFERENCE4
	if(document.frm_main.ref4_phone.value!="")
	{
	if(isNaN(document.frm_main.ref4_phone.value))
	{
	
	alert("Please enter valid phone no. under reference 4");
	document.frm_main.ref4_phone.focus();
	return false;
	}
	}
	
	
	if(document.frm_main.ref4_mobile.value!="")
	{
	if(isNaN(document.frm_main.ref4_mobile.value))
	{
	
	alert("Please enter valid mobile no. under reference 4");
	document.frm_main.ref4_mobile.focus();
	return false;
	}
	}
	
	
	
		if(document.frm_main.ref4_email.value!="")
	{
	if(document.frm_main.ref4_email.value=="")
	{
	
	alert("Please enter email under reference 4");
	document.frm_main.ref4_email.focus();
	return false;
	} 
	
	var emailaddr = document.frm_main.ref4_email.value;
	if (emailaddr == '') 
	{
	alert('email address is mandatory');
	document.frm_main.ref4_email.focus();
	return false;
	}
	if (emailaddr == '') return true;
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	for (i=0; i<invalidChars.length; i++) 
	{
	if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) 
	{
	alert('email address contains invalid characters');
	document.frm_main.ref4_email.focus();
	return false;
	}
	}
	for (i=0; i<emailaddr.length; i++) 
	{
	if (emailaddr.charCodeAt(i)>127) 
	{
	alert("email address contains non ascii characters.");
	document.frm_main.ref4_email.focus();
	return false;
	}
	}
	
	var atPos = emailaddr.indexOf('@',0);
	if (atPos == -1) 
	{
	alert('email address must contain an @');
	document.frm_main.ref4_email.focus();
	return false;
	}
	if (atPos == 0) 
	{
	alert('email address must not start with @');
	document.frm_main.ref4_email.focus();
	return false;
	}
	if (emailaddr.indexOf('@', atPos + 1) > - 1) 
	{
	alert('email address must contain only one @');
	document.frm_main.ref4_email.focus();
	return false;
	}
	if (emailaddr.indexOf('.', atPos) == -1) 
	{
	alert('email address must contain a period in the domain name');
	document.frm_main.ref4_email.focus();
	return false;
	}
	if (emailaddr.indexOf('@.',0) != -1) 
	{
	alert('period must not immediately follow @ in email address');
	document.frm_main.ref4_email.focus();
	return false;
	}
	if (emailaddr.indexOf('.@',0) != -1)
	{
	alert('period must not immediately precede @ in email address');
	document.frm_main.ref4_email.focus();
	return false;
	}
	if (emailaddr.indexOf('..',0) != -1) 
	{
	alert('two periods must not be adjacent in email address');
	document.frm_main.ref4_email.focus();
	return false;
	}
	var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') 
	{
	alert('invalid primary domain in email address');
	document.frm_main.ref4_email.focus();
	return false;
	}	
	
	}
	


//REFERENFE5

	if(document.frm_main.ref5_phone.value!="")
	{
	if(isNaN(document.frm_main.ref5_phone.value))
	{
	
	alert("Please enter valid phone no. under reference 5");
	document.frm_main.ref5_phone.focus();
	return false;
	}
	}
	
	
	if(document.frm_main.ref5_mobile.value!="")
	{
	if(isNaN(document.frm_main.ref5_mobile.value))
	{
	
	alert("Please enter valid mobile no. under reference 5");
	document.frm_main.ref5_mobile.focus();
	return false;
	}
	}
	
	
	
		if(document.frm_main.ref5_email.value!="")
	{
	if(document.frm_main.ref5_email.value=="")
	{
	
	alert("Please enter email under reference 5");
	document.frm_main.ref5_email.focus();
	return false;
	} 
	
	var emailaddr = document.frm_main.ref5_email.value;
	if (emailaddr == '') 
	{
	alert('email address is mandatory');
	document.frm_main.ref5_email.focus();
	return false;
	}
	if (emailaddr == '') return true;
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	for (i=0; i<invalidChars.length; i++) 
	{
	if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) 
	{
	alert('email address contains invalid characters');
	document.frm_main.ref5_email.focus();
	return false;
	}
	}
	for (i=0; i<emailaddr.length; i++) 
	{
	if (emailaddr.charCodeAt(i)>127) 
	{
	alert("email address contains non ascii characters.");
	document.frm_main.ref5_email.focus();
	return false;
	}
	}
	
	var atPos = emailaddr.indexOf('@',0);
	if (atPos == -1) 
	{
	alert('email address must contain an @');
	document.frm_main.ref5_email.focus();
	return false;
	}
	if (atPos == 0) 
	{
	alert('email address must not start with @');
	document.frm_main.ref5_email.focus();
	return false;
	}
	if (emailaddr.indexOf('@', atPos + 1) > - 1) 
	{
	alert('email address must contain only one @');
	document.frm_main.ref5_email.focus();
	return false;
	}
	if (emailaddr.indexOf('.', atPos) == -1) 
	{
	alert('email address must contain a period in the domain name');
	document.frm_main.ref5_email.focus();
	return false;
	}
	if (emailaddr.indexOf('@.',0) != -1) 
	{
	alert('period must not immediately follow @ in email address');
	document.frm_main.ref5_email.focus();
	return false;
	}
	if (emailaddr.indexOf('.@',0) != -1)
	{
	alert('period must not immediately precede @ in email address');
	document.frm_main.ref5_email.focus();
	return false;
	}
	if (emailaddr.indexOf('..',0) != -1) 
	{
	alert('two periods must not be adjacent in email address');
	document.frm_main.ref5_email.focus();
	return false;
	}
	var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') 
	{
	alert('invalid primary domain in email address');
	document.frm_main.ref5_email.focus();
	return false;
	}	
	
	}
	

	
	
	
	}
	
	
	//11
	function basic_form_validation3()
	{
	
	var qual_unit_choice = false;
	var qual_unit_choice_val="";
	for (counter = 0; counter < document.frm_main.qual_unit.length; counter++)
	{
	if (document.frm_main.qual_unit[counter].checked)
	{
	qual_unit_choice = true; 
	qual_unit_choice_val =document.frm_main.qual_unit[counter].value;	
	}
	
	}
	
	if (!qual_unit_choice)
	{
	alert("Did you complete all necessary units? ");
	return (false);
	}
	
	
	if(document.frm_main.qual_institute.value=="")
	{
	
	alert("Please enter name of institution");
	document.frm_main.qual_institute.focus();
	return false;
	}
	
	if(document.frm_main.qual_degree.value=="")
	{
	
	alert("Please enter Qualification (Degree, diploma etc)");
	document.frm_main.qual_degree.focus();
	return false;
	}
	
	/*
	if(document.frm_main.qual_degree_name.value=="")
	{
	
	alert("Please enter Name degree awarded under(if different to your current name)");
	document.frm_main.qual_degree_name.focus();
	return false;
	}
*/	
	
	
	
	
	if(document.frm_main.qual_year.value=="")
	{
	
	alert("Please enter  Year awarded/completed");
	document.frm_main.qual_year.focus();
	return false;
	}
	
	
	
	}
	
	//12
	
	//8
	function VIEW_RECORD(menuname,action,id,page_id,var1,var2,var3)
	{
	// alert("action="+menuname+ "  " +"user_page"+action);
	window.location.href="index.php?action="+menuname+"&user_page="+action+"&id="+id+"&PAGE_NO="+page_id+"&var1="+var1+"&var2="+var2+"&var3="+var3;
	
	}
	
	
	
	function corporate_step4_validation()
	{
	
	var qual_unit_choice = false;
	var qual_unit_choice_val="";
	for (counter = 0; counter < document.frm_main.qual_unit.length; counter++)
	{
	if (document.frm_main.qual_unit[counter].checked)
	{
	qual_unit_choice = true; 
	qual_unit_choice_val =document.frm_main.qual_unit[counter].value;	
	}
	
	}
	
	if (!qual_unit_choice)
	{
	alert("Did you complete all necessary units? ");
	return (false);
	}
	
	
	if(document.frm_main.qual_institute.value=="")
	{
	
	alert("Please enter name of institution");
	document.frm_main.qual_institute.focus();
	return false;
	}
	
	if(document.frm_main.qual_degree.value=="")
	{
	
	alert("Please enter Qualification (Degree, diploma etc)");
	document.frm_main.qual_degree.focus();
	return false;
	}
	
	/*
	if(document.frm_main.qual_degree_name.value=="")
	{
	
	alert("Please enter Name degree awarded under(if different to your current name)");
	document.frm_main.qual_degree_name.focus();
	return false;
	}
	*/
	
	
	
	
	if(document.frm_main.qual_year.value=="")
	{
	
	alert("Please enter  Year awarded/completed");
	document.frm_main.qual_year.focus();
	return false;
	}
	
	/*
	if(document.frm_main.qual_further_info.value=="")
	{
	
	alert("Further information (e.g. more employers, educational qualifications) ");
	document.frm_main.qual_further_info.focus();
	return false;
	}
	
	
	if(document.frm_main.qual_relevant_info.value=="")
	{
	
	alert("Is there any other relevant information you wish to include? Please provide details  ");
	document.frm_main.qual_relevant_info.focus();
	return false;
	}*/
	
	
	
	}
	
	
	
	function executive_step4_validation()
	{
	
	
	var qual_unit_choice = false;
	var qual_unit_choice_val="";
	for (counter = 0; counter < document.frm_main.qual_unit.length; counter++)
	{
	if (document.frm_main.qual_unit[counter].checked)
	{
	qual_unit_choice = true; 
	qual_unit_choice_val =document.frm_main.qual_unit[counter].value;	
	}
	
	}
	
	if (!qual_unit_choice)
	{
	alert("Did you complete all necessary units? ");
	return (false);
	}
	
	
	if(document.frm_main.qual_institute.value=="")
	{
	
	alert("Please enter name of institution");
	document.frm_main.qual_institute.focus();
	return false;
	}
	
	if(document.frm_main.qual_degree.value=="")
	{
	
	alert("Please enter Qualification (Degree, diploma etc)");
	document.frm_main.qual_degree.focus();
	return false;
	}
	
	/*
	if(document.frm_main.qual_degree_name.value=="")
	{
	
	alert("Please enter Name degree awarded under(if different to your current name)");
	document.frm_main.qual_degree_name.focus();
	return false;
	}*/
	
	
	if(document.frm_main.qual_year.value=="")
	{
	
	alert("Please enter  Year awarded/completed");
	document.frm_main.qual_year.focus();
	return false;
	}
	
	
	if((!document.frm_main.qual_directorship_radio[0].checked) && (!document.frm_main.qual_directorship_radio[1].checked) )
	{
		
		alert("Do you currently or historically hold any directorships or shareholdings in any organisation? . If yes, please provide details ");
	document.frm_main.qual_directorship_radio[0].focus();
	return false;
		
	}
	if(document.frm_main.qual_directorship.value=="" && document.frm_main.qual_directorship_radio[0].checked)
	{
	
	alert("Do you currently or historically hold any directorships or shareholdings in any organisation? . If yes, please provide details ");
	document.frm_main.qual_directorship.focus();
	return false;
	}
	
	
	if((!document.frm_main.qual_disqualify_radio[0].checked) && (!document.frm_main.qual_disqualify_radio[1].checked) )
	{
		
		alert("Have you ever been suspended or disqualified from a company directorship or any other position?  If yes, please provide details  ");
	document.frm_main.qual_disqualify_radio[0].focus();
	return false;
		
	}
	
	
	if(document.frm_main.qual_disqualify.value=="" && document.frm_main.qual_disqualify_radio[0].checked)
	{
	
	alert("Have you ever been suspended or disqualified from a company directorship or any other position?  If yes, please provide details  ");
	document.frm_main.qual_disqualify.focus();
	return false;
	}
	
	
	if((!document.frm_main.qual_litigation_radio[0].checked) && (!document.frm_main.qual_litigation_radio[1].checked) )
	{
		
		alert("Are you or have you ever been the subject of litigation in your capacity as a director, employer or employee?  If yes, please provide details  ");
	document.frm_main.qual_litigation_radio[0].focus();
	return false;
		
	}
	
	
	if(document.frm_main.qual_litigation.value==""  && document.frm_main.qual_litigation_radio[0].checked )
	{
	
	alert("Are you or have you ever been the subject of litigation in your capacity as a director, employer or employee?  If yes, please provide details  ");
	document.frm_main.qual_litigation.focus();
	return false;
	}
	
	
	
	
		if((!document.frm_main.qual_bankrupt_radio[0].checked) && (!document.frm_main.qual_bankrupt_radio[1].checked) )
	{
			alert("Have you ever been declared bankrupt ?  If yes, please provide details");
	document.frm_main.qual_bankrupt_radio[0].focus();
	return false;
		
	}
	
	
	if(document.frm_main.qual_bankrupt.value=="" && document.frm_main.qual_bankrupt_radio[0].checked )
	{
	
	alert("Have you ever been declared bankrupt ?  If yes, please provide details");
	document.frm_main.qual_bankrupt.focus();
	return false;
	}
	
	
			if((!document.frm_main.qual_restrictive_radio[0].checked) && (!document.frm_main.qual_restrictive_radio[1].checked) )
	{
			alert("Are you currently subject to any restrictive covenants from any position held?? ");
	document.frm_main.qual_restrictive_radio[0].focus();
	return false;
		
	}
	
	
		if(document.frm_main.qual_restrictive.value=="" && document.frm_main.qual_restrictive_radio[0].checked )
	{
	
		alert("Are you currently subject to any restrictive covenants from any position held?? ");
	document.frm_main.qual_restrictive.focus();
	return false;
	}
	
	
	
	
	/*
	var qual_restrictive_covenant_choice = false;
	var qual_restrictive_covenant_choice_val="";
	for (counter = 0; counter < document.frm_main.qual_restrictive_covenant.length; counter++)
	{
	if (document.frm_main.qual_restrictive_covenant[counter].checked)
	{
	qual_restrictive_covenant_choice = true; 
	qual_restrictive_covenant_choice_val =document.frm_main.qual_restrictive_covenant[counter].value;	
	}
	
	}
	
	if (!qual_restrictive_covenant_choice)
	{
	alert("Are you currently subject to any restrictive covenants from any position held?? ");
	return (false);
	}*/
	
	/*
	if(document.frm_main.qual_further_info.value=="")
	{
	
	alert("Further information (e.g. more employers, educational qualifications) ");
	document.frm_main.qual_further_info.focus();
	return false;
	}
	
	
	if(document.frm_main.qual_relevant_info.value=="")
	{
	
	alert("Is there any other relevant information you wish to include? Please provide details  ");
	document.frm_main.qual_relevant_info.focus();
	return false;
	}*/
	
	
	
	}
	
	
	// 12
	function SUBMIT_FORM(xpath)
	{
	document.frm_main.action=xpath;
	document.frm_main.submit();
	}
	
	

	//2
	function details_validation()
	{
	
	
	try
	{
	if(document.frm_main.first_name.value=="")
	{
	alert('Please enter first name. ');
	document.frm_main.first_name.focus();
	return false;
	}
	if(document.frm_main.last_name.value=="")
	{
	alert('Please enter last name. ');
	document.frm_main.last_name.focus();
	return false;
	}
	
	if(document.frm_main.company_name.value=="")
	{
	alert('Please enter your company name. ');
	document.frm_main.company_name.focus();
	return false;
	}
	if(document.frm_main.abn_acn.value=="")
	{
	alert('Please enter ABN/ACN. ');
	document.frm_main.abn_acn.focus();
	return false;
	}
	
	if(document.frm_main.dept_name.value=="")
	{
	alert('Please enter your department name. ');
	document.frm_main.dept_name.focus();
	return false;
	}
	if(document.frm_main.designation.value=="")
	{
	alert('Please enter your department name. ');
	document.frm_main.designation.focus();
	return false;
	}
	if(document.frm_main.address_1.value=="")
	{
	alert('Please enter your address. ');
	document.frm_main.address_1.focus();
	return false;
	}
	if(document.frm_main.town_subrub.value=="")
	{
	alert('Please enter your town/suburb. ');
	document.frm_main.town_subrub.focus();
	return false;
	}
	
	if(document.frm_main.state_name.value=="" )
	{
	
	alert("Please Select state name");
	document.frm_main.state_name.focus();
	return false;
	}
	if(document.frm_main.post_code.value=="")
	{
	alert("Please enter your post code");
	document.frm_main.post_code.focus();
	return false;
	}
	if(isNaN(document.frm_main.post_code.value))
	{
	alert("Please enter valid post code");
	document.frm_main.post_code.focus();
	return false;
	}
	if(document.frm_main.country_name.value=="")
	{
	alert("Please enter country name.");
	document.frm_main.country_name.focus();
	return false;
	}
	if(document.frm_main.country_name.value=="AU")
	{
	if(document.frm_main.state_name.value=="" )
	{
	alert("Please Select state name");
	document.frm_main.state_name.focus();
	return false;
	}			
	if(document.frm_main.state_name.value=="OTH" )
	{
	alert("Please Select state name");
	document.frm_main.state_name.focus();
	return false;
	}			
	
	}
	if(document.frm_main.country_name.value!="AU")
	{
	if(document.frm_main.outside_state.value=="")
	{
	
	alert("Please enter state");
	
	ShowState();
	document.frm_main.outside_state.focus();
	return false;
	}
	}
	
	if(document.frm_main.phone_no.value=="")
	{
	alert("Please enter your phone no.");
	document.frm_main.phone_no.focus();
	return false;
	}
	// Email validation start here
	if(document.frm_main.email_id.value=="")
	{
	alert('Please enter email_id. ');
	document.frm_main.email_id.focus();
	return false;
	}		
	var emailaddr = document.frm_main.email_id.value;
	if (emailaddr == '') 
	{
	alert('email address is mandatory');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr == '') return true;
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	for (i=0; i<invalidChars.length; i++) 
	{
	if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) 
	{
	alert('email address contains invalid characters');
	document.frm_main.email_id.focus();
	return false;
	}
	}
	for (i=0; i<emailaddr.length; i++) 
	{
	if (emailaddr.charCodeAt(i)>127) 
	{
	alert("email address contains non ascii characters.");
	document.frm_main.email_id.focus();
	return false;
	}
	}
	
	var atPos = emailaddr.indexOf('@',0);
	if (atPos == -1) 
	{
	alert('email address must contain an @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (atPos == 0) 
	{
	alert('email address must not start with @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('@', atPos + 1) > - 1) 
	{
	alert('email address must contain only one @');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('.', atPos) == -1) 
	{
	alert('email address must contain a period in the domain name');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('@.',0) != -1) 
	{
	alert('period must not immediately follow @ in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('.@',0) != -1)
	{
	alert('period must not immediately precede @ in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	if (emailaddr.indexOf('..',0) != -1) 
	{
	alert('two periods must not be adjacent in email address');
	document.frm_main.email_id.focus();
	return false;
	}
	var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') 
	{
	alert('invalid primary domain in email address');
	document.frm_main.email_id.focus();
	return false;
	}	
	
	
	
	
	
	}
	catch(e)
	{
	alert(e);
	return false; 
	}
	}
	
	
	function PAGE_NO(action,client_page,pageno,var1,var2,var3)
	  {
			
			  //alert("page_no"+pageno);
			  window.location.href="index.php?action="+action+"&client_page="+client_page+"&PAGE_NO="+pageno;
			
		}
		
		
	
	
