// 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.contactform) {
		
		if(empty(FormName.value)) return errorFocus("Please enter a Name.", FormName);
		
		if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(FormEmail.value))
		{
			alert("Please enter a valid email address.");  
			FormEmail.focus();			
			return false;
		}
		
		if(empty(Company.value)) return errorFocus("Please enter a Company.", Company);
		if(empty(Country.value)) return errorFocus("Please enter a Country.", Country);		

	
	}
}

