// NAVIGATION
$(function () {
	if ($.browser.msie && $.browser.version < 7) return;
	
	$('#navigation li')
		.removeClass('highlight')
		.find('a')
		.append('<span class="hover" />').each(function () {
				var $span = $('> span.hover', this).css('opacity', 0);
				$(this).hover(function () {
					// on hover
					$span.stop().fadeTo(250, 1);
				}, function () {
					// off hover
					$span.stop().fadeTo(250, 0);
				});
			});
			
	$('#but_termin')
		.removeClass('highlight')
		.find('a')
		.append('<span class="hover" />').each(function () {
				var $span = $('> span.hover', this).css('opacity', 0);
				$(this).hover(function () {
					// on hover
					$span.stop().fadeTo(250, 1);
				}, function () {
					// off hover
					$span.stop().fadeTo(250, 0);
				});
			});
			
	$('#but_termin_seite')
		.removeClass('highlight')
		.find('a')
		.append('<span class="hover" />').each(function () {
				var $span = $('> span.hover', this).css('opacity', 0);
				$(this).hover(function () {
					// on hover
					$span.stop().fadeTo(250, 1);
				}, function () {
					// off hover
					$span.stop().fadeTo(250, 0);
				});
			});
			
});


// PNG-FIX
$(document).ready(function(){ 
        
	$(document).pngFix();

});

// Image preloading
(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)

// Images to Preload
jQuery.preLoadImages(
	"./templates/default/img/bg_standortleiste.gif",
	"./templates/default/img/but_anfahrt.png",
	"./templates/default/img/bg_content_standort.png",
	"./templates/default/img/bg_content_unten_a.jpg",
	"./templates/default/img/bg_content_leiste_unten.jpg",
	"./templates/default/img/bg_bigbox.jpg",
	"./templates/default/img/bg_bigbox.png",
	"./templates/default/img/hl_content_kollektion.png",
	"./templates/default/img/bg_legal.png",
	"./templates/default/img/stoerer.png",
	"./templates/default/img/koll_kat_01.png",
	"./templates/default/img/hl_header_standorte.png",
	"./templates/default/img/koll_kat_02.png",
	"./templates/default/img/koll_kat_03.png",
	"./templates/default/img/bg_content_kollektion.jpg",
	"./templates/default/img/koll_kat_04.png",
	"./templates/default/img/koll_kat_05.png",
	"./templates/default/img/koll_kat_06.png",
	"./templates/default/img/koll_kat_07.png",
	"./templates/default/img/koll_kat_08.png",
	"./templates/default/img/logo.png",
	"./templates/default/img/bg_content_overlay_2.png",
	"./templates/default/img/hl_content_standorte.png",
	"./templates/default/img/bg_content_kollektion_oben.jpg",
	"./templates/default/img/bg_content.jpg",
	"./templates/default/img/bg_content_kollektion_unten.jpg",
	"./templates/default/img/bg_content_termine_oben.jpg",
	"./templates/default/img/bg_content_termine_unten.jpg",
	"./templates/default/img/bg_content_termine.jpg",
	"./templates/default/img/bg_content_overlay.png",
	"./templates/default/img/but_termin.png",
	"./templates/default/img/navigation.png",
	"./templates/default/img/hl_content_brautetage.png",
	"./templates/default/img/bg_content_oben_a.jpg",
	"./templates/default/img/bg_footer.jpg",
	"./templates/default/img/bg_content_mitte_a.jpg",
	"./templates/default/img/hl_header_kollektion.png",
	"./templates/default/img/bg_content_header.gif",
	"./templates/default/img/bg.jpg",
	"./templates/default/img/hl_header_brautetage.png",
	"./templates/default/img/hl_header_aktionenundmessen.png",
	"./templates/default/img/hl_content_aktionenundmessen.png",
	"./templates/default/img/hl_content_404.png",
	"./templates/default/img/hl_content_impressum.png",
	"./templates/default/img/hl_content_kontakt.png",
	"./templates/default/img/hl_content_terminvereinbaren.png",
	"./templates/default/img/hl_header_404.png",
	"./templates/default/img/hl_header_impressum.png",
	"./templates/default/img/hl_header_kontakt.png",
	"./templates/default/img/hl_header_terminvereinbaren.png"
	);

