jQuery(document).ready( function() {
  if(jQuery('div#teaser_news').is('*')) {
    if(jQuery("#teaser_news").children(".newsTeaser").size() > 1) {
      number = switchNews(jQuery("#teaser_news").children(".newsTeaser").size());
      window.setInterval("switchNews(number)", 10000);
    } else {
      switchNews(jQuery("#teaser_news").children(".newsTeaser").size());
    }
  }

  if(jQuery(".newsTeaser").is('*')) {
    jQuery(".newsTeaser").hover(function() {
      showNews();
    },
    function() {
      hideNews();
    });
  }
	
  jQuery("#bookmark").click(function() {
    Lesezeichen();
  });

  jQuery("#navi li.hasSub").hover(function() {
    jQuery(this).addClass("hover");
  }, function() {
    jQuery(this).removeClass("hover");
  });

  jQuery("#navi li.hasSub").children().hover(function() {
    jQuery(this).parents("li").addClass("hover");
  }, function() {
    jQuery(this).parents("li").removeClass("hover");
  })

  if(jQuery('.singleItem').is('*')) {
    jQuery('.singleItem').hover(function() {
      jQuery(this).find('.overLay').show();
      jQuery(this).css('border-bottom-color', '#000000').find('p, a').css('color', '#000000');
    }, function() {
      jQuery(this).find('.overLay').hide();
      jQuery(this).removeAttr('style').find('p, a').removeAttr('style');
    });
  }

  if($_GET['id'] == 28 || $_GET['id'] == 29) {
    jQuery('.fotoNavi .camps a').css('background-position', 'left bottom');
  }

  if($_GET['id'] == 30) {
    jQuery('.fotoNavi .events a').css('background-position', 'left bottom');
  }

  if($_GET['id'] == 31) {
    jQuery('.fotoNavi .partys a').css('background-position', 'left bottom');
  }

  jQuery('#gallery .single').each(function() {
//    link = jQuery(this).parents('.single').find('a').clone();
//    span = jQuery(this).wrap(link).parent('a').find('span').clone();
//    jQuery(this).parents('a').html('<span class="imageDescription"></span>');
//    jQuery(this).parents('.single').find('.imageDescription').remove();
    jQuery(this).find('a').append('<span class="imageDescription"></span>');
    title = jQuery('#gallery h3').html().substring(4, jQuery('#gallery h3').html().length);
    jQuery(this).find('a').attr('title', title);
  });
});

function switchNews(numb) {
  rand = numb;
  jQuery(".newsTeaser .overLay").hide();
  jQuery(".newsTeaser .textOverLay").hide();
  jQuery(".newsTeaser .textOverLayBG").hide();
  //while(jQuery("#teaser_news").children(".newsTeaser:eq("+rand+")").css("display") == "block") {
  //	rand = jQuery.random(jQuery("#teaser_news").children(".newsTeaser").size());
  //}
  if(rand > 0) {
    rand = rand - 1;
  } else {
    rand = jQuery("#teaser_news").children(".newsTeaser").size();
  }
  number = rand;
    jQuery("#teaser_news").children(".newsTeaser:eq("+number+")").css("z-index", "3");
    jQuery("#teaser_news").children(".newsTeaser").hide().css("z-index", "1");
    jQuery("#teaser_news").children(".newsTeaser.shown").removeClass("shown").addClass("old").show();
    jQuery("#teaser_news").children(".newsTeaser:eq("+number+")").fadeIn("slow", function() {
      jQuery("#teaser_news").children(".old").removeClass("old").hide();
    }).addClass("shown").css("z-index", "2");
  return rand;
  //jQuery("#teaser_news").children(".newsTeaser:eq("+rand+")").show().css("z-index", "2").addClass("shown");
}

function showNews() {
  jQuery(".newsTeaser .overLay").show();
  jQuery(".newsTeaser .textOverLay").slideDown();
  jQuery(".newsTeaser .textOverLayBG").slideDown();
}

function hideNews() {
  jQuery(".newsTeaser .overLay").hide();
  jQuery(".newsTeaser .textOverLay").slideUp();
  jQuery(".newsTeaser .textOverLayBG").slideUp();
}

(function(){
  var s = window.location.search.substring(1).split('&');
  if(!s.length) return;
  window.$_GET = {};
  for(var i  = 0; i < s.length; i++) {
    var parts = s[i].split('=');
    window.$_GET[unescape(parts[0])] = unescape(parts[1]);
  }
}())