jQuery.extend( jQuery.easing,
{
	easeOut: function (x, t, b, c, d) {
		return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
	}
});


function scroll_bottom_zin()
{
	var s1 = new SWFObject(submap + "/fla/bottomzin.swf", "single", "949px", "38px", "8", "transparent");
	s1.addParam("allowfullscreen","false");
	s1.addParam("menu","false");
	s1.addParam("wmode","transparent");
	
	s1.addVariable("text_marquee", "<font face='Arial' size='24' color='#bfc1c2'>pose<font color='#797a7c'>lead<\/font>dream<font color='#797a7c'>impress<\/font>dance<font color='#797a7c'>relax<\/font>inspire<font color='#797a7c'>care<\/font>express<font color='#797a7c'>dance<\/font>pose<font color='#797a7c'>lead<\/font>dream<font color='#797a7c'>impress<\/font>dance<font color='#797a7c'>relax<\/font>inspire<font color='#797a7c'>care<\/font>express<font color='#797a7c'>dance<\/font><\/font>");

	s1.addVariable("autostart","true");
	s1.addVariable("file",submap+"/fla/bottomzin.swf");
	s1.write("bottom_zin");	
}


$(function(){
		   
	//////////////////////
	// Menu slidebalkje //
	//////////////////////
	var hoverTerugTimeout = false;

	// slider toevoegen
	$("#menu").prepend('<div class="slider"></div>');
	var slider = $("#menu .slider");
	
	// init positie achter actieve link zetten
	if($("#menu ul li.actief").length)
	{
		slider.css("left", $("#menu ul li a.actief").offset().left - $("#container").offset().left - 465);
		slider.width($("#menu ul li a.actief").width());
	}
	
	// animatie regelen
	$("#menu>ul>li>a").hover(
		function()
		{
			// slider uitfaden stoppen
			clearTimeout(hoverTerugTimeout);
			
			// vars zetten
			var menuLink = $(this);
			var left = menuLink.offset().left - $("#container").offset().left - 465;
			
			// alle huidige effecten stoppen, en de volgende uitvoeren
			slider.stop().animate({
				opacity: 1,
				left: left +"px",
				width: menuLink.width() +"px"
			}, 500, 'easeOut');
		},
		function()
		{
			// uitaden na 1 sec
			hoverTerugTimeout = setTimeout(function()	{
				slider.fadeOut(400);
			}, 1000);
		}
	);
	
	/////////////////////////
	// Menu hover voor ie6 //
	/////////////////////////
	$("#menu>ul>li").hover(
	function()
	{
		$("ul", this).hide().fadeIn(500);
	},
	function()
	{
		$("ul", this).hide();
	});
	
	
	///////////////////////////////
	// Formulier focus op velden //
	///////////////////////////////
	$("#content input, #content textarea").focus(function() {
		$(this).addClass("veldfocus");
	});
	$("#content input, #content textarea").blur(function() {
		$(this).removeClass("veldfocus");
	});
	
	
	//////////
	// sIFR //
	//////////
	sIFR.replaceElement(named({ sSelector:"#content_links h1", sFlashSrc: submap+"/fla/titel.swf", sColor:"#FFFFFF", sBgColor:"#FFFFFF", sWmode:"transparent" }));
	sIFR.replaceElement(named({ sSelector:"#content_links h2", sFlashSrc: submap+"/fla/titel.swf", sColor:"#FFFFFF", sBgColor:"#FFFFFF", sWmode:"transparent" }));	
	sIFR.replaceElement(named({ sSelector:"#maincontent h1", sFlashSrc: submap+"/fla/titel.swf", sColor:"#dd008c", sBgColor:"#FFFFFF", sWmode:"transparent" }));	

});
