/*******************************************************************************************/
/*							Menu gauche								*/
/*******************************************************************************************/

var ssMenuOuvert="";
var menuColore="";
var ssMenuOuvertTab=new Array();
var menuColoreTab=new Array();

// Methode d'affichage des sous Menus
function afficheMenu(nomSsMenu, nomMenu){
	//Si la variable nomSsMenu n'est pas vide
	if(nomSsMenu!=""){
		if(document.getElementById(nomSsMenu)){
			//Si la div d'id "nomSsMenu" n'est pas affiché, on l'affiche
			if(document.getElementById(nomSsMenu).style.display == "none"){
				//Si il y a deja un menu d'ouvert, on le ferme
				if (ssMenuOuvert != "" && document.getElementById(ssMenuOuvert) && document.getElementById(menuColore)){
					document.getElementById(ssMenuOuvert).style.display = "none";
					document.getElementById(menuColore).style.color = "#f5922f";
					document.getElementById(menuColore).style.fontWeight="normal";
					document.getElementById(menuColore).childNodes[1].style.listStyleImage="url('squelettes/img/flecheIE.gif')";
				}
				// On affiche le nouveau
				document.getElementById(nomSsMenu).style.display = "block";
				document.getElementById(nomMenu).style.color = "white";
				document.getElementById(nomMenu).style.fontWeight="bold";

				document.getElementById(nomMenu).childNodes[1].style.listStyleImage="url('squelettes/img/flecheBlancheIE.gif')";

				// On sauvegarde le nom du menu principal et le ssMenu associé
				menuColore=nomMenu;
				ssMenuOuvert=nomSsMenu;
				// Set Cookie
				setCookie("ssMenuOuvert",ssMenuOuvert);
				setCookie("menuColore",menuColore);
				
			// Sinon, c'est que l'on reclique sur le meme menu, qui est ouvert, donc on le ferme
			}else{
				document.getElementById(nomSsMenu).style.display = "none";
				document.getElementById(nomMenu).style.color = "#f5922f";
				document.getElementById(nomMenu).style.fontWeight="normal";
				document.getElementById(nomMenu).childNodes[1].style.listStyleImage="url('squelettes/img/flecheIE.gif')";
				// Set Cookie
				setCookie("ssMenuOuvert","");
				setCookie("menuColore","");
			}
		}
	}
}

function verifCookie(){
	if(getCookie("ssMenuOuvert")!=null){
		ssMenuOuvert=getCookie("ssMenuOuvert");
		menuColore=getCookie("menuColore");
	}
	afficheMenu(ssMenuOuvert,menuColore);
}

/*******************************************************************************************/
/*					Variables et Méthodes pour la gestion des cookies					*/
/*******************************************************************************************/

var pathname=location.pathname;
var myDomain=pathname.substring(0,pathname.lastIndexOf('/')) +'/';
var date_exp = new Date();
date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));


function getCookieVal(offset) {
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1)
      		endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function getCookie (name) {
	var arg=name+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg)
                        return getCookieVal (j);
                i=document.cookie.indexOf(" ",i)+1;
                        if (i==0) break;}
	return null;
}

function setCookie (name, value) {
	var argv=setCookie.arguments;
	var argc=setCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=name+"="+escape(value)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
}


/*******************************************************************************************/
/*					M�thodes pour la gestion de l'impression d'une photo    			   */
/*******************************************************************************************/

function imprime_zone(titre, adrImg)
{
	//var adrImg = document.getElementById(idImg).src;

	// Ajoute les donnees
	fenetre=window.open(adrImg, titre, "height=400, width=600,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");
	fenetre.document.title = titre;	

	// Attente quelques secondes avant d'imprimer et de fermer la fenetre
	setTimeout("imprimeImg(fenetre)",1000);
	
	return true;
}

function imprimeImg(fenetre)
{
	fenetre.window.print();
	fenetre.window.top.close();
}


/*******************************************************************************************/
/*				Méthodes pour la gestion de l'agrandissement des revues de presse     		   */
/*******************************************************************************************/

function agrandi_zone(titre, adrImg)
{
	// Ajoute les donnees
	fenetre=window.open(adrImg, titre, "height=1000, width=1000,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");
	fenetre.document.title = titre;	

	return true;
}


function open_window(votre_page){
	var hauteur_popup=800;
	var H = (screen.height - hauteur_popup) / 2;
	var largeur_popup=800;
	var L = (screen.width - largeur_popup) / 2;
	pop_up = window.open(votre_page,"Popup","status=yes,scrollbars=yes,resizable=no,heig­ht="+hauteur_popup+",width="+largeur_popup+",top="+H+",left=­"+L);
}

/* Galerie */
function boutonHover(num){
	switch(num){
		case 1:
			document.getElementById("boutonDiapo" + num).src = "squelettes/img/lecteur/on_previous.png";
			break;
		case 2:
			document.getElementById("boutonDiapo" + num).src = "squelettes/img/lecteur/on_rewind.png";
			break;
		case 3:
			document.getElementById("boutonDiapo" + num).src = "squelettes/img/lecteur/on_forward.png";
			break;
		case 4:
			document.getElementById("boutonDiapo" + num).src = "squelettes/img/lecteur/on_next.png";
			break;
	}
}

function boutonOut(num){
	switch(num){
		case 1:
			document.getElementById("boutonDiapo" + num).src = "squelettes/img/lecteur/previous.png";
			break;
		case 2:
			document.getElementById("boutonDiapo" + num).src = "squelettes/img/lecteur/rewind.png";
			break;
		case 3:
			document.getElementById("boutonDiapo" + num).src = "squelettes/img/lecteur/forward.png";
			break;
		case 4:
			document.getElementById("boutonDiapo" + num).src = "squelettes/img/lecteur/next.png";
			break;
	}
}

/* Texte Défilant */ 

var defile;// l'element a deplacer
var psinit = 350; // position horizontale de depart
var pscrnt = psinit;  
var pixel=500;//defaut     

function texteDefile() {
	//pixel= parseInt(nbPixel);
   if (!defile) defile = document.getElementById('defile');
   if (defile) 
   {
  var texteDef="rien";
   //texteDef=document.getElementById('defile').firstChild.textContent;
   //texteDef.replace(new RegExp("\n","g"), " ");
   //pixel=texteDef.length * 7;

      if(pscrnt < ( -pixel))
	  	{
         pscrnt = psinit;
        } 
		else 
		{
         pscrnt += -1; // pixel par deplacement
      	}
      defile.style.left = pscrnt+"px";
   }
}
var timer = setInterval("texteDefile()",10); // delai de deplacement 

/* Pop up */

function popup(chemin){
	html = "<body onBlur=\"top.close()\"><IMG src="+chemin+" style=\"max-height:800px;max-width:600px;\" BORDER=0 NAME=ImageMax onLoad=\"window.resizeTo(document.ImageMax.width+30, document.ImageMax.height+80)\"></body></html>";
	popupImage = window.open('','_blank','toolbar=0, location=0, directories=0, menuBar=0, scrollbars=0, resizable=1, width=100,height=100');
	//popupImage.document.open();
	popupImage.document.write(html);
	popupImage.document.close();
}

function popupText(chemin){
	popupImage = window.open(chemin,'_blank','toolbar=0, location=0, directories=0, menuBar=0, scrollbars=1, resizable=1, width=300,height=200');
	popupImage.document.close();
}

/* Remplacement chemin photo  editeur JS */

function completeLien(){
	//tabIMG = this.document.getElementsByTagName("img");
	/*tabIMG=this.document.images;
	tabIMGCount = tabIMG.length;
	i=0;
	docUrl=this.document.URL;
	while(i<tabIMGCount){
		src=tabIMG[i].src;
		srcSplit=src.split("/");
		docUrlSplit=docUrl.split("/");
		if(srcSplit[0]==docUrlSplit[0] && srcSplit[1]==docUrlSplit[1] && srcSplit[2]==docUrlSplit[2]){
			if(srcSplit[3]!=docUrlSplit[3]){
				srcSplit.splice(3,0,docUrlSplit[3]);
				srcComplete=srcSplit.join("/");
				document.images[i].src=srcComplete;
			}
		}
		i++;
	}*/
	
}

