function validate() 
{
	if (document.form.firstname.value == "")
	{
		alert('Please enter your first name.');
		document.getElementById('firstname').style.background = 'FCFFD3';
	    document.form.firstname.focus();
		return;
	}		
	else if (document.form.firstname.value != "")
	{
		document.getElementById('firstname').style.background = 'white';
	}
	
	if (document.form.lastname.value == "")
	{
		alert('Please enter your last name.');
		document.getElementById('lastname').style.background = 'FCFFD3';
	    document.form.lastname.focus();
		return;
	}		
	else if (document.form.lastname.value != "")
	{
		document.getElementById('lastname').style.background = 'white';
	}	

	if (document.form.emailaddress.value == "")
	{
		alert('Please enter your email address.');
		document.getElementById('emailaddress').style.background = 'FCFFD3';
	    document.form.emailaddress.focus();
		return;
	}		
	else if (document.form.emailaddress.value != "")
	{
		var str = document.form.emailaddress.value;
		if(echeck(str)){
			document.getElementById('emailaddress').style.background = 'white';
		}
		else{
			document.getElementById('emailaddress').style.background = 'FCFFD3';
			return;
		}
	}	
	
	if (document.form.positioninterested.value == "")
	{
		alert('Please enter the Position you are interested in.');
		document.getElementById('positioninterested').style.background = 'FCFFD3';
	    document.form.positioninterested.focus();
		return;
	}		
	else if (document.form.positioninterested.value != "")
	{
		document.getElementById('positioninterested').style.background = 'white';
	}	
	
	if (document.form.phone.value == "")
	{
		alert('Please enter your phone.');
		document.getElementById('phone').style.background = 'FCFFD3';
	    document.form.phone.focus();
		return;
	}		
	else if (document.form.phone.value != "")
	{
		if(ValidatePhone(document.form.phone.value)){
			document.getElementById('phone').style.background = 'white';
		}
		else{
			document.form.phone.focus();
			return;
		}
	}
	
	if (document.form.referalsourcetext.value == "")
	{
		alert('Please specify your referral source.');
		document.getElementById('referalsourcetext').style.background = 'FCFFD3';
	    document.form.referalsourcetext.focus();
		return;
	}		
	else if (document.form.referalsourcetext.value != "")
	{
		document.getElementById('referalsourcetext').style.background = 'white';
	}	
		
	if (document.form.resumefile.value == "")
	{
		alert('Please attach your resume.');
		document.getElementById('resumefile').style.background = 'FCFFD3';
	    document.form.resumefile.focus();
		return;
	}		
	else if (document.form.resumefile.value != "")
	{
		document.getElementById('resumefile').style.background = 'white';
	}	
	
	if (document.form.ResumeSearch.value == "")
	{
		alert('Please copy & paste the text from your resume into the text area box.');
		document.getElementById('ResumeSearch').style.background = 'FCFFD3';
	    document.form.ResumeSearch.focus();
		return;
	}		
	else if (document.form.ResumeSearch.value != "")
	{
		document.getElementById('ResumeSearch').style.background = 'white';
	}	
			
	document.form.submit();

}

