jQuery(document).ready( function() {

    jQuery('#lbHoverNav').live('mouseover', function() {
      var curWidth = jQuery('#lightboxImage').width();
      jQuery(this).width(curWidth + 'px');
      jQuery(this).css('margin', '0 10px');
    });

  href = location.href;
    
  // ausgebucht
//  if($_GET['id'] == 34 || href.match('video')) {
    Shadowbox.init();
//  }

  if(jQuery('#newsList').is('*')) {
    var counter = 0;
    jQuery('#newsList .singleItem').each(function() {
      counter++;
      if(counter % 3 == 0) {
        jQuery(this).addClass('last');
      }
    });
  }

  if(jQuery('#videoList').is('*')) {
    jQuery('#videoList .csc-header').each(function() {
      var headline = jQuery(this).find(':headline').html();
      jQuery(this).next('.csc-textpic').find('a').attr('title', headline).append('<span class="headline">'+headline+'</span>');
      jQuery(this).remove();
    });

    jQuery('#videoList .csc-textpic').each(function() {
      if(!jQuery(this).find('.headline').is('*')) {
        jQuery(this).find('a').append('<span class="headline"></span>');
      }
    });
  }

  if(jQuery.trim(jQuery('#titleCol').html()) == '') {
    jQuery('#titleCol').remove();
  }

  if(jQuery('.importantArrow').is('*')) {
    var top = jQuery('#middleColJourney h3:last').position().top;
    jQuery('.importantArrow').css('top', top+'px');
  }

  initNavi();

  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('#headerImage').is('*')) {
    number = switchShopImages(jQuery("#headerImage").children(".csc-textpic").size());
    window.setInterval("switchShopImages(number)", 3500);
  }

  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).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 || href.match('media')) {
    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>');
    var desc = jQuery(this).find('.imageDescription').clone();
    jQuery(this).find('.imageDescription').remove();
    jQuery(this).find('a').append(desc);
    title = jQuery('#gallery .galleryTitle').html().substring(4, jQuery('#gallery .galleryTitle').html().length);
    jQuery(this).find('a').attr('title', title);
  });
  
//  myclick(3,7.8994558,46.0891882,'tt_address');
});

function checkForEmpty() {
  jQuery('#apartment').find('option[value=choose]').html('Bitte auswählen');
  if(jQuery('#apartment').find('option[value=choose]').is('*:only-child')) {
    jQuery('#apartment').find('option[value=choose]').html('AUSGEBUCHT');
  }
}

function initNavi() {
  var host = jQuery(location).attr('href');
  if($_GET['id'] == 5 || $_GET['id'] == 27 || href.match('/archiv')) {
    jQuery('#navArchiv').addClass('active');
  } else if($_GET['id'] == 28 || $_GET['id'] == 34 || href.match('/video') || href.match('/media')) {
    jQuery('#navMedia').addClass('active');
  } else if($_GET['id'] == 2 || $_GET['id'] == 13 || $_GET['id'] == 14 || $_GET['id'] == 15 || $_GET['id'] == 21 || href.match('/ws')) {
    jQuery('#navWundS').addClass('active');
  } else if($_GET['id'] == 3 || $_GET['id'] == 11 || $_GET['id'] == 12 || href.match('/reisen')) {
    jQuery('#navReisen').addClass('active');
  } else if($_GET['id'] == 35 || href.match('/shop')) {
    jQuery('#navShop').addClass('active');
  } else if($_GET['id'] == 37 || $_GET['id'] == 38 || $_GET['id'] == 39 || $_GET['id'] == 40 || href.match('/netzwerk') || href.match('/netzwerk/community') || href.match('/netzwerk/partner') || href.match('/netzwerk/links')) {
    jQuery('#navNetwork').addClass('active');
  }
//  console.log(host);
}

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 switchShopImages(numb) {
  rand = numb;
//  jQuery(".csc-textpic .overLay").hide();
//  jQuery(".csc-textpic .textOverLay").hide();
//  jQuery(".csc-textpic .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("#headerImage").children(".csc-textpic").size();
  }
  number = rand;
    jQuery("#headerImage").children(".csc-textpic:eq("+number+")").css("z-index", "3");
    jQuery("#headerImage").children(".csc-textpic").hide().css("z-index", "1");
    jQuery("#headerImage").children(".csc-textpic.shown").removeClass("shown").addClass("old").show();
    jQuery("#headerImage").children(".csc-textpic:eq("+number+")").fadeIn("slow", function() {
      jQuery("#headerImage").children(".old").removeClass("old").hide();
    }).addClass("shown").css("z-index", "2");
  return rand;
}

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]);
  }
}())
