function onMenuClickHandler(newHash)
{
	removeEventListener();
	
	fadeObj = "#background, #content";
	
	lastMenuColor = currMenuColor;
	if("home" == hash || "produkte_shu_uemura" == hash || "vita_referenzen" == hash || "events" == hash)
	{
		currMenuColor = "w";
	}
	else
	{
		currMenuColor = "b";
	}
	
	if(lastMenuColor != currMenuColor)
	{
		fadeObj += ", #mainmenu";
	}
	
	if(0 > newHash.search("_"))
	{
		fadeObj += ", #undermenu";
	}
	
	isFadeFlag = false;
	$(fadeObj).fadeOut("slow", function()
	{
		if(isFadeFlag) return;
		
		if("none" == $("#background").css("display"))
		{
			isFadeFlag = true;
			
			$("#loading").fadeIn("fast");
			$("#bgimg").attr("src","");
			
			if(!sendXmlHttpRequest(newHash))
			{
				alert("No XMLHTTPObject");
			}
		}
	});
}


//VIDEO MAOUSE-AACTION FUNCTIONS
function onVidMouseOverHandler(num)
{
	switch(num)
	{
			case 1:
				clearInterval(vidFade1);
				break;
			case 2:
				clearInterval(vidFade2);
				break;
			case 3:
				clearInterval(vidFade3);
				break;
	}
	$("#videolist"+num+" div:last").fadeTo("fast", 0.3);
}

function onVidClickHandler(num)
{
	videoId = "";
	switch(num)
	{
			case 1:
				videoId = videoId_left[videoCount_left - vidReady1];
				break;
			case 2:
				videoId = videoId_right[videoCount_right - vidReady2];
				break;
			case 5:
				videoId = 'gQchxhX_Xmg';
				break;
	}
	
	playerh = $("#wrapper").height()-317;
	videoh  = Math.floor(playerh*1.66);
	$("#videoplayer").css("height",playerh +"px");
	
	vidUrl = youtube[0] + videoId + youtube[1];
	vidObj = '<a href="javascript:closeVideoPlayer()"><img id="closebtn" src="assets/menus/video_close.png" width="14" height="14" /></a><object id="youtubeVid" width="' + videoh + '" height="100%"><param id="videourl" name="movie" value="' + vidUrl + '"></param><param name="allowFullScreen" value="false"></param><param name="allowscriptaccess" value="always"></param><embed src="' + vidUrl + '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="false" width="' + videoh + '" height="100%"></embed></object><div id="player_hidden"></div>';
	document.getElementById('videoplayer').innerHTML = vidObj;
	$("#videoplayer").fadeIn("slow");
}

function on3rdClickHandler()
{
	switch(vidReady3)
	{
		case 1:
			window.location.href = "#service_makeup";
			break;
		case 2:
			window.location.href = "#friseure_gegen_aids";
			break;
		case 3:
			window.location.href = "#produkte_shu_uemura";
			break;
		case 4:
			window.location.href = "#dkms_life";
			break;
		default :
			window.location.href = "http://www.blog.andremaertens.de/friseur-andre-martens-hilft-krebspatientinnen-in-therapie/";
			break;
	}
}

function onVidMouseOutHandler(num)
{
	switch(num)
	{
			case 1:
				vidFade1 = setInterval(fadeVidMenu1, 3500);
				break;
			case 2:
				vidFade2 = setInterval(fadeVidMenu2, 3500);
				break;
			case 3:
				vidFade3 = setInterval(fadeVidMenu3, 3500);
				break;
	}
	$("#videolist"+num+" div:last").fadeTo("fast",0);
}

function discardVid()
{
	document.getElementById('videoplayer').innerHTML = "";
}

function closeVideoPlayer()
{
	$("#videoplayer").fadeOut("slow");
	discardVid();
}



//Fading Menus
function onFadingMenuOver(tgt)
{
	$(tgt).fadeTo("fast", 0.6);
}

function onFadingMenuOver1(tgt,type)
{
	title_txt = 0;
	if("event" == type)
	{
		title_txt = eventsTitle[tgt.id];
	}
	else
	{
		title_txt = videoTitle[tgt.id];
	}
	
	$(tgt).fadeTo("fast", 0.6);
	$("#eventtitle_txt").text(title_txt);
}

function onFadingMenuOut(tgt)
{
	$(tgt).fadeTo("fast", 1);
}



//Events Menu
function onEMClick(galleryId, g_type)
{
	isFadeFlag = false;
	$(".eventsList").fadeOut("slow", function()
	{
		if(isFadeFlag) return;
		
		isFadeFlag = true;
		
		$("#loading").fadeIn("fast");
		
		if(!sendGalleryRequest(galleryId, g_type))
		{
			alert("No XMLHTTPObject");
		}
	});
}

function onVMClick(i)
{
	vidUrl = youtube[0] + videoId[i] + youtube[1];
	$("#videourl").attr("value", vidUrl);
	$("#youtubeVid embed").attr("src", vidUrl);
	$("#videoplayer").fadeIn("slow");
}


//Gallery Menu
function onGMClick(i)
{
	if(galleryFading) return;
	
	switchGalleryImage(i);
}

function onGalleryArrowClickHandler(i)
{
	if(galleryFading) return;
	
	i += galleryImgNum;
	if(0 > i) i = 0;
	if(galleryImg.length <= i) i = galleryImg.length -1;	
	switchGalleryImage(i);
}

function switchGalleryImage(num)
{
	if(galleryImg.length <= num) return;
	
	galleryFading = true;
	$(".mainImg:eq(" + galleryImgNum + ")").fadeOut("slow", function()
	{
		$(".mainImg:eq(" + num + ")").fadeIn("slow", function() { galleryFading = false; });
		galleryImgNum = num;
		checkGalleryArrows();
	});
}

function closeGalleryBox()
{
	$("#gallerybox").fadeOut("slow", function()
	{
		$('.mainImg, #galleryThumb img').attr("src","assets/background/nonebg.png");
		$('.mainImg').css("display","none");
		$(".eventsList").fadeIn("slow");
	});
}


//Kontaktformular
function onKontaktSendHandler()
{
	window.location.href = "#kontakt_sent";
	return false;
}
