////////////////////////////////////////////////
//j'initalise tout mes valeur en dynamique ici//
////////////////////////////////////////////////


	
var thisURL = document.location.href;//je recupére mon url
var splitURL = thisURL.split("?");//je la découpe au ?
if (splitURL[1]){
	var andSplit = splitURL[1];//toute les variables urls
	var andSplitOf = andSplit.split("&");
	if (andSplitOf[1]){//si y'a des variable en plus du nom de la page
		var thisPageName = andSplitOf[0];//toute les variables urls
		var theNameOfPage = thisPageName.split("=");// je decoupe mes variable au niveau de leur asignant "="
		var wi = pagestructor [theNameOfPage[1]][0];//la largeur
		var he = pagestructor [theNameOfPage[1]][1];//la hauteur
		document.title = "Fondation Salomon - "+pagestructor [theNameOfPage[1]][2];
	}else{//si il n'ya que les nom de page
		var thisPageName = splitURL[1];//toute les variables urls
		var theNameOfPage = thisPageName.split("=");// je decoupe mes variable au niveau de leur asignant "="
		if (pagestructor [theNameOfPage[1]][0]){
			var wi = pagestructor [theNameOfPage[1]][0];//la largeur
			var he = pagestructor [theNameOfPage[1]][1];//la hauteur
			document.title = "Fondation Salomon - "+pagestructor [theNameOfPage[1]][2];
		}
	}
}else{
	document.title = "Fondation pour l'art contemporain Claudine et Jean-Marc Salomon ";
}


////////////////////////
//Le Menu par rollover//
////////////////////////

var sous_menus = new Array("sous_menu1","sous_menu2","sous_menu3","sous_menu4","sous_menu5","sous_menu6","sous_menu7");
var effall = false;

function affiche_menu(menu_vu){	
	effacer();
	effall = false;
   	var show_menu = document.getElementById(menu_vu);
   	show_menu.style.visibility = "visible";
   	Sous_menuEffect.goTo(null,null, null, null, 1);
   	window.setTimeout("effacer()", 10000);
}

function effacer(){
	if (effall==false){
	   for (var i=0; i<sous_menus.length; i++) {
		  var id_menu = sous_menus[i];
		  Sous_menuEffect.goTo(null,null, null, null, 0);
		  var hide_menu = document.getElementById(id_menu);
		  hide_menu.style.visibility = "hidden";
		  effall = true;
	   }
   }
}


/////////////////////////
//La fonction recadrage//
/////////////////////////
////////////////////////*/
	
/*fonction de resize du contener "sizeMe" au refresh de la page (donnée issue de la bdd) */
function defDeTaille(wid,hei){
	$('sizeMe').style.width = wid+"px";
	$('sizeMe').style.height = hei+"px";
}


var moveEffect,droiteFade,scale,Sous_menuEffect,leCurseur;
		
window.onload = function() {
	/*Les fonctions qui suivent permettent de construire toute les div active avec moo*/

	// ICI DEBUTE LA FONCTION ACCORDION //
	var myDivs = document.getElementsByClassName('stretcher');
	var myLinks = document.getElementsByClassName('stretchtoggle');
	accordionDivCons = new fx.Accordion(myLinks, myDivs, {
		opacity: true, duration: 500,
		onComplete: function(){window.status="toggle ok"}
	});
	// ICI FINIT LA FONCTION ACCORDION //
	
	//ICI DEBUT LA FONCTION POUR LES TRANSITIONS //	
	moveEffect = new fx.Combo($("sizeMe"), {Height:null, Width:null, Top:null, Left:null, Opacity:1}, {});
	droiteFade = new fx.Combo($("blocdroite"), {Height:null, Width:null, Top:null, Left:null, Opacity:1}, {});
	// ICI FINIT LA FONCTION POUR LES TRANSITIONS //
	
	Sous_menuEffect = new fx.Combo($("sub_menu"),{Height:null, Width:null, Top:null, Left:null, Opacity:0});
	
	leCurseur = new fx.Combo($("curseur"),{Height:null, Width:null, Top:null, Left:null, Opacity:0});

}

function startEffect(widthTo2,heightTo2,linkTo2) {
	moveEffect.goTo(heightTo2,widthTo2, null, null, 0);
	droiteFade.goTo(null,0,null,null,0);
	
	/*fonction de redirection ver la page*/
	$('includepages').style.visibility = "visible";
	window.setTimeout ("window.location='index.php?pages="+linkTo2+"';",500);
}


///////////////////////////////
//diaporama in the other page//
///////////////////////////////
///////////////////////////////
/*
// Pour pouvoir insérer le diaporama dans les pages il faut pouvoir desactiver la fonction
// DefDeTaille() , on se servira d'une variable qui identifiera
var pageEnCours = theNameOfPage[1];
var diaporamaHere = false;

switch (pageEnCours){
case "acceuil" : diaporamaHere=true ; break ;
case "expos1" : diaporamaHere=true ; break ;
case "expos4" : diaporamaHere=true ; break ;
}

alert (diaporamaHere);
*/
///////////////////////////////
//fonction pour l'infoBulle  //
///////////////////////////////
///////////////////////////////

// By Monsieur Daweed Guillemin
// Daweed.info

//pis un peu améliorer par monsieur.VD (monsieur-vd.com)
		
function GetId(id){
	return document.getElementById(id);
}
				
var i=false; // La variable i nous dit si la bulle est visible ou non
				
				
function move(e) {
	if(i) {  // Si la bulle est visible, on calcul en temps reel sa position ideale
		if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
			GetId("curseur").style.left=e.pageX +120+"px";
			GetId("curseur").style.top=e.pageY + -40+"px";
		}
		else { // Modif proposé par TeDeum, merci à lui
			if(document.documentElement.clientWidth>0) {
				GetId("curseur").style.left=-70+event.x+document.documentElement.scrollLeft+"px";
				GetId("curseur").style.top=+10+event.y+document.documentElement.scrollTop+"px";
			}
			else {
				GetId("curseur").style.left=-70+event.x+document.body.scrollLeft+"px";
				GetId("curseur").style.top=+10+event.y+document.body.scrollTop+"px";
			}
		}
	}
}
				
function montre(text) {
	monTextBulle="<p class='description_info'>"+text+"</p>"
	if(i==false) {
		if (navigator.appName!="Microsoft Internet Explorer") {// pour les navigateur "autre" que IE
			leCurseur.goTo(null,null, null, null, 0.7);// Si il est cacher (la verif n'est qu'une securité) on le rend visible.
			GetId("curseur").innerHTML = monTextBulle; // Cette fonction est a améliorer, il parait qu'elle n'est pas valide (mais elle marche)
		}else{
			leCurseur.goTo(null,null, null, null, 0.7);// Si il est cacher (la verif n'est qu'une securité) on le rend visible.
			GetId("curseur").innerHTML = monTextBulle; // Cette fonction est a améliorer, il parait qu'elle n'est pas valide (mais elle marche)
			GetId("curseur").style.left=-70+event.x+document.documentElement.scrollLeft+"px";
			GetId("curseur").style.top=+10+event.y+document.documentElement.scrollTop+"px";
		}
		i=true;
	}
}

function cache() {
	if(i==true) {
		leCurseur.goTo(null,null, null, null, 0);
		i=false;
	}
}

document.onmousemove=move; // des que la souris bouge, on appelle la fonction move pour mettre a jour la position de la bulle.
