﻿window.onload = function (){initialisation();};
window.onresize = function (){pageCentre(); redimDivContenu();};

var menuSelect;
var menuSelectEtablissement;
var popUp;
var imgPrecharge;
var hauteurEcran = screen.height;
var racine = "../";

function $(objet){
	return document.getElementById(objet);
}

function initialisation(){
	prechargementImage("selectSocial.jpg","selectMedicoSocial.jpg","selectInsertion.jpg","selectAideVictime.jpg","selectAsso.jpg", "btnAssoOn.gif", "btnSiegeSocialOn.gif", "btnLexiqueOn.gif", "btnAssoOff.gif", "btnSiegeSocialOff.gif", "btnLexiqueOff.gif", "btnRecruteOn.gif", "btnRecruteOff.gif");
	pageCentre();
	redimDivContenu();
	menuSelectionne();
}

function prechargementImage(){
	imgPrecharge=new Array();
	for(var i=0; i<prechargementImage.arguments.length; i++){
		imgPrecharge[i] = new Image();
		imgPrecharge[i].src = racine + "images/navigation/" + prechargementImage.arguments[i];
	}
}

function redimDivContenu(){
	if ($("divContenu") && hauteurEcran <=600){
		$("divContenu").style.height = "auto";
		return;
	}

	var page = document.location.toString();
	if (page.indexOf("Lexique", 0) > -1){
		page = "lexique";
	}

	switch (page){
		case "lexique":
		if($("divContenu")){
			var hauteur = document.body.offsetHeight-200;
		}
		break;

		default:
		if($("divContenu")){
			var hauteur = document.body.offsetHeight-212-31;
		}
		break;
	}
	if (hauteur >= 50){
		hauteur = hauteur + "px";
		$("divContenu").style.height = hauteur;
	}

	var hauteurBlocAccueil;

	if ($("divContenuJournaux") && $("divContenuActualite")){
		hauteurBlocAccueil = document.body.offsetHeight-280;
		if (hauteurBlocAccueil >= 287){
			$("divContenuJournaux").style.height = hauteurBlocAccueil+"px";
			$("divContenuActualite").style.height = hauteurBlocAccueil+"px";
		}
	}
}

function pageCentre(){
	if (hauteurEcran <=600){
		document.body.style.height = "auto";
		return;
	}

	var hauteur = document.body.offsetHeight-118-31;
	if (hauteur >= 418){
		hauteur = hauteur + "px";
		$("centre").style.height = hauteur;
	}
}

function objetSelectionne(objet){
	var rubriqueSelectionne = new Object(objet);

	switch (objet){
		case $("celCRFP"):
		case $("celFoyer"):
		case $("celCentreScolaire"):
		case $("celCER"):
		case $("celEES1"):
			rubriqueSelectionne.numImageFond = 0;
			//rubriqueSelectionne.nomPuce = "puce1Social.gif";
			rubriqueSelectionne.nomPuce = "puce1Social.gif";
			rubriqueSelectionne.secteur = true;
		break;

		case $("celEES2"):
		case $("celIME"):
		case $("celIMESauteMouton"):
		case $("celSESSAD"):
			rubriqueSelectionne.numImageFond = 1;
			rubriqueSelectionne.nomPuce = "puce1MS.gif";
			rubriqueSelectionne.secteur = true;
		break;


		case $("celIREP"):
		case $("celAuberge"):
			rubriqueSelectionne.numImageFond = 2;
			rubriqueSelectionne.nomPuce = "puce1Insertion.gif";
			rubriqueSelectionne.secteur = true;
		break;

		case $("celVictAid"):
			rubriqueSelectionne.numImageFond = 3;
			rubriqueSelectionne.nomPuce = "puce1AideVictime.gif";
			rubriqueSelectionne.secteur = true;
		break;

		case $("celAsso"):
		case $("celSiegeSocial"):
		case $("celLexique"):
			rubriqueSelectionne.numImageFond = 4;
			rubriqueSelectionne.nomPuce = "puce1Asso.gif";
			rubriqueSelectionne.secteur = false;
		break;
	}

	return rubriqueSelectionne;
}

function menuSelectionne(){
	var rubriqueSelectionne;
	var nomRubrique;
	var nomSousRubrique;
	var maxSousRubrique = 10;

	try{
		rubriqueSelectionne = objetSelectionne(menuSelect);
		
		if (rubriqueSelectionne.secteur){
			rubriqueSelectionne.style.backgroundImage = "url(" + imgPrecharge[rubriqueSelectionne.numImageFond].src + ")";
		} else {
			switch(rubriqueSelectionne){
				case $("celAsso"):
					rubriqueSelectionne.src = imgPrecharge[5].src;
				break;

				case $("celSiegeSocial"):
					rubriqueSelectionne.src = imgPrecharge[6].src;
				break;

				case $("celLexique"):
					rubriqueSelectionne.src = imgPrecharge[7].src;
				break;
				
				case $("celRecrute"):
					rubriqueSelectionne.src = imgPrecharge[11].src;
					$("celAssoR9").style.backgroundImage = "url(" + imgPrecharge[4].src + ")";
					$("imgPuce9").src = racine + "images/secteur/puce1Asso.gif";
				break;
			}
		}

		nomRubrique = rubriqueSelectionne.id

		for (var i=1; i<=maxSousRubrique; i++){
			if (menuSelectEtablissement.id == (nomRubrique+"R"+i)){
				$(nomRubrique+"R"+i).style.backgroundImage = "url(" + imgPrecharge[rubriqueSelectionne.numImageFond].src + ")";
				$("imgPuce"+i).src = racine + "images/secteur/" + rubriqueSelectionne.nomPuce;
			}
		}

	} catch(erreur) {
		;
	}
}

function popUpOuvrir(largeur, hauteur, url, booScroll){
	if (popUp != undefined){
		popUp.close();
	}
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	var option = "menubar=no";
	if (booScroll != undefined){
		if (booScroll){
			option = option + ',scrollbars=yes';
		} else {
			option = option + ',scrollbars=no';
		}
	} else {
		option = option + ',scrollbars=no';
	}

	option = option + ",statusbar=0";
	popUp = window.open(url,"popUp","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+option);
	popUp.focus();
}

function survolMenu(objet, numMenu){
	try{
		objet.style.cursor = "pointer";
		switch (numMenu){
			// désélection
			case 0:
			if(objet != menuSelect && objet != menuSelectEtablissement){
				objet.style.backgroundImage = "url(none)";
				switch (objet){
					case $("celAsso"):
					objet.src = imgPrecharge[8].src;
					break;
		
					case $("celSiegeSocial"):
					objet.src = imgPrecharge[9].src;
					break;
		
					case $("celLexique"):
					objet.src = imgPrecharge[10].src;
					break;
					
					case $("celRecrute"):
					objet.src = imgPrecharge[12].src;
					break;
				}
			}
			break;

			// Secteur Social	
			case 1:
			objet.style.backgroundImage = "url(" + imgPrecharge[0].src + ")";
			break;

			// Secteur Médicao-Social
			case 2:
			objet.style.backgroundImage = "url(" + imgPrecharge[1].src + ")";
			break;

			// Secteur Insertion
			case 3:
			objet.style.backgroundImage = "url(" + imgPrecharge[2].src + ")";
			break;

			// Secteur Aide Victimes
			case 4:
			objet.style.backgroundImage = "url(" + imgPrecharge[3].src + ")";
			break;

			// Menu Association
			case 5:
			objet.style.backgroundImage = "url(" + imgPrecharge[4].src + ")";
			break;

			// Sous Menu Association + Siège Social + Lexique
			case 6:
			objet.src = imgPrecharge[5].src;
			break;

			// Menu Siège Social
			case 7:
			objet.src = imgPrecharge[6].src;
			break;

			// Menu Lexique
			case 8:
			objet.src = imgPrecharge[7].src;
			break;
			
			case 9:
			//alert(imgPrecharge[11].src);
			objet.src = imgPrecharge[11].src;
			break;
		}
	} catch(erreur){
		;
	}
}

function imprimer(etablissement){
	popUpOuvrir(700, 700, racine + "impression.php?page=" + etablissement, true);
}