// JavaScript Document
function btnimg(btn,typ1,typ2)
{
var ns=btn.src;
var ns2;
ns2=ns.replace(typ1,typ2);
btn.src=ns2;

}
function ajax(fonc,argu, text)
{
    var xhr=null;
    if ((text!=true) && (text!=false))
	{ 
		text=false;
	}
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    //on appelle le fichier reponse.txt
	if (argu=='') { argu='a'; }
    xhr.open("GET", "ajax.php?fonc="+fonc+"&"+argu, false);
    xhr.send(null);
   	if (!text) {  return (xhr.responseXML); } else { return (xhr.responseText); }
} 
function ajaxnum(resu)
{
 var items=resu.getElementsByTagName('retour'); 
 var it2=items.item(0).getElementsByTagName('code');
 return it2.item(0).text;
}
function ajaxmess(resu)
{
 var items=resu.getElementsByTagName('retour'); 
 var it2=items.item(0).getElementsByTagName('message');
 return it2.item(0).text;
} 

function vexplorer()
{  
	if(navigator.appName.substr(0,4)=='Micr')
	{
		return 0;
	}
	else
	{
		return 1;
	}
}
function verif_date(input)
{
var regex = new RegExp("[/-]");
var date = input.split(regex);
var nbJours = new Array('',31,28,31,30,31,30,31,31,30,31,30,31);
var result = true;

if ( date['2']%4 == 0 && date['2']%100 > 0 || date['2']%400 == 0 )
nbJours['2'] = 29;

if( isNaN(date['2']) )
result=false;

if ( isNaN(date['1']) || date['1'] > 12 || date['1'] < 1 )
result=false;

if ( isNaN(date['0']) || date['0'] > nbJours[Math.round(date['1'])] || date['0'] < 1 )
result=false;

return result;
}
//************************* fonction pour le menu *******************
var affmenu=0;	
var IsVisible=false;
function DelayedHideMenu(id)
{	
	
	var menu=document.getElementById(id);
	var titre=menu.id.substring(2,menu.id.length);
    if (!IsVisible)
    {
        menu.style.display='none';
		document.getElementById(titre).style.backgroundColor='';
    }
}
function SetVisible(bVisible) { IsVisible=bVisible; };

function voirmenu(menu) 
{ 	var titre=menu.id.substring(2,menu.id.length);
	
	if(affmenu==menu.id)
	{	
		//on ferme le sous-menu précédemment ouvert
		menu.style.display = 'block';
		document.getElementById(titre).style.backgroundColor='#73A44D';
		affmenu=0;
	} 
	else
	{	  
		//elimination du fond vert de sélection 
		document.getElementById('municipalite').style.backgroundColor='';
		document.getElementById('culture').style.backgroundColor='';
		document.getElementById('educ').style.backgroundColor='';
		document.getElementById('sport').style.backgroundColor='';
		document.getElementById('vieeconomique').style.backgroundColor='';
		document.getElementById('viesociale').style.backgroundColor='';
		
		//on rend tous les sous-menu invisible
		document.getElementById('smmunicipalite').style.display='none';
		document.getElementById('smculture').style.display='none';
		document.getElementById('smeduc').style.display='none';
		document.getElementById('smsport').style.display='none';
		document.getElementById('smvieeconomique').style.display='none';
		document.getElementById('smviesociale').style.display='none';
		   
		//apparition du sous-menu voulu
		menu.style.display = 'block';
		document.getElementById(titre).style.backgroundColor='#73A44D';
		affmenu=menu.id;
	}	
													   
} 

