$(document).ready(  function ()
				   		{

//*********preload Images
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//*******************preload Images


//*******************Var declarations
var dontToggleSubMenuBecauseActive=false;
var imgChildNumber = $("#GalleryNav li img");
var activeListElement = $("#TopNaviMain li a.active");
var activeSubListElement = $(".TopNaviSub a.active");
var subMPth = "../images/structure/btn/btn_SubMeuns_";
MM_preloadImages(subMPth+"Women.gif",subMPth+"Men.gif",subMPth+"Children.gif",subMPth+"Animals.gif");

//get active Submenu
activeListElement.removeClass("active");
var selectString=(activeListElement.attr("class"));
activeListElement.addClass("active");
setTimeout(function(){$("#TopNavi ul." + selectString).show();},25);



//**************************TopNavi Functions
$("#TopNaviMain li a").mouseover(function() //function when moving over TopList Points
									 {
										 $("#TopNavi ul.TopNaviSub:animated").stop(true, true);
										 if(($(this).attr("class")).indexOf("active")>=0) //hasClass("active") funktionierte nicht
										 	{var tempActive=true;};
										 $("#TopNaviMain li a").removeClass("active");
										 var selectString=$(this).attr("class");
										 $(this).addClass("active");
										 $("#TopNavi ul.TopNaviSub:not(#TopNavi ul."+selectString+")").hide();
										 $("#TopNavi ul." + selectString).show();
										 if (tempActive==true){
											 					tempActive=false;
																$(this).addClass("active");
																   }
									 })

$("#TopNavi").hover(function(){},function() //function when leaving Menu area //somehow, only mouseout won't work correctly, so I used hover
								   {
									 $("#TopNavi li a.active").removeClass("active");
									 var tempActiveSubMenu=(activeListElement.attr("class"));
									 activeListElement.addClass("active");
									 $("#TopNavi ul.TopNaviSub:not(#TopNavi ul."+tempActiveSubMenu+")").hide();
									 $("#TopNavi ul." + tempActiveSubMenu).show();
									 $(".TopNaviSub a").removeClass("active");
									 activeSubListElement.addClass("active");
									})
//**************************TopNavi Functions






//******************************Footer Text Rollover
$("#FooterNavi li a").mouseover(function() 
									 {
										 var selectString=$(this).attr("class");
										 $("#FooterTextP").html($('#HiddenText' + selectString).html());
									 })
//******************************Footer Text Rollover




//*********************** function for gallery thumbnail navi
$("#GalleryNav li img:not(#GalleryNav .ZoomMinusInNav img)").hover(function() 
									   {
										 dontToggleSubMenuBecauseActive=false;
										 if(($(this).attr("class")).indexOf("active")!=-1) //hasClass("active") funktionierte nicht
										   {dontToggleSubMenuBecauseActive=true;}
										 else {$(this).toggleClass("active");
										 		$("#GalleryNav li:nth-child("+(imgChildNumber.index(this)+2)+")").toggleClass("active");
										 	   }
									   }, function ()
									   {
									 if(!dontToggleSubMenuBecauseActive)
									   {
										   $(this).toggleClass("active");
											$("#GalleryNav li:nth-child("+(imgChildNumber.index(this)+2)+")").toggleClass("active");
										}
									   })
//*********************** function for gallery thumbnail navi
							



});

