jQuery(function(){
  // Slide effect
  var _parentSlide = 'div.andre';
  var _linkSlide = 'a.head';
  var _slideBlock = 'ul';
  var _openClassS = 'andre-open';
  var _textOpenS = 'Open block';
  var _textCloseS = 'Close block';
  var _durationSlide = 500;
  jQuery(_parentSlide).each(function(){
    if (!jQuery(this).is('.'+_openClassS)) {
      jQuery(this).find(_slideBlock).css('display','none');
    }
  });
  jQuery(_linkSlide).click(function(){
    if (jQuery(this).parents(_parentSlide).is('.'+_openClassS)) {
      jQuery(this).parents(_parentSlide).find(_slideBlock).slideUp(_durationSlide, function(){
        jQuery(_linkSlide).parents(_parentSlide).removeClass(_openClassS);
        jQuery(_linkSlide).text(_textOpenS);
      });
    } else {
      jQuery(_linkSlide).parents(_parentSlide).addClass(_openClassS);
      jQuery(this).parents(_parentSlide).find(_slideBlock).slideDown(_durationSlide, function(){
        jQuery(_linkSlide).text(_textCloseS);
      });
    }
    return false;
  });

  jQuery("#zoomkort .enhed .prik").mouseover(function() {
    jQuery(this).find(".ro").css({display: 'block' });
    jQuery(this).find(".no").css({display: 'none' });
  }).mouseout(function() {
    jQuery(this).find(".no").css({display: 'block'});
    jQuery(this).find(".ro").css({display: 'none'});  
  }).click(function() {
    jQuery("#zoomkort .enhed .popup").css({display: 'none'});
    jQuery(this).parent(".enhed").find(".popup").css({display: 'block'});
  });
  
  jQuery("#zoomkort .enhed .popup .close").click(function() {
    jQuery(this).parent(".popup").css({display: 'none'});
  });

  jQuery("#vispaakort li").click(function() {
    var box = jQuery(this).find("input");
    var boxid = box.attr("id");
    if (box.is(':checked')) {
      jQuery("#zoomkort ."+boxid).css({display: 'block'});  
    } else {
      jQuery("#zoomkort ."+boxid).css({display: 'none'});  
    }
  });


  jQuery(".tx-dfsmaterialer-pi5 #materiale-anbefalinger .item,#content #searchres .item, #content div.materialebestilekstern, #content #galleryoversigt .gallery-item").mouseover(function() {
    jQuery(this).css("cursor","pointer");
  }).click(function() {
    var link = jQuery(this).find("a:first").attr("href");
    parent.location=link;
  });

  jQuery("#content div#materialebestil").click(function() {
    jQuery("#content div#bestilfoldout").animate({ 
          height: "340px",
    }, 1500 );
    jQuery("#content div#bestilintern-wrap").animate({ 
          height: "340px",
    }, 1500 );
  });

  jQuery("#content .items-list .holder ul li").mouseover(function() {
    jQuery(this).find(".roll").css("z-index","3");
  }).mouseout(function() {
    jQuery(this).find(".roll").css("z-index","1");
  });
  
  jQuery(".tx-qpdonation-pi2 .beloebvalg img").click(function() {
    //FIND VALGT
    var selectedamount = jQuery(this).attr("alt");
    jQuery(".tx-qpdonation-pi2 #amount50").attr("src","fileadmin/templates/soendagsskoler/images/donation-50.png");
    jQuery(".tx-qpdonation-pi2 #amount100").attr("src","fileadmin/templates/soendagsskoler/images/donation-100.png");
    jQuery(".tx-qpdonation-pi2 #amount150").attr("src","fileadmin/templates/soendagsskoler/images/donation-150.png");
    jQuery(".tx-qpdonation-pi2 #amount200").attr("src","fileadmin/templates/soendagsskoler/images/donation-200.png");
    jQuery(".tx-qpdonation-pi2 #amount300").attr("src","fileadmin/templates/soendagsskoler/images/donation-300.png");
    jQuery(".tx-qpdonation-pi2 #amount400").attr("src","fileadmin/templates/soendagsskoler/images/donation-400.png");
    jQuery(".tx-qpdonation-pi2 #amount500").attr("src","fileadmin/templates/soendagsskoler/images/donation-500.png");
    jQuery(".tx-qpdonation-pi2 #amount1000").attr("src","fileadmin/templates/soendagsskoler/images/donation-1000.png");
    
    var nysrc = jQuery(this).attr("src").replace(".", "-act.");
    jQuery(this).attr("src",nysrc);
    jQuery(".tx-qpdonation-pi2 .beloebvalg #thisistheamount").attr("value",selectedamount);
  });

  
    jQuery("div.visual img.frise").attr("style","opacity:0;z-index:2;").removeClass('vist');
    jQuery("div.visual img.frise:first").attr("style","opacity:1;z-index:2;").addClass('vist');
    jQuery("div.visual img.boble").attr("style","display:none;z-index:3;").removeClass('vist');
    jQuery("div.visual img.boble:first").attr("style","display:block;z-index:3;").addClass('vist');
    
    var vist=1;
    loopTimer = jQuery.timer(5000,"jQuery.changeFocus(2)");
    
    var allbobles = jQuery("div.visual img.boble");
    
   
    
    jQuery.changeFocus = function(vist) {
      jQuery("div.visual img.boble").animate({ marginTop: "-25px" }, 300);
      jQuery("div.visual img.boble").animate({ marginTop: "5px" }, 250);
      jQuery("div.visual img.frise").delay(550).animate({ "opacity":"0" }, 80);
      var billede = jQuery("div.visual #animation-image" + vist + "");
      jQuery(billede).animate({ "opacity":"1" }, 750);
      
      setTimeout( function() {
        jQuery("div.visual img.boble").css({"display":"none"});
        var tekst = jQuery("div.visual #animation-tekst-box" + vist + "");
        jQuery(tekst).css({"display":"block"});
      },550);
      jQuery("div.visual img.boble").animate({ marginTop: "0px" }, 200);

      var antal = allbobles.length;
      if(vist==undefined) { vist=1; }
      vist = parseInt(vist)+1;
      if(vist > antal) { vist=1; }
      loopTimer = jQuery.timer(5000,"jQuery.changeFocus(" + vist + ")");  
    }
    
    
    
//    jQuery("strong.logo").click(function() {
//      var antal = allbobles.length;
//      if(vist==undefined) { vist=1; }
//      vist = parseInt(vist)+1;
//      if(vist > antal) { vist=1; }
//      jQuery.changeFocus(vist);
//    });
    

    jQuery("input:text").not("#c192 input, #c35 input").focus(function() {
      var defvalue=this.defaultValue;
      if(this.value==defvalue) {
        this.value="";
      }
    }).blur(function() {
      if(this.value=="") {
        this.value = this.defaultValue;
      }
      if(this.value==" ") {
        this.value = this.defaultValue;
      }
    });



    jQuery("#searchrestabs a").click(function() {
      jQuery("#matsearchres #searchres, #matsearchres #kalenderoversigt, #matsearchres #ttcontent").css({'display':'none'});
      if (jQuery(this).attr("href") == "#searchres") {
        jQuery("#matsearchres #searchres").css({'display':'block'});
        jQuery("#searchrestabs").css({'background-image':'url(fileadmin/templates/soendagsskoler/images/soeg-bar-res.png)'});
      }
      if (jQuery(this).attr("href") == "#kalenderoversigt") {
        jQuery("#matsearchres #kalenderoversigt").css({'display':'block'});
        jQuery("#searchrestabs").css({'background-image':'url(fileadmin/templates/soendagsskoler/images/soeg-bar-kurser.png)'});
      }
      if (jQuery(this).attr("href") == "#ttcontent") {
        jQuery("#matsearchres #ttcontent").css({'display':'block'});
        jQuery("#searchrestabs").css({'background-image':'url(fileadmin/templates/soendagsskoler/images/soeg-bar-indhold.png)'});
      }
      if (jQuery(this).attr("href") == "#all") {
        jQuery("#matsearchres #searchres, #matsearchres #kalenderoversigt, #matsearchres #ttcontent").css({'display':'block'});
        jQuery("#searchrestabs").css({'background-image':'url(fileadmin/templates/soendagsskoler/images/soeg-bar-alle.png)'});
      }
      return false;
    });

  
  jQuery("#content div.materialebestilekstern").mouseover(function() {
    jQuery(this).addClass("ro");
  }).mouseout(function() {
    jQuery(this).removeClass("ro");
  });
  

});

  function checkboxValue(id) {
    var felt = jQuery("#checkbox" + id + "");
    var feltvalue = felt.attr("value");
    if (feltvalue == 'Ja')
      felt.attr("value","Nej");
          else
                felt.attr("value","Ja");
      }

jQuery.timer = function(time,func,callback){
  var a = {timer:setTimeout(func,time),callback:null}
  if(typeof(callback) == 'function'){a.callback = callback;}
  return a;
};

jQuery.clearTimer = function(a){
  clearTimeout(a.timer);
  if(typeof(a.callback) == 'function'){a.callback();};
  return this;
};
  
