// 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',

  function(){
    var $ = jQuery,
        isIS = $('html').attr('lang') == 'is';
    
    //zebra stafflist
    $('div.employeelist ul li:nth-child(2n-1)').addClass('alt');

    // fontsizer
    $('.pagestyle').fontsizer();

    // validate all forms
    $('form').autoValidate();

      //Leiðavísir
      var leidavisir = $('.questions .boxbody');
      if ( leidavisir.length ) {

          var rdos = leidavisir.find('.fi_rdo, .ext'),
              posb = $('#rg, #ge, #rb, #tb, #tf');

          leidavisir[0] && leidavisir[0].reset();
          rdos.slice(1).hide();
          posb.hide();

          leidavisir.find('input:radio').bind('change', function (e) {
              posb.hide();

              $(this).closest('fieldset')
                          .find('li').removeClass('selected').end()
                          .nextAll('fieldset')
                              .removeClass('done')
                              .hide()
                              .find('li').removeClass('selected').end()
                              .find('input:radio').attr('checked',false);
            
              $(this).closest('fieldset').prevAll('fieldset').andSelf().addClass('done').find('input');
            
              $(this).parent().addClass('selected');
                          

              var val = $(this).val().split('-');
              if ( val[0] == 'goto' ) 
              {
                $('#' + val[1]).show();
              } 
              else // if ( val[0] == 'end' ) 
              {
                for (var i=1; i<val.length; i++) {
                  $('#' + val[i]).show();
                }
              }
            });

          var txtrestart = isIS ? 'Byrja aftur' : 'Start over';
          $('.ext').append('<a class="restart" href="#restart">'+txtrestart+'</a>');
            
          $('.restart').bind('click', function (e) {
              leidavisir[0].reset();
              rdos.removeClass('done').find('li').removeClass('selected');
              rdos.slice(1).hide();
              posb.hide();
              return false;
            });
      }


  }
);
// **** /jqreq *****
