// JavaScript Document

function trim(s) {
	while(s.length>0 && s.substring(s.length-1,s.length)==' ')
		s=s.substring(0, s.length-1);

	if(s.length==1 && s==' ')
		s='';

	return s;
}

function empty(s) {
	s=trim(s);
	return(s.length==0);
}

function errorFocus(s, focusField) {
			 
 if(!empty(s)) alert(s);
 focusField.focus();
 
 return false;
}


function validateRegistration() {
	
	with(document.ForHire) {
		
		if(empty(Name.value)) return errorFocus("Please enter a First Name.", Name);
		if(empty(Email.value)) return errorFocus("Please enter your Email Address.", Email);
		if(empty(Phone.value)) return errorFocus("Please enter your Phone Number.", Phone);
			
		
		if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Email.value))
		{
			alert("Please enter a valid email address.");  
			Email.focus();			
			return false;
		}	

	}
}

