/*@cc_on/*@if(@_jscript_version<5.7)try{document.execCommand('BackgroundImageCache',0,1)}catch(e){}/*@end@*/
(function($){
  
  $('div.fontsizer').fontsizer();
  $('#pg-search').labelizor();


  //video poppper - https://www.amnesty.is/hvadthugetur/styrktu-amnesty/
  $('.videopop a').each(function() {
      var poplink = $(this);
      poplink
          .attr('title', 'Smelltu til að horfa á myndband')
          .bind('click', function() {
                $('#vidpop').remove();
                poplink.parent()
                    .prepend('' +
                        '<a id="close" href="#">Loka myndbandi</a>' +
                        '<div class="vidpop" id="vidpop">' +
                          '<object width="320" height="199">' +
                          '<param name="movie" value="/media/flash/mediaplayer.swf?file=' + poplink.attr('href') + '&bufferlength=10&autostart=true" />' +
                          '<param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" />' +
                          '<embed width=320" height="199"' +
                          'src="/media/flash/mediaplayer.swf?file=' + poplink.attr('href') + '&bufferlength=10&autostart=true"' +
                          'type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" />' +
                          '</object>' +
                        '</div>');
                $('.videopop a#close').focus().bind('click', function() { $('#vidpop, #close').remove(); })
                return false;
            });
    });


  //Styrkja popup  https://www.amnesty.is/hvadthugetur/styrktu-amnesty/
  var curtainElm = $.curtain('popup-curtain'),
      clickelm = $('a.popup'),
      pos = 0,
      clickUrl = '',
      noIEf = $.browser.msie && $.browser.version < 9 ? 0 : 1,
      popup = $('<div class="popupblock"><a href="#"><img src="" alt="" /></a></div>'),
      popupImgs = {
        yes : ['myndir/popupimg1.png', 'myndir/popupimg2.png', 'myndir/popupimg3.png'],
        fataekt :['myndir/popupimg5.png']
      },
      popupArr = popupImgs['yes'];

  if( $.browser.msie && $.browser.version < 7 ) {
    popupImgs = {
      yes : ['myndir/popupimg1.gif', 'myndir/popupimg2.gif', 'myndir/popupimg3.gif'],
      fataekt :['myndir/popupimg5.png']
    }
  };

  clickelm
      .bind('click', function() {

          curtainElm
            .fadeIn(100*noIEf, function(){
                curtainElm.css({ opacity: .75 });
                popup
                  .insertAfter(curtainElm)
                  .hide()
                  .find('img').attr('src', popupArr[pos]).end()
                  .css({
                        top:  10 + $(window).scrollTop(),
                        marginLeft: - $.toInt( popup.width() ) / 2
                      })
                  .fadeIn(350*noIEf, function() { 
                      popup
                          .removeAttr('filter')
                          .find('a')
                              .bind('click', function() {
                                  if(pos < popupArr.length - 1) {
                                      pos = pos + 1;
                                      $(this).find('img').fadeOut(100*noIEf, function() { $(this).attr('src', popupArr[pos]).fadeIn(200*noIEf) });
                                  } else {
                                      document.location=clickUrl;
                                  }
                                  return false;
                                })
                    });
              })
              .bind('click', function() {
                  popup.fadeOut(200*noIEf, function() {
                      curtainElm.fadeOut(200*noIEf);
                      pos=0;
                    })
                });
          return false;
        });
        
        
  var params = {}
  $.each( document.location.search.slice(1).split('&'), function (i, val) {
      if (val)
      {
        var pair = val.split('=');
        params[pair[0]] = pair[1];
      }
    });
  
  
  if ( params['openpopup'] ) {
    var startpos = parseInt('0'+params['startpos'], 10);
    if( startpos ) {
      pos = ( startpos - 1 )
    }
    
    if ( params['openpopup']  === 'yes' ) {
      clickUrl = 'https://www.amnesty.is/hvadthugetur/styrktu-amnesty/';
      popupArr = popupImgs['yes'];
    }
    
    else if ( params['openpopup']  === 'fataekt' ) {
      clickUrl = 'https://www.amnesty.is/hvadthugetur/styrktu-amnesty/';
      popupArr = popupImgs['fataekt'];
    }
    
    clickelm.trigger('click');
  }


})(jQuery)


if (window.fieldsetCloner) {
  fieldsetCloner.config['fieldset.clonable'] = {
    rowName : 'netfangi'
  }
  fieldsetCloner.init();
}


var swHandler = {
  _click : function( e )
  {
    var val = DOM.getOptionValue( e.currentTarget  );
    for (var i=0,l=this._togElms.length; i<l; i++)
    {
      this._togElms[i].style.display = (this._togElms[i].id == val) ? "block" : "none";
    }
  },

  init : function()
  {
    var _sw = DOM.get("#switchmaster")[0];
    if (_sw) {
      this._togElms = DOM.get(".swbox");
      if (this._togElms.length)
      {
        Event.add(_sw, "click", this._click, this);
        Event.add(_sw, "keyup", this._click, this);
        this._click({ 'currentTarget' : _sw });
      }
    }
  },
  
  reiknManSelected : function() {  if (DOM.getOptionValue(DOM.$("switchmaster")) == 'reiknMan') { return true } },
  kreditnManSelected : function() {  if (DOM.getOptionValue(DOM.$("switchmaster")) == 'kreditnMan') { return true } },
  kreditnArlSelected : function() {  if (DOM.getOptionValue(DOM.$("switchmaster")) == 'kreditnArl') { return true } },
  sedillArlSelected : function() {  if (DOM.getOptionValue(DOM.$("switchmaster")) == 'sedillArl') { return true } }
  
};
swHandler.init();

if (window.autoValidate)
{  
  autoValidate.customReqCheck["afreikning-banki"] = swHandler.reiknManSelected;
  autoValidate.customReqCheck["afreikning-utibu"] = swHandler.reiknManSelected;
  autoValidate.customReqCheck["afreikning-hofudbok"] = swHandler.reiknManSelected;
  autoValidate.customReqCheck["afreikning-reikningsnumer"] = swHandler.reiknManSelected;
  
  autoValidate.customReqCheck["kreditkort-tegund"] = swHandler.kreditnManSelected;
  autoValidate.customReqCheck["kreditkort-numer"] = swHandler.kreditnManSelected;
  autoValidate.customReqCheck["kreditkort-gildistimi"] = swHandler.kreditnManSelected;
  
  autoValidate.customReqCheck["arleg-kreditkort-tegund"] = swHandler.kreditnArlSelected;
  autoValidate.customReqCheck["arleg-kreditkort-kortanumer"] = swHandler.kreditnArlSelected;
  autoValidate.customReqCheck["arleg-kreditkort-gildistimi"] = swHandler.kreditnArlSelected;
  
  autoValidate.customReqCheck["arlegur-greidlsusedill"] = swHandler.sedillArlSelected;

  autoValidate.init(); 
}