$(document).ready(function() {

    $("body").addClass("js");

});



//  PNG FIX

$(document).ready(function() {

    $("img").pngfix();

});



//  FLASH EMBEDD

$(document).ready(function() {

    $("#flasholder").flash({
        swf: $("#flasholder").children("a").attr("rel"),
        width: 776,
        height: 242,
        wmode: "transparent"
    });

    $("#kiki-flash-banner").flash({
        swf: $("#kiki-flash-banner").attr("rel"),
        width: 164,
        height: 91,
        wmode: "transparent"
    });
    
    $("#zc-flash-banner").flash({
        swf: $("#zc-flash-banner").attr("rel"),
        width: 164,
        height: 91,
        wmode: "transparent"
    });

});



//  FLASH FONT REPLACEMENT

/*$(document).ready(function(){

    $('h1').sifr({ 

        swf: phrasebook.URLROOT+'/files/Zurich_LTCn_BT.swf'

    });

});*/



//  LANGUAGE DROPDOWN

$(document).ready(function() {

    var activeLang = $("#lang .active a").html();

    var listLang = $("#lang").html();

    $("#lang").wrap('<div id="lang-wrapper"></div>');

    $("#lang-wrapper").append('<span>'+activeLang+'</span><ul id="lang-dropdown">'+listLang+'</ul>');

    $("#lang-dropdown").find(".active").remove();

    $("#lang-wrapper span").click(function(){

        if ($("#lang-dropdown").is(":visible")){$("#lang-dropdown").slideUp();}

        else {$("#lang-dropdown").slideDown();}

    });

});



//  SHOWBOX

$(document).ready(function() {

      var bigImgWidth = $("#sc-scroll-box li").width()+13;

      var smlImgWidth = $("#sc-toolbar li").not(".on").width();



      var bigListWidth = $("#sc-scroll-box li").length*bigImgWidth;

      var smlListWidth = $("#sc-toolbar li").length*smlImgWidth;



      var thumbScrollAmount = -smlImgWidth*4;

      var thumbScrollStatus = 0;

      if ($("#sc-scroll-box li").length<=4){ $("#sc-toolbar .next,#sc-toolbar .next").hide(); }

      $("#sc-scroll-box ul").width(bigListWidth+"px");

      $("#sc-toolbar ul").width(smlListWidth+"px");

      

      $("#sc-toolbar .next,#sc-toolbar .prev").click(function(){

          switch ($(this).attr("class")){

              case "next":

                  if($("#sc-toolbar .prev").not(":visible")){ $("#sc-toolbar .prev").show(); }

                  thumbScrollStatus = thumbScrollStatus+thumbScrollAmount;

                  $("#sc-toolbar ul").animate({marginLeft:thumbScrollStatus});

                  if( (smlListWidth+thumbScrollAmount) <= Math.abs(thumbScrollStatus) ){ $("#sc-toolbar .next").hide(); }    

              break;

              case "prev":

                  if($("#sc-toolbar .next").not(":visible")){ $("#sc-toolbar .next").show(); }

                  thumbScrollStatus = thumbScrollStatus-thumbScrollAmount;

                  $("#sc-toolbar ul").animate({marginLeft:thumbScrollStatus});

                  if(thumbScrollStatus==0){ $("#sc-toolbar .prev").hide(); };

              break;          

          }

          $("#sc-toolbar li").removeClass("on");

          $("#sc-toolbar li:eq("+Math.abs(thumbScrollStatus/smlImgWidth)+")").addClass("on");

          switchBigImg();

      });

      

      $("#sc-toolbar li").click(function(){

          $("#sc-toolbar li").removeClass("on");

          $(this).addClass("on");

          switchBigImg();

      });

      

      function switchBigImg(){

          $("#sc-scroll-box ul").animate({marginLeft:bigImgWidth*(-$("#sc-toolbar li.on").prevAll().length)});

      }

});



$(document).ready(function() {   

    $(".finAccordion dt:first").addClass("active");

    $(".finAccordion dd:first").addClass("active");



    $(".finAccordion dd").not(".active").hide();

    $(".finAccordion dt").click(function(){

        if ( $(this).is(".active") ) {

            $(".finAccordion dt").removeClass("active");

            $(".finAccordion dd").removeClass("active");

            $(".finAccordion dd").slideUp();

            $(".finAccordion dd div").slideUp();

            return false;

        }

        $(".finAccordion dt").removeClass("active");

        $(".finAccordion dd").removeClass("active");

        $(".finAccordion dd").slideUp();

        $(".finAccordion dd div").slideUp();

        $(this).addClass("active");

        $(this).next("dd").slideDown().addClass("active");

    });



    $(".finAccordion dd div").hide();

    

    $(".finAccordion dd .title").click(function(){

        var elWrap  = $(this).parents("dl");

        if ( $(this).is(".active") ) {

            $(".finAccordion dd .title").removeClass("active");

            $(".finAccordion dd div").removeClass("active").slideUp();

            return false;

        }

        $(".finAccordion dd .title").removeClass("active");

        $(".finAccordion dd div").removeClass("active").slideUp();

        $(this).addClass("active");

        $(this).next("div").slideDown().addClass("active");

    });    

});



