/******

all script functions of this site defined in this file 

******/

function validate_employer()
{

	var msg="";
	
	if(document.registration_form.employer_company_name.value.length == 0)
		msg+="Enter Company \n";
				
	if(document.registration_form.register_username.value.length == 0)
		msg+="Enter Username\n";	
	else if(!chk_email(document.registration_form.register_username))
	{
		msg+="Enter valid Username (email)\n";
	}
	
	if(document.registration_form.register_username.value!=document.registration_form.register_username_confirm.value)
		msg+="Username do not match\n";
	
	if(document.registration_form.register_password.value.length == 0)
		msg+="Enter Password\n";
		
	if(document.registration_form.register_password.value!=document.registration_form.register_password_confirm.value)
		msg+="Passwords do not match\n";
		
	if(document.registration_form.employer_contact_name.value.length == 0)
		msg+="Enter Name\n";
			
	if(document.registration_form.employer_address_1.value.length == 0)
		msg+="Enter Address(1)\n";
	
	//if(document.registration_form.employer_address_2.value.length == 0)
	//	msg+="Enter Address(2)\n";
	
	if(document.registration_form.employer_city.value.length == 0)
		msg+="Enter City\n";
		
	if(document.registration_form.employer_state.value.length == 0)
		msg+="Enter State\n";
		
	if(document.registration_form.employer_zip.value.length == 0)
		msg+="Enter Zip\n";
		
	if(document.registration_form.employer_phone.value.length == 0)
		msg+="Enter Phone\n";

	if(!document.registration_form.terms_agreement.checked ) 
	{
		msg+="Please agree to the terms\n";
	}

	if(msg.length > 0)
	{
		alert(msg);
		
		return false;
	}
	else
	{
		return true;
	}
	

}

function validate_job_seeker()
{

	var msg="";
	
	if(document.registration_form.job_seeker_first_name.value.length == 0)
		msg+="Enter First Name\n";
		
	if(document.registration_form.job_seeker_last_name.value.length == 0)
		msg+="Enter Last Name\n";
	
	//if(document.registration_form.job_seeker_address_1.value.length == 0)
	//	msg+="Enter Address(1)\n";
	
	//if(document.registration_form.job_seeker_address_2.value.length == 0)
	//	msg+="Enter Address(2)\n";
	
	if(document.registration_form.job_seeker_city.value.length == 0)
		msg+="Enter City\n";
		
	if(document.registration_form.job_seeker_state.value.length == 0)
		msg+="Enter State\n";
		
	if(document.registration_form.job_seeker_zip.value.length == 0)
		msg+="Enter Zip\n";
		
	//if(document.registration_form.job_seeker_phone.value.length == 0)
	//	msg+="Enter Phone\n";
		
	if(document.registration_form.job_seeker_email.value.length == 0)
		msg+="Enter Email\n";
	else if(!chk_email(document.registration_form.job_seeker_email))
	{
		msg+="Enter valid Email\n";
	}
		
	if(document.registration_form.job_seeker_email.value!=document.registration_form.job_seeker_email_confirm.value)
		msg+="Email do not match\n";
		
	if(document.registration_form.register_password.value.length == 0)
		msg+="Enter Password\n";
	
	if(document.registration_form.register_password.value!=document.registration_form.register_confirm_password.value)
		msg+="Passwords do not match\n";
	
	//if(document.registration_form.job_seeker_degree.value== 0)
	//	msg+="Choose Degree\n";
		
	if(document.registration_form.area_of_expertise.value== 0)
		msg+="Choose Expertise\n";
	
	if(document.registration_form.job_seeker_title.value.length == 0)
		msg+="Enter Current Title\n";
		
	//if(document.registration_form.job_seeker_employer.value.length == 0)
	//	msg+="Enter Current Employer\n";
	
	//if(document.registration_form.salary_range.value == 0)
	//	msg+="Choose Salary Range\n";
		
	if(document.registration_form.job_seeker_description.value.length == 0)
		msg+="Enter Current descriptiopn\n";
		
	//if(document.registration_form.job_seeker_desired_title.value.length == 0)
	//	msg+="Enter Desired Title\n";
		
	//if(document.registration_form.job_seeker_resume.value.length == 0)
	//	msg+="Enter More Info\n";
		
	if(!document.registration_form.terms_agreement.checked ) 
	{
		msg+="Please agree to the terms\n";
	}
		
	
	if(msg.length > 0)
	{
	
		alert(msg);
		return false;
	
	}
	else
	{
		return true;
	}
	

}


function validate_job()
{

	var msg="";
	
	if(document.post_a_job_form.job_id.value.length == 0)
		msg+="Enter ID\n";
		
	if(document.post_a_job_form.job_title.value.length == 0)
		msg+="Enter Title\n";
	
	if(document.post_a_job_form.job_description.value.length == 0)
		msg+="Enter Description\n";
	
	if(document.post_a_job_form.job_expertise.value == 0)
		msg+="Select Expertise\n";
		
//	if(document.post_a_job_form.job_city.value.length == 0)
//		msg+="Enter City\n";
	
	if(document.post_a_job_form.job_state.value.length == 0)
		msg+="Select State\n";

//	if(document.post_a_job_form.job_zip.value.length == 0)
//		msg+="Enter Zip\n";

	if(document.post_a_job_form.job_work_status.value.length == 0)
		msg+="Select Status\n";
		
	//if(document.post_a_job_form.job_salary.value == 0)
	//	msg+="Select Salary\n";
	
		
	if(msg.length > 0)
	{
	
		alert(msg);
		return false;
	
	}
	else
	{
		return true;
	}
	

}


function validate_contact_job_seeker()
{

	var msg="";
	
	if(document.contact_job_seeker_form.contact_job_seeker_message.value.length == 0)
		msg+="Enter Message\n";
		
	if(msg.length > 0)
	{
	
		alert(msg);
		return false;
	
	}
	else
	{
		return true;
	}


}


function validate_apply_to_job()
{

var msg="";

//if(document.apply_to_job_form.cover_letter.value.length == 0)
//	msg+="Enter CoverLetter\n";
	
//if(msg.length > 0)
//{

//	alert(msg);
//	return false;

//}
//else
//{
//	return true;
//}


}


function validate_send_to_friend()
{

	var msg="";
	
	if(document.send_to_friend_form.friend_name.value.length == 0)
		msg+="Enter Name\n";
	
	if(document.send_to_friend_form.friend_email_address.value.length == 0)
		msg+="Enter Email\n";
	
	if(document.send_to_friend_form.cover_letter.value.length == 0)
		msg+="Enter Note\n";
	
	if(msg.length > 0)
	{
	
		alert(msg);
		return false;
	
	}
	else
	{
		return true;
	}


}



function validate_resume_blaster()
{

	var msg="";
	
	if(document.resume_blaster.name.value.length == 0)
		msg+="Enter Name\n";
	
	if(document.resume_blaster.email.value.length == 0)
		msg+="Enter Email\n";
	
	if(document.resume_blaster.resume_blast_message.value.length == 0)
		msg+="Enter Message\n";
	
	if(msg.length > 0)
	{
	
		alert(msg);
		return false;
	
	}
	else
	{
		return true;
	}


}


function validate_checkout()
{

	var msg="";
	
	if(!document.checkout_form.terms_agreement.checked ) 
	{
		msg+="Please agree to the terms\n";
	}
	
	if(msg.length > 0)
	{
	
		alert(msg);
		return false;
	
	}
	else
	{
		return true;
	}
	

}

function confirm_on_del(val)
{

	if(val.length==0)
	val = "Are you sure?";
	
		if(confirm(val))
			return true;
		else
			return false;
}


function alert_delete(val1,val2,val3)
{

	if(confirm_on_del(''))
	{
	str=val2+"&id="+val1+"&type="+val3;
	//alert(str);
	window.location.href=str;
	
	}

}

function chk_email(fldname)
{

	var bool=true;

	email = fldname.value;

	var len = email.length;              

	if(len<5){
		bool=false;
	}	else	{

	var index1 = email.indexOf('@');

	var subind = email.substring(0,index1);

	var indlen = subind.length;

	var index2 = email.indexOf('.');

	var subind1=email.substring(indlen+1,index2);

	var indlen1 = subind1.length;

	var index3 = email.indexOf(' ');

	var subind3=email.substring(index2+1,len)

	var indlen2 = subind3.length;

	if((index1!= -1)&&(index2!= -1)&&(index3==-1))

	{	

		if((indlen!=0)&&(indlen1!=0)&&(indlen2!=0))

		{

		} 

        else

		{

		}

	}

	else

	{

			bool=false;

	}		

	} // end of else if len<5



	return(bool);



}


function resume_alert()
{
	alert("If you chose your profile to be private, please remember to edit your resume, removing your personal information and the name of any current employers!");
}

function validate_job_history()
{

	var msg="";
	
	if(document.job_history_form.area_of_expertise.value == 0)
		msg+="Select Expertise\n";
		
	if(document.job_history_form.job_history_entry_title.value.length == 0)
		msg+="Enter Title\n";
	
	if(document.job_history_form.job_history_entry_experience.value.length == 0)
		msg+="Enter Experience\n";
	
		
	if(msg.length > 0)
	{
	
		alert(msg);
		return false;
	
	}
	else
	{
		return true;
	}
	
}