<!--
//  YB October 2008

function checkFTOForm() {
var q = document.formName;
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
var dChars = new Array("First Name","Last Name","Job Title","Email","Phone","Company Name",
"Address","City","State","Country","Firm Size","Firm Type");
	
	// verify form elements 
	for (i = 0; i <= 11; i++) 
	{		
	  var tmpstr = document.getElementById('f' + i).value;
	   			if(i==8){
				var tmpstr2 = document.getElementById('f9').value;
					if ( tmpstr.length == 0 && tmpstr2.length == 0 )
	  		
						{
    		 			window.alert (" You have to select State or Country.");
		  	 			document.getElementById('f' + i).focus();
  			 			return false;
 						}
					}
					else
					{
					
					   if(tmpstr.length == 0 && i != 9)
						{	        		
						window.alert ("the field " + dChars[i] + "\n" + "cannot be left blank.");
						document.getElementById('f' + i).focus();
  			 			return false;
						
						}
						else
						{
	 						if(i==3)
						   {  
							  if (!filter.test(tmpstr))
							  { 
							    window.alert ("Invalid Email Address.");
							   document.getElementById('f' + i).focus();
							  return false;
							  } 
						   } 				
						}
					}
					
	  }/* end of loop*/	
		
		///after completed validation check:: submit the form 
		 q.submit(); 
		 return true;
		
		
}
//--> 
