// encoding: utf-8
/*@cc_on/*@if(@_jscript_version<5.7)try{document.execCommand('BackgroundImageCache',0,1)}catch(e){}/*@end@*/

Req(
  'eutils', 
  'fontsizer', 
  'autovalidate', 
  'labelizor', 
  'easing-mini', 
  'equalizeheights',
  'x/ifixpng',
  'imgpop', 
  
  function(){
    var $ = jQuery;

    $('#qstr').labelizor();

    //flicker trick
    $('#noflickerCSS').remove();

    // force document recalculation
    $('body').addClass('js-active');


    if (!window.EPLICA_loggedin)
    {

      // pngfix for IE6
      if ($.browser.msie && $.browser.version < 7) {
        $('img[src$=".png"]').ifixpng();
      }

      //add classes for anchor icons for filelypes
      var articlePics = $('div.article, div.articlelist');
      articlePics.find('a[href$=".pdf"], a[href$=".PDF"]').addClass('pdf');
      articlePics.find('a[href$=".doc"], a[href$=".DOC"], a[href$=".docx"], a[href$=".DOCX"]').addClass('doc');
      articlePics.find('a[href$=".xls"], a[href$=".XLS"], a[href$=".xlsx"], a[href$=".XLSX"]').addClass('xls');


      //articlelist image wrapper
      $('div.pgmain div.articlelist img')
          .each(function() {
              $(this).wrap('<div class="img-wrap-outer"><div class="img-wrap-inner"></div></div>')
          });


      //popup in articles
      $('div.article div.imagebox a.img')
          .each(function() {
            var imgsrc = $(this).find('img').attr('src').replace(/\/[^\/]+\/([^\/]+)$/, '/large/$1');
            $(this).attr('href', imgsrc)
          })
          .imgPopper({
              curtainColor : '#000000',
              curtainOpacity : '0.75'
            });


      $('div.pagestyle').fontsizer();
      $('form').autoValidate();

    }; //end logged in

  }
);