$(document).ready(function() {
 				
	var startPos = 0;
	var slideTeaser = "#teaserSlider div.sliderTeaser";
	// Init SliderDiv DivPos
	function sliderPosition(slectedDiv) {
		var nbrOfChildren = $(slideTeaser).siblings().length;
		var xStart = 50;
		var yStart = 280;
		var x_Step = 43;
		var y_Step = 43;
		var active_Step = 40; 
		if (slectedDiv > 0){
			var iPos = slectedDiv;
		}
		else {var iPos = 0;}
			
		var factor = 0;
		while (iPos < nbrOfChildren){
			if (factor == 0){ 
				var x_Pos = parseInt(xStart + (x_Step * factor));
				factor++; // der aktive Layer hat einen doppelt so grossen X-Abstand zum n�chsten
			}
			else {
				var x_Pos = parseInt(xStart + (x_Step * factor));
			}
			
			var y_Pos = parseInt(yStart - y_Step * factor);
			var z_index = parseInt(nbrOfChildren - factor);
			
			if (factor > 1) {
				bg_Color = "#ffffff";
				//alert ("1 - 0.115 = "+(10 - 8)/10 * factor);
				opacity = ((opacity*1.01+5)/11)
				display = "none";
			}
			else {
				bg_Color = "#006729";
				opacity = 1;
				display = "block";
			}		
			$(slideTeaser).eq(iPos).animate({left:x_Pos, top:y_Pos},"slow");
			$(slideTeaser).eq(iPos).css("z-index",z_index);
			$(".teaserBg",slideTeaser).eq(iPos).css("background",bg_Color);
			$(".teaserBg",slideTeaser).eq(iPos).animate({opacity: opacity},"slow");
			$("p",slideTeaser).eq(iPos).css("display",display);

			iPos++;
			factor++;
		}
		factor--;
		var iRest = 0;
		while (iRest < slectedDiv) {
			x_Pos =  parseInt(xStart + x_Step * factor);
			y_Pos = parseInt(yStart - y_Step * factor);
			z_index = parseInt(nbrOfChildren - factor);
			bg_Color = "#ffffff";
				opacity = (opacity*100 - (5*(factor-1)))/100;
			display = "none";

			$(slideTeaser).eq(iRest).animate({left:x_Pos, top:y_Pos},"slow");
			$(slideTeaser).eq(iRest).css("z-index",z_index);
			$(".teaserBg",slideTeaser).eq(iRest).css("background",bg_Color);
			$(".teaserBg",slideTeaser).eq(iRest).animate({opacity: opacity},"slow");
			$("p",slideTeaser).eq(iRest).css("display",display);
			iRest++;
			factor++;
		}
	}
	
	selectedDiv_before = 0;
	selectedDivPos = 0;
	sliderPosition(selectedDivPos);
	
	$("#teaserSlider div.sliderTeaser").click(function()
		{
			var selectedDiv = $(this).attr('id');
			selectedDivPos = $(slideTeaser).index( $('#'+selectedDiv)[0]);
			if (selectedDiv_before != selectedDivPos){ // geklickter div ist nicht der vordeste
				sliderPosition(selectedDivPos); // schiebe div nach vorne
				selectedDiv_before = selectedDivPos;
				return false;
			}
		}
	)
	
	trigger = false;
	$(".zoomFace").mouseover(function()
		{
			$("~ div > img",this).trigger("mouseover");
			trigger = true;		
		}
	)
	
	$(".face").mouseover(function()
		{
			if (trigger == false) {
				curr_path = $(this).attr("src");
				new_path = curr_path.replace(".jpg", "_big.jpg");
	
				$(this).attr("src",new_path);
				$(this).css("width", "132px");
				$(this).css("height", "102px");
				$(this).css("left", "-85px");
				$(this).css("top", "-60px");
			}
		}
	)
	
	$(".face").mouseout(function()
		{
			$(this).attr("src",curr_path);
			$(this).css("width", "47px");
			$(this).css("height", "40px");
			$(this).css("left", "0");
			$(this).css("top", "0");

			trigger = false;
		}
	)
	
		// Poster enlarge show/hide
	
	$(".placat a img").click(
				function () {
        curr_path = $(this).attr("src");
				new_path = curr_path.replace("-small", "-big");
				if ( $.browser.msie ) {
					if ($.browser.version < 7) {
 					windowSize ="width=370,height=495";
 					}
 					else {
 					windowSize ="width=380,height=580"; 						
 					}
 				}
 				else {
					windowSize ="width=365,height=510";
 				}
 				
				myWindow = window.open(new_path, "Placat", windowSize + ", left=100,top=200,resizable=yes,location=yes,menubar=yes");
 				myWindow.focus();
        return false;
      });
      
	/* start FlashObjects */
	

	// Flash cnp Startpage
	if ( $("#cnpStartFlashContent").length > 0 ) {
	 var so = new SWFObject("/pb/site/common/get/documents/system/elements/naturaplan/_swf/home/cnp_home_265x377.swf", "splashSwf", "265", "377", "8", "#ffffff");
		//vars
		so.addVariable("lang", flashLang);
		so.addVariable("xmlurl", "/pb/site/common/get/documents/system/elements/naturaplan/_swf/home/xml/cnp.xml");
		so.addParam("wmode", "transparent");
		so.addParam("menu", "false");
		so.write("cnpStartFlashContent");	
	}

	// Flash cnp Werbekampagne
	/* wird zurzeit nich angezeigt
	if ( $("#cnpCampaignFlashContent").length > 0 ) {
	 	var so = new SWFObject("http://www.coop.ch/naturaplan/_swf/naturaplan_player.swf", "naturaplan_player", "360", "270", "7", "#ffffff");
		//vars
		so.addVariable("video", "http://www.coop.ch/naturaplan/_swf/naturaplan-"+ flashLang +".flv");	
		so.addParam("wmode", "transparent");
		so.addParam("menu", "false");
		so.write("cnpCampaignFlashContent");	
	}
	*/
	
	// Flash cnp Naturaplan erleben
	if ( $("#cnpExperienceFlashContent").length > 0 ) {
	 	var so = new SWFObject("/pb/site/common/get/documents/system/elements/naturaplan/_swf/erleben/cnp_erleben_822x587.swf", "erlebenSwf", "822", "587", "8", "#ffffff");
		//vars
		so.addVariable("lang", flashLang);
		so.addVariable("base", "/pb/site/common/get/documents/system/elements/naturaplan/_swf/erleben/");
		so.addParam("wmode", "transparent");
		so.write("cnpExperienceFlashContent");	
	}
	
	// Flash cnp Kulinarische Landkarte
	if ( $("#cnpCulinaricMapFlashContent").length > 0 ) {
	 	var so = new SWFObject("/pb/site/common/get/documents/system/elements/naturaplan/_swf/karte/naturaplan_kulinarische_karte.swf", "karteSwf", "708", "425", "8", "#ffffff");
		//vars
		so.addVariable("lang", flashLang);
		so.addParam("wmode", "transparent");
		so.write("cnpCulinaricMapFlashContent");	
	}
	
	// Flash cnp Sortimentvielfalt
	if ( $("#cnpSortimentSubpage").length > 0 ) {
	 	var so = new SWFObject("/pb/site/common/get/documents/system/elements/naturaplan/_swf/sortiment/sortimentsvielfalt_subpage.swf", "sortimentSwf", "723", "207", "8", "#ffffff");
		//vars
		so.addVariable("lang", flashLang);
		so.addVariable("xmlurl","/pb/site/common/get/documents/system/elements/naturaplan/_swf/sortiment/xml/sortimentsvielfalt.xml");
		so.addVariable("imgurl","/pb/site/common/get/documents/system/elements/naturaplan/_swf/sortiment/img/");
		so.addVariable("thickbox", "true");
		so.addParam("wmode", "transparent");
		so.write("cnpSortimentSubpage");	
	}
	if ( $("#cnpSortimentHome").length > 0 ) {
	 	var so = new SWFObject("/pb/site/common/get/documents/system/elements/naturaplan/_swf/sortiment/sortimentsvielfalt.swf", "sortimentSwf", "821", "207", "8", "#ffffff");
		//vars
		so.addVariable("lang",flashLang);
		so.addVariable("xmlurl","/pb/site/common/get/documents/system/elements/naturaplan/_swf/sortiment/xml/sortimentsvielfalt.xml");
		so.addVariable("imgurl","/pb/site/common/get/documents/system/elements/naturaplan/_swf/sortiment/img/");
		so.addVariable("thickbox", "true");
		so.addParam("wmode", "transparent");
		so.write("cnpSortimentHome");	
	}
	
	// Flash TV Spot
	if ( $("#cnpTVSpot").length > 0 ) {
	 	var so = new SWFObject("/pb/site/common/get/documents/system/elements/naturaplan/_swf/tvspot/coop_TVSpot.swf", "tvspotSwf", "352", "335", "9", "#ffffff");
		var video = "/pb/site/common/get/documents/system/elements/naturaplan/_swf/tvspot/videos/COO_TV_Spot_CNP_ohne_Kompromisse_D45.flv";
		if(flashLang == "fr"){
			video = "/pb/site/common/get/documents/system/elements/naturaplan/_swf/tvspot/videos/COO_TV_Spot_CNP_ohne_Kompromisse_F45.flv";
		}else if(flashLang == "it"){
			video = "/pb/site/common/get/documents/system/elements/naturaplan/_swf/tvspot/videos/COO_TV_Spot_CNP_ohne_Kompromisse_I45.flv";
		}
		//vars
		so.addVariable("videourl",video);
		so.addVariable("skinurl","/pb/site/common/get/documents/system/elements/naturaplan/_swf/tvspot/SkinUnderPlayStopSeekMuteVol.swf");
		so.addParam("wmode", "transparent");
		so.write("cnpTVSpot");	
	}
	
	// Flash Sushi
	if ( $("#cnpSushi").length > 0 ) {
	 	var so = new SWFObject("/pb/site/common/get/documents/system/elements/naturaplan/_swf/sushi/coop_sushi.swf", "sushi", "352", "250", "9", "#ffffff");
		var video = "/pb/site/common/get/documents/system/elements/naturaplan/_swf/sushi/videos/sushi_de.flv";
		if(flashLang == "fr"){
			video = "/pb/site/common/get/documents/system/elements/naturaplan/_swf/sushi/videos/sushi_fr.flv";
		}else if(flashLang == "it"){
			video = "/pb/site/common/get/documents/system/elements/naturaplan/_swf/sushi/videos/sushi_it.flv";
		}
		//vars
		so.addVariable("videourl",video);
		so.addVariable("skinurl","/pb/site/common/get/documents/system/elements/naturaplan/_swf/sushi/SkinUnderPlayStopSeekMuteVol.swf");
		so.addParam("wmode", "transparent");
		so.write("cnpSushi");	
	}
	
	// Flash Lachs
	if ( $("#cnpLachs").length > 0 ) {
	 	var so = new SWFObject("/pb/site/common/get/documents/system/elements/naturaplan/_swf/lachs/coop_lachs.swf", "lachs", "352", "250", "9", "#ffffff");
		var video = "/pb/site/common/get/documents/system/elements/naturaplan/_swf/lachs/videos/lachs_de.flv";
		if(flashLang == "fr"){
			video = "/pb/site/common/get/documents/system/elements/naturaplan/_swf/lachs/videos/lachs_fr.flv";
		}else if(flashLang == "it"){
			video = "/pb/site/common/get/documents/system/elements/naturaplan/_swf/lachs/videos/lachs_it.flv";
		}
		//vars
		so.addVariable("videourl",video);
		so.addVariable("skinurl","/pb/site/common/get/documents/system/elements/naturaplan/_swf/lachs/SkinUnderPlayStopSeekMuteVol.swf");
		so.addParam("wmode", "transparent");
		so.write("cnpLachs");	
	}
	// Flash Making of
	if ( $("#cnpMakingof").length > 0 ) {
	 	var so = new SWFObject("/pb/site/common/get/documents/system/elements/naturaplan/_swf/makingof/coop_makingof.swf", "makingof", "352", "250", "9", "#ffffff");
		var video = "/pb/site/common/get/documents/system/elements/naturaplan/_swf/makingof/videos/naturaplan_makingof_de.flv";
		if(flashLang == "fr"){
			video = "/pb/site/common/get/documents/system/elements/naturaplan/_swf/makingof/videos/naturaplan_makingof_fr.flv";
		}else if(flashLang == "it"){
			video = "/pb/site/common/get/documents/system/elements/naturaplan/_swf/makingof/videos/naturaplan_makingof_it.flv";
		}
		//vars
		so.addVariable("videourl",video);
		so.addVariable("skinurl","/pb/site/common/get/documents/system/elements/naturaplan/_swf/makingof/SkinUnderPlayStopSeekMuteVol.swf");
		so.addParam("wmode", "transparent");
		so.write("cnpMakingof");	
	}
	/* end FlashObjects */
 });