Event.addBehavior({
  '#sendButton:click' : function() {	
    var valid = true;
    var required = new Array('name', 'email', 'adresse');
    var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
    required.each(function(field) {
      var labelName = 'label'.concat(field.slice(0, 1).capitalize() ).concat(field.slice(1, field.length));
      var inputName = ''.concat(field.slice(0, 1).capitalize() ).concat(field.slice(1, field.length));
      if ($F(inputName) == '') {
        valid=false;
        $(labelName).addClassName('required');
        $(inputName).addClassName('required');
      } else {
        if(field == 'email'){
          var str = $(inputName).value;
          if(!str.match(emailRegEx)){
            valid=false;
            $(labelName).addClassName('required');
            $(inputName).addClassName('required'); 
          }else{
            valid=true;
            $(labelName).removeClassName('required');
            $(inputName).removeClassName('required');
          }
        }else{
          $(labelName).removeClassName('required');
          $(inputName).removeClassName('required');
        }
      }
    });
    if(valid){
      return true;
    }else{
      return false;
    }
  }
});

Event.addBehavior({
  '#sendButtonExtrablack:click' : function() {	
    var valid = true;
    var required = new Array('name', 'firma', 'email');
    var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
    required.each(function(field) {
      var labelName = 'label'.concat(field.slice(0, 1).capitalize() ).concat(field.slice(1, field.length));
      var inputName = ''.concat(field.slice(0, 1).capitalize() ).concat(field.slice(1, field.length));
      if ($F(inputName) == '') {
        valid=false;
        $(labelName).addClassName('required');
        $(inputName).addClassName('required');
      } else {
        if(field == 'email'){
          var str = $(inputName).value;
          if(!str.match(emailRegEx)){
            valid=false;
            $(labelName).addClassName('required');
            $(inputName).addClassName('required'); 
          }else{
            valid=true;
            $(labelName).removeClassName('required');
            $(inputName).removeClassName('required');
          }
        }else{
          $(labelName).removeClassName('required');
          $(inputName).removeClassName('required');
        }
      }
    });
    if(valid){
      return true;
    }else{
      return false;
    }
  }
});
