function Lvl_jumpMenuWin(el,y,q) { //v1.1 4LevelWebs
  var O=el.options[el.selectedIndex].value,ww,hh;if(y)el.selectedIndex=0;
  var er=O.charAt(O.length),as=O.substring(O.length,er),a=as.split('~');
  var tp=",top=",tr=",toolbar=",ts=",status=",ln=",location=",mb=",menubar=",ss=",scrollbars=",re=",resizable=",fs=",fullscreen=";
  var sw=(screen.width),sh=(screen.height);
  var u=a[0],n=a[1],WW=a[2],HH=a[3];
  var t=(a[6]==0)?tr+0:tr+1,l=(a[7]==0)?ln+0:ln+1,s=(a[8]==0)?ts+0:ts+1,z=(a[13]==0)?fs+0:fs+0;
  var m=(a[9]==0)?mb+0:mb+1;x=(a[10]==0)?ss+0:ss+1,r=(a[11]==0)?re+0:re+1,c=a[12];
   if (a[12]==0){ww=(sw)}else{ww=(sw-WW)/2}
   if (a[12]==0){hh=(sh)}else{hh=(sh-HH)/2}
  var j=(c==1)?tp+hh:tp+a[5],k=(c==1||c==2)?",left="+ww:",left="+a[4];if(q==0)q='top';
  var W=(a[2]==0)?0:",width="+WW,H=(a[3]==0)?0:",height="+HH,f=W+=H+=j+=k+=t+=l+=s+=m+=x+=r+=z;
   if(u)if(a[14]==1){u=eval("parent.frames[\'"+q+"\'].location='"+u+"'")}else{window.open(u,n,f)}el.blur();
}

function popupcentree(page,largeur,hauteur,options)
{
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

function SelObj(formname,selname,textname,str) {
this.formname = formname;
this.selname = selname;
this.textname = textname;
this.select_str = str || '';
this.selectArr = new Array();
this.initialize = initialize;
this.bldInitial = bldInitial;
this.bldUpdate = bldUpdate;
}

function initialize() {
if (this.select_str =='') {
for(var i=0;i<document.forms[this.formname][this.selname].options.length;i++) {
this.selectArr[i] = document.forms[this.formname][this.selname].options[i];
this.select_str += document.forms[this.formname][this.selname].options[i].value+":"+
document.forms[this.formname][this.selname].options[i].text+",";
}
}
else {
var tempArr = this.select_str.split(',');
for(var i=0;i<tempArr.length;i++) {
var prop = tempArr[i].split(':');
this.selectArr[i] = new Option(prop[1],prop[0]);
}
}
return;
}

function bldInitial() {
this.initialize();
for(var i=0;i<this.selectArr.length;i++)
document.forms[this.formname][this.selname].options[i] = this.selectArr[i];
document.forms[this.formname][this.selname].options.length = this.selectArr.length;
return;
}

function bldUpdate() {
var str = document.forms[this.formname][this.textname].value.replace('^\\s*','');
if(str == '') {this.bldInitial();return;}
this.initialize(); //lwf
var j = 0;
pattern1 = new RegExp("^"+str,"i");
for(var i=0;i<this.selectArr.length;i++)
if(pattern1.test(this.selectArr[i].text))
document.forms[this.formname][this.selname].options[j++] = this.selectArr[i];
document.forms[this.formname][this.selname].options.length = j;
if(j==1){
document.forms[this.formname][this.selname].options[0].selected = true;
}
}

function setUp() {
obj1 = new SelObj('menuform','itemlist','entry');
obj1.bldInitial(); 
}

nav = navigator.appName.substring(0,3);
ver = navigator.appVersion.substring(0,1)
function addFav()
	{
	if (nav == "Mic" && ver >= 4)
		{
		url_site="http://www.aerm.fr/";
		titre_site = "Intranet de l'Agence de l'eau";
		document.write('<A HREF="#" onClick="window.external.AddFavorite(url_site, titre_site);return(false);"><img src="images/picto/favoris.gif" width="14" height="14" align="absmiddle" border="0" alt="Ajouter ce site à vos favoris"></A>')
		}
	else
		{
		document.write('')
		}
	}

function redirect(url)
{
	window.opener.location.href= url;
	self.close();
}



function popup(mapage, largeur, hauteur, yesno)
    {
	var a;
	var no;
	var yes;
	if (yesno == 'yes')
		{
	  		a=window.open(mapage, 'popup', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=0,top=0,width=' + largeur + ',height=' + hauteur);
		}
	else if (yesno == 'no')
		{
			a=window.open(mapage, 'popup', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left=0,top=0,width=' + largeur + ',height=' + hauteur);
		}
    }
	
		
function date_jour()
  {
	var date_jour=new Date();
	date_jour=don_date_format(date_jour);
	return date_jour;
  }
function don_date_format(d1)
  {
	var m=new Array(13);
	m[1]="Janvier"; m[2]="Février";	m[3]="Mars"; m[4]="Avril"; m[5]="Mai"; m[6]="Juin";
 	m[7]="Juillet";	m[8]="Août"; m[9]="Septembre"; m[10]="Octobre";	m[11]="Novembre"; m[12]="Décembre";
	var d=new Array(8);
	var mois=m[d1.getMonth()+1];
	var date=d1.getDate();
	var an=d1.getYear();
	if (an<200) an=1900+an;
	date=date+" "+mois+" "+an;
	return date;
  }
  
//***************************************************Afficher et cacher deux DIV
// Affiche le premier DIV passé en paramètre et cache le suivant
function revert_div(show, hide)
{
	cadre1 = eval('document.all.' + show + '.style');
	cadre2 = eval('document.all.' + hide + '.style');
	
	if (cadre1.display == 'none'){
		cadre1.display = 'block';
		cadre2.display = 'none';
	}
	else {
		cadre1.display = 'none';
		cadre2.display = 'block';
	}
}

function revert_all_div(name)
{
//	if(document.getElementById){
		var ar = document.getElementsByTagName("div");
		for (var i=0; i<ar.length; i++){
			var div_id = ar[i].id;
			if(div_id.substr(0, 4+name.length)== 'show'+name) {
				revert_div(div_id, 'hide'+name+div_id.substr(4+name.length, div_id.length-4-name.length));
			}
		}
//	}
}

//*************************************************** Cache un DIV
function hide( div_id )
{
		document.getElementById(div_id).style.display="none";
}

//*************************************************** Affiche un DIV
function show( div_id )
{
		document.getElementById(div_id).style.display="block";
}
//*************************************************** Ouvre toutes les divs
function open_all_divs(obj){	
	if(document.getElementById){		
		var ar = this.document.getElementById(obj).getElementsByTagName("div");
		for (var i=0; i<ar.length; i++){
			if(ar[i].id.substr(0, 4)== 'full') {				
				ar[i].style.display = "block";
			} else if(ar[i].id.substr(0, 5)== 'short') {
				ar[i].style.display = "none";
			}
		}		
	}
}