function initSite () {
	arrondi ();
	initMoteurVille ();
	l_connexion ();
	boiteDial();
}

function accueil () {
	var vaEtViens1 = 1;

	$('boutonCouches').observe('click', function() {
		if (vaEtViens1 == 0) {
			$('couches').show();
			this.update ('<b><</b>');
			vaEtViens1 = 1;
		} else {
			$('couches').hide();
			this.update ('<b>></b>');
			vaEtViens1 = 0;
		}
	});
	ajoutCouche ('CT', 'PGam01');

	ajoutOmbre(1);
	agrandir (1);
	reduire (1);
}

function agrandir (idFenetre) {
	var i = idFenetre;
	$('a'+i).observe('click', function () {
		$('texte_f'+i).show();
		ajoutOmbre (i);
	});
}

function favoris (idFenetre, titre) {
	var i = idFenetre;

	$('f'+i).observe('click', function () {

            new Ajax.Request ('../modeles/barre/ajoutFavoris.php?idArticle='+idFenetre+'&titre='+titre);

            new Insertion.Bottom('boiteGestionFavoris', '<div id="onglet'+i+'" style="font-weight:normal;" class="lienDiv">- '+$('titre_f'+i).innerHTML+'</div>');
            $('onglet'+i).observe ('click', function () {
                fenetreOpac('<h4><ins>Favoris</ins> :</h4>Vous essayez d\'ouvrir une fen&ecirc;tre favoris d&eacute;j&agrave; pr&eacute;sente sur la page.<br /><br />', 'Fen&ecirc;tre de favoris', 'width:600px;');
            });
            Effect.Pulsate('nbFavoris', { pulses: 2, duration: 1 });
            var nb = parseInt($('nbFavoris').innerHTML)+1;
            $('nbFavoris').update(nb);
	});
}

function reduire (idFenetre) {
	var i = idFenetre;
	$('r'+i).observe('click', function () {
		$('texte_f'+i).hide();
		supprimeOmbre (i);
	});
}

function supprimerFavoris (idFenetre) {
    $('f'+idFenetre).observe('click', function () {
        new Ajax.Request ('../modeles/barre/supprimeFavoris.php?idArticle='+idFenetre, {asynchronous:false});
        parent.location="javascript:location.reload()";
    });
}

function restaureFenetre (idFenetre, idArticle) {
    $('restaureFenetre'+idFenetre).observe('click', function () {
        new Ajax.Request('brute.php?action=AfficheFenetre&idArticle='+idArticle, {
            onSuccess: function (retour) {
                new Insertion.Top('milieu', retour.responseText);
                $('boiteGestionFavoris').hide();
            }
        });
    });
}
/*
	new Ajax.Request('../modeles/region/recupCouche.php?couche=3&region='+region+'&echeance='+echeance, {
		asynchronous : false,
		onSuccess: function(retour) {
			couche3 = retour.responseText;
		}
	});
*/

function ajoutOmbre (idFenetre) {
	$('ombL'+idFenetre).setStyle({
		paddingLeft : 14+'px',
		background : 'url("../vues/img/ombG.jpg") no-repeat top left'
	});
	$('ombR'+idFenetre).setStyle({
		paddingRight : 14+'px',
		background : 'url("../vues/img/ombD.jpg") no-repeat top right'
	});
	$('ombB'+idFenetre).setStyle({
		paddingBottom : 7+'px',
		background : 'url("../vues/img/ombreMenu.png") repeat-x bottom'
	});
}

function supprimeOmbre (idFenetre) {
	$('ombL'+idFenetre).setStyle({
		paddingLeft : 14+'px',
		background : 'none'
	});
	$('ombR'+idFenetre).setStyle({
		paddingRight : 14+'px',
		background : 'none'
	});
	$('ombB'+idFenetre).setStyle({
		paddingBottom : 7+'px',
		background : 'none'
	});
}

function arrondi () {
	Nifty('div.titre_bloc_texte','top');
}

function initMoteurVille () {
	new Ajax.Autocompleter('ville', 'resultVille', 'brute.php?action=RecupVille', {
		indicator:'enCours',
		afterUpdateElement : function(){
			var ville = ($('ville').value).split('(');
			var ville2 = ville[1].split(')');
			var ville3 = ville[0].split(' ');
			window.location.href = 'http://localhost/prod/metevo-MVC/PrevisionVille/' + ville3[0] + '(' + ville2[0] + ')';
		}	
	});
}

function l_connexion () {
	$('l_connexion').observe('click', function () {
		var login = recupCookie('iGiue454Hjie', 'login');
		var passwd = recupCookie('tgjoiefrll5', 'passwd');

                if (login != 'login' && passwd != 'passwd') {
                    fenetreOpac('<h4><ins>Identification</ins> :</h4><form id="formConnexion" action="connexion/connexion.php" method="post" onSubmit="return false;"><fieldset class="contourForm"><legend> Informations personnelles </legend><table><tr><td>Login :</td><td>&nbsp;<input id="loginA54zeA2zoijIGY" name="loginA54zeA2zoijIGY" class="form" type="text" value="'+login+'" onFocus="this.select();"/></td></tr><tr><td>Passw :</td><td>&nbsp;<input id="passwdA54zeA2zoijIGY" name="passwdA54zeA2zoijIGY" class="form" type="password" value="'+passwd+'" onFocus="this.select();"/></td></tr><tr><td>Rester connect&eacute; : </td><td><input id="sauvegarder" type="checkbox" checked /></td></tr><tr><td><br /><input style="cursor:pointer;" id="go" class="form" type="submit" value="Connexion" /></td><td><br /> ou <a style="font-size:10px;" href="../Inscription">S\'inscrire</a></td></tr></table></form><span id="deconnexion" style="color:red;"></span></fieldset>', 'Fen&ecirc;tre de connexion', 'width:600px;');
                } else {
                   fenetreOpac('<h4><ins>Identification</ins> :</h4><form id="formConnexion" action="connexion/connexion.php" method="post" onSubmit="return false;"><fieldset class="contourForm"><legend> Informations personnelles </legend><table><tr><td>Login :</td><td>&nbsp;<input id="loginA54zeA2zoijIGY" name="loginA54zeA2zoijIGY" class="form" type="text" value="'+login+'" onFocus="this.select();"/></td></tr><tr><td>Passw :</td><td>&nbsp;<input id="passwdA54zeA2zoijIGY" name="passwdA54zeA2zoijIGY" class="form" type="password" value="'+passwd+'" onFocus="this.select();"/></td></tr><tr><td>Rester connect&eacute; : </td><td><input id="sauvegarder" type="checkbox" /></td></tr><tr><td><br /><input style="cursor:pointer;" id="go" class="form" type="submit" value="Connexion" /></td><td><br /> ou <a style="font-size:10px;" href="../Inscription">S\'inscrire</a></td></tr></table></form><span id="deconnexion" style="color:red;"></span></fieldset>', 'Fen&ecirc;tre de connexion', 'width:600px;');
                }
		
                $('formConnexion').observe('submit', function(){
			this.request({
				onSuccess: function(retour) {
					if (retour.responseText == 1) {
						if ($('sauvegarder').checked) {
							creerCookie ('iGiue454Hjie', $('loginA54zeA2zoijIGY').value, 365);
							creerCookie ('tgjoiefrll5', $('passwdA54zeA2zoijIGY').value, 365);
						}
						parent.location="javascript:location.reload()";
					} else {
						$('deconnexion').update('Erreur de connexion.');
					}
				}
			});
		});
	});
}

function fenetreOpac (contents, titre, styleWindows) {
	var y = document.documentElement.scrollTop + 20;

	largeur = $('divBody').getDimensions();
	largeur = (largeur.width / 2) - 305;

	new Element.setOpacity('opacite', 0.20);
	var fen = Builder.node('div', {id:'fenetreOpac', style:'left:'+largeur+'px;top:'+y+'px;'+styleWindows});
	$('divBody').appendChild(fen);
	$('fenetreOpac').update('<div class="titre_bloc_texte"><span style="float:left;">'+titre+'</span><a id="fo" href="javascript:void(0);"><img style="float:right;margin-left:5px;margin-top:2px;" src="../vues/img/fermeture.png" alt="fermer" /></a></div><div class="contourFenetre" style="padding:10px;">'+contents+'</div>');
	Nifty("div.titre_bloc_texte","top");
	$('fenetreOpac').setOpacity(1);
	Event.observe('fo', 'click', function (){
		$('fenetreOpac').remove();
		$('opacite').setOpacity(1);
	});
}

function fenetreDetailsObs (contents, x, y) {
	var fen = Builder.node('div', {id:'fenetreDetailsObs', style:'left:'+x+'px;top:'+y+'px;'});
	$('divBody').appendChild(fen);
	$('fenetreDetailsObs').update('<div>'+contents+'</div>');
}

function boiteDial (reinit3) {
	var vaEtViens0 = 0;
	var vaEtViens1 = 0;
	var vaEtViens2 = 0;
	var vaEtViens3 = 0;

	$('membre').observe('click', function() {
		if (vaEtViens0 == 0) {
			$('boiteMembre').show();
			vaEtViens0 = 1;
		} else {
			$('boiteMembre').hide();
			vaEtViens0 = 0;
		}
	});

	$('evenements').observe('click', function() {
		if (vaEtViens1 == 0) {
			$('boiteEvenements').show();
			vaEtViens1 = 1;
		} else {
			$('boiteEvenements').hide();
			vaEtViens1 = 0;
		}
	});

	$('phenoDial').observe('click', function() {
		if (vaEtViens2 == 0) {
			$('boitePhenoDial').show();
			vaEtViens2 = 1;
		} else {
			$('boitePhenoDial').hide();
			vaEtViens2 = 0;
		}
	});

	$('gestionFavoris').observe('click', function() {
		if (vaEtViens3 == 0) {
			$('boiteGestionFavoris').show();
			vaEtViens3 = 1;
		} else {
			$('boiteGestionFavoris').hide();
			vaEtViens3 = 0;
		}
	});
}

function ouvreNav (jour) {
	if (jour == 'a') {
		$('a').update('sss');
	}
}

function ajoutCouche (region, echeance) {
// Essayer avec des show et hide au lieu des insert
	supprimToutesCouches ();
	$('couche1').checked = true;
	$('couche2').checked = true;
	$('couche3').checked = false;
	$('couche4').checked = false;

	var couche1 = ''; //jour
	var couche2 = ''; //pictogramme
	var couche3 = ''; //température
	var couche4 = ''; //vent
	var couche5 = ''; //ville

	new Ajax.Request('../modeles/region/recupCouche.php?couche=1&region='+region+'&echeance='+echeance, {
		asynchronous : false,
		onSuccess: function(retour) {
			couche1 = retour.responseText;
		}
	});
	new Insertion.After('fondCarte',''+couche1+'');

	new Ajax.Request('../modeles/region/recupCouche.php?couche=2&region='+region+'&echeance='+echeance, {
		asynchronous : false,
		onSuccess: function(retour) {
			couche2 = retour.responseText;
		}
	});
	new Insertion.After('fondCarte',''+couche2+'');

	new Ajax.Request('../modeles/region/recupCouche.php?couche=3&region='+region+'&echeance='+echeance, {
		asynchronous : false,
		onSuccess: function(retour) {
			couche3 = retour.responseText;
		}
	});
	new Insertion.After('fondCarte',''+couche3+'');

	new Ajax.Request('../modeles/region/recupCouche.php?couche=4&region='+region+'&echeance='+echeance, {
		asynchronous : false,
		onSuccess: function(retour) {
			couche4 = retour.responseText;
		}
	});
	new Insertion.After('fondCarte',''+couche4+'');

	$$('.couche1').each(function(elt){elt.show()});
	$$('.couche2').each(function(elt){elt.show()});

	var vaEtViens1 = 0, vaEtViens2 = 0, vaEtViens3 = 0, vaEtViens4 = 0, vaEtViens5 = 0, vaEtViens6 = 0;

	$('couche1').observe('click', function() {
		if (vaEtViens1 == 1) {
			$('fondCarte').show();
			vaEtViens1 = 0;
		} else {
			$('fondCarte').hide();
			vaEtViens1 = 1;
		}
	});

	$('couche2').observe('click', function() {
		if (vaEtViens2 == 1) {
			$$('.couche2').each(function(elt){elt.show()});
			vaEtViens2 = 0;
		} else {
			$$('.couche2').each(function(elt){elt.hide()});
			vaEtViens2 = 1;
		}
	});

	$('couche3').observe('click', function() {
		if (vaEtViens3 == 0) {
			$$('.couche3').each(function(elt){elt.show()});
			if ($('couche6').checked) {
				$('couche4').checked = false;
				$('couche5').checked = false;
				$$('.couche4').each(function(elt){elt.hide()});
				$('ptsVille').hide();
			}
			if (!$('couche6').checked)
				vaEtViens3 = 1;
		} else {
			$$('.couche3').each(function(elt){elt.hide()});
			vaEtViens3 = 0;
		}
	});

	$('couche4').observe('click', function() {
		if (vaEtViens4 == 0) {
			$$('.couche4').each(function(elt){elt.show()});
			if ($('couche6').checked) {
				$('couche3').checked = false;
				$('couche5').checked = false;
				$$('.couche3').each(function(elt){elt.hide()});
				$('ptsVille').hide();
			}
			if (!$('couche6').checked)
				vaEtViens4 = 1;
		} else {
			$$('.couche4').each(function(elt){elt.hide()});
			vaEtViens4 = 0;
		}
	});

	$('couche5').observe('click', function() {
		if (vaEtViens5 == 0) {
			$('ptsVille').show();
			if ($('couche6').checked) {
				$('couche3').checked = false;
				$('couche4').checked = false;
				$$('.couche3').each(function(elt){elt.hide()});
				$$('.couche4').each(function(elt){elt.hide()});
			}
			if (!$('couche6').checked)
				vaEtViens5 = 1;
		} else {
			$('ptsVille').hide();
			vaEtViens5 = 0;
		}
	});

	$('couche6').observe('click', function() {
		if (vaEtViens6 == 0) {
			vaEtViens6 = 1;
			$('couche3').checked = false;
			$('couche4').checked = false;
			$('couche5').checked = false;
			$$('.couche3').each(function(elt){elt.hide()});
			$$('.couche4').each(function(elt){elt.hide()});
			$('ptsVille').hide();
			vaEtViens3 = 0;
			vaEtViens4 = 0;
			vaEtViens5 = 0;
		} else {
			$('couche3').checked = false;
			$('couche4').checked = false;
			$('couche5').checked = false;
			$$('.couche3').each(function(elt){elt.hide()});
			$$('.couche4').each(function(elt){elt.hide()});
			$('ptsVille').hide();
			vaEtViens6 = 0;
			vaEtViens3 = 0;
			vaEtViens4 = 0;
			vaEtViens5 = 0;
		}
	});

}

function ajoutCoucheObs () {
    supprimToutesCouches ();

    new Ajax.Request('../modeles/observation/recupObs.php', {
            asynchronous : false,
            onSuccess: function(retour) {
                    couche2 = retour.responseText;
            }
    });
    new Insertion.After('fondCarte',''+couche2+'');
}

function supprimToutesCouches () {
	$$('.couche1').each(function(elt){elt.remove()});
	$$('.couche2').each(function(elt){elt.remove()});
	$$('.couche3').each(function(elt){elt.remove()});
	$$('.couche4').each(function(elt){elt.remove()});
}

function climatoFr (_url1, _url2) {
    var echeance = $BR('echeance');
    var typee = $BR('type');
    if (typee == 'temperature')
            var url = _url1 + 'temperature/t' + _url2 + echeance + '.gif';
    if (typee == 'precipitation')
            var url = _url1 + 'precipitation/s' + _url2 + echeance + '.gif';
    $('imgClimatoFr').src = url;
}

function $BR(radioGroup) {
    $$('.'+radioGroup+'').each(function (elt){
            if($F(elt) != null)
                    valeur = $F(elt);
    });
    return valeur;
}

function supprimeLieuObs (idLieu) {
    var url = 'membreBrute.php?action=supprimeLieuObs';
    var pars = 'idLieu='+idLieu;
    var target = idLieu;
    var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars, asynchronous : false, onSuccess: function() {parent.location="javascript:location.reload()";}});
}

//--------Admin-------

function insererNew (idPage) {
	var url = 'admin.php?action=newFen';
	var pars = 'idPage='+idPage;
	var target = 'milieu';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars, asynchronous : false});
}

function insererNewActu (idPage, idActualite) {
	var url = 'admin.php?action=insertActu';
	var pars = 'idPage='+idPage+'&idPageArticle='+idActualite;
	var target = 'insertActu';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars, asynchronous : false});
}

function insererNewEvenement (idPage, idActualite) {
	var url = 'admin.php?action=insertEvenement';
	var pars = 'idPage='+idPage+'&idPageArticle='+idActualite;
	var target = 'insertEvenement';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars, asynchronous : false});
}

function insererNewCours () {
	var url = 'admin.php?action=insertCours';
	var target = 'insertCours';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', asynchronous : false});
}

function insererNewDossier () {
	var url = 'admin.php?action=insertDossier';
	var target = 'insertDossier';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', asynchronous : false});
}

function insererNewPheno (idPage, idActualite) {
	var url = 'admin.php?action=insertPhenoDial';
	var pars = 'idPage='+idPage+'&idPageArticle='+idActualite;
	var target = 'insertPheno';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars, asynchronous : false});
}

function supprimer (idArticle, idPage) {
	if (confirm('Etes-vous sûr de vouloir supprimer la fenêtre ?')) {
		var url = 'admin.php?action=supprimer';
		var pars = 'idArticle='+idArticle+'&idPage='+idPage;
		target = idArticle;
		var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
	}
}

function archive (idArticle, idPage) {
	if (confirm('Etes-vous sûr de vouloir archiverer la fenêtre ? Celle-ci ne sera plus visible sur le site mais restera dans la base.')) {
		var url = 'admin.php?action=archiver';
		var pars = 'idArticle='+idArticle+'&idPage='+idPage;
		target = idArticle;
		var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
	}
}

function insererAv (idArticle, idPage, rang) {
	var url = 'admin.php?action=insertionAp';
	var pars = 'idArticle='+idArticle+'&idPage='+idPage+'&rang='+rang;
	target = idArticle;
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
}

function insererAp (idArticle, idPage, rang) {
	var url = 'admin.php?action=insertionAv';
	var pars = 'idArticle='+idArticle+'&idPage='+idPage+'&rang='+rang;
	target = idArticle;
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
}

function changeOrdre (idArticle, idPage) {
	var url = 'admin.php?action=changeOrdre';
	var pars = 'idPage='+idPage+'&idArticle='+idArticle+'&traite=recep';
	target = idArticle;
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
}

function envoiRang (idArticle, idPage) {
	var rang = $('r_'+idArticle+'').value;
	var url = 'admin.php?action=changeOrdre';
	var pars = 'idPage='+idPage+'&idArticle='+idArticle+'&rang='+rang+'&traite=envoi';
	target = idArticle;
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
}

function ajoutIframeEdition (idArticle) {
	//Bordure pour tout les boutons
	$$('.bouton').each(function(elt){
		elt.setStyle('border:1px solid #f7f2f2');
		if (elt.id != 'bt_color') {
			elt.observe('mouseover', function(){
				elt.setStyle({
					border : '1px solid #3d99bb',
					cursor : 'pointer'
				});
			});
			elt.observe('mouseout', function(){
				elt.setStyle('border:1px solid #f7f2f2');
			});
		}
	});
	//Bordure bas pour le bouton couleur
	$('bt_color').setStyle('border-bottom:2px solid black');
	$('bt_color').observe('mouseover', function(){
		this.setStyle({
			borderLeft : '1px solid #3d99bb',
			borderRight : '1px solid #3d99bb',
			borderTop : '1px solid #3d99bb',
			cursor : 'pointer'
		});
	});
	$('bt_color').observe('mouseout', function(){
		this.setStyle({
			borderLeft : '1px solid #f7f2f2',
			borderRight : '1px solid #f7f2f2',
			borderTop : '1px solid #f7f2f2'
		});
	});
	if (navigator.appName=="Microsoft Internet Explorer")
		document.write('<div style="border:1px solid #808080;height:500px;width:100%;scroll:auto;" id="textarea" contentEditable="true"></div>');
	else {
		var iframe = Builder.node('iframe', {id:'textarea', style:'width:100%;height:500px;border:1px solid #808080'});
		new Insertion.Bottom('editeur_fenetre', iframe);
		$('textarea').src = '../modeles/recupEdition.php?id='+idArticle;
		iframe.addEventListener("load", function(){document.getElementById('textarea').contentWindow.document.designMode="on";}, true);
		document.getElementById('textarea').contentWindow.document.close();
	}
	$('textarea').setStyle('border:none;');

	$('saveEdition').observe('click', function() {
		enregistreEdition(idArticle);
	}.curry(idArticle));
}

function enregistreEdition (id) {
	var url = 'admin.php?action=enregistreArticle';
	var contenu = encodeURIComponent($('textarea').contentWindow.document.body.innerHTML);
	var titre = encodeURIComponent($('titreEdition').value);
	var pars = 'id='+id+'&contenu='+contenu+'&titre='+titre;
	target = 'milieu';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
}

function parseStyle(genre, optionnel) {
	if (navigator.appName=="Microsoft Internet Explorer")
		objet = document.getElementById("textarea");
	if (navigator.appName!="Microsoft Internet Explorer")
		objet = document.getElementById("textarea").contentWindow;
	
	if(genre == "CreateLink") {
		optionnel = prompt('Indiquez l\'URL du lien','http://');
		if(optionnel != null){
			objet.document.execCommand(genre, false, optionnel);
		}
	} else if (genre == "InsertImage") {
			optionnel = prompt('Indiquez l\'URL de l\'image','http://');
			if(optionnel != null){
				objet.document.execCommand(genre, false, optionnel);
			}
	} else objet.document.execCommand(genre, false, optionnel);
	if (genre == "ForeColor") {
		$('couleur').remove();
		$('bt_color').setStyle('border-bottom:2px solid '+optionnel);
	}	
}

function couleur () {
	if ($('couleur') == null) {
		var x = $('bt_color').offsetLeft;
		var y = $('bt_color').offsetTop + 20;
		var choiceColor = Builder.node('div', {id:'couleur', style:'position:absolute;z-index:2;top:'+y+'px;left:'+x+'px;width:92px;height:40px;border:1px solid #3d99bb;background-color:#f7f2f2;'});
		$('divBody').appendChild(choiceColor);
		$('couleur').update('<table><tr><td onClick="parseStyle(\'ForeColor\',  \'#000000\');" style="cursor:pointer;margin-right:1px;border:1px solid black;background-color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</td><td onClick="parseStyle(\'ForeColor\',  \'#ff0000\');" style="cursor:pointer;margin-right:1px;border:1px solid black;background-color:#ff0000;">&nbsp;&nbsp;&nbsp;&nbsp;</td><td onClick="parseStyle(\'ForeColor\',  \'#020063\');" style="cursor:pointer;margin-right:1px;border:1px solid black;background-color:#020063;">&nbsp;&nbsp;&nbsp;&nbsp;</td><td onClick="parseStyle(\'ForeColor\',  \'#ffb400\');" style="cursor:pointer;margin-right:1px;border:1px solid black;background-color:#ffb400;">&nbsp;&nbsp;&nbsp;&nbsp;</td><td onClick="parseStyle(\'ForeColor\',  \'#0d6e00\');" style="cursor:pointer;margin-right:1px;border:1px solid black;background-color:#0d6e00;">&nbsp;&nbsp;&nbsp;&nbsp;</td></tr><tr><td onClick="parseStyle(\'ForeColor\',  \'#6e0050\');" style="cursor:pointer;margin-right:1px;border:1px solid black;background-color:#6e0050;">&nbsp;&nbsp;&nbsp;&nbsp;</td><td onClick="parseStyle(\'ForeColor\',  \'#585858\');" style="cursor:pointer;margin-right:1px;border:1px solid black;background-color:#585858;">&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>');
	} else $('couleur').remove();
}

function OuvTableauEdition () {
	if ($('tab') == null) {
		var x = $('bt_tab').offsetLeft;
		var y = $('bt_tab').offsetTop + 20;
		var tailleTab = Builder.node('div', {id:'tab', style:'position:absolute;z-index:2;top:'+y+'px;left:'+x+'px;width:100px;height:130px;border:1px solid #3d99bb;background-color:#f7f2f2;'});
		$('divBody').appendChild(tailleTab);
		$('tab').update('<br /><table><tr><td onClick="insertTab(0,0);" class="caseTab"></td><td onClick="insertTab(0,1);" class="caseTab"></td><td onClick="insertTab(0,2);" class="caseTab"></td><td onClick="insertTab(0,3);" class="caseTab"></td><td onClick="insertTab(0,4);" class="caseTab"></td><td onClick="insertTab(0,5);" class="caseTab"></td></tr><tr><td onClick="insertTab(0,0);" class="caseTab"></td><td onClick="insertTab(1,1);" class="caseTab"></td><td onClick="insertTab(1,2);" class="caseTab"></td><td onClick="insertTab(1,3);" class="caseTab"></td><td onClick="insertTab(1,4);" class="caseTab"></td><td onClick="insertTab(1,5);" class="caseTab"></td></tr><tr><td onClick="insertTab(2,0);" class="caseTab"></td><td onClick="insertTab(2,1);" class="caseTab"></td><td onClick="insertTab(2,2);" class="caseTab"></td><td onClick="insertTab(2,3);" class="caseTab"></td><td onClick="insertTab(2,4);" class="caseTab"></td><td onClick="insertTab(2,5);" class="caseTab"></td></tr><tr><td onClick="insertTab(3,0);" class="caseTab"></td><td onClick="insertTab(3,1);" class="caseTab"></td><td onClick="insertTab(3,2);" class="caseTab"></td><td onClick="insertTab(3,3);" class="caseTab"></td><td onClick="insertTab(3,4);" class="caseTab"></td><td onClick="insertTab(3,5);" class="caseTab"></td></tr><tr><td onClick="insertTab(4,0);" class="caseTab"></td><td onClick="insertTab(4,1);" class="caseTab"></td><td onClick="insertTab(4,2);" class="caseTab"></td><td onClick="insertTab(4,3);" class="caseTab"></td><td onClick="insertTab(4,4);" class="caseTab"></td><td onClick="insertTab(4,5);" class="caseTab"></td></tr><tr><td onClick="insertTab(5,0);" class="caseTab"></td><td onClick="insertTab(5,1);" class="caseTab"></td><td onClick="insertTab(5,2);" class="caseTab"></td><td onClick="insertTab(5,3);" class="caseTab"></td><td onClick="insertTab(5,4);" class="caseTab"></td><td onClick="insertTab(5,5);" class="caseTab"></td></tr></table>');
	
		$$('.caseTab').each (function(elt) {
			elt.setStyle({
				width : '15px',
				height : '15px',
				cursor : 'pointer',
				border : '1px solid black'
			});
		});
	} else $('tab').remove();
}

function insertTab (x, y) {
	objet = document.getElementById("textarea").contentWindow;

	var a, b, tableau = '';
	tableau = tableau + '<br /><table border="1" cellspacing="0">';
	for (a=0 ; a<=x ; a++) {
		tableau = tableau + '<tr style="border:1px solid black;">';
		for (b=0 ; b<=y ; b++) {
			tableau = tableau + '<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>';
		}
		tableau = tableau + '</tr>';
	}
	tableau = tableau + '</table><br />';

	//document.write(tableau);
	objet.document.execCommand('InsertHTML', false, tableau);

	$('tab').remove();
}

function OuvLienImg () {
	if ($('lienImg') == null) {
		var x = $('bt_lienImg').offsetLeft;
		var y = $('bt_lienImg').offsetTop + 20;
		var boiteLienImg = Builder.node('div', {id:'lienImg', style:'position:absolute;z-index:2;top:'+y+'px;left:'+x+'px;width:400px;height:60px;border:1px solid #3d99bb;background-color:#f7f2f2;'});
		$('divBody').appendChild(boiteLienImg);
		$('lienImg').update('<br /><form style="display:inline;" name="image" method="post" action="../modeles/admin/lienImage.php" target="iframe" enctype="multipart/form-data"><iframe style="display:none;" id="iframe" name="iframe"></iframe>&nbsp;&nbsp;&nbsp;Image : <input type="file" name="fichier" size="30"><br />&nbsp;&nbsp;&nbsp;nom du lien : <input type="text" name="lien"> <input type="submit" name="upload" value="Envoyer"></form>');
	} else $('lienImg').remove();
}

function agdImgArt (url) {
	fenetreOpac('<br /><center><img src="'+url+'" alt="carte phenomene" /></center>', 'Agrandissement', 'width:800px;left:70px;');
}

function majPheno () {
    fenetreOpac('<h4><ins>MAJ</ins> :</h4><form action="edition.php?action=majPheno" method="post" enctype="multipart/form-data">Icone : <select name="iconePheno"><option value="canicule-jaune">canicule-jaune</option><option value="canicule-orange">canicule-orange</option><option value="canicule-rouge">canicule-rouge</option><option value="canicule-violet">canicule-violet</option><option value="froid-jaune">froid-jaune</option><option value="froid-orange">froid-orange</option><option value="froid-rouge">froid-rouge</option><option value="froid-violet">froid-violet</option><option value="neige-jaune">neige-jaune</option><option value="neige-orange">neige-orange</option><option value="neige-rouge">neige-rouge</option><option value="neige-violet">neige-violet</option><option value="orage-orange">orage-orange</option><option value="orages-jaune">orages-jaune</option><option value="orages-rouge">orages-rouge</option><option value="orages-violet">orages-violet</option><option value="pluies-jaune">pluies-jaune</option><option value="pluies-orange">pluies-orange</option><option value="pluies-rouge">pluies-rouge</option><option value="pluiesverglas-rouge">pluiesverglas-rouge</option><option value="pluiesverglas-violet">pluiesverglas-violet</option><option value="pluies-violet">pluies-violet</option><option value="pluieverglas-jaune">pluieverglas-jaune</option><option value="pluieverglas-orange">pluieverglas-orange</option><option value="ras">ras</option><option value="vent-jaune">vent-jaune</option><option value="vent-orange">vent-orange</option><option value="vent-rouge">vent-rouge</option><option value="vents-violet">vents-violet</option></select><br /><br />Texte sous carte : <input type="text" name="titre" /><br /><br /><input type="submit" value="envoyer" /></form>', 'Mise &agrave; jour ph&eacute;nom&egrave;nes', 'width:800px;left:70px;');
}

//-Admin page unique (archivage)----

function archiverPageUniquePheno (idPage) {
	if (confirm('Etes-vous sûr de vouloir archiverer la page ? Celle-ci ne sera plus visible sur le site mais restera dans la base.')) {
		var url = 'admin.php?action=archivePheno';
		var pars = 'idPage='+idPage;
		target = 'milieu';
		var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
	}
}

function archiverPageUniqueEvent (idPage) {
	if (confirm('Etes-vous sûr de vouloir archiverer la page ? Celle-ci ne sera plus visible sur le site mais restera dans la base.')) {
		var url = 'admin.php?action=archiveEvent';
		var pars = 'idPage='+idPage;
		target = 'milieu';
		var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
	}
}

function archiverPageUniqueCours (idPage) {
	if (confirm('Etes-vous sûr de vouloir archiverer la page ? Celle-ci ne sera plus visible sur le site mais restera dans la base.')) {
		var url = 'admin.php?action=archiveCours';
		var pars = 'idPage='+idPage;
		target = 'milieu';
		var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
	}
}

function archiverPageUniqueDossier (idPage) {
	if (confirm('Etes-vous sûr de vouloir archiverer la page ? Celle-ci ne sera plus visible sur le site mais restera dans la base.')) {
		var url = 'admin.php?action=archiveDossier';
		var pars = 'idPage='+idPage;
		target = 'milieu';
		var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
	}
}


//------------------


//------------------


// Gestion action bandeau actualité

vaEtViens1 = 0;
vaEtViens2 = 0;

function ouvreBandeau (id) {

	if (vaEtViens1 == 0) {
		$(id).show();
		vaEtViens1 = 1;
	} else {
		$(id).hide();
		vaEtViens1 = 0;
	}

        if (vaEtViens2 == 0) {
		$(id).show();
		vaEtViens2 = 1;
	} else {
		$(id).hide();
		vaEtViens2 = 0;
	}


}

//------------------