// encoding: utf-8
/*@cc_on/*@if(@_jscript_version<5.7)try{document.execCommand('BackgroundImageCache',0,1)}catch(e){}/*@end@*/

// ***** jqreq *****
Req(
  'fontsizer',
  'autovalidate',
  'x/ifixpng',
  'x/innerfade',
  'popups',
  'imgpop',
  function(){
    var $ = jQuery;

    //remove flicker trick
    $('#noflickerCSS').remove();
    
    $('body.home .qabox .boxbody').innerfade({
          animationtype: 'fade',
          speed: 500,
          timeout: 5000,
          type: 'random',
          containerheight: '25'
        });
    
    if (!window.EPLICA_loggedin)
    {

      // pngfix for IE6
      if ($.browser.msie && $.browser.version < 7) {
        $('img[src$=".png"]').ifixpng();
      }
      
      //zebra tables
      $('div.article table').each(function() {
          $(this).find('tr:even').addClass('alt');
        });


      //teacher contactform ajax
      $('.ajaxlist .item').each(function() {
          var item =     $(this),
              link =     item.find('h3 a, .more a'),
              summary =  item.find('.summary'),
              moreLink = summary.find('.more a'),
              moreText = $.trim( moreLink.text() ),
              isOpen =   false;

          link
              .bind('click', function (e) {
                  var summaryText = link.data('summaryText');
                  if (summaryText)
                  {
                    summaryText.toggle(!isOpen);
                  }
                  else
                  {
                    isOpen || $.get(
                        link.attr('href'),
                        { justPicPos: 'pgmain' },
                        function(data){
                            var summaryText = $(data).find('.article .boxbody');
                            summaryText
                                .wrapInner('<div class="summtext" />')
                                .find('h1').remove().end()
                                .find('a').filter(function() { return $.trim( $(this).text() ) == "Til baka" }).remove();
                            summaryText.prependTo( summary )
                            link.data('summaryText', summaryText);
                          }
                      );
                  }

                  moreLink
                    .text( !isOpen ? 'Loka' : moreText )
                    .toggleClass('open', !isOpen);
                  
                  isOpen = !isOpen;
                  return false;
                });
        });


      //popup in articles
      $('div.article div.imgbox a:has(img)')
          .each(function() {
            var imgsrc = $(this).find('img').attr('src').replace(/\/[^\/]+\/([^\/]+)$/, '/large/$1');
            $(this).attr('href', imgsrc)
          }) 
          .imgPopper({
              curtainColor : '#000000',
              curtainOpacity : '0.75'
            });
    }
    
    // mnav
    $('div.mnav li.current a').append('<span></span>');


    $('.imgbanner a').popUps({
        target: 'svarbox',
        width:  580,
        height: 600,
        minimal:    1,
        scrollbars: 1,
        resizable:  1
      });


    // fontsizer
    $('div.pagestyle').fontsizer();

    // validate all forms
    $('form').autoValidate();
    
    // news
    $('a.rsslink').appendTo($('div.home div.news p.moreolder'));
  
    
        
  }
);
// **** /jqreq *****
