function fnClear(){
	document.form.reset();
}
function fnSubmit(){
	
	if( validate() ){
		document.form.submit();
	}
	
	
}

function validate(){
	var f = document.form;

	if( IsEmpty(f.sSName) ){
		showmsg("Please fill in your name.");
		setFocus(f.sSName);
		return false;
	}
	
	if( IsEmpty(f.sCommunityName) ){
		showmsg("Please fill in your Community Name.");
		setFocus(f.sCommunityName);
		return false;
	}
	
	if( IsEmpty(f.sStreet) ){
		showmsg("Please fill in your street.");
		setFocus(f.sStreet);
		return false;
	}

	if( IsEmpty(f.sArea) ){
		showmsg("Please fill in your area.");
		setFocus(f.sArea);
		return false;
	}
	
	if( IsEmpty(f.sPostCode) ){
		showmsg("Please fill in your postcode.");
		setFocus(f.sPostCode);
		return false;
	}

	if( !IsEmpty(f.sPostCode) ){
		
		if( isNaN(f.sPostCode.value) ){
			showmsg("Please fill in a valid postcode.");
			setFocus(f.sPostCode);
			return false;
		}
	}
	
	if( IsEmpty(f.sEmail) ){
		showmsg("Please fill in your email address.");
		setFocus(f.sEmail);
		return false;
	}
	
	if( !IsEmpty(f.sEmail) ){
		if( !checkemail(f.sEmail.value) ){
			showmsg("Please fill in a valid email address.");
			setFocus(f.sEmail);
			return false;
		}
	}
	
	return true;
}

function showmsg(txt){
	document.getElementById("errmsg").innerHTML = txt;
}

function setFocus(aTextField){
	aTextField.focus();
}

function IsEmpty(aTextField) {
   if ( aTextField.value.length==0 || aTextField.value==null ) return true;
   return false;
}	

function checkemail(str){
  var filter=/^.+@.+\..{2,3}$/
  return (filter.test(str))
}

