function valForm(jForm){

	if (trim(jForm.Company_Name.value) == ''){
		alert("Please enter company name.");
		jForm.Company_Name.focus();
		return false;
	}
	if (trim(jForm.First_Name.value) == ''){
		alert("Please enter first name.");
		jForm.First_Name.focus();
		return false;
	}
	if (trim(jForm.Last_Name.value) == ''){
		alert("Please enter last name.");
		jForm.Last_Name.focus();
		return false;
	}
	if (trim(jForm.Address1.value) == ''){
		alert("Please enter address.");
		jForm.Address1.focus();
		return false;
	}
	if (trim(jForm.City.value) == ''){
		alert("Please enter city.");
		jForm.City.focus();
		return false;
	}
	if (trim(jForm.State.options[jForm.State.selectedIndex].value) == ''){
		alert("Please enter state.");
		jForm.State.focus();
		return false;
	}
	if (trim(jForm.Zip1.value) == ''){
		alert("Please enter zip.");
		jForm.Zip1.focus();
		return false;
	}
	if (trim(jForm.Phone1.value) == ''){
		alert("Please enter phone number.");
		jForm.Phone1.focus();
		return false;
	}
	if (trim(jForm.Phone2.value) == ''){
		alert("Please enter phone number.");
		jForm.Phone2.focus();
		return false;
	}
	if (trim(jForm.Phone3.value) == ''){
		alert("Please enter phone number.");
		jForm.Phone3.focus();
		return false;
	}
	if(trim(jForm.Email.value) == ''){
	   alert("Please enter your E-mail address.");
	   jForm.Email.focus();
	   return false;
	}
    if (jForm.Email.value.length > 0){
	    var i   = jForm.Email.value.indexOf("@");
	    var j   = jForm.Email.value.indexOf(".",i);
	    var k   = jForm.Email.value.indexOf(",");
	    var kk  = jForm.Email.value.indexOf(" ");
	    var jj  = jForm.Email.value.lastIndexOf(".") + 1;
	    var len = jForm.Email.value.length;
    }
    if ((i > 0) && (j > (i + 1)) && (k == -1) && (kk == -1) && (len - jj >= 2) && (len - jj <= 4)){
    }
    else{
	    alert("Please enter an exact email address.\n" + trim(jForm.Email.value) + " is invalid.");
	    jForm.Email.focus();
	    return false;
    }
	if(trim(jForm.Position_Title.value) == ''){
	   alert("Please enter position title.");
	   jForm.Position_Title.focus();
	   return false;
	}
	if( ! jForm.Time_Basis[0].checked && ! jForm.Time_Basis[1].checked && ! jForm.Time_Basis[2].checked && ! jForm.Time_Basis[3].checked){
	   alert("Please enter time basis.");
	   return false;
	}
	if(trim(jForm.Position_Description.value) == ''){
	   alert("Please enter position description.");
	   jForm.Position_Description.focus();
	   return false;
	}
	if(trim(jForm.Position_Location.value) == ''){
	   alert("Please enter position location.");
	   jForm.Position_Location.focus();
	   return false;
	}
	if(trim(jForm.Skill_Requirements.value) == ''){
	   alert("Please enter skill requirements.");
	   jForm.Skill_Requirements.focus();
	   return false;
	}
	if( ! jForm.Need_to_Fill[0].checked && ! jForm.Need_to_Fill[1].checked && ! jForm.Need_to_Fill[2].checked){
	   alert("Please enter need to fill.");
	   return false;
	}
	return true;
/*
Company Name,First Name,Last Name,Address 1,City,State,Zip 1, Phone, email,Position Title,Time Basis,Position Location,Skill Requirements,Position Description,Need to Fill
*/
}