	function hasFormValue(obj, objtype){
		if (objtype == "TEXT")	{
			if (obj.value.length == 0)
				return false;
			else 
				return true;   	
		}
	}
	
	function CheckRequired(guestuser){
		
		if  (guestuser.first_name.value == '') {
			alert("Notice: Your 'First Name' is a required field.");
			guestuser.first_name.value = ''
			guestuser.first_name.focus();
			return false;
		}		
		if  (guestuser.last_name.value == '') {
			alert("Notice: Your 'Last Name' is a required field.");
			guestuser.last_name.value = ''
			guestuser.last_name.focus();
			return false;
		}
		if  (guestuser.first_name.value == guestuser.last_name.value) {
			alert("Notice: Your 'First Name' and 'Last Name' cannot be the same.");
			guestuser.last_name.value = ''
			guestuser.last_name.focus();
			return false;						
		}
		if  (guestuser.company.value == ''){
			alert("Notice: Your 'Company' is a required field.");
			guestuser.company.value = ''
			guestuser.company.focus();
			return false;
		}	 
		if  (guestuser.email.value == ''){
			alert("Notice: Your 'Email' is a required field.");
			guestuser.email.focus();
			return false;
		}
		if (isEmail(guestuser.email.value) == false) {
			alert("Please enter a valid email address.");
			guestuser.email.focus();
			return false;
	  	}  	 
		if  (guestuser.phone.value == '') {
			alert("Notice: Your 'Telephone' is a required field.");
			guestuser.phone.value = ''
			guestuser.phone.focus();
			return false;
		}			
		
		return true;
	}
	 
	 
	function isEmail(string) {
	  if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
	      return true;
	  else
	      return false;
	}  