// VARIABLES
var errors = "";



// VALIDATE FORM
function validateEmploymentForm()
{
	// reset errors
	errors = "";
	
	
	// get values
	var first = document.getElementById("first").value;
	var last = document.getElementById("last").value;
	var email = document.getElementById("email").value;
	
	
	// first
	if (!checkName(first))
	{
		makeRed("first");
		addError("Please enter your first name.");
	}
	
	
	// last
	if (!checkName(last))
	{
		makeRed("last");
		addError("Please enter you last name.");
	}
	
	
	// email
	if (!checkEmail(email))
	{
		makeRed("email");
		addError("Please enter a valid email address.");
	}


	// if no errors
	if (errors == "")
	{
		return true;
	}
	
	
	// else, errors
	else
	{
		document.getElementById("first").focus();
		alert(errors);
		return false;
	}
}



// CHECK NAME
function checkName(name)
{
	if (name.length > 0 && name != "" && name != null)
	{
		return true;
	}
	
	else
	{
		return false;
	}
}



// CHECK EMAIL
function checkEmail(email)
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if(reg.test(email) == false)
	{
		return false;
	}
	
	else 
	{
		return true;
	}
}



// ADD ERROR
function addError(error)
{
	var seperator = (errors == "") ? "" : "\n\r" ;
	errors += seperator + error;
}



// REMOVE RED
function removeRed(element)
{
	element.style.backgroundColor = "#FFFFFF";
}



// MADE RED
function makeRed(id)
{
	document.getElementById(id).style.backgroundColor = "#FFC9C9";
}
