$(document).ready(function() {
	
	var mfcurrentlanguage;

	var myloc = String(document.location);
	if ( myloc.search(/pages\/de\/.+/) != -1 ) { mfcurrentlanguage="de";	}
	if ( myloc.search(/pages\/en\/.+/) != -1 ) { mfcurrentlanguage="en";	}

	// Jump back to current language home 
	


		$(".subCol .textbox:has(a)").css({"cursor":"pointer"});
		$('.subCol .textbox:has(a)').bind("click", function() {
			var self = this;
 			document.location= $(self).find("a").attr("href"); 
		});
		$('.subCol .textbox:has(a)').bind("mouseenter", function() {
			var self = this;
			$(self).animate({"opacity":.75}, { duration: 250, easing: "swing", queue: false} );
		}).bind("mouseleave", function() {
			var self = this;
			$(self).animate({"opacity":1}, { duration: 250, easing: "swing", queue: false} );
		});			

	// make front page browsersafe	

	if ( myloc.search(/home.+/) != -1 ) { 

	} else {
		$('#logo').bind("click", function() {
			document.location="/pages/"+mfcurrentlanguage+"/kaffee";	
		});
	}


		

	/* Kind of IE7 transp. fix */
	// $(function() {
	//     if (jQuery.browser.msie) {
	    
	//         $('img[src$=.png]').each(function() {
	//             this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this.src+",sizingMethod='scale')";
	//         });
	//     }

	// });



	$(".catalog:has(a)").css({"cursor":"pointer"});

	$('.catalog:has(a)').bind("mouseenter", function() {
		var self = this;
		imageInside= $(self).find("img"); 
		$(imageInside).animate({"opacity":.25}, { duration: 250, easing: "swing", queue: false} );
		h2Inside= $(self).find("h2"); 
		$(h2Inside).animate({"paddingBottom":0}, { duration: 250, easing: "swing", queue: false} );
		contentInside= $(self).find(".innerContent"); 
		$(contentInside).animate({"marginTop":86}, { duration: 250, easing: "swing", queue: false} );
	}).bind("mouseleave", function() {
		var self = this;
		imageInside= $(self).find("img"); 
		$(imageInside).animate({"opacity":1}, { duration: 250, easing: "swing", queue: false} );
		h2Inside= $(self).find("h2"); 
		$(h2Inside).animate({"paddingBottom":50}, { duration: 250, easing: "swing", queue: false} );
		contentInside= $(self).find(".innerContent"); 
		$(contentInside).animate({"marginTop":166}, { duration: 250, easing: "swing", queue: false} );
	});	

	$('.catalog:has(a)').bind("click", function() {
		var self = this;
		document.location= $(self).find("a").attr("href"); 
	});
	

/*
	$("a.fancybox").fancybox({
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true
	});
*/


	if (jQuery.browser.msie) {
		$('#naviLevel1 li.inactive').bind("mouseenter", function() {
			var self = this;
			$('#naviLevel1 li.inactive a').animate({"color":"#888"}, { duration: 250, easing: "swing", queue: false} );
			$(self).find("a").animate({"color":"#000"}, { duration: 250, easing: "swing", queue: false} );
		}).bind("mouseleave", function() {
			$('#naviLevel1 li.inactive a').animate({"color":"#666"}, { duration: 250, easing: "swing", queue: false} );
		});	

		$('#subNavigation li.inactive').bind("mouseenter", function() {
			var self = this;
			$('#subNavigation li.inactive').animate({"color":"#888"}, { duration: 250, easing: "swing", queue: false} );
			$(self).find("a").animate({"color":"#4d6480"}, { duration: 250, easing: "swing", queue: false} );
		}).bind("mouseleave", function() {
			$('#subNavigation li.inactive a').animate({"color":"#000"}, { duration: 250, easing: "swing", queue: false} );
		});	

	} else {
	
		$('#naviLevel1 li.inactive').bind("mouseenter", function() {
			var self = this;
			// $('#naviLevel1 li.inactive').animate({"opacity":0.5}, { duration: 250, easing: "swing", queue: false} );
			// $(self).animate({"opacity":1}, { duration: 250, easing: "swing", queue: false} );
			$(self).find("a").animate({"color":"#000"}, { duration: 250, easing: "swing", queue: false} );
		}).bind("mouseleave", function() {
			var self = this;
			// $('#naviLevel1 li').animate({"opacity":1}, { duration: 250, easing: "swing", queue: false} );
			$('#naviLevel1 li.inactive a').animate({"color":"#666"}, { duration: 250, easing: "swing", queue: false} );
		});	

		$('#subNavigation li.inactive').bind("mouseenter", function() {
			var self = this;
			$('#subNavigation li.inactive').animate({"opacity":0.5}, { duration: 250, easing: "swing", queue: false} );
			$(self).animate({"opacity":1}, { duration: 250, easing: "swing", queue: false} );
			$(self).find("a").animate({"color":"#4d6480"}, { duration: 250, easing: "swing", queue: false} );
		}).bind("mouseleave", function() {
			var self = this;
			$('#subNavigation li').animate({"opacity":1}, { duration: 250, easing: "swing", queue: false} );
			$('#subNavigation li.inactive a').animate({"color":"#000"}, { duration: 250, easing: "swing", queue: false} );
		});	



		$('#naviLevel2 li.inactive').bind("mouseenter", function() {
			var self = this;
			$('#naviLevel2 li.inactive').animate({"opacity":0.75}, { duration: 125, easing: "swing", queue: false} );
			$(self).animate({"marginLeft":"5px","opacity":1}, { duration: 125, easing: "swing", queue: false} );
		}).bind("mouseleave", function() {
			var self = this;
			$('#naviLevel2 li').animate({"marginLeft":"0","opacity":1}, { duration: 125, easing: "swing", queue: false} );
		});	

	}

	


}); 
