
function log(str){
	if (window.console) {
		console.log(str);
	}
}

function show_plan_park(){
	var maintenant = new Date();
	$('fond_opaque').show();
	$('light_contenu').show();
	var soFla = new SWFObject("/medias/plan_img/zoomifyViewer.swf?time="+maintenant.getTime(), "theMovie", "881", "500", "#ffffff");
  	soFla.addVariable('zoomifyImagePath', '/medias/plan_img');
  	soFla.addVariable('zoomifyNavigatorVisible', 'true');
	$('plan_parc').show();
	soFla.write("plan_parc");
}

function loadAttractionAJAX(numero){
	$("texte_attraction_ajax").innerHTML='<img src="/images/loading.gif" alt="Chargement en cours" style="vertical-align:middle;" /> Chargement en cours';
	new Ajax.Updater('texte_attraction_ajax', '/ajax_attraction_numero/', 
		{ 
		parameters: { numero:numero },onSuccess:highlightacc
		});
	
}
function highlightacc(originalRequest) {
	new Effect.Highlight('texte_attraction_ajax');
}

function respondToClickPark(event) {
	var element = event.element();
	Event.stop(event);
	var ide=element.id;
	loadAttractionAJAX(ide.replace(/area_/, ""));
}

function replay_video_attraction(idvideo){
	var params={
	'wmode':'transparent',
	'bgcolor':'black'
	};
	swfobject.embedSWF("http://www.dailymotion.com/swf/"+idvideo+"&autoPlay=1&related=0", "media_video", "345", "280", "9.0.0", null,null, params);
}

/*************************
MENU DEFILANT VARGLOBAL
**********************/
//largeur d'une div
var largeurPdx=146;
var hauteurPdx=124;

var position=0;
var stop=false;
var i=0;
var actif= null;
var vactif= 0;
var vposition=0;

/* largeur defilement vertical */
var maxDefilmentVertical=-1000;		


function calMaxDefilement(){
  		maxDefilmentVertical=-($('defil_attraction').getDimensions().height-$('texte_attraction').getDimensions().height+20);
  		/*vertical
  		pdxActuels=$('icones').getDimensions().height/hauteurPdx;
  		pdxCache = nbPdx-pdxActuels;
  		maxDefilmentVertical=-pdxCache*hauteurPdx;
  		*/
}
		
function haut(){
		if (vposition>maxDefilmentVertical)
			vposition=vposition-5;
		$('defil_attraction').style.top=vposition+'px';
		//alert(vposition+stop+vactif);
		if (vactif==0){
			vactif = this.setInterval("haut()",20);			
			//alert('interval ok');
		}
 		if(stop){
  			 window.clearInterval(vactif);
  			 vactif=0;
  			 stop=false;
  		}
  		calMaxDefilement();
}
function bas(){
		if (vposition<maxDefilmentVertical)
			vposition=maxDefilmentVertical;
		if (vposition<0)
			vposition=vposition+5;
		$('defil_attraction').style.top=vposition+'px';
		//alert(vposition);
		///alert(stop);
		if (vactif==0){
			vactif = this.setInterval("bas()",20);
		}
 		if(stop){
  			 window.clearInterval(vactif);
  			 vactif=0;
  			 stop=false;
  		}
  		calMaxDefilement();
}

function stopDefil(){
		stop=true;
}