// encoding: utf-8
/*@cc_on/*@if(@_jscript_version<5.7)try{document.execCommand('BackgroundImageCache',0,1)}catch(e){}/*@end@*/

Req('eutils', 'fontsizer', 'autovalidate', 'labelizor', 'equalizeheights', 'easing-mini', 'x/ifixpng', 'x/ui-fxcore', function(){
  
  var $ = jQuery;
  
  //autovalidate forms
  $('form').autoValidate();
  
  //fontsizer
  $('div.pagestyle').fontsizer();
  
  if (!window.EPLICA_loggedin) {
    
    //labelize input fields
    $('#qstr, #SearchFor').labelizor();
    
    $('ul.imagelist li').equalizeHeights();
    $('ul.imagelist li span.img').equalizeHeights();
    
    //zebralists
    $('div.article table tr:even').addClass('alt');
    $('div.logosearch div.searchresults table tr:even').addClass('alt');
    $('div.logosearch ul.info li:even').addClass('alt');
    $('div.sixter ul.info li:even').addClass('alt');

    // pngfix for IE6
    if ($.browser.msie) {
      $('img[src$=".png"]').ifixpng();
    };
    
    //add classes for anchor icons for filelypes
    var articlePics = $('div.article, div.articlelist, div.filelist, div.issue');
    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');
    articlePics.find('a[href$="fake.gif"]').addClass('fake').attr('href','#').html('Afturkallað.').click(function(){ return false; });

  };
  
  //active class for quickboxes on frontpage
  $('div.quickbox')
      .each(function() {
          $(this)
              .bind('mouseenter focusin', function(e){
                  $(this)
                      .addClass('quickbox-active');
              })
              .bind('mouseleave focusout', function(e){
                  $(this)
                      .removeClass('quickbox-active');
              })
      });
  

  //last class on yearindex lists
  $('div.yearindex ul li:last').addClass('last');

  //remove flicker trick
  $('#noflickerCSS').remove();
  
  //information box toggler in patent search
  var helperPs = $('div.helper p');
  helperPs.hide();
  $('div.helper')
      .prepend(
          $('<a class="showinfo">Sýna útskýringar</a>')
              .click(function() {
                  helperPs.slideToggle(function() {
                      if(helperPs.is(':hidden')) {
                          $('a.showinfo').removeClass('active');
                      } else {
                          $('a.showinfo').addClass('active');
                      };
                  
                  });
                  return false;
              })
      );
      
  $('div.sixter ul.imagelist li')
      .bind('mouseenter focusin', function(e){
          $(this)
             .stop()
             .animate({
               borderLeftColor    : '#565116', 
               borderRightColor   : '#565116',
               borderTopColor     : '#565116',
               borderBottomColor  : '#565116'
            }, 300)

            })
      .bind('mouseleave focusout', function(e){
          $(this)
              .animate({
                  borderLeftColor   : '#d9d9d9', 
                  borderRightColor  : '#d9d9d9',
                  borderTopColor    : '#d9d9d9',
                  borderBottomColor : '#d9d9d9'
                }, 300)
      })
      .bind('click', function(){
          window.location=$(this).find('a').attr('href'); return false;
      });
  
  $('#SearchFor').focus();
  $('#ifsearchtype').change(function() {
      $('#SearchFor').focus();
    });
  
});
