$(document).ready(function() {
   
   optimizeImageMargins();
   removeActiveClass();
 
   $('div#contactbox').css('height', '143px');
   $('#home_navitems ul li:first').addClass("first");
   $('#page_content_footer ul li:first').addClass("first");
   
   $('#home_navitems ul li:last').addClass("last");
   
   $('#cbox_navi li a img').hide();
   $('#cbox_content div').hide();
   $('#cbox_navi li a img:first').show();
   $('#cbox_content div:first').show();
   
   $('input').addClass("unchanged");
  
   $('#cbox_input_filiale, #cbox_input_msf').click(function(){
      if ($(this).val()=="PLZ oder Ort eingeben")
      {
          $(this).val("");
      }
  });
  $('#cbox_input_filiale, #cbox_input_msf').blur(function(){
      if ($(this).val()=="")
      {
          $(this).val("PLZ oder Ort eingeben");
      }
  });
   
   $("#cbox_navi li").hover( 
   
      function () {
        $('#cbox_content div').hide();
        $('#cbox_navi li a img').hide();
        var link_id = $(this).attr('id');
        $('#cbox_content div#content_'+link_id).show();
        $(this).find("img").show();
      }, 
      function () {
        var link_id = $(this).attr('id');
        //$('#cbox_content div#content_'+link_id).hide();
        //$(this).find("img").hide();
      }
    );
    
    $("#cbox_navi li a").click(
      function () {
        return false;
      }
    );
    
    
    // table color:
    $('table.blue_cells:not(.tablejs) tr:odd td.main-col-odd').addClass('main-col-even').removeClass('main-col-odd');
    $('table.blue_cells:not(.tablejs) tr:odd td.sub-col-odd').addClass('sub-col-even').removeClass('sub-col-odd');
    
    $('table.tablejs tr:odd td.main-col-odd').addClass('main-col-even').removeClass('main-col-odd');
    $('table.tablejs tr:odd td.sub-col-odd').addClass('sub-col-even').removeClass('sub-col-odd');
    
    $().piroBox({
            my_speed: 600, //animation speed
            bg_alpha: 0.5, //background opacity
            radius: 4, //caption rounded corner
            scrollImage : false, // true == image follows the page, false == image remains in the same open position
            pirobox_next : 'piro_next', // Nav buttons -> piro_next == inside piroBox , piro_next_out == outside piroBox
            pirobox_prev : 'piro_prev',// Nav buttons -> piro_prev == inside piroBox , piro_prev_out == outside piroBox
            close_all : '.piro_close',// add class .piro_overlay(with comma)if you want overlay click close piroBox
            slideShow : '', // just delete slideshow between '' if you don't want it.
            slideSpeed : 4 //slideshow duration in seconds(3 to 6 Recommended)
    });
    
    
    
    function optimizeImageMargins()
    {
        $('.images .gallery_image').addClass("gallery_margin");
        $('.images .gallery_image:eq(2), .gallery_image:eq(5), .gallery_image:eq(8) ,.gallery_image:eq(11) ,.gallery_image:eq(14) ,.gallery_image:eq(17), .gallery_image:eq(20)').addClass("gallery_margin_last");
    }

    function removeActiveClass()
    {
        $("li.e_select:last").addClass('lastActive');
        $("li.e_select").removeClass('e_select');
        $("li.lastActive").addClass('e_select').removeClass('lastActive');
    }

        
});