$(document).ready(function() {
    displayFlash();
    eventSearch();    
    autoClick();
    refresh_cart();
    $("table.odd tr:nth-child(odd)").addClass("odd");
    setTimeout ( function() {
        equalColumns()
        }, 1000);
    if( $('#header').length){
        $('#header').append($('#header_cart_src').html());
    }

    $('#footer_lnk_cgv').colorbox({width:"80%", height:"80%", iframe:true});
    
});



function equalColumns() {
    var r , l , hRight , hLeft ;
    if( $('#rightCol').length ) {
        r = $('#rightCol') ;
        l = $('#leftCol' ) ;
        r.css('height','auto');
        l.css('height','auto');
        hRight = r.height();
        hLeft  = l.height();
        if( hRight < hLeft ){
            r.css('height', hLeft+'px');
        }else{
            l.css('height', hRight+'px');
        }
    }
}

function eventSearch() {
    if( $('#blocSearch').length){
        $('#blocSearch input.default').bind('focus',function(){
            if( $(this).hasClass('default')){
                $(this).val('').removeClass('default');
            }
        });
        $('#blocSearch input[type=checkbox]').bind("change",function(){
            save_tld_prefs();
        });
        $('#btnSubmitSearch').bind('mouseover mouseout',function(){
            $(this).toggleClass('active');
        })

    }

    if( $('#formSearch').length){
        $('#domain').focus();
        $("#formSearch").validate({
            rules: {
                domain: {
                    required: true,
                    sld: true
                }
            },
            messages: {
                domain: {
                    required: "Le nom de domaine est requis",
                    sld: "Format invalide"
                }
            },
            submitHandler: function(form) {
               pageTracker._trackPageview("/search_domain") ;
               form.submit();
            }
        });
    }
}