﻿$(document).ready(function() {
    $(document).pngFix();
    menuSelected();
    if (!jQuery.browser.msie) {
        resizeContent();
    }
    topLinksPadding();
    attrId(".blocFAQ");

    //contentColPadding(); 

    $("div.blocFAQ").toggle(
      function() {
          displayFaq($(this).attr("id"), "faqResponse");
      },
      function() {
          noDisplayFaq($(this).attr("id"), "faqResponse");

      }
    );

    modCalendar();
    tableBackgroung();

});

function modCalendar() {
    $('.SelectedDayStyle').attr('style', '').find('a').attr('style', '');
    $('.OtherMonthDayStyle').attr('style', '').find('a').attr('style', '');
}


//Alignement de la colonne centre avec la premiere colone
//function contentColPadding()
//{
//    var h = $('#leftColumn').eq(0).height(); //colone de gauche
//    var h1 = $('.contentColumn').eq(0).height(); //contenu central
//    var h2 = $('#contentColumn').eq(0).height(); //banniere


//    if (h > h1+h2)
//    {
//        $('.contentSectionDetails').height($('.contentSectionDetails').height()+h-h2-$('.contentSectionDetails').height());
//    }

//}


function addClassMenu(object) {
    $(object).addClass("selected");
    $(object).parent().addClass("selected");
}

function removeClassMenu(object) {
    if ($(object).hasClass("selected")) {

    } else {
        $(object).removeClass("selected");
        $(object).parent().removeClass("selected");
    }


}

function menuSelected() {
    $("#menu li").hover(
      function() {
          $(this).addClass("hover");
      },
      function() {
          $(this).removeClass("hover");
      }
    );
}

function resizeContent() {
    document.getElementById("content").style.height = $("#page").height() - $("#footerWrapper").height() - $("#breadcrumbsWrapper").height() + "px";
}

function topLinksPadding() {
    $("#topLinks li:last").css("padding-right", "0");
}

function changeImageZone() {
    if ($("#zone li a.selected").size() > 0) {
        $("#zone li a.selected").eq(0).parent().addClass("hover");
    }
    $("#zone li").hover(
      function() {
          $(this).addClass("selected");
          $(this).find("#imageZone").addClass("noDisplay");
          $(this).find("#imageZoneSelected").addClass("display");
      },
      function() {
          $(this).removeClass("selected");
          $(this).find("#imageZone").addClass("display");
          $(this).find("#imageZoneSelected").addClass("NoDisplay");
      }


    );
}

function attrId(object) {
    objId = 1;
    $(object).each(function() {
        $(this).attr("id", objId);
        objId = objId + 1;
    });
}

function displayFaq(id, classToDisplay) {
    $(" .blocFAQ").removeClass("Selected");
    var stringClass = " ." + classToDisplay;
    var stringId = "#" + id + " ." + classToDisplay;
    $(stringClass).css("display", "none");
    $(stringId).css("display", "block");
    $("#" + id).addClass("Selected");
}

function noDisplayFaq(id, classToDisplay) {
    $("#" + id).removeClass("Selected");
    var stringClass = " ." + classToDisplay;
    var stringId = "#" + id + " ." + classToDisplay;
    $(stringId).css("display", "none");
}

function tableBackgroung() {
    $("table.bgTable>tbody>tr:even").addClass("bg");
    $("table.bgTable2>tbody>tr:odd").addClass("bg");
}

function displayHideControls(controlID, visible) {
    if (visible)
        $("#" + controlID).show();
    else
        $("#" + controlID).hide();
}