// encoding: utf-8
/*@cc_on/*@if(@_jscript_version<5.7)try{document.execCommand('BackgroundImageCache',0,1)}catch(e){}/*@end@*/

// ***** jqreq *****
Req.localPath = Req.localPath || '/skin/basic/'
Req(
  'fontsizer',
  'autovalidate',
  'imgpop',
  'tabswitcher',
  'listscroller',
  Req.baseUrl.replace(/jq\/$/, 'js/') + 'utils_1.1.js',
  { src: Req.baseUrl.replace(/jq\/$/, 'js/') + 'datepicker/1.0/dp.js', charset: 'iso-8859-1' },
  function(){
    var $ = jQuery;

    if (!window.EPLICA_loggedin)
    {
      // pngfix for IE6
      if ($.browser.msie && $.browser.version < 7) {
        $('img[src$=".png"]')
          .Req('x/ifixpng', function(){
            $(this).ifixpng();
          });
      }
      
      $('div.zebra tbody tr:nth-child(2n-1)').addClass('odd');

      $('body.home div.leftcol .articlelist li').each(function(i){
          if (i % 2 == 0) {
            $(this).css({ clear : 'left' });
          }
        });

    }
    
    // tabswitcher
    $('div.tabbox').tabSwitcher();
    
    


    // dropmenu    
    $('.dropmenu')
        .addClass('collapse-active')
        .addClass('collapse-closed')
        .each(function(){
          
            var menu = $(this);
          
            menu
                .find('.boxhead')
                .wrapInner('<a href="#" />')
                .find('a')
                .toggle(
                    function(){
                      menu.removeClass('collapse-closed');
                      menu.addClass('collapse-open');
                    },
                    function(){
                      menu.removeClass('collapse-open');
                      menu.addClass('collapse-closed');
                    }
                );
        });


    // listscroller
    $('div.scrollable').listscroller({
        item          : 'li',
        windowSize    : 4,
        stepSize      : 1,
        controls      : 'below',
        hideClass     : 'overflow',
        wrap          : 'both',
        aspect        : 'horizontal',
        overflow      : 'hidden'
      });


    // datepicker
    datePicker.init();

    $('.pagestyle').fontsizer();
    $('form').autoValidate();
  }
);
// **** /jqreq *****


