function bookmark() {
 if (navigator.appName == 'Microsoft Internet Explorer') {
     window.external.AddFavorite(document.location.href, document.title);
 }
 else {
     window.sidebar.addPanel(document.title, document.location.href, '');
 }
} 

$(document).ready(function(){
    
    // Validation de formulaire newsletter 
    $("form#form_newsletter").validate({
        errorPlacement: function(error, element) { 
            error.appendTo( $("label" , element.parent()).after() );        
          },
          highlight: function(element, errorClass) {
              if ( ! $(element).hasClass("error")) $(element).fadeOut(function() {
                  $(element).fadeIn();
              });
              $(element).removeClass("error").addClass("error");
          },
          errorElement: "span",
          submitHandler: function (x) {
              $('form#form_newsletter').submit( function() {
                $.post("newsletter.php", $("form#form_newsletter").serialize() , function (data){
                    $('#popup_nl').bPopup({modalClose: false});
                });
              });
          }
    });
    $("#search form:eq(0)").validate({
        errorPlacement: function(error, element) { 
            error.appendTo( $("label" , element.parent()).after() );        
          },
        highlight: function(element, errorClass) {
              if ( ! $(element).hasClass("error")) $(element).fadeOut(function() {
                  $(element).fadeIn();
              });
              $(element).removeClass("error").addClass("error");
          }
    });
    $("#search form:eq(1)").validate({
        errorPlacement: function(error, element) { 
            error.appendTo( $("label" , element.parent()).after() );        
          },
        highlight: function(element, errorClass) {
              if ( ! $(element).hasClass("error")) $(element).fadeOut(function() {
                  $(element).fadeIn();
              });
              $(element).removeClass("error").addClass("error");
          }
    });
    
    //validation d'un formulaire
    $('form.validate').validate({
        errorPlacement: function(error,element) {
            return true;
          },
        highlight: function(element, errorClass) {
              if ( ! $(element).hasClass("error")) $(element).fadeOut(function() {
                  $(element).fadeIn();
              });
              $(element).removeClass("error").addClass("error");
          }
    });
    
    //on égalise la hauteur des colonne des formations 
    if ( $("#formation_c1").height() > $("#formation_c2").height())
        $("#formation_c2").height($("#formation_c1").height());
    if ( $("#formation_c1").height() < $("#formation_c2").height())
        $("#formation_c1").height($("#formation_c2").height());
    
    try{
        $("#carousel").carousel();
    }
    catch (e){}
    
});

function loadTheme( x ) {
    var compid = $(x).val();
    $.ajax({
          url: '/search/ajax.php',
          type: 'POST',
          data: ({comp_id : compid}),
          success: function(data) {
            $('#select_theme').html(data);
          }
    })
}

function showFormations( id ){
    if( $( '#formations_' + id + ' li' ).size() > 1) {
        $('#main.competence ul').hide('fast');
        $('#formations_' + id).toggle('normal');
    }
    else if($( '#formations_' + id + ' li' ).size() == 1) {
        window.location.href = "/" + $('#formations_' + id + ' a').attr('href');
    }
}

