function verifyForm(){

        fm = document.contactform;
		
	var name = fm.realname.value;
        if (name == null || name == "") {
                alert("Please enter your name.");
				fm.realname.focus();
                return false;
        }


	var domain = fm.domain;
		ok = "1234567890qwertyuiopasdfghjklzxcvbnm.-QWERTYUIOPASDFGHJKLZXCVBNM";
		for(i=0; i < domain.length ;i++){
			if(ok.indexOf(domain.charAt(i))<0){ 
				alert("Please enter a valid domain");
				fm.domain.focus();
				return false;
			}	
		} 
		if (!/^\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(domain.value)){
			alert("Please enter a valid domain");
			fm.domain.focus();
			return false;
		}


	
        
        
        var phone = fm.phone.value;
        if (phone == null || phone == "") {
                alert("Please enter your phone number.");
				fm.phone.focus();
                return false;
        }
        
        var p = fm.phone.value;
        ok = "1234567890-";
        for(i=0; i < p.length ;i++){
			if(ok.indexOf(p.charAt(i))<0){ 
				alert("Please enter a valid phone number. (xxx-xxx-xxxx)");
				fm.phone.focus();
				return false;
			}
        }
        
        var e = fm.email;
		ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
		for(i=0; i < e.length ;i++){
			if(ok.indexOf(e.charAt(i))<0){ 
				alert("Please enter a valid email address");
				fm.email.focus();
				return false;
			}	
		} 
		if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e.value)){
			alert("Please enter a valid email address");
			fm.email.focus();
			return false;
		}
		
	        

		fm.send.disabled = true;

	fm = document.contactform;	
	fm.action = "/cgi-bin/SupportForm.pl";
	fm.submit();
	
}

