 function fnValidate(frm)
    {
		if(navigator.appVersion.charAt(0) == "4" && navigator.appName == "Netscape")
		{
			if(trim(frm.company_name.value) == "")
			{
				alert("Please enter the Company Name");
				frm.company_name.focus();
				return false;
			}
			if(trim(frm.company_url.value) == "")
			{
				alert("Please enter the Company URL");
				frm.company_url.focus();
				return false;
			}
			if(trim(frm.address.value) == "")
			{
				alert("Please enter the Address");
				frm.address.focus();
				return false;
			}
			if(trim(frm.city.value) == "")
			{
				alert("Please enter the City");
				frm.city.focus();
				return false;
			}
			if(trim(frm.state.value) == "")
			{
				alert("Please enter the State");
				frm.state.focus();
				return false;
			}
			if(trim(frm.zip_code.value) == "")
			{
				alert("Please enter the Zip Code");
				frm.zip_code.focus();
				return false;
			}
			if(trim(frm.country.value) == "")
			{
				alert("Please enter the Country");
				frm.country.focus();
				return false;
			}
			if(trim(frm.first_name.value) == "")
			{
				alert("Please enter the First Name");
				frm.first_name.focus();
				return false;
			}
			if(trim(frm.last_name.value) == "")
			{
				alert("Please enter the Last Name");
				frm.last_name.focus();
				return false;
			}
			if(!validate_EMAIL(frm.email,"Email Address")){return false};
			if(trim(frm.phone.value) == "")
			{
				alert("Please enter the Telephone");
				frm.phone.focus();
				return false;
			}
		}
		else
		{
			if(!validate_TEXT(frm.company_name,"Company Name")){return false};
			if(!validate_TEXT(frm.company_url,"Company URL")){return false};
			if(!validate_TEXT(frm.address,"Address")){return false};
			if(!validate_TEXT(frm.city,"City")){return false};
			if(!validate_TEXT(frm.state,"State")){return false};
			if(!validate_TEXT(frm.zip_code,"Zip Code")){return false};
			if(!validate_TEXT(frm.country,"Country")){return false};
			if(!validate_TEXT(frm.first_name,"First Name")){return false};
			if(!validate_TEXT(frm.last_name,"Last Name")){return false};
			if(!validate_EMAIL(frm.email,"Email Address")){return false};
			if(!validate_TEXT(frm.phone,"Telephone")){return false};		
		}	
    }