function IsEmail(email) { 
	if (email.match(/^[A-Za-z0-9_\+-]+(\.[A-Za-z0-9_\+-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*\.([A-Za-z]{2,4})$/)) 
		return true; 
	else 
		return false; 
}

function ValidateJob(form_obj) {

	var err = 'Please provide the following missing information.\n';
	var check = false;

	if (form_obj.position.value == ""){
		err = err + 'Position\n';
		check = true;
	}

	if (form_obj.contact_name.value == ""){
		err = err + 'Contact Name\n';
		check = true;
	}

	if ((form_obj.company.value == "") || (form_obj.company.value == "other" && form_obj.company_optional.value == "")){
		err = err + 'Company\n';
		check = true;
	}

	if (form_obj.address1.value == ""){
		err = err + 'Street Address\n';
		check = true;
	}

	if (form_obj.city.value == ""){
		err = err + 'City\n';
		check = true;
	}

	if (form_obj.state.value == ""){
		err = err + 'State\n';
		check = true;
	}

	if (form_obj.zip.value == ""){
		err = err + 'Zip Code\n';
		check = true;
	}

	if (form_obj.website.value == ""){
		err = err + 'Website\n';
		check = true;
	}
	
	if (form_obj.phone.value == ""){
		err = err + 'Phone\n';
		check = true;
	}

	if (form_obj.email.value == ""){
		err = err + 'Email\n';
		check = true;
	}
	if (form_obj.email.value != "") {
       if (!IsEmail(form_obj.email.value)) {
			err = err + "Valid Email Address \n";
			check = true;
       }
    }

    if (form_obj.job_description.value == ""){
		err = err + 'Job Description\n';
		check = true;
	}

	if(check){
		alert(err);
		return false;
	}else{
		return true;
	}
} 