/**
* Function to validate Mailing List Form
* @param frmObj Form Object
*/
function validateRequestCatalog( frmObj ) {
	
	if( typeof(frmObj.name) != "undefined" ) {
		if( isEmpty( frmObj.name, "Name" ))	{
			return false;
		}
		else if( !validateFor( /^([a-zA-Z\s\'\.]+)$/, frmObj.name, "Name", "Only Alphabet space dot apostrophe allowed." ) ){
			return false;
		}
	}
	
	if( typeof(frmObj.companyname) != "undefined" ) {
		if( isEmpty( frmObj.companyname, "Company Name" ))	{
			return false;
		}
		else if( !validateFor( /^([a-zA-Z0-9\_\@\#\s\-\&\,\.]+)$/, frmObj.companyname, "Company Name", "Only a-z A-Z 0-9 hyphen & @ hash space dot and comma allowed." ) ){
			return false;
		}
	}
	
	if( typeof(frmObj.email) != "undefined" ) {
		if( isEmpty( frmObj.email, "Email Address" ))	{
			return false;
		}
		else if( !validateEmail( frmObj.email, "Email" ) )	{
			return false;
		}
	}
	
	if( typeof(frmObj.address1) != "undefined" ) {
		if( isEmpty( frmObj.address1, "Address 1" ))	{
			return false;
		}
		else if( !validateFor( /^([a-zA-Z0-9\_\'\"\@\#\s\-\&\,\.]+)$/, frmObj.address1, "Address 1", "Only a-z A-Z 0-9 hyphen & @ hash space dot apostrophe quotes and comma allowed." ) ){
			return false;
		}
	}
	
	if( typeof(frmObj.address2) != "undefined" ) {
		if( trim(frmObj.address2.value) != '' )	{
			 if( !validateFor( /^([a-zA-Z0-9\_\'\"\@\#\s\-\&\,\.]+)$/, frmObj.address2, "Address 2", "Only a-z A-Z 0-9 hyphen & @ hash space dot apostrophe quotes and comma allowed." ) ){
				return false;
			}
		}
	}
	
	if( typeof(frmObj.city) != "undefined" ) {
		if( isEmpty( frmObj.city, "City" ))	{
			return false;
		}
	}
	if( typeof(frmObj.state) != "undefined" ) {
		if( frmObj.state.value == '')	{
			if( typeof(frmObj.state_id) != "undefined" ) {
				if( isEmpty( frmObj.state_id, "State" ))	{
					return false;
				}
				else{
					frmObj.state.value = frmObj.state_id[frmObj.state_id.selectedIndex].innerHTML;
				}
			}
			return false;
		}
	}
	
	
	if( typeof(frmObj.zipcode) != "undefined" ) {
		if( isEmpty( frmObj.zipcode, "Zip Code" ))	{
			return false;
		}
		else if( !validateFor( /^([a-zA-Z0-9\s\-]+)$/, frmObj.zipcode, "Zip Code", "" ) ){
			return false;
		}
	}
	if( typeof(frmObj.country) != "undefined" ) {
		if( isEmpty( frmObj.country, "Country" ))	{
			return false;
		}
	}
	if( typeof(frmObj.phone) != "undefined" ) {
		if( trim(frmObj.phone.value) != '' )	{
		 	if( !validateFor( /^([0-9\+\(\)\s\-]+)$/, frmObj.phone, "Phone", "" ) ){
				return false;
			}
		}
	}
	
	/*if( typeof(frmObj.comments) != "undefined" ) {
		if( !validateFor( /^([a-zA-Z0-9\_\'\"\@\#\s\-\&\,\.]+)$/, frmObj.comments, "Comments", "Your comments can contain only a-z A-Z 0-9 hyphen & space dot and comma." ) ){
			return false;
		}
	}*/
}




