
/* Needed for FlashApplications */
function FlashMovie(src, movie, width, height, version, quality, menu, bgcolor, flashvars, wmode)
{
	// Here we init the width if it is zero
	if (width == 0) {width = "100%"};

	document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+version+",0,0,0' width='" +width+ "' height='" +height+ "' id='" +movie+ "'>");
	document.write("<param name='movie' value='" +src+ "' />");
	document.write("<param name='FlashVars' value='" +flashvars+ "'>");
	document.write("<param name='quality' value='" +quality+ "' />");
	document.write("<param name='menu' value='" +menu+ "' />");
	document.write("<param name='bgcolor' value='" +bgcolor+ "' />");
	document.write("<param name='wmode' value='" +wmode+ "' />");	
	document.write("<param name='scale' value='exactfit'>");
	document.write("<embed src='" +src+ "' swLiveConnect='true' menu='" +menu+ "' scale='exactfit' FlashVars='" +flashvars+ "' quality='" +quality+ "' bgcolor='" +bgcolor+ "' wmode='" +wmode+ "' width='" +width+ "' height='" +height+ "' name='" +movie+ "' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />");
	document.write("</object>");
	document.write("    ");
}

	
// Helpfunction for toggle the teaserboxes
function changeTeaserBoxHeadlineColor(id, action) {
		
		if (action == "click") {
		    if ($("#slider" + id + "Link #slider" + id + "Text").hasClass("teaserbox-button-text-active")) {
                 $("#slider" + id + "Link #slider" + id + "Text").removeClass("teaserbox-button-text-active");
				 $("#slider" + id + "Link #slider" + id + "Text").addClass("teaserbox-button-text");
				 $("#slider" + id + "Link #slider" + id + "Arrow").removeClass("teaserbox-button-arrow-active");
				 $("#slider" + id + "Link #slider" + id + "Arrow").addClass("teaserbox-button-arrow");
			} else if ($("#slider" + id + "Link #slider" + id + "Text").hasClass("teaserbox-button-text-mouseover")) {
                 $("#slider" + id + "Link #slider" + id + "Text").removeClass("teaserbox-button-text-mouseover");
				 $("#slider" + id + "Link #slider" + id + "Text").addClass("teaserbox-button-text-active");
				 $("#slider" + id + "Link #slider" + id + "Arrow").removeClass("teaserbox-button-arrow-mouseover");
				 $("#slider" + id + "Link #slider" + id + "Arrow").addClass("teaserbox-button-arrow-active");
			} else {
                 $("#slider" + id + "Link #slider" + id + "Text").removeClass("teaserbox-button-text");
				 $("#slider" + id + "Link #slider" + id + "Text").addClass("teaserbox-button-text-active");
				 $("#slider" + id + "Link #slider" + id + "Arrow").removeClass("teaserbox-button-arrow");
				 $("#slider" + id + "Link #slider" + id + "Arrow").addClass("teaserbox-button-arrow-active");
			}
		}

		if (action == "mouseover") {
			if ($("#slider" + id + "Link #slider" + id + "Text").hasClass("teaserbox-button-text-active")) {
				// do nothing
			} else {
				 $("#slider" + id + "Link #slider" + id + "Text").removeClass("teaserbox-button-text");
				 $("#slider" + id + "Link #slider" + id + "Text").addClass("teaserbox-button-text-mouseover");
				 $("#slider" + id + "Link #slider" + id + "Arrow").removeClass("teaserbox-button-arrow");
				 $("#slider" + id + "Link #slider" + id + "Arrow").addClass("teaserbox-button-arrow-mouseover");
			}
		}
		
		if (action == "mouseout") {
				 $("#slider" + id + "Link #slider" + id + "Text").removeClass("teaserbox-button-text-mouseover");
				 $("#slider" + id + "Link #slider" + id + "Text").addClass("teaserbox-button-text");
				 $("#slider" + id + "Link #slider" + id + "Arrow").removeClass("teaserbox-button-arrow-mouseover");
				 $("#slider" + id + "Link #slider" + id + "Arrow").addClass("teaserbox-button-arrow");
		}
		
};

// Helpfunction for hide the teaserboxescontent
function hideTeaserBoxContent(id) {
    $("#slider"+ id +"Content").hide();
};

// Helpfunction for toggle the teaserboxescontent
function toggleTeaserBoxContent(id) {
		// get the BlockId and get than the child-teasers.
		var idSplitter = id.split("_");
		var blockId = idSplitter[1];
		var itemId = idSplitter[2];
  	    var objTeasers = $("#TeaserBlock_"+ blockId).children();
        // hide all children
        for (x=0;x<objTeasers.length;x=x+1)  {
          c = x ;
          hideTeaserBoxContent("_"+blockId+"_"+c+"_")  ;
          // Change the teaserboxHeadline to inactive
          $("#slider_"+blockId+"_"+c+"_Link #slider_"+blockId+"_"+c+"_Text").removeClass().addClass("teaserbox-button-text");
          $("#slider_"+blockId+"_"+c+"_Link #slider_"+blockId+"_"+c+"_Arrow").removeClass().addClass("teaserbox-button-arrow");
       	}
		// open the clicked teaser and change the teaserboxHeadlineColor
		$("#slider"+id+"Content").animate({"height": "toggle", "opacity": "toggle"}, "fast");
        changeTeaserBoxHeadlineColor(id, "click");
};


// Helpfunction for keyVisualSliders animate viy mouseOver/Out
function animateKeyVisualSlider(id, on, speed ) {
		if (speed == null) {
			speed = 500;
			}
		if(on == "over") {
				$("#slider_"+id).stop().animate({width:'86px'},speed);
			} 
		if(on == "out") {
				$("#slider_"+id).stop().animate({width:'0px'},speed);
			} 
};

// Helpfunction for toggle the Mainnavigation to show the secondaryNav
function toggleMainnavShow(id) {
			  	
			  	$("ul#topnav #navLink_"+id+" #bg_left" + id).removeClass("bg_left");
			  	$("ul#topnav #navLink_"+id+" #bg_left" + id).addClass("bg_left-active");
			  	$("ul#topnav #navLink_"+id+" #bg_middle" + id).removeClass("bg_middle");
			  	$("ul#topnav #navLink_"+id+" #bg_middle" + id).addClass("bg_middle-active");
			  	$("ul#topnav #navLink_"+id+" #bg_right" + id).removeClass("bg_right");
			  	$("ul#topnav #navLink_"+id+" #bg_right" + id).addClass("bg_right-active");
			  	$("ul#topnav #navLink_"+id+" #bg_middle" + id +" a").removeClass("allianzSansMain");
			  	$("ul#topnav #navLink_"+id+" #bg_middle" + id +" a").addClass("allianzSansMainActive");
			  	
			  	
					$("ul#topnav #navLink_"+id+" .secNav-container").show(); //Show the subnav
					$("ul#topnav #navLink_"+id).find("span").show(); //Show the subnav

					// calculate the position of the secNavigation.
					$("ul#topnav #navLink_"+id).find('span').css('left', '0');
					var parentPosition = $("ul#topnav #navLink_"+id).position().left ;
					var newMiddleChildPosition = (($("ul#topnav #navLink_"+id).width() / 2) + parentPosition) ;
					var childWidth  = ($("ul#topnav #navLink_"+id).find("span").width() / 2 ) ;
					var position  = (newMiddleChildPosition - childWidth);

					if (position < 0) {
						position = 0;	
					}
					
					if ((parentPosition + childWidth) > 900) {
						position = (960 - $("ul#topnav #navLink_"+id).find("span").width());
					}
					
					$("ul#topnav #navLink_"+id).find('span').css('left', position);
					
					
};
// Helpfunction for toggle the Mainnavigation to hide the secondaryNav
function toggleMainnavHide(id) {

					$("ul#topnav #navLink_"+id+" #bg_left" + id).removeClass("bg_left-active");
			  	$("ul#topnav #navLink_"+id+" #bg_left" + id).addClass("bg_left");
			  	$("ul#topnav #navLink_"+id+" #bg_middle" + id).removeClass("bg_middle-active");
			  	$("ul#topnav #navLink_"+id+" #bg_middle" + id).addClass("bg_middle");
			  	$("ul#topnav #navLink_"+id+" #bg_right" + id).removeClass("bg_right-active");
			  	$("ul#topnav #navLink_"+id+" #bg_right" + id).addClass("bg_right");
					$("ul#topnav #navLink_"+id+" #bg_middle" + id +" a").removeClass("allianzSansMainActive");
			  	$("ul#topnav #navLink_"+id+" #bg_middle" + id +" a").addClass("allianzSansMain");
				
					$("ul#topnav #navLink_"+id).find("span").hide(); //Hide the subnav
					$("ul#topnav #navLink_"+id+" .secNav-container").hide(); //Show the subnav
				
};
