

function clearFields(formmail){
document.formmail.name.value="";
document.formmail.email.value="";
document.formmail.company.value="";
document.formmail.industries.value="";
document.formmail.noemp.value="";
document.formmail.job.value="";
document.formmail.phone.value="";
document.formmail.country.value="";
document.formmail.description.value="";
}

String.prototype.trim = function() {
	a = this.replace(/^\s+/, '');
	return a.replace(/\s+$/, '');
}


function checkFields(formmail) 
	{
	
		var str=document.formmail.email.value;
        var at="@"
        var dot="."
        var lat=str.indexOf(at)
        var lstr=str.length
        var ldot=str.indexOf(dot)
		var reXY = /^[a-zA-Z0-9(\)\_\#\-\+\[\]\.\;\s]*$/ ;

		if(document.formmail.name.value.trim() ==''){
		 alert(" Please Enter your Name");
		  document.formmail.name.focus();
		return false;
		}	

		if(document.formmail.email.value ==''){
		 alert(" Please Enter your Email ID");
		  document.formmail.email.focus();
		return false;
		}	
        
        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
           alert("Invalid Email ID");
			   	document.formmail.email.focus();
           return false;
        }
        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
            alert("Invalid Email ID");
			 	document.formmail.email.focus();
            return false;
        }
        if (str.indexOf(at,(lat+1))!=-1){
            alert("Invalid Email ID");
			 	document.formmail.email.focus();
            return false;
         }
         if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
            alert("Invalid Email ID");
			 	document.formmail.email.focus();
            return false;
         }
         if (str.indexOf(dot,(lat+2))==-1){
            alert("Invalid Email ID");
			 	document.formmail.email.focus();
            return false;
         }
         if (str.indexOf(" ")!=-1){
            alert("Invalid Email ID");
			 	document.formmail.email.focus();
            return false;
         }
		if(document.formmail.company.value.trim() ==''){
		 alert(" Please enter Comapany Name");
		  document.formmail.company.focus();
		return false;
		}	
		
		if(document.formmail.industries.selectedIndex==0){
		 alert(" Please select Industries");
		  document.formmail.industries.focus();
		return false;
		}	
		
		 if(document.formmail.noemp.selectedIndex==0){
		 alert(" Please select Number of Employees ");
		  document.formmail.noemp.focus();
		return false;
		}
		
		if(document.formmail.job.value.trim() ==''){
		 alert(" Please Enter your Job Title");
		  document.formmail.job.focus();
		return false;
		}
		
		 if(document.formmail.phone.value.trim() ==''){
		 alert(" Please enter Phone Number");
		  document.formmail.phone.focus();
		return false;
		}	
		 if(!reXY.test(document.formmail.phone.value.trim())){
		 	 alert(" Please enter valid Phone Number");
		  document.formmail.phone.focus();
		return false;
		}	
		 if(document.formmail.country.selectedIndex==0){
		 alert(" Please select Country");
		  document.formmail.country.focus();
		return false;
		}	
		 if(true){
		   
		  subEmail(formmail);
		 }
	
    }
function subEmail(formmail){
  document.formmail.action="http://sutisoft.com/cgi-bin/formmail";
  document.formmail.submit();
  
}
