function validate(txtName,txtCompany,txtTel,txtFax,txtEmail,ddlCountry) {
	
	var error=true;
	var errorMsg="";
         
    
      //validate txtName	  
	var trimmed = txtName.value.replace(/^\s+|\s+$/g, '') ;
    if (trimmed == "") {
        txtName.focus();
        errorMsg="Please enter Name.\n";
        error=false;
    }
    //validate txtCompany
    	var trimmed = txtCompany.value.replace(/^\s+|\s+$/g, '') ;
    if (trimmed == "") {
        if(error==true){
          txtCompany.focus();
        }
        errorMsg=errorMsg+"Please enter Company Name.\n";
        error=false;
    }
         
    //validate txtTel	  
	var trimmed = txtTel.value.replace(/^\s+|\s+$/g, '') ;
    if (trimmed == "") {
        if(error==true){
           txtTel.focus();
        }  
        errorMsg=errorMsg+"Please enter Telephone Number.\n";
        error=false;
    }
    
    //validate txtFax	  
	var trimmed = txtFax.value.replace(/^\s+|\s+$/g, '') ;
    if (trimmed == "") {
        if(error==true){
           txtFax.focus();
        }  
        errorMsg=errorMsg+"Please enter Fax number.\n";
        error=false;
    } 
    
	//validate email
	var str = txtEmail.value; // email string
    
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
	if (!reg1.test(str) && reg2.test(str)) { // if syntax is valid
		
	}
	else{
        if(error==true){
           txtEmail.focus();
        }
	errorMsg=errorMsg+"Incorrect email address.\n";
	error= false;
	}
      //validate country
      if(ddlCountry.selectedIndex==0){
          if(error==true){
           ddlCountry.focus();
        }  
        errorMsg=errorMsg+"Please select a country.\n";
        error=false;

      }

      
    
	if(error==false)
	{
	   alert(errorMsg);
	   return error;
	}
	else
	{
	  return error;
	}
}

