// 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(
  'eutils', // $.fn.aquireId(), $.fn.detach()
  'fontsizer',
  'autovalidate',
  'imgpop',
  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();
          });
      }

      //zebra tables
      $('tbody tr:nth-child(2n-1)').addClass('odd');


      //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'
            });
    }
    
    // dropmenu
    var dropmenu = $('div.dropmenu').addClass('dropmenu-active dropmenu-closed'),
        dropmenuBoxhead = dropmenu.find('.boxhead').wrapInner('<a href="#" />'),
        dropmenuBoxbody = dropmenu.find('.boxbody').hide();
    
    dropmenuBoxhead
        .bind('click', function(){
            if(dropmenu.hasClass('dropmenu-closed')) {
              dropmenu.addClass('dropmenu-open');
              dropmenu.removeClass('dropmenu-closed');
              dropmenuBoxbody.slideDown(300);
            } else {
              dropmenu.addClass('dropmenu-closed');
              dropmenu.removeClass('dropmenu-open');
              dropmenuBoxbody.slideUp(300);
            }
	    return false;
        });
        
    
    // qlinks
    $('.qlinks li:odd').addClass('short');
    $('.qlinks li:has(span)').addClass('double');



    // pgbottom
    $('body').append('<div class="pgbottom">&nbsp;</div>');

    // remove flicker trick
    $('#noflickerCSS').remove();



    // Tengja inn Svarbox tengla...
    $('.qlinks li.talk, .fbox li.talk')
      .Req(
          'eutils',
          'http://svarbox.teljari.is/svarbox.js.php?c=1110',
          function(){
              this.each(function(){
                  var id = $(this).empty().aquireId();
                  //sb_openPicture(1110, "Svarbox", id);
                  sb_openText(1110, "Svarbox", "Opna Svarbox", id);
                  $($(this).find('a')[0].nextSibling).log().detach();
                });
            }
        );



    // fontsizer
    $('.pagestyle').fontsizer();

    // validate all forms
    $('form').autoValidate();


  }
);
// **** /jqreq *****
