	function checkFields(){
		
		var message = 'The following fields are required \n';
		var error = 0;
		var frmEmail = document.getElementById('email').value;
		var frmFname = document.getElementById('FNAME').value;
		var frmLname = document.getElementById('LNAME').value;
		var frmCname = document.getElementById('CNAME').value;
		var frmCType = document.getElementById('COMPANY_TYPE').value;		
		
		
	
		apos=frmEmail.indexOf("@")
		dotpos=frmEmail.lastIndexOf(".")
		
		if(frmEmail == ''){
			message = message + 'Email Address \n';
			var error = 1;
		}
		
		
		if(error == 0){
			var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
			if (! filter.test(frmEmail)){
				alert('Incorrect email address format \n (ex. name@domain.com)');
				return false;
			}
		}
		
		if(frmFname == ''){
			message = message + 'First Name \n';
			var error = 1;
		}
		
		if(frmLname == ''){
			message = message + 'Last Name \n';
			var error = 1;
		}	

		if(frmCname == ''){
			message = message + 'Company Name \n';
			var error = 1;
		}	
		
		if(frmCType == ''){
			message = message + 'Company Type \n';
			var error = 1;
		}											
		
/*
		var cType = false;
		for (counter = 0; counter < document.forms.frmNewsletters.COMPANY_TYPE.length; counter++){
			if (document.forms.frmNewsletters.COMPANY_TYPE[counter].checked)
				cType = true; 
		}		
	
		if (!cType)	{
			message = message + 'Company Type \n';
			var error = 1;
		}
	
*/	
		if(error == 0){
			document.forms.frmNewsletters.submit();
		}
		else{
			alert(message);
			return;
		}	
	}

	function emailcheck(str) {
	
	
			var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
			if (filter.test(str)){
				alert('porb');
				return false;
			}
			else{
				alert("Please input a valid email address!")
				return false;
			}
	
	
			var at="@"
			var dot="."
			var lat=str.indexOf(at)
			var lstr=str.length
			var ldot=str.indexOf(dot)
			if (str.indexOf(at)==-1){	    
				//message = message + '(name@email.com) \n';
				var error = 1;	
			   return false
			}
	
			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){	    
				//message = message + '(name@email.com) \n';
				var error = 1;	
			   return false
			}
	
			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){	    
				//message = message + '(name@email.com) \n';
				var error = 1;	
				return false
			}
	
			 if (str.indexOf(at,(lat+1))!=-1){	    
				//message = message + '(name@email.com) \n';
				var error = 1;	
				return false
			 }
	
			 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){	    
				//message = message + '(name@email.com) \n';
				var error = 1;	
				return false
			 }
	
			 if (str.indexOf(dot,(lat+2))==-1){	    
				//message = message + '(name@email.com) \n';
				var error = 1;	
				return false
			 }
			
			 if (str.indexOf(" ")!=-1){		    
				//message = message + '(name@email.com) \n';
				var error = 1;	
				return false
			 }
	
			 return true					
		}
	

		 function checkemail(){
			var str=document.validation.emailcheck.value
			var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
			if (filter.test(str))
			testresults=true
			else{
			alert("Please input a valid email address!")
			testresults=false
			}
			return (testresults)
			}