// JavaScript Document
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
/*--------------------------------------------------------------------------------------------------------------*/


function valadate_form1(){
	var complete = true;
	var message = '';
	
	var applicant_id = document.forms.form1.applicant_id.value;
	var business_or_organization = document.forms.form1.business_or_organization.value;
	var contact_name = document.forms.form1.contact_name.value;
	var address = document.forms.form1.address.value;
	var city = document.forms.form1.city.value;
	var zip = document.forms.form1.zip.value;
	var number_of_employees  = document.forms.form1.number_of_employees.selectedIndex;
	var telephone = document.forms.form1.telephone.value;
	var email = document.forms.form1.email.value;
	var password = document.forms.form1.password.value;
	var password2 = document.forms.form1.password2.value;

	var test_email = /^\s*[\w\-\+_]+(\.[\w\-\+_]+)*\@[\w\-\+_]+\.[\w\-\+_]+(\.[\w\-\+_]+)*\s*$/;
	var test_email_oldd =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var test_email_old =/[A-Za-z0-9]\w{2,}@[A-Za-z0-9-]{3,}\.[A-Za-z]{2,}/
	var test_phone = /^\(?[0-9]{3}\)?((\)?|-?)?\s?)\(?[0-9]{3}\)?((\)?|-?)?\s?)\(?[0-9]{4}\)?/	

	
	if((business_or_organization == '') || (business_or_organization === null)){
		message += '"Business or Organization" is a required field.\n';
		complete = false;
	}
	if((contact_name == '') || (contact_name === null)){
		message += '"Contact Name" is a required field.\n';
		complete = false;
	}
	if((address == '') || (address === null)){
		message += '"Address" is a required field.\n';
		complete = false;
	}	
	if((city == '') || (city === null)){
		message += '"City" is a required field.\n';
		complete = false;
	}
	if((zip == '') || (zip === null)){
		message += '"Zip" is a required field.\n';
		complete = false;
	}
	if((number_of_employees == 0)){
		message += '"Number of Employees" is a required field.\n';
		complete = false;
	}
	if((telephone == '') || (telephone === null)){
		message += '"Telephone" is a required field.\n';
		complete = false;
	}else{
		if(test_phone.test(telephone)){		
		}else{
			message += '"Telephone" needs to be a valid phone number.\n';
			complete = false;	
		}
	}	
	if((email == '') || (email === null)){
		message += '"Email" is a required field.\n';
		complete = false;
	}else{
		if(test_email.test(email)){		
		}else{
			message += '"Email" needs to be a valid Email.\n';
			complete = false;	
		}
	}	
	if((applicant_id == '') || (applicant_id === null)){
		if((password == '') || (password === null)){
			message += '"Password" is a required field.\n';
			complete = false;
		}else{
			if(password2){
				if(password != password2){
					message += '"Password" and "Confirm Password" do not match.\n';
					complete = false;	
				}
			}
		}
		if((password == '') || (password === null)){
		}else{
			if((password2 == '') || (password2 === null)){
				message += 'Please "Confirm Password".\n';
				complete = false;
			}		
		}
	}
	if(message.length >  10){
		window.alert('Please read the suggestions below and fill out all required fields.\n Required fields are marked * \n\n' + message);
		return complete;
	}else{
		window.alert('You are now logged in.\n\n Your information will be automatically saved each time you hit "Submit".\n\nYou will be able to come back at any time before the deadline to update or finish your application..\n');
		return complete;
	}

}

/*------------------------------------------------- Log in-------------------------------------------------------------*/





function valadate_log_in(){
	var complete = true;
	var message = '';

	
	var email = document.forms.log_in.applicant_email.value;
	var password = document.forms.log_in.applicant_password.value;
	var password2 = document.forms.log_in.applicant_password2.value;
	var test_email =/[A-Za-z0-9]\w{2,}@[A-Za-z0-9-]{3,}\.[A-Za-z]{2,}/
	
	
	if((email == '') || (email === null)){
		message += '"Email" is a required field.\n';
		complete = false;
	}else{
		if(test_email.test(email)){		
		}else{
			message += '"Email" needs to be a valid Email.\n';
			complete = false;	
		}
	}	
	if((password == '') || (password === null)){
		message += '"Password" is a required field.\n';
		complete = false;
	}else{
		if(password2){
			if(password != password2){
				message += '"Password" and "Confirm Password" do not match.\n';
				complete = false;	
			}
		
		}
	}
	if((password == '') || (password === null)){
	}else{
		if((password2 == '') || (password2 === null)){
			message += 'Please "Confirm Password".\n';
			complete = false;
		}		
	}	
	
	if(message.length >  10){
		window.alert('Please fill out all required fields.* \n\n' + message);
		return complete;
	}

}

/*---------------------------------------------------------Change Pass word-----------------------------------------------------*/

function  valadate_reset_pass(){
	var complete = true;
	var message = '';

	
	var email = document.forms.reset_pass.email.value;
	var password = document.forms.reset_pass.password.value;
	var password2 = document.forms.reset_pass.password2.value;
	var test_email =/[A-Za-z0-9]\w{2,}@[A-Za-z0-9-]{3,}\.[A-Za-z]{2,}/
	
	
	if((email == '') || (email === null)){
		message += '"Email" is a required field.\n';
		complete = false;
	}else{
		if(test_email.test(email)){		
		}else{
			message += '"Email" needs to be a valid Email.\n';
			complete = false;	
		}
	}	
	if((password == '') || (password === null)){
		message += '"Password" is a required field.\n';
		complete = false;
	}else{
		if(password2){
			if(password != password2){
				message += '"Password" and "Confirm Password" do not match.\n';
				complete = false;	
			}
		
		}
	}
	if((password == '') || (password === null)){
	}else{
		if((password2 == '') || (password2 === null)){
			message += 'Please "Confirm Password".\n';
			complete = false;
		}		
	}	
	
	if(message.length >  10){
		window.alert('Please fill out all required fields.* \n\n' + message);
		return complete;
	}

}



















