menu = new Array();	// Les id des menus
menu[0] = "recherche";
menu[1] = "compte";
menu[2] = "visionneuses";
menu[3] = "contact";
menu[4] = "collections";
menu[5] = "SOFOOD_RF";
nb_menus = menu.length;	// Nombre de menus

ss_menu = new Array ();	// les id des sous-menus
ss_menu[0] = "ss_recherche";
ss_menu[1] = "ss_compte";
ss_menu[2] = "ss_visionneuses";
ss_menu[3] = "ss_contact";
ss_menu[4] = "ss_collections";
ss_menu[5] = "ss_SOFOOD_RF";

browser = navigator.appName;	       // ** différentes façons de montrer/cacher les calques
exp_opera = "Microsoft Internet Explorer";
netscape = "Netscape";
netver = parseFloat(navigator.appVersion);

// alert ("Votre navigateur est " + navigator.appName + " et sa VERSION " + netver) ;

function montre_ss_menu(tab) {
	if (browser == netscape) {
		if (netver > 4.9) {
			thestring = "document.getElementById('" + tab + "')";
			theobject = eval(thestring);
			theobject.style.visibility = "visible";
		}
		else {document.layers[tab].visibility = 'visible'; }
	} else if (browser == exp_opera) {
      		document.all[tab].style.visibility = 'visible';
		}
}

function masque_ss_menu(tab) {
        if (browser == netscape) {
		if (netver > 4.9) {
			thestring = "document.getElementById('" + tab + "')";
			theobject = eval(thestring);
			theobject.style.visibility = "hidden"; }
		else {
			document.layers[tab].visibility = 'hidden'; }
        }
        else if (browser == exp_opera) {
                document.all[tab].style.visibility = 'hidden'; 
        }
}

function affiche(tab) {
// On rend visible le sous-menu tab et on change l'aspect du bouton menu cliqué
// on masque les autres sous-menu et on rend leur aspect initial aux autres boutons menu
	for (var i = 0; i < nb_menus; i++) {
		if (ss_menu[i] == tab) {
               montre_ss_menu(ss_menu[i]);	// traitement des tableaux pour montrer et cacher les calques
 		} else {
              	 masque_ss_menu(ss_menu[i]);

       		 if (browser == netscape) {
				if (netver > 4.9) {
					thestring = "document.getElementById('" + menu[i] + "')";
					theobject = eval(thestring);
					theobject.style.background = '#ffffff';
					theobject.style.color = '#666666';
				} else {
					document.layers[menu[i]].visibility = 'hidden';
				}
      		  }
      		  else if (browser == exp_opera) {

				if (netver >= 4) {
					thestring = "document.getElementById('" + menu[i] + "')";
					theobject = eval(thestring);
					theobject.style.background = '#ffffff';
					theobject.style.color = '#666666';
				}else {
					document.all[menu[i]].style.background = '#ffffff'; 
					document.all[menu[i]].style.color = '#666666'; 
				}
			}
 		}
	}
}

/*
function kwok () {
	f = document.RechForm;
    if (f.kw.value!="") {
	// Calcul Droit
	f.droit.value = "" ;
	if (!(f.droit_partiel[0].checked && f.droit_partiel[1].checked)) {
		if (f.droit_partiel[0].checked) f.droit.value = 1 ;
		if (f.droit_partiel[1].checked) f.droit.value = 2 ;	// 2 Temporairement pour le libre de droits
	}
	f.submit();
    	return true;
	} else {
        alert ("Saisissez un ou plusieurs mots-clés ou une référence d'image") ;
        f.kw.focus();
        return false ;
    }
}
*/

function doKeywordClick() {
    document.RechForm.kw.select();
}
function doKeywordOff() {
    if (document.RechForm.kw.value=="")
        document.RechForm.kw.value="keywords";
}

function savesearchaccueil() {
// alert ("dans savesearchaccueil");
	var f=document.RechForm;
 if (f.kw.value != "" && f.kw.value != "keywords") {
 	strsearch = f.kw.value ;		// ET

// Calcul Droit
	var droit = "" ;
	if (!(f.droit_partiel[0].checked && f.droit_partiel[1].checked)) {
		if (f.droit_partiel[0].checked) droit += "&droit=1" ;
		if (f.droit_partiel[1].checked) droit += "&droit=2" ;	// Temporairement pour le libre de droits
	}
// Calcul mots exacts ou contenant
	var exact="" ;
	if (f.exact[0].checked) exact = "&exact=1" ;
	if (f.exact[1].checked) exact = "&exact=2" ;

//    if (f.kw.value != "Mot-clé, n° image" && f.kw.value != "") {
	var t = "php/resultrecheu.php?action=new&choix_kw=et&kw=" + f.kw.value + droit + exact;
// alert (t);
	window.location = t;
	return true;
 }else{
 	alert ("please enter a keyword or image id") ;
 	return false;
	}
}
