//********************************************************/
// Fonction  : f_page_enCours
// Rle      : extrait de l'adresse URL le nom de la page courante
// Param in  : nant
// Param OUT : Nom de la page en cours
//********************************************************/
function f_NomPage(){
var tab = document.URL.split("/"); /* decoupe en f(sparateur) */
var nom_page=tab[tab.length-1];
tab = nom_page.split("."); 
nom_page=tab[0];
if (nom_page=="") nom_page="index";
return nom_page;
}// fin fonc


//********************************************************/
// Fonction  : lance_menu
// Rle      : prpare affichage menu en f(page)
//********************************************************/
function init_menu(){	
	if((page!='index')& (page!='plan_site')){
		document.write("<script language='javascript' src='js/var.js'></script>");
		document.write("<script language='javascript' src='js/menu_com.js'></script>");
		document.write(" <script type='text/javascript'>");
		//HV Menu- by Ger Versluis (http://www.burmees.nl/)
		//Submitted to Dynamic Drive (http://www.dynamicdrive.com)
		//Visit http://www.dynamicdrive.com for this script and more
		document.write("function Go(){return}");
		document.write("</script>");	
	}
}


//********************************************************/
// Fonction  : init_balises 
// Rle      : Balise META initialise les titres en f(page)
//********************************************************/
function init_balises(){
switch (page)
{
			case 'index':
			document.write("<title>Atelier Monnet - Accueil</title>");
 	   		document.write("<meta name='Description' content='Atelier de cr&eacute;ation et d'&eacute;ducation'>");
			break;
			
			case 'presentation':
			document.write("<title>Atelier Monnet - Pr&eacute;sentation</title>");
 	   		document.write("<meta name='Description' content='pdagogie active - dveloppement personnel,Investir le geste, vivre le plaisir de tracer librement dans un cadre stimulant et accueillant'>");
			break;
			
			case 'photos_ext':
			document.write("<title>Atelier Monnet - Petit parcours jusqu\'a l\'atelier</title>");
 	   		document.write("<meta name='Description' content='Petit parcours jusqu\'a l\'atelier !'>");
			break;
			
			case 'photos_int':
			document.write("<title>Atelier Monnet - Dans l\'atelier</title>");
 	   		document.write("<meta name='Description' content='Dans l\'atelier'>");
			break;
			
			case 'formulation':
			document.write("<title>Atelier Monnet - Formulation</title>");
 	   		document.write("<meta name='Description' content='Existence de signes relevant d'une grammaire nomme  Formulation par Stern'>");
			break;
			
			case 'lieu_de_vie':
			document.write("<title>Atelier Monnet - Lieu de Vie</title>");
 	   		document.write("<meta name='Description' content='Un cadre, des matriaux, un groupe pluriel, la continuit des sances (hebdomadaire)'>");
			break;
			
			case 'expression':
			document.write("<title>Atelier Monnet - Pdagogie</title>");
 	   		document.write("<meta name='Description' content='Eveiller l'imagination et dvelopper la spontanit, solliciter la concentration.'>");
			break;
			
			case 'praticienne':
			document.write("<title>Atelier Monnet - Praticienne</title>");
 	   		document.write("<meta name='Description' content='	Prsence active, attentive  l'accomplissement de chacun, et a la ncessit de laisser le champ libre  l'expression d'une manifestation naturelle panouissante.'>");
			break;
			
			case 'inscription':
			document.write("<title>Atelier Monnet - Inscription</title>");
 		   	document.write("<meta name='Description' content='Atelier de cr&eacute;ation et d'&eacute;ducation'>");
			break;
				
			case 'liens':
			document.write("<title>Atelier Monnet - Liens Utiles</title>");
	 	   	document.write("<meta name='Description' content='Atelier de cr&eacute;ation et d'&eacute;ducation'>");
			break;
						
			case 'plan_site':
 			document.write("<title>Atelier Monnet - Plan du site</title>");
	   	 document.write("<meta name='Description' content='Atelier de cr&eacute;ation et d'&eacute;ducation'>");
		  	break;
	   		default:  
	 		break;
	}
}

//********************************************************/
// Fonction  : aff_img_central
// Rle      : affichage image centrale sur certaines pages 
//********************************************************/
function img_central(){
	if ((page=='presentation')| (page=='expression')| (page=='praticienne')| (page=='lieu_de_vie'))
	 {
		document.write("<td width='500'>");
		document.write("<img name='img_central' src='images/"+page+"/img_central.jpg' title='Click Lance/Arr&ecirc;te la Diaporama' alt='Click Lance / Ar&ecirc;rte la Diaporama' onClick='javascript:lancement_diaporama();'>");
		document.write("</td>");
		}
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}

//********************************************************/
// Fonction  : partie_gauche
// Rle      : affichage partie gauche 
//********************************************************/
function partie_gauche(){

	var nomImage="";
	document.write("<table height='500' border='0' cellspacing='0' cellpadding='0'>");
	document.write("<tr>");
 if (page!='index'){// page d'accueil ne posede pas de palette gauche
 	 switch (page) {
		case 'liens':
			nomImage="table_palette_violet.png";
 	   	   break;
		case 'praticienne':
    	   	nomImage="table_palette_bleu.png";
	   	   	break;
		case 'presentation':
    	   	nomImage="table_palette_rouge.png";
	   	   	break;
		case 'inscription':
    	   	nomImage="table_palette_brique.png";
	   	   	break;
		case 'plan_site':
    	   	nomImage="table_palette_grise.png";
	   	   	break;
		case 'expression':
    	   	nomImage="table_palette_mauve.png";
	   	   	break;
	   default:    
        	nomImage="table_palette_grise.png";
	   		break;
		}
   	document.write("<td height='250'><a href='index.php4'>");
	document.write("<img src='images/banieres/"+nomImage+"' alt='La table-palette' title='La table-palette' id='LaTablePalette' /></a></td>"); 
	}
	document.write("</tr>");

 switch (page) {
		case 'index':
  			document.write("<tr><td height='485' width='130'>&nbsp;</td></tr>");
			document.write("<tr><td height='15'><div class='entree'><a href='presentation.php4'><img src='images/fleche_droite.jpg' border='0' height='25' width='25' alt='Cliquez pour entrer' title='Cliquez pour entrer' /></a></div></td></tr>");
	   	   	break;
		case 'plan_site':
  			document.write("<tr><td height='250' width='130'>&nbsp;</td></tr>");
   	break;
	   default:    
 			document.write("<tr><td height='30'>&nbsp;</td></tr>");
			document.write("<tr><td height='220'>");
			document.write("<div id='masterdiv'>");

			document.write("<div class='menutitle' onMouseOver=\"SwitchMenu(\'sub1\')\">Qui sommes nous</div>");
			document.write("<span class='submenu' id='sub1'>");
			document.write("<a href='presentation.php4'>Pr&eacute;sentation</a><br>");
			document.write("<a href='photos_ext.php4'>Ext&eacute;rieur</a><br>");
			document.write("<a href='photos_int.php4'>Int&eacute;rieur</a><br>");
			document.write("</span>");

			document.write("<div class='menutitle' onMouseOver=\"SwitchMenu(\'sub2\')\">Atelier</div>");
			document.write("<span class='submenu' id='sub2'>");
			document.write("<a href='lieu_de_vie.php4'>Lieu de vie</a><br>");
			document.write("<a href='expression.php4'>Libre expression</a><br>");
/*			document.write("<a href='video.php4'>Film</a><br>");
*/			document.write("</span>");

			document.write("<div class='menutitle_link' onMouseOver=\"SwitchMenu(\'sub3\')\">");
			document.write("<a href='formulation.php4'>Formulation</a></div>");
			document.write("<span class='submenu' id='sub3'></span>");

			document.write("<div class='menutitle_link' onMouseOver=\"SwitchMenu(\'sub4\')\">");
			document.write("<a href='praticienne.php4'>La Praticienne</a></div>");
			document.write("<span class='submenu' id='sub4'></span>");

			document.write("<div class='menutitle_link' onMouseOver=\"SwitchMenu(\'sub5\')\">");
			document.write("<a href='inscription.php4'>Informations &amp; Inscription</a></div>");
			document.write("<span class='submenu' id='sub5'></span>");
			
			document.write("<div class='menutitle_link' onMouseOver=\"SwitchMenu(\'sub5\')\">");
			document.write("<a href='liens.php4'>Liens</a></div>");
			document.write("<span class='submenu' id='sub5'></span>");

document.write("<div class='menutitle_link' onMouseOver=\"SwitchMenu(\'sub5\')\">");
			document.write("<a href='PDF/DOSS PRESSE .pdf' target='_blank' style='color:#66CCFF;font-size:10px;'>Dossier de Presse</a></div>");
			document.write("<span class='submenu' id='sub5'></span>");

			document.write("</div>");
			document.write("</td></tr>");
 	   		break;
 }
  	document.write("</table>");
}

//********************************************************/
// Fonction  : pied de page
// Rle      : affichage memu dans pied de page
//********************************************************/
function menu_ppage(){
		 switch (page) {
			case 'inscription':
			document.write("<a href='javascript:OuvreFenetreCentree(\"plan_acces.php4\",\"Plan\",465,500)'>| Plan d'acc&egrave;s</a>");
			break;
	   		default:  
			document.write("<a href='mailto:mailto:monnet.ch@orange.fr'>Contact</a>");
	 		break;
		}   
}		
		
//********************************************************/
// Rle   : Initialisation des variables Diaporama
// 			INIT noms & nombre images diaporama
// 			emplacement :  ../images/nom-page/diapo/1.jpg 2.jpg etc
//********************************************************/

var page,i,nbr_img,prefix;
var soufix=".jpg";
var timing=1500;
var img_enCours="";
var enCours=false;
imgdiapo=new Array();

page=f_NomPage();
prefix="images/"+page+"/diapo/";
// nombre d'images diaporama en f(page en cours)

switch (page)
{
  case "presentation":
    nbr_img=8;
   break;
  case "expression":
    nbr_img=18;
   break;
   case "lieu_de_vie":
    nbr_img=12;
   break;
    case "praticienne":
    nbr_img=7;
   break;

default:
    nbr_img=0;
   break;
}

for (i = 0; i <= nbr_img; i++){
	imgdiapo[i]=prefix+i+soufix;
	}

/* obligatoirement ici !!!!!!!!!!!!!!*/
 i=0;


/*-------------------------------------------------------------------------
 Fonction   : diaporama
 Rle		: fait dfiler les images 
 --------------------------------------------------------------------------*/
  function diaporama(){
  if(i<imgdiapo.length-1){
  img_enCours=imgdiapo[i];
  	document.img_central.src=imgdiapo[i];
	i++;
	if(i==imgdiapo.length-1){ i=0; }	
 	 }
  }
    
/*-------------------------------------------------------------------------
 Fonction   : Stopp
 Rle		: Arrte l'excution d'un traitement  intervalle rgulier
 --------------------------------------------------------------------------*/
function Stopp(){window.clearInterval(id);}

/*-------------------------------------------------------------------------
 Fonction   : Depart
 Rle		: Lance un traitement  intervalle rgulier
 Entre		: (1)Function qui lance le defilement des images
         	: (2)Tempo en MiliSec
 --------------------------------------------------------------------------*/
function Depart(){id=setInterval("diaporama()",timing);}
 
/*-------------------------------------------------------------------------
 Fonction   : Gestion Diaporama
 Rle		: Lance/ Arrte la Diaporama
 --------------------------------------------------------------------------*/
function lancement_diaporama(){
if(enCours){	
  Stopp();
  document.img_central.src=img_enCours;
  enCours=false;
 }
 else
  {
	Depart();
  	enCours=true;
  }
  return enCours;
}

/********************************************************/
// Rle     :Ouvre Fenetre Externe centre
/********************************************************/
function OuvreFenetreCentree(url,NomFenetre,l,h){
//	alert("OuvreFenetreCentree URL="+url);
	var url;
	var NomFenetre;
	var l,h,largeur,hauteur;
	hauteur=Math.round((screen.availHeight-h)/2);
	largeur=Math.round((screen.availWidth-l)/2);
	window.open(url, NomFenetre, "resizable=no,dependent=yes, toolbar=no,location=no,directories=0,status=0, scrollbars=no,menubar=no,top="+hauteur+",left="+largeur+",width="+l+",height="+h);
}
//********************************************************/
// Fonction  : switchDisplay
// Rle       : Affiche/cache un objet id 
// Param in  : ID zone a adeployer
//********************************************************/
function switchDisplayZone(id){
	//alert("switchDisplayZone("+id+")");
	if(this.document.getElementById(id).style.display=='none'){
		this.document.getElementById(id).style.display='inline';
	}else{
		this.document.getElementById(id).style.display='none';
	}
}
function NU_setDisplayZone(id,state){
		this.document.getElementById(id).style.display=state;
}
//********************************************************/
// Fonction  	: UserCtrl
// Rôle      	: Contrôle type utilisateur
// Param in  	: Néant
// Param OUT 	: si ADMIN.nomDomaine booleen VRAI
//********************************************************/
function isAdmin() {
	var url=document.location;
   	if (url == "") return false;
 	var exp = new RegExp(/(admin)+/); 
	var admin = exp.test(url);
//	if (admin) alert("ADMIN : "+url); else alert("No ADMIN : "+url);
	return exp.test(url);
}

/*-------------------------------------------------------------------------
 Fonction   : Gestion FLASH
 --------------------------------------------------------------------------*/
// var typ=typeof(txt_flash);
//alert("BIBLIO_js typeof(txt_flash="+typ);
//if(typeof(txt_flash=='undefined')){var txt_flash="";}
		var lg_flash=txt_flash.length;
		var txt_flash_ini=txt_flash;

	  	var n=0; 
		var k=0;

function DepartFlash(){id=setInterval("displayTexte()",400);}
function ModeModif(){
	switchDisplayZone("flash_display_div");// zone modification visible
	switchDisplayZone("flash_update_bt");// zone modification visible
	switchDisplayZone("flash_input_div");// zone modification visible
	document.form_flash.flash_input.value=txt_flash_ini;// zone de saisie initialisée avec texte initiale
}



//********************************************************/
// Fonction  : displayTexte
// Role      : fait défiler le texte
//********************************************************/
  function displayTexte(){
//alert("displayTexte");	 // taille de la zone Input de Defilement
 	lg_zone=document.form_flash.flash_display.size;

	 // initialisation des variables si le texte a été affiché en totalité 
	 if(n>lg_flash){
  		n=0;
 		k=0;
 		document.form_flash.flash_display.value="";
		txt_flash=txt_flash_ini;
		txt_flash=txt_flash_ini.substring(n,n+lg_zone);
	 }else{
		 // passage à une partie suivante du texte si la zone d'affichage est remplie 
	     if(k==lg_zone){
			txt_flash=txt_flash_ini.substring(n,n+lg_zone);
		   	k=-1;
 			document.form_flash.flash_display.value="";
		 }else{
		// affichage caractère suivant
			document.form_flash.flash_display.value+=txt_flash.charAt(k);
		 }
		k++;
		n++;
	}
 }

