	function contactYou_onSubmit() {
		var bReturnValue;
		
		bReturnValue = IsEmpty('FullName','your name','txt');
		
		if(bReturnValue)
			bReturnValue = IsEmpty('PhoneNumber','a valid phone number','txt');
		
		if(bReturnValue)
			bReturnValue = IsGoodExp('PhoneNumber','a valid phone number','txt','[0-9]{3}\-[0-9]{3}\-[0-9]{4}');
		
		if(bReturnValue)
			bReturnValue = IsEmpty('Time','a time to call','txt');
		
		return bReturnValue;
	}
	
	function IsEmpty(sFieldName, sMessage, sType) {
		if (window.document.getElementById(sType + sFieldName).value == '') {
			DisplayError(sFieldName, 'Please enter ' + sMessage, sType);
			return false;
		}
		else 
			return true;
	}
		
	function IsGoodExp(sFieldName, sMessage, sType, sExp){
		var reGoodExp;
		var element;
		element = document.getElementById(sType + sFieldName);
		reGoodExp = new RegExp(sExp);
		if(!reGoodExp.test(element.value)){
			DisplayError(sFieldName, 'Please enter ' + sMessage, sType);
			return false;
		}
		else
			return true;
	}
		
	function DisplayError(sFieldName, sMessage, sType) {
		alert(sMessage);
		window.document.getElementById(sType + sFieldName).focus();		
	}