 function fnvalidate()
 {
 	if(navigator.appVersion.charAt(0)  >= "4" && navigator.appName == "Netscape")
	{
		if(trim(document.frm.txtName.value) == "")
		{
			alert("Please enter a valid First Name");
			document.frm.txtName.focus();
			return false;
		}
		
		if(!validate_PHONE(document.frm.txtPhone, "Phone")) return false;
		if(!validate_EMAIL(document.frm.txtEmail, "E-Mail Address")) return false;
		if(trim(document.frm.txtSubject.value) == "")
		{
			alert("Please enter the Subject");
			document.frm.txtSubject.focus();
			return false;
		}	
	}
	else
	{	
		if(!validate_NAME(document.frm.txtName, "Name")) 
		{
			document.frm.txtName.focus(); 
			return false;
		}	
		
		if(document.frm.txtCompany.value != "")
		{
			if(!validate_TEXT(document.frm.txtCompany, "Company")) return false;
		}
		
		if(!validate_PHONE(document.frm.txtPhone, "Phone")) return false;
		if(!validate_EMAIL(document.frm.txtEmail, "E-Mail Address")) return false;
		if(!validate_TEXT(document.frm.txtSubject, "Subject")) return false;
	}	
	
	
	if(document.frm.txtMessage.value == "")
	{
		alert("Please enter the Message");
		document.frm.txtMessage.focus();
		return false;
	}
	
	if(trim(document.frm.txtMessage.value) != "")
	{
		if(!validate_TEXTAREA(document.frm.txtMessage, 4000)) return false;
	}
	//return true;
}