/* 

MAIRIE DE JONAGE 2008 |  DELTA WEB http://www.delta-web.com



*/

var hideId = "";
var nb_sub = 4;

function ow (url)
{
	window.open(url);
}

function initHide(id)
{
	document.getElementById(id).style.display = "none";
}

hideId = "";

function hideShow(id)
{
	document.getElementById(id).style.display = "block";
	if(hideId)
	{
		document.getElementById(hideId).style.display = "none";
	}
	if(hideId != id)
	{
		hideId = id;
	} 
	else {
		hideId = "";
	}
}



function checkMenu()
{
	for(i=1;i<(nb_sub+1);i++)
	{
		if(id_subSelect!=0)
		{
			if(i!=id_subSelect)initHide("sub"+i);
		}
		else initHide("sub"+i);
	}
	//if(id_subSelect!="")hideId = Number(id_subSelect);
}

function setDateMJ()
{
	date = new Date;
	heure = date.getHours();
	minute = date.getMinutes();
	sec = date.getSeconds();
	jour = date.getDate();
	jourSem = date.getDay();
	mois = date.getMonth()+1;
	annee = date.getFullYear();
	if (sec < 10)sec0 = "0"; else sec0 = "";
	if (minute < 10)min0 = "0"; else min0 = "";
	if (heure < 10)heure0 = "0"; else heure0 = "";
	if (jourSem == 0)jourSem = "Dimanche";
	if (jourSem == 1)jourSem = "Lundi";
	if (jourSem == 2)jourSem = "Mardi";
	if (jourSem == 3)jourSem = "Mercredi";
	if (jourSem == 4)jourSem = "Jeudi";
	if (jourSem == 5)jourSem = "Vendredi";
	if (jourSem == 6)jourSem = "Samedi";
	if (mois == 1)mois = "Janvier";
	if (mois == 2)mois = "Février";
	if (mois == 3)mois = "Mars";
	if (mois == 4)mois = "Avril";
	if (mois == 5)mois = "Mai";
	if (mois == 6)mois = "Juin";
	if (mois == 7)mois = "Juillet";
	if (mois == 8)mois = "Août";
	if (mois == 9)mois = "Septembre";
	if (mois == 10)mois = "Octobre";
	if (mois == 11)mois = "Novembre";
	if (mois == 12)mois = "Décembre";
	if (jour == 1)jour1 = "er";	else jour1 = "";
	messHeure = jourSem +" "+ jour + jour1 +" "+ mois +" "+ annee;
	document.getElementById("dater").innerHTML=messHeure;
	/*setTimeout("setDateMJ()", 1000)*/
}

function PopupImage(img) 
{
	titre="Mairie de Jonage";
	w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=no');	
	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
	w.document.write("<SCRIPT language=javascript>function checksize()  { if (document.images[0].complete) {  window.resizeTo(document.images[0].width+12,document.images[0].height+30); window.focus();} else { setTimeout('check()',250) } }</"+"SCRIPT>");
	w.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0><IMG src='"+img+"' border=0>");
	w.document.write("</BODY></HTML>");
	w.document.close();
}

function writeFL (id,src,W,H,WM)
{
	document.write("<object id='"+id+"' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,19,0' width='"+W+"' height='"+H+"' align='middle'>");
	document.write("<param name='allowScriptAccess' value='always'>");
	document.write("<param name='wmode' value='"+WM+"'>");
	document.write("<param name='movie' value="+src+">");
	document.write("<param name='quality' value='high'>");
	document.write("<embed name='"+id+"' src="+src+" allowScriptAccess='always' width='"+W+"' height='"+H+"' wmode='"+WM+"' align='middle' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash'></embed>");
	document.write("</object>");
}

function actionOnLoad()
{
	/*checkMenu();*/
	setDateMJ();
}

window.onload = actionOnLoad

/* --------------------------------------------------------------
   
   Display
   
   --------------------------------------------------------------
*/

function writeNav (targetlib, targetlien, selectItem, subSelectItem)
{
	var tab_lib = targetlib;
	var tab_nav = targetlien;
	
	var nb_bt = tab_lib.length;
	var listNav = "";
	
	for(i=0;i<nb_bt;i++)
	{
		var listSubNav = "";
		
		if(tab_lib[i][1])
		{
			var tmpSubNbBt = tab_lib[i][1].length;
			
			if(tmpSubNbBt>1)
			{
				for(j=0;j<tmpSubNbBt;j++)
				{
					if(j==subSelectItem && i==selectItem) 
					{
						listSubNav = listSubNav+"<li class='selected'><a href="+traceur+tab_nav[i][1][j]+">"+tab_lib[i][1][j]+"</a></li>";
					} else {
						listSubNav = listSubNav+"<li><a href="+traceur+tab_nav[i][1][j]+">"+tab_lib[i][1][j]+"</a></li>";
					}
				}
			}
		}
		
		if(tmpSubNbBt>1)
		{
			listNav = listNav+"<li id=bt"+i+"><a id='link"+i+"' href='"+traceur+tab_nav[i][0]+"'>"+tab_lib[i][0]+"</a><ul id='sub"+i+"' class='subNav'>"+listSubNav+"</ul></li>";
		} else {
			if(i==selectItem)
			{
				listNav = listNav+"<li id=bt"+i+" class='selected'><a href='"+traceur+tab_nav[i]+"'>"+tab_lib[i]+"</a></li>";
			} else {
				listNav = listNav+"<li id=bt"+i+"><a href='"+traceur+tab_nav[i]+"'>"+tab_lib[i]+"</a></li>";
			}
		}

		tmpSubNbBt = 0;
	}
	
	document.write("<ul id='nav'>"+listNav+"</ul>");
	
	for(i=0;i<nb_bt;i++)
	{
		if(tab_lib[i][1])
		{
			var tmpSubNbBt = tab_lib[i][1].length;
			
			if(tmpSubNbBt>1)
			{
				if(i!=selectItem)
				{
					hide("sub"+i);
				} else {
					hideId = "sub"+i
					oldId = hideId;
				}
				rollMenu(document.getElementById("link"+i),"sub"+i,i);
			}
		}
	}
}

/* fonction modifiée pour le menu géré en php */

function checkMenuPhp(nb_sub,id_subSelect)
{
	for(i=1;i<(nb_sub+1);i++)
	{
		if(id_subSelect!=0)
		{
			if(i!=id_subSelect && i!=5)initHide("sub"+i);
		}
		else if(i!=5) initHide("sub"+i);
	}
}

/* fin fonction menu */

/* script qui limite le nombre de caractere dans le textarea */
function LimiterTextArea(moncontroletexte, nbcar, moncontroledecompte,texte_message) 
{ 
moncontroletexte.onclick = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte,texte_message)}; 
moncontroletexte.onblur = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte,texte_message)}; 
moncontroletexte.onkeyup = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte,texte_message)}; 
moncontroletexte.onkeypress = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte,texte_message)}; 

// Affichage du nombre de caractères restant 
moncontroledecompte.innerHTML = texte_message+NbCarRestant(moncontroletexte, nbcar)+' restant'; 
} 

// TextAreaEstRempli 
// args : textarea moncontroletexte, int nbcar, element_HTML moncontroledecompte 
// return : bool 
// Renvoie vrai si le nombre de caractères maximum du textarea n'est pas atteint 
function TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte,texte_message) 
{ 
if (moncontroletexte) 
{ 
 if (moncontroletexte.value.length <= nbcar) 
 { 
     // Affichage du nombre de caractères restant 
     moncontroledecompte.innerHTML = texte_message+NbCarRestant(moncontroletexte, nbcar)+' restant'; 
     return true; 
 } 
 else 
 {     
     // Affichage du nombre de caractères restant 
     moncontroletexte.value = moncontroletexte.value.substr(0, nbcar); 
     moncontroledecompte.innerHTML = texte_message+NbCarRestant(moncontroletexte, nbcar)+' restant'; 
     return false; 
 } 
} 
} 

// NbCarRestant 
// args : textarea moncontroletexte, int nbcar 
// return : int 
// Renvoie le nombre de caractère à saisir 

function NbCarRestant(moncontroletexte, nbcar) 
{ 
return new Number(nbcar - moncontroletexte.value.length); 
} 

/* fin fonction limitation textarea */