jQuery(function( $ ){
			/**
			 * Demo binding and preparation, no need to read this part
			 */
				//borrowed from jQuery easing plugin
				//http://gsgd.co.uk/sandbox/jquery.easing.php
				$.easing.easeOutExpo = function(x, t, b, c, d) {
						return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
				};

			
			//by default, the scroll is only done vertically ('y'), change it to both.
			$.scrollTo.defaults.axis = 'xy'; 	
			$.scrollTo.defaults.duration = '200';
			//this one is important, many browsers don't reset scroll on refreshes
			//$('div.pane').scrollTo( 0 );//reset all scrollable panes to (0,0)
			$.scrollTo( { top:0, left:0} );//reset the screen to (0,0)
			
			
			var $f_propos = $('#fdescription');
			var $f_prog = $('#fprog');
			var $f_visi = $('#fvisi');
			var $f_expo = $('#fexpo');
			var $f_parte = $('#fparte');
			var $f_media = $('#fmedia');
			
			//*************************************
			// s_festival_quoi
			$('#s_festival_quoi').click(function(){
				$.scrollTo({ top:0, left:3600}, { easing:'easeOutExpo' });
				$f_expo.stop().scrollTo( '0px', 500 );
				return false;
			});
			
			// s_pourquoi
			$('#s_pourquoi').click(function(){
				$.scrollTo({ top:0, left:3600}, { easing:'easeOutExpo' });
				$f_expo.stop().scrollTo( '340px', 500 );
				return false;
			});
			
			// s_profil_visiteur
			$('#s_profil_visiteur').click(function(){
				$.scrollTo({ top:0, left:3600}, { easing:'easeOutExpo' });
				$f_expo.stop().scrollTo( '500px', 500 );
				return false;
			});
			
			// s_salon
			$('#s_salon').click(function(){
				$.scrollTo({ top:0, left:3600}, { easing:'easeOutExpo' });
				$f_expo.stop().scrollTo( '700px', 500 );
				return false;
			});
			
			// s_reser_stand
			$('#s_reser_stand').click(function(){
				$.scrollTo({ top:0, left:3600}, { easing:'easeOutExpo' });
				$f_expo.stop().scrollTo( '1800px', 500 );
				return false;
			});
			
			// s_guide
			$('#s_guide').click(function(){
				$.scrollTo({ top:0, left:3600}, { easing:'easeOutExpo' });
				$f_expo.stop().scrollTo( '2220px', 500 );
				return false;
			});
			
			// s_form_commandes
			$('#s_form_commandes').click(function(){
				$.scrollTo({ top:0, left:3600}, { easing:'easeOutExpo' });
				$f_expo.stop().scrollTo( '2220px', 500 );
				return false;
			});
			
			// s_info_compl
			$('#s_info_compl').click(function(){
				$.scrollTo({ top:0, left:3600}, { easing:'easeOutExpo' });
				$f_expo.stop().scrollTo( '2800px', 500 );
				return false;
			});
				// s_hebergement
			$('#s_hebergement').click(function(){
				$.scrollTo({ top:0, left:3600}, { easing:'easeOutExpo' });
				$f_expo.stop().scrollTo( '3290px', 500 );
				return false;
			});
			
			//*********************************************************************
			
			
			// top_description
			$('#top_description').click(function(){
				$.scrollTo({ top:0, left:2700}, { easing:'easeOutExpo' });
				$f_propos.stop().scrollTo( '0px', 500 );
				return false;
			});
			// top_prog
			$('#top_prog').click(function(){
				$.scrollTo({ top:0, left:2700}, { easing:'easeOutExpo' });
				$f_prog.stop().scrollTo( '0px', 500 );
				return false;
			});
			// top_visiteurs
			$('#top_visiteurs').click(function(){
				$.scrollTo({ top:0, left:2700}, { easing:'easeOutExpo' });
				$f_visi.stop().scrollTo( '0px', 500 );
				return false;
			});
			// top_exposants
			$('#top_exposants').click(function(){
				$.scrollTo({ top:0, left:2700}, { easing:'easeOutExpo' });
				$f_expo.stop().scrollTo( '0px', 500 );
				return false;
			});
			
			// s_date
			$('#s_date').click(function(){
				$.scrollTo({ top:0, left:2700}, { easing:'easeOutExpo' });
				$f_visi.stop().scrollTo( '60px', 500 );
				return false;
			});
			// s_prix
			$('#s_prix').click(function(){
				$.scrollTo({ top:0, left:2700}, { easing:'easeOutExpo' });
				$f_visi.stop().scrollTo( '140px', 500 );
				return false;
			});
			
			// s_parking
			$('#s_parking').click(function(){
				$.scrollTo({ top:0, left:2700}, { easing:'easeOutExpo' });
				$f_visi.stop().scrollTo( '220px', 500 );
				return false;
			});
			// s_rendre
			$('#s_rendre').click(function(){
				$.scrollTo({ top:0, left:2700}, { easing:'easeOutExpo' });
				$f_visi.stop().scrollTo( '270px', 500 );
				return false;
			});
			
			// s_degust
			$('#s_degust').click(function(){
				$.scrollTo({ top:0, left:2700}, { easing:'easeOutExpo' });
				$f_visi.stop().scrollTo( '420px', 500 );
				return false;
			});
			// s_repas
			$('#s_repas').click(function(){
				$.scrollTo({ top:0, left:2700}, { easing:'easeOutExpo' });
				$f_visi.stop().scrollTo( '500px', 500 );
				return false;
			});
			// s_place
			$('#s_place').click(function(){
				$.scrollTo({ top:0, left:2700}, { easing:'easeOutExpo' });
				$f_visi.stop().scrollTo( '570px', 500 );
				return false;
			});
			// s_conseils
			$('#s_conseils').click(function(){
				$.scrollTo({ top:0, left:2700}, { easing:'easeOutExpo' });
				$f_visi.stop().scrollTo( '3600px', 500 );
				return false;
			});
			
		// Accueil
			$('#s_accueil').click(function(){
				$.scrollTo(0, { easing:'easeOutExpo' });
				return false;
			});
		
		// s_desc
			$('#s_desc').click(function(){
				$.scrollTo({ top:0, left:900}, { easing:'easeOutExpo' });
				//$('#navigation').scrollTo(650, { easing:'easeOutExpo' });
				return false;
			});
		
		
		// s_prog
			$('#s_prog').click(function(){
				$.scrollTo({ top:0, left:1800}, { easing:'easeOutExpo' });
				return false;
			});
		
		// s_visi
			$('#s_visi').click(function(){
				$.scrollTo({ top:0, left:2700}, { easing:'easeOutExpo' });
				return false;
			});
		
		// s_expo
			$('#s_expo').click(function(){
				$.scrollTo({ top:0, left:3600}, { easing:'easeOutExpo' });
				return false;
			});
		
		// s_part
			$('#s_part').click(function(){
				$.scrollTo({ top:0, left:4500}, { easing:'easeOutExpo' });
				return false;
			});

		// s_medi
			$('#s_medi').click(function(){
				$.scrollTo({ top:0, left:5400}, { easing:'easeOutExpo' });
				return false;
			});
			
			// s_join
			$('#s_join').click(function(){
				$.scrollTo({ top:0, left:6300}, { easing:'easeOutExpo' });
				return false;
			});
			
			
		});


function steht () {
	var Agent = window.navigator.userAgent; 
	var AppName = window.navigator.appName;
	if ((AppName.indexOf("Explorer") >= 0) && (Agent.indexOf("Mozilla/3") >= 0) && (Agent.indexOf("Mac") >= 0))
		return true; 
	else return false; 
}



var floater;
var floatersub;
var LinkerRand = 0;
var old = LinkerRand;


function init() {
	floater = new getObj('navigation');
	bougeNav();
}


function getObj(name) {
	if (document.getElementById) {
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	} else if (document.all) {
		this.obj = document.all[name];
		this.style = document.all[name].style;
	} else if (document.layers)	{
		this.obj = getObjNN4(document,name);
		this.style = this.obj;
	}
}


function bougeNav() {

	if (document.documentElement && document.documentElement.scrollLeft) {
		gescrolltes = document.documentElement.scrollLeft
	} else if (document.body) {	// IE
		gescrolltes = document.body.scrollLeft
	}

	if (gescrolltes < LinkerRand) {
		gescrolltes = LinkerRand;
	} else {
		gescrolltes += 0;
	}

	if (gescrolltes != old)	{
		/** Immer kleine werdende Schritte definieren **/
		gescrolltes = (.5 *(gescrolltes-old))+old;
		floater.style.left = gescrolltes + "px";
	}
	
	old = gescrolltes;
	temp = setTimeout('bougeNav()',5);
}
