/* Genere des evenements pour afficher les 'ALT' du menu secondaire */
function genererAlts() {
	oMenu = document.getElementById("menusecondaire");
	oAffichage = document.getElementById("affichage");
	
	for ( compteurLI = 0; compteurLI < oMenu.childNodes.length; compteurLI++ ) {
		oLI = oMenu.childNodes[compteurLI];
		if ( oLI.nodeName == "LI" ) {
			for ( compteurA = 0; compteurA < oLI.childNodes.length; compteurA++ ) {
				oAncre = oLI.childNodes[compteurA];
				
				if ( oAncre.nodeName == "A" ) {
					// Change l'image de fond
					oAncre.onmouseover = function () {
							oAffichage.style.backgroundImage = "url(images/interface/menus/" + this.id + ".png)";
							
						}
					
					// Reinitialise l'image de fond initiale
					oAncre.onmouseout = function () {
							oAffichage.style.backgroundImage = "url(images/interface/menus/alt.png)";
						}
					
					// Supprime l'attribut title pour ceux qui ont javascript
					oAncre.title = "";
				}
			}
		}
	}
}

window.onload = genererAlts;



/* Genere un evenement 'onclick' pour l'ouverture de liens a l'externe */
function genererLiensExternes(eUL) {
	for ( compteurLI = 0; compteurLI < eUL.childNodes.length; compteurLI++ ) {
		oLI = eUL.childNodes[compteurLI];
		
		if( oLI.nodeName == "LI" ) {
			for ( compteurA = 0; compteurA < oLI.childNodes.length; compteurA++ ) {
				oAncre = oLI.childNodes[compteurA];
				
				if ( oAncre.nodeName == "A" ) {
					oAncre.onclick = function() {
								window.open(this);
								return false;
							}
				}
			}
		}
	}	
}



/* Ouvre la fenetre du refuge */
function ouvrirFenetre( eAncre, sIdentifiant ) {
	largeur     = 100;
	hauteur     = 100;
	posX        = -1;
	posY        = -1;
	redimension = "no";
	defilement  = "no";
	
	switch (sIdentifiant) {
		case "visiteRefuge": largeur = 780; hauteur = 480; break;
		case "carteRefuge":  largeur = 429; hauteur = 527; break;
		
		case "jeuxCherche":   largeur = 650; hauteur = 420; break;
		case "jeuxMelimelo":  largeur = 715; hauteur = 412; break;
		case "jeuxTraces":    largeur = 715; hauteur = 412; break;
		case "jeuxProverbes": largeur = 715; hauteur = 412; break;
		case "jeuxGudule":    largeur = 625; hauteur = 412; break;
		case "jeuxAventure":  largeur = 600; hauteur = 400; break;
		case "jeuxQuisuisje": largeur = 600; hauteur = 440; break;
		case "jeuxCartes":    largeur = 760; hauteur = 535; break;
		case "jeuxHabitat":    largeur = 618; hauteur = 323; break;
		case "webtvChaperon": largeur = 320; hauteur = 240; break;
		case "webtvAmoureux": largeur = 400; hauteur = 300; break;
		case "webtvCastor": largeur = 320; hauteur = 240; break;
		case "webtvEcoleRenard": largeur = 320; hauteur = 240; break;
		
		case "filmAlbum": largeur = 440; hauteur = 450; redimension = "yes"; break;
		
		case "zoneVideo": largeur = 700; hauteur = 500; break;
		
		case "activites": largeur = 765; hauteur = 500; redimension = "yes"; defilement = "yes"; break;
			
		default: break;
	}
	
	// Si les valeurs de positionnement par d&eacute;faut n'ont pas chang&eacute;, on centre la nouvelle fenetre &agrave; l'&eacute;cran
	if ( (posX == -1) || (posY == -1) ) {
		posX = Math.ceil( ( screen.availWidth / 2 ) - ( largeur / 2 ) );
		posY = Math.ceil( ( screen.availHeight / 2 ) - ( hauteur / 2 ) );
	}
	
	fenetre = window.open( eAncre.href, sIdentifiant, "left=" + posX + ",top=" + posY + ",width=" + largeur + ", height=" + hauteur + ",resizable=" + redimension + ",scrollbars=" + defilement );
	fenetre.focus();
}



/* Affiche un contenu HTML dans l'element demande */
function afficherHTML( identifiant, html ) {
	if ( document.getElementById )
		document.getElementById(identifiant).innerHTML = html;
}


/* Affiche un element */
function afficherElement ( identifiant, etat ) {
	if ( document.getElementById ) {
		if ( etat ) styleAffichage = "block";
		else styleAffichage = "none";
		document.getElementById(identifiant).style.display = styleAffichage;
	}
}


var aySound = new Array();
// Below: source for sound files to be preloaded
aySound[0] = "sons/loup.wav";
aySound[1] = "sons/loup.wav";
aySound[2] = "sons/faucon.wav";
aySound[3] = "sons/butor.wav";
aySound[4] = "sons/castor.wav";
aySound[5] = "sons/chouette.wav";
aySound[6] = "sons/corneille.wav";
aySound[7] = "sons/crecerelle.wav";
aySound[8] = "sons/corbeau.wav";
aySound[9] = "sons/grandduc.wav";
aySound[10] = "sons/harfang.wav";
aySound[11] = "sons/loup.wav";
aySound[12] = "sons/lynx.wav";
aySound[13] = "sons/marmotte.wav";
aySound[14] = "sons/canard.wav";
aySound[15] = "sons/orignal.wav";
aySound[16] = "sons/ours_noir.wav";
aySound[17] = "sons/outarde.wav";
aySound[18] = "sons/pygargue.wav";
aySound[19] = "sons/renard_roux.wav";

// DO NOT edit below this line
document.write('<BGSOUND ID="auIEContainer">')
IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
ver4 = IE||NS? 1:0;
onload=auPreload;

function auPreload() {
	if (!ver4) return;
	if (NS) auEmb = new Layer(0,window);
	else {
		Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>";
		document.body.insertAdjacentHTML("afterEnd",Str);
	}
	var Str = '';
	for (i=0;i<aySound.length;i++)
	Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
	if (IE) auEmb.innerHTML = Str;
	else {
		auEmb.document.open();
		auEmb.document.write(Str);
		auEmb.document.close();
	}
	auCon = IE? document.all.auIEContainer:auEmb;
	auCon.control = auCtrl;
}
function auCtrl(whSound,play) {
	if (IE) this.src = play? aySound[whSound]:'';
	else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
}
function playSound(whSound) { if (window.auCon) auCon.control(whSound,true); }
function stopSound(whSound) { if (window.auCon) auCon.control(whSound,false); }


function aVenir(){
 var where_to= confirm("Section disponible bientôt...\nCe site est en constante évolution.\nPour être informé des nouveautés,\ninscrivez-vous à notre liste automatisée.\nAppuyez sur OK pour être redirigé vers la page d'inscription.");
 if (where_to== true)
 {
   window.location="http://www.ilparleaveclesloups.com/loupcom2/html/?p=liste";
 }
 else
 {
  }
}
