function validate_this()
{
var rx = /^[\w\.-]+@[\w\.-]+\.\w+$/i;
var tester = rx.test($("#email").val());
var return_val = true;
var alert_val = "The following fields are required for this application\n";
if($("#fname").val().length < 3)
{
	alert_val += "first name\n";
	return_val = false;
}
if($("#lname").val().length < 3)
{
	alert_val += "last name\n";
	return_val = false;
}
if($("#street").val().length < 3)
{
	alert_val += "address\n";
	return_val = false;
}
if($("#city").val().length < 3)
{
	alert_val += "city\n";
	return_val = false;
}
if($("#zip").val().length < 3)
{
	alert_val += "zip code\n";
	return_val = false;
}
if($("#phone").val().length < 10)
{
	alert_val += "phone number (please include area code)\n";
	return_val = false;
}
if($("#cell").val().length < 10)
{
	alert_val += "cell phone (please include area code)\n";
	return_val = false;
}
if(!tester)
{
	alert_val += "email missing or malformed\n";
	return_val = false;
}
if($("#course_pref_1").attr("selectedIndex") == 0 || $("#course_pref_2").attr("selectedIndex") == 0 || $("#course_pref_3").attr("selectedIndex") == 0)
{
	alert_val += "course selections\n";
	return_val = false;
}
if($("#course_pref_1").attr("selectedIndex") == $("#course_pref_2").attr("selectedIndex") || $("#course_pref_2").attr("selectedIndex") == $("#course_pref_3").attr("selectedIndex") || $("#course_pref_1").attr("selectedIndex") == $("#course_pref_3").attr("selectedIndex"))
{
	alert_val += "some course selections are the same\n";
	return_val = false;
}
if($("#exp_training").val().length < 3)
{
	alert_val += "experience section training\n";
	return_val = false;
}
if($("#exp_prior").val().length < 3)
{
	alert_val += "prior experience\n";
	return_val = false;
}
if($("#exp_essay").val().length < 3)
{
	alert_val += "experience essay\n";
	return_val = false;
}
if($("#employer").val().length < 3)
{
	alert_val += "current employer\n";
	return_val = false;
}
if($("#position").val().length < 3)
{
	alert_val += "position\n";
	return_val = false;
}
if($("#job_desc").val().length < 3)
{
	alert_val += "job description\n";
	return_val = false;
}
if($("#hours").val().length < 1)
{
	alert_val += "current hours working\n";
	return_val = false;
}
if(!return_val)
{
	alert(alert_val);
	return false;
}
else
{
	return true;
}
}
function validate_jobs()
{
var rx = /^[\w\.-]+@[\w\.-]+\.\w+$/i;
var tester = rx.test($("contact_email").value);
var return_val = true;
var alert_val = "The following fields are required for this job posting\n";
if($("job_title").value.length < 3)
{
	alert_val += "job title\n";
	return_val = false;
}
if($("job_type").selectedIndex == 0 )
{
	alert_val += "job type\n";
	return_val = false;
}
if($("job_desc").value.length < 3)
{
	alert_val += "job description\n";
	return_val = false;
}
if($("location").value.length < 3)
{
	alert_val += "location\n";
	return_val = false;
}
if($("contact_name").value.length < 3)
{
	alert_val += "contact name\n";
	return_val = false;
}
if($("contact_phone").value.length < 3)
{
	alert_val += "contact phone\n";
	return_val = false;
}
if($("contact_email").value.length < 5 || !tester)
{
	alert_val += "missing or malformed email\n";
	return_val = false;
}
if($("contact_web").value.length < 3)
{
	alert_val += "web address\n";
	return_val = false;
}
if($("jobStartDate").value.length < 3)
{
	alert_val += "start date\n";
	return_val = false;
}
if($("jobEndDate").value.length < 3)
{
	alert_val += "end date\n";
	return_val = false;
}
if(!return_val)
{
	alert(alert_val);
	return false;
}
else
{
	return true;
}
}

function validate_roster()
{
var rx = /^[\w\.-]+@[\w\.-]+\.\w+$/i;
var tester = rx.test($("email").value);
var return_val = true;
var alert_val = "The following fields are required for this form\n";
if($("fname").value.length < 3)
{
	alert_val += "first name\n";
	return_val = false;
}
if($("lname").value.length < 3)
{
	alert_val += "last name\n";
	return_val = false;
}
if($("grad_year").value.length < 3)
{
	alert_val += "FITP grad year\n";
	return_val = false;
}
if($("email").value.length < 5 || !tester)
{
	alert_val += "missing or malformed email\n";
	return_val = false;
}
if($("concentration").value.length < 3)
{
	alert_val += "concentration\n";
	return_val = false;
}
if($("phone").value.length < 10)
{
	alert_val += "phone number (please include area code)\n";
	return_val = false;
}
if(!return_val)
{
	alert(alert_val);
	return false;
}
else
{
	return true;
}
}

function alterStartDate()
{ 
	$("#jobStartDate").val($('#use_year').val() + "-" + $('#use_month').val() + "-" + $('#use_day').val());
}
function alterEndDate()
{ 
	$("#jobEndDate").val($('#use_year_e').val() + "-" + $('#use_month_e').val() + "-" + $('#use_day_e').val());
}


