function isEmailValid(sEmail){
	if (sEmail.value == '' || sEmail.indexOf('.') == 0 || sEmail.indexOf('.') == -1 || sEmail.indexOf('@') == 0 || sEmail.indexOf('@') == -1 || sEmail.indexOf('.') == sEmail.length - 1 || sEmail.indexOf(',') >= 0){
	   	return false;
	}else{
		return true;
	}
}

function trim(s){
  // Remove leading spaces and carriage returns
   	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r')){
    	s = s.substring(1,s.length);
  	}
  // Remove trailing spaces and carriage returns
	while((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r')){
    	s = s.substring(0,s.length-1);
  	}
  	return s;
}

function validate(x){
	if(!isEmailValid(x.email.value)){
		alert("Please enter a valid email address.");
		x.email.focus();
		return false;
	}
	return true;
}

function chkcontact(x){
	if(trim(x.name.value)==""){
		alert("Please enter a your name.");
		x.name.focus();
		return false;	
	}
	if((x.phone.value!="") && isNaN(x.phone.value)){
		alert("Please enter a valid phone number.");
		x.phone.focus();
		return false;	
	}
	if(!isEmailValid(x.email.value)){
		alert("Please enter a valid email address.");
		x.email.focus();
		return false;
	}
	if(trim(x.comments.value)==""){
		alert("Please enter a your enquiry text.");
		x.comments.focus();
		return false;	
	}
	return true;
}

function chkcomment(x){
	if(trim(x.name.value)==""){
		alert("Please enter a your name.");
		x.name.focus();
		return false;	
	}
	if(!isEmailValid(x.email.value)){
		alert("Please enter a valid email address.");
		x.email.focus();
		return false;
	}
	if(trim(x.comments.value)==""){
		alert("Please enter a your Comment.");
		x.comments.focus();
		return false;	
	}
	return true;
}