var what = "";
var where = "";

function show_form(){
	element("container").style.paddingTop = "25px";
	element("container").style.paddingBottom = "25px";
	var rand=Math.round((Math.random()*757)+37);
	load_element("container","search_jobs.html?rand="+rand,"js/search_jobs.js");
}

function validate_form(){
	var valid = false;
	var error = "";
	if (element("fname").value.length < 1 ){
		error += "Please enter your first name.<br>";
		element("fname").style.border = "1px solid red";
	} else {
		element("fname").style.border = "";
	}
	if ( element("lname").value.length < 1 ){
		error += "Please enter your last name.<br>";
		element("lname").style.border = "1px solid red";
	} else {
		element("lname").style.border = "";
	}
	if ( !validate_email_address(element("email").value) ){
		error += "Please enter a valid email address.<br>";
		element("email").style.border = "1px solid red";
	} else {
		element("email").style.border = "";
	}
	if ((element("phone1").value.length != 3 ) || (element("phone2").value.length != 3 ) || (element("phone3").value.length < 4 )) {
		error += "Please enter a valid phone number.<br>";
		element("phone1").style.border = "1px solid red";
		element("phone2").style.border = "1px solid red";
		element("phone3").style.border = "1px solid red";
	} else {
		element("phone1").style.border = "";
		element("phone2").style.border = "";
		element("phone3").style.border = "";
	}
	if ( error != "" ){
	         alert('Error: Please fix the marked fields for missing or incorrect information!');
	//	element("form_errors").innerHTML = "<strong>Please fix the following errors:</strong><br><br>" + error;
		//element("form_errors").style.display = "block";
	} else {
      submit_form();
  }
}
function submit_form(){
	element("processing").style.display = "block";
	element("view_jobs_button").style.display = "none";
	element("form_errors").style.display = "none";
	var text = "placementID=ezlocaljobfind";
	text += "&what=" + encodeURIComponent(what);
	text += "&city=" + encodeURIComponent(where);
	text += "&dest_url=" + encodeURIComponent("http://www.fastjoblistings.com/redirect.php?textfield="+what+"&textfield2="+where);
	text += "&firstname=" + encodeURIComponent(element("fname").value);
	text += "&lastname=" + encodeURIComponent(element("lname").value);
	text += "&email=" + encodeURIComponent(element("email").value);
	text += "&hphone=" + encodeURIComponent(element("phone1").value + "-" + element("phone2").value + "-" + element("phone3").value );
	text += "&gender=" + encodeURIComponent(element("gender").value);
	text += "&address=" + encodeURIComponent(element("address").value);
	text += "&zip=" + encodeURIComponent(element("zip").value);
	text += "&dob=" + encodeURIComponent(element("dob_day").value + "/" + element("dob_month").value + "-" + element("dob_year").value );
	var dob_day = element("dob_day");
	var dob_month = element("dob_month");
	var dob_year = element("dob_year");
	text += "&dob=" + encodeURIComponent(dob_day.options[dob_day.selectedIndex].value + "/" + dob_month.options[dob_month.selectedIndex].value + "/" + dob_year.options[dob_year.selectedIndex].value );
	post_form(text);
}
function start_job_search(){
	what = $('what').value;
	where = $('where').value;
	var rand=Math.round((Math.random()*757)+37);
	load_element("container","loading.html?rand="+rand,"js/loading.js?rand="+rand);
};
