	function validEmail(email) {
		invalidChars = "/:,;"
		if (email == ""){
			return false
		}
		for (i=0; i<invalidChars.length; i++) {
			wrongChar = invalidChars.charAt(i)
			if (email.indexOf(wrongChar,0) > -1) {
				return false
			}
		}
		atSymb = email.indexOf("@",1)
		if (atSymb == -1) {
			return false
		}
		if (email.indexOf("@",atSymb+1) != -1) {
			return false
		}
		dotSymb = email.indexOf(".",atSymb)
		if (dotSymb == -1) {
			return false
		}
		if (dotSymb+3 > email.length) {
			return false
		}
		return true
	}

function trim(str) {
	var	str = str.replace(/^\s\s*/, ''),
		ws = /\s/,
		i = str.length;
	while (ws.test(str.charAt(--i)));
	return str.slice(0, i + 1);
}

	function submitMe(form) {
		if (trim(form.myName.value) == ""){
			alert("Please enter your name.")
			form.myName.focus()
			form.myName.select()
			return false
		}

		if (trim(form.myPhone.value) == ""){
			alert("Please enter your phone number.")
			form.myPhone.focus()
			form.myPhone.select()
			return false
		}
		
		 if (form.findUs.selectedIndex == 0 ){
        	alert ( "Please select how did you hear about us" );
        	return false;
    	}

		if (!validEmail(form.myEmail.value)) {
			alert("Invalid e-mail address")
			form.myEmail.focus()
			form.myEmail.select()
			return false
		}
		return true
	}


	function submitReferral(form) {
		if (trim(form.name.value) == ""){
			alert("Please enter your name.")
			form.name.focus()
			form.name.select()
			return false
		}

		if (trim(form.o_phone.value) == ""){
			alert("Please enter your phone number.")
			form.o_phone.focus()
			form.o_phone.select()
			return false
		}

		if (trim(form.r_name.value) == ""){
			alert("Please enter your referral's name.")
			form.r_name.focus()
			form.r_name.select()
			return false
		}

		if (trim(form.r_o_phone.value) == ""){
			alert("Please enter your referral's phone number.")
			form.r_o_phone.focus()
			form.r_o_phone.select()
			return false
		}
		return true
	}
