<!-- VISUEL BANDEAU SUPERIEUR ALEATOIRE -->
function makeArray(n) {
	this.length = n;
	for (var i=1; i<=n; i++) {
		this[i] = ""; 
	}
	return this;
}

var i;

function imagealeatoire(database) {
image = new makeArray(4);
image[1]="images/"+database+"_bando1.jpg"; 
image[2]="images/"+database+"_bando2.jpg"; 
image[3]="images/"+database+"_bando3.jpg"; 
image[4]="images/"+database+"_bando4.jpg"; 
	i = Math.floor(4 * Math.random() + 1);
	return image[i];
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function popup(url)
{
	var haut=(screen.height-500)/2;
	var Gauche=(screen.width-800)/2;
	fencent = window.open(url,'popup',"top="+haut+",left="+Gauche+",width=800,height=500,"+'menubar=no,scrollbars=yes,statusbar=no');
}; // popup()

function fenetreCent(url,nom,largeur,hauteur,options) {
	var haut=(screen.height-hauteur)/2;
	var Gauche=(screen.width-largeur)/2;
	fencent = window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
}

var selection_menu = Array  ;

function on_mouse_over_menu(id_menu) {
	// fait disparaitre tous les sous menu quand on passe sur un menu avant de faire apparaitre le sous menu adéquat si il existe

for (i=1; i<=nbMenus ; i++)
	{
	if (id_menu != 'menu'+i) 
		{
		document.getElementById('menu'+i).style.visibility='hidden';
		selection_menu[i] = 0;
		}
		else { selection_menu[i] = 1 ; }
	}
document.getElementById(id_menu).style.visibility='visible';
}; // on_mouse_over_menu()

function programme_disparition_menu(id_menu) {
	
for (i=1; i<=nbMenus ; i++)
	{
	selection_menu[i] = 0;
	if (id_menu == 'menu'+i) 
		{
		setTimeout("disparition_menu('"+id_menu+"')", 1000) ;
		}
	}
//selection_menu_menu1 = 0;
//if (id_menu == 'menu1') setTimeout("disparition_menu('menu1')", 1000);
//setTimeout("disparition_menu('"+id_menu+"')", 1000);
}; // programme_disparition_menu(id_menu)

function disparition_menu(id_menu) {
	
for (i=1; i<=nbMenus ; i++)
	{
	if ( (id_menu == 'menu'+i) && (selection_menu[i] != 1) ) document.getElementById('menu'+i).style.visibility='hidden';
}

//document.getElementById(id_menu).style.visibility='hidden' ;  
}; // disparition_menu(id_menu)

function selection_menu(id_menu) {
	
for (i=1; i<=nbMenus ; i++)
	{
	if (id_menu == 'menu'+i) selection_menu[i] = 1;
	}
//selectedMenu = id_menu ;
}; // selection_menu(id_menu)


// -----------------------------------------------------------------------------------------------------------------------------------------------------

// creation de la fenetre popup contenant toutes les valeurs pour un champ donne
// requete sur le SGBD
// un clic sur la valeur remplit le champ correspondant dans le formulaire


function displayValues (database, tableName, fieldName, formName)
{
URL = "fieldValues.php?database="+database+"&tableName="+tableName+"&fieldName="+fieldName+"&formName="+formName ;
window.open(URL, "attributeWindow", "height=300,width=300,scrollbars=yes,top=200,left=600");
}


// -----------------------------------------------------------------------------------------------------------------------------------------------------

// creation d'une fenetre popup ouvrant l'url passee en parametre

function openItem (windowURL, windowName)
{
windowURL = windowURL + '&itemsResult=' + itemsResult ;
openWindow (windowURL, windowName) ;
}


// -----------------------------------------------------------------------------------------------------------------------------------------------------

// creation d'une fenetre popup ouvrant l'url passee en parametre

function openWindow (windowURL, windowName)
{
window.open(windowURL, windowName, "height=900,width=800,scrollbars=yes,top=100,left="+(screen.width-800)+",resizable=yes");
}


// -----------------------------------------------------------------------------------------------------------------------------------------------------

function updateForm (database, tableName, fieldName, value, formName)
{

var leFormulaire = window.opener.document.forms[formName] ; 
leFormulaire.elements[tableName+'__'+fieldName].value = value ; 
window.close () ;
/*
var leChamp = leFormulaire.elements[tableName+'__'+fieldName].name ;
if (formulaire == 'modifObjet')
	{ // modification d'un objet, la nouvelle valeur remplace l'ancienne
	leFormulaire.elements[inputName].value = value ; 
	}
	else
	{ //formulaire de recherche
	if (leFormulaire.elements[inputName].value != "") { leFormulaire.elements[inputName].value = leFormulaire.elements[inputName].value + ' ou ' + valeur ; }
	   else { leFormulaire.elements[inputName].value = valeur ; }
	}
//leFormulaire.elements[inputName].value = valeur ;   
leFormulaire.elements[inputName].className = "treeAttributeModif" ;
   
//var formulaireSelection = document.forms['selection']; 
//formulaireSelection.elements['valeur'].value = leFormulaire.elements[leChamp].value ;
*/
}
