function SubmitEmpApplication()
{
	var EmpAppFirstName = document.getElementById('EmpAppFirstName').value;
	var EmpAppLastName = document.getElementById('EmpAppLastName').value;
	var EmpAppPhone = document.getElementById('EmpAppPhone').value;
	var EmpAppEmail = document.getElementById('EmpAppEmail').value;
	var EmpAppResume = document.getElementById('EmpAppResume').value;

	var ErrorArr = new Array();

	if(! EmpAppFirstName)
		ErrorArr.push("You must enter your first name.");

	if(! EmpAppLastName)
		ErrorArr.push("You must enter your last name.");

	if(! EmpAppPhone)
		ErrorArr.push("You must enter your phone number.");

	if(! EmpAppEmail)
		ErrorArr.push("You must enter your email address.");
	else if(! EmpAppEmail.match(/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9-])+(\.[a-zA-Z0-9_-]+)+$/))
		ErrorArr.push("You must enter a valid email address. (ex. you@domain.com)");

	if(! EmpAppResume)
	{
		ErrorArr.push("You must include your resume.");
	}
	else
	{
		var allowedExtsArr = new Array(".doc",".docx",".rtf",".pdf");
		var fileExt = EmpAppResume.substr(EmpAppResume.lastIndexOf("."));
		var validFileExt = false;

		for(var i=0; i < allowedExtsArr.length; i++)
		{
			if(fileExt == allowedExtsArr[i])
				validFileExt = true;
		}

		if(! validFileExt)
			ErrorArr.push("Only .doc, .docx, .rtf and .pdf file extensions are allowed for resume submissions.");
	}

	if(ErrorArr.length > 0)
	{
		alert("There was an error while attempting to post your application:\n\n" + ErrorArr.join("\n"));
		return false;
	}
	else
	{
		return true;
	}
}

function RegisterSalesAcct()
{
	var SalesUserName = document.getElementById('SalesUserName').value;
	var SalesUserPass = document.getElementById('SalesUserPass').value;
	var SalesUserPassC = document.getElementById('SalesUserPassC').value;
	var SalesUserEmail = document.getElementById('SalesUserEmail').value;
	var SalesUserCompany = document.getElementById('SalesUserCompany').value;

	var ErrorArr = new Array();

	if(! SalesUserName)
		ErrorArr.push("You must include a username.");

	if(! SalesUserPass)
		ErrorArr.push("You must include a password.");
	else if(SalesUserPass != SalesUserPassC)
		ErrorArr.push("Your password and password confirmation fields do not match.");

	if(! SalesUserEmail)
		ErrorArr.push("You must include your email address.");
	else if(! SalesUserEmail.match(/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9-])+(\.[a-zA-Z0-9_-]+)+$/))
		ErrorArr.push("You must enter a valid email address. (ex. you@domain.com)");

	if(! SalesUserCompany)
		ErrorArr.push("You must include your company name.");

	if(ErrorArr.length > 0)
	{
		alert("There was an error while attempting to create your account:\n\n" + ErrorArr.join("\n"));
		return false;
	}
	else
	{
		return true;
	}
}

function searchFocus(inputObj,boolFocus)
{
	if(boolFocus)
	{
		if(inputObj.value == "Keyword Search")
			inputObj.value="";
	}
	else
	{
		if(inputObj.value == "")
			inputObj.value = "Keyword Search";
	}
}