/*
	Author: Dan McKinnon (dan@danmckinnon.net)
	Creation Date: Feb 13, 2009
	Description:
		
*/
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,"search_jobs.js");
}

function submit_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("gender").selectedIndex == 0 ){
		error += "Please enter your gender.<br/>";
		element("gender").style.border = "1px solid red";
	} else {
		element("gender").style.border = "";
	}
	
	if ( element("addr").value.length < 1 ){
		error += "Please enter your street address.<br/>";
		element("addr").style.border = "1px solid red";
	} else {
		element("addr").style.border = "";
	}
	
	if ( element("zip").value.length != 5 ){
		error += "A zip code must be 5 digits.<br/>";
		element("zip").style.border = "1px solid red";
	} else {
		element("zip").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 ( element("birth_day").selectedIndex == 0 ){
		error += "Please enter a valid day of birth.<br/>";
		element("birth_day").style.border = "1px solid red";
	} else {
		element("birth_day").style.border = "";
	}
	
	if ( element("birth_month").selectedIndex == 0 ){
		error += "Please enter a valid month of birth.<br/>";
		element("birth_month").style.border = "1px solid red";
	} else {
		element("birth_month").style.border = "";
	}
	
	if ( element("birth_year").selectedIndex == 0 ){
		error += "Please enter a valid year of birth.<br/>";
		element("birth_year").style.border = "1px solid red";
	} else {
		element("birth_year").style.border = "";
	}
	*/
		if ( !element("termncond").checked){
		error += "Please agree with terms and conditions.<br/>";
		element("termncond").style.border = "1px solid red";
	} else {
		element("termncond").style.border = "";
	}
	
	if ( error != "" ){
		element("form_errors").innerHTML = "<strong>Please fix the following errors:</strong><br/><br/>" + error;
		element("form_errors").style.display = "block";
	} else {
		element("processing").style.display = "block";
		element("view_jobs_button").style.display = "none";
		element("form_errors").style.display = "none";
		/*
		var text = "http://cash.cmtrax.com/z/3806/CD181/";
		text += "subid=" + encodeURIComponent(element("email").value);
		text += "&fn=" + encodeURIComponent(element("fname").value);
		text += "&ln=" + encodeURIComponent(element("lname").value);
		text += "&sa=" + encodeURIComponent(element("addr").value);
		//text += "&apt=" + encodeURIComponent(0);
		//text += "&city=" + encodeURIComponent("na");
		//text += "&st=" + encodeURIComponent();
		text += "&zip=" + encodeURIComponent(element("zip").value);

		var o = element("birth_day");
		var birth_day = new String(o.options[o.selectedIndex].value);
		o = element("birth_month");
		var birth_month = new String(o.options[o.selectedIndex].value);
		o = element("birth_year");
		var birth_year = new String(o.options[o.selectedIndex].value);

		text += "&dob=" + encodeURIComponent(birth_month + birth_day + birth_year);

		o = element("gender");
		text += "&gender=" + encodeURIComponent( o.options[o.selectedIndex].value);		
		text += "&phone=" + encodeURIComponent(element("phone1").value + "" + element("phone2").value + "" + element("phone3").value);
		*/

		var text = "http://www.digipathmedia.com/t/LJS/?";
		text += "placementID=localjobstation";
		text += "&dest_url=" + encodeURIComponent("http://www.localjobstation.com/redirect.php");
		
		text += "&firstname=" + encodeURIComponent(element("fname").value);
		text += "&lastname=" + encodeURIComponent(element("lname").value);
		text += "&email=" + encodeURIComponent(element("email").value);
		/*var o = element("gender");
		text += "&gender=" + encodeURIComponent(o.options[o.selectedIndex].value);
		text += "&address=" + encodeURIComponent(element("addr").value);
		text += "&zip=" + encodeURIComponent(element("zip").value);
		*/
		text += "&hphone=" + encodeURIComponent(element("phone1").value + "-" + element("phone2").value + "-" + element("phone3").value );
		/*o = element("birth_day");
		var birth_day = o.options[o.selectedIndex].value;
		o = element("birth_month");
		var birth_month = o.options[o.selectedIndex].value;
		o = element("birth_year");
		var birth_year = o.options[o.selectedIndex].value;
		text += "&dob=" + encodeURIComponent( birth_year + "-" + birth_month + "-" + birth_day );
		*/
		var obj = new Object();
		obj.email = element("email").value;
		obj.fname = element("fname").value;
		obj.lname = element("lname").value;
		//obj.dob = birth_year + "-" + birth_month + "-" + birth_day;
		post_http('registration.php',obj,function(rx){
			//window.location = text;
		 $('3rdiframe').src = text;
		            //loadiframe();
		            setTimeout( 'loadiframe()', 2000 );	
		});
		
		//get to http://cash.cmtrax.com/z/3806/CD181/
		
		//post_http('registration.php',text);
		//window.location = text;
	}
}
function loadiframe()
{
	$('processing').hide();
    $('header').hide();
           $('footer').hide();
           $('container').hide();
           $('content').hide();
           
     $('div_3rdiframe').show();
    
}
window.onload = function(){
	element("find_jobs_button").onclick = function(){
		what = element("what").value;
		where = element("where").value;
		var rand=Math.round((Math.random()*757)+37);
		load_element("container","loading.html?rand="+rand,"loading.js?rand="+rand);
	}; 
	//show_form();
};
