function getRequester() {

	var result = false;

/*@cc_on @*/

/*@if (@_jscript_version >= 5)

	try { result = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {

		try { result = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { result = false; }

	}

@end @*/

	if (!result && 'undefined' != typeof XMLHttpRequest) {

		try { result = new XMLHttpRequest();

		} catch (e) { result = false; }

	}

	return result;

} // getRequester



function zoomer(niveau) {

	sizeArr = new Array();

	sizeArr[3]="0.75";
	sizeArr[4]="0.84";
	sizeArr[5]="0.92";
	sizeArr[6]="1.08";
	sizeArr[7]="1.25";
	sizeArr[8]="1.42";
	sizeArr[9]="1.75";

	if (2 < niveau && 10 > niveau) {

		var allTags = $('corpsGauche').getElementsByTagName("*");

		for (var i = 0; i < allTags.length; i++) {

			var allClasses = allTags[i].className.split(" ");

			for (var j = 0; j < allClasses.length; j++) {

				if (allClasses[j] == "zoomer") {

					allTags[i].style.fontSize = sizeArr[niveau] + "em";

				}

			}

		}

	}

	if (10 == niveau) { niveau = 9; }

	if (2 == niveau) { niveau = 3; }

	var url = "squelettes/php/zoomer.inc.php?&niveau=" + niveau;

	var requester = getRequester();

	requester.open('GET', url, true);

	requester.send(null);

	return niveau;

}

function montrer(nav,menu) {	
	var menuObjet = document.getElementById(menu);
	var navObjet = document.getElementById(nav);	
	navObjet.style.background = '#a1cae9';
	menuObjet.style.display = 'block';
	menuObjet.style.Zindex = '100';
	//alert('je mets en evidence:' + menu + ' Zindex = '+menuObjet.style.Zindex);
}

function cacher(nav,menu) {	
	var menuObjet = document.getElementById(menu);
	var navObjet = document.getElementById(nav);	
	//alert('je mets en arriere:' + menuObjet.id);
	menuObjet.style.display = 'none';
	navObjet.style.background = 'none';
}

function afficherLi(cpt)
{
  /*alert(cpt);*/
  var li = "focusli_"+cpt;
  $(li).setStyle('opacity', '1');
  $(li).setStyle('-filter', 'alpha(opacity=1)');
  for(i=1; i <= 3; i++)
  {
	 if(i!=cpt)
	 {
	  	li = "focusli_"+i; 
	  	$(li).setStyle('opacity', '0');
	  	$(li).setStyle('-filter', 'alpha(opacity=0)');
	 }
   }
   return cpt;
}

function DesactiveLi(cpt)
{
  	var li = "focusli_"+cpt;
  	var ObjetInactif = document.getElementById(li);
	ObjetInactif.style.display = 'none';
  	$(li).setStyle('opacity', '0');
	$(li).setStyle('-filter', 'alpha(opacity=0)');
}

function ActiveLi(cpt)
{
/*
  	//alert(cpt);
  	if ($('focus')) {
		if ($('focus').hasClass('focusSommaire')) {
			var focusList = new Moostick(
				$('focusList'),
				false,
				5000,
				{duration: 20},
				true,
				false
			);
			
		}
	}
  	focusList.pauseTick();
*/
  	var li = "focusli_"+cpt;
  	$(li).setStyle('opacity', '1');
  	$(li).setStyle('-filter', 'alpha(opacity=1)');
  	var ObjetActif = document.getElementById(li);
 	ObjetActif.style.display = 'block';
   	
}
	
function RestartTick()
{
	//var Item = this.list.getElement('li');
	//if (Item.getStyle('opacity') != 1)
	//alert("Dans RestartTick");
	var navFocus = $('focusList').getChildren('li');
	navFocus.each(function(thisNavFocusItem, thisNavFocusIndex) {
		//var opacite = thisNavFocusItem.getStyle('opacity');
		//var indice = thisNavFocusIndex+1;
		
		switch(thisNavFocusItem.id){
			case 'focusli_1':
					thisNavFocusItem.setStyle('opacity', '0');
					thisNavFocusItem.setStyle('-filter', 'alpha(opacity=0)');
					$('focusli_2').setStyle('opacity', '1');
					$('focusli_2').setStyle('-filter', 'alpha(opacity=1)');
					$('focusli_3').setStyle('opacity', '0');
					$('focusli_3').setStyle('-filter', 'alpha(opacity=0)');
			break;
			case 'focusli_2':
					thisNavFocusItem.setStyle('opacity', '0');
					thisNavFocusItem.setStyle('-filter', 'alpha(opacity=0)');
					$('focusli_1').setStyle('opacity', '0');
					$('focusli_1').setStyle('-filter', 'alpha(opacity=0)');
					$('focusli_3').setStyle('opacity', '1');
					$('focusli_3').setStyle('-filter', 'alpha(opacity=1)');
			break;
			case 'focusli_3':
					thisNavFocusItem.setStyle('opacity', '0');
					thisNavFocusItem.setStyle('-filter', 'alpha(opacity=0)');
					$('focusli_1').setStyle('opacity', '1');
					$('focusli_1').setStyle('-filter', 'alpha(opacity=1)');
					$('focusli_2').setStyle('opacity', '0');
					$('focusli_2').setStyle('-filter', 'alpha(opacity=0)');
			break;
			default :
					$('focusli_1').setStyle('opacity', '1');
					$('focusli_1').setStyle('-filter', 'alpha(opacity=1)');
					$('focusli_2').setStyle('opacity', '0');
					$('focusli_2').setStyle('-filter', 'alpha(opacity=0)');
					$('focusli_3').setStyle('opacity', '0');
					$('focusli_3').setStyle('-filter', 'alpha(opacity=0)');
			break;
		}
	});
}

function RepereList(){
	
	
	if ($('reperesList')) {
		var reperesList = new Moostick(
			$('reperesList'),
			false,
			5000,
			{duration: 20},
			false,
			false
		);
		reperesList.startTick();
	}	
	
	/*
	if ($('ListRepere')) {
		if ($('ListRepere').hasClass('ReperesList')) {
			var reperesList = new Moostick(
				$('reperesList'),
				false,
				5000,
				{duration: 20},
				true,
				false
			);
			reperesList.startTick();
		}
	}
	*/
}

function SlideAccueil(){
	
	DesactiveLi(2);
	DesactiveLi(3);
	ActiveLi(1)	;

	if ($('focus')) {
		
		if ($('focus').hasClass('focusSommaire')) {
			var focusList = new Moostick(
				$('focusList'),
				false,
				5000,
				{duration: 20},
				true,
				false
			);
			focusList.startTick();
		}
	}
}

function SlideActions(){
		
	if ($('focus')) {
		
		if ($('focus').hasClass('focusAction')) {
			if( $('focus').getElement('ul')){
				var focusList = new Moostick(
					$('focusList'),
					false,
					5000,
					{duration: 20},
					true,
					false
				);
				focusList.startTick();
				
			}
		}
	}
}

function ActuEnImages(){
	if ($('photosSlider_out')) {
		var photosSlider = new SlideItMoo ({
			overallContainer : 'photosSlider_out',
			elementScrolled : 'photosSlider_in',
			thumbsContainer : 'photosSlider_items',
			itemsVisible : 4,
			itemsSelector : '.photosSlider_element',
			itemWidth : 110,
			showControls : 1
		});
	}
	if ($('videosSlider_out')) {

		var photosSlider = new SlideItMoo ({
			overallContainer : 'videosSlider_out',
			elementScrolled : 'videosSlider_in',
			thumbsContainer : 'videosSlider_items',
			itemsVisible : 4,
			itemsSelector : '.videosSlider_element',
			itemWidth : 110,
			showControls : 1
		});
	}
}

function Etats(){
	
	if ($('etatsForm')) {
		var selectElt = $('etatsForm').getElements('select[name=etats]');
		$('etatsForm').addEvent('submit', function(e) {
			e.stop();
			var etat = selectElt.getSelected().getLast().get('value');
			if ('null' != etat) { window.location = etat; }
		});
		selectElt.addEvent('change', function(e) {
			e.stop();
			var etat = selectElt.getSelected().getLast().get('value');
			if ('null' != etat) { window.location = etat; }
		});
	}
}

function maFrancophonie(){
	
	if ($('maFrancophonie')) {

		maFrancoBox = new MultiBox('maFrancoBox', {
			useOverlay : true,
			initialWidth : 250,
			initialHeight : 250,
			showNumbers : false,
			showControls : false,
			path : 'squelettes/swf/',
			slideshow : false,
			descClassName : 'maFrancoBoxDesc',
			offset : {x:101,y:0},
			fixedTop : 290
		});

		maFrancoBoxEvt = new MultiBox('maFrancoBoxEvt', {
			useOverlay : true,
			initialWidth : 250,
			initialHeight : 250,
			showNumbers : false,
			showControls : false,
			path : 'squelettes/swf/',
			slideshow : false,
			descClassName : 'maFrancoBoxDesc',
			descClassNameClose: true,
			offset : {x:101,y:0}
		});

		if ($('maFrancoRefresh')) {
			$('maFrancoRefresh').addEvent('click', function(e) {
				e.stop();
				var requester = getRequester();
				requester.onreadystatechange = function() {
					if (4 == requester.readyState && 200 == requester.status) {
						var newUL = new Element('ul', {'id' : 'maFrancoInfos', 'html' : requester.responseText});
						newUL.replaces($('maFrancoInfos'));
					}
				};
				requester.open('POST', '#URL_SITE_SPIP/?&page=maFrancoRefresh', true);
				requester.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
				requester.send(null);
			});
		}

		if ($('maFrancoConnexionLnk')) {
			$('maFrancoConnexionLnk').addEvent('click', function(e) {
				e.stop();
				var imgMaFrancoConnexion = $('imgMaFrancoConnexion');
				var maFrancoForm = $('maFrancoForm');

				if ('none' == maFrancoForm.getStyle('display')) {
					imgMaFrancoConnexion.setProperty('src', 'squelettes/img-news/puceSeConnecterDetail.png');
					maFrancoForm.setStyle('display', 'block');
				} else {
					imgMaFrancoConnexion.setProperty('src', 'squelettes/img-news/puceSeConnecterCompact.png');
					maFrancoForm.setStyle('display', 'none');
				}
			});
		}
	}
}

function Recherche(){
	
	if ($('rechercheFormPied')) {
		$('rechercheInputPied').addEvent('focus', function(e) {
			e.stop;
			switch ($('rechercheInputPied').get('value')) {
				case ("Recherche") :
					$('rechercheInputPied').set('value', '');
					$('rechercheInputPied').focus();
					break;
				default :
					$('rechercheInputPied').select();
					break;
			}
		});
	}
	if ($('rechercheFormCorps')) {
		$('rechercheInputCorps').addEvent('focus', function(e) {
			e.stop;
			switch ($('rechercheInputCorps').get('value')) {
				case ("Recherche") :
					$('rechercheInputCorps').set('value', '');
					$('rechercheInputCorps').focus();
					break;
				default :
					$('rechercheInputCorps').select();
					break;
			}
		});
	}
}

function afficherPara (id_P){
					
	var psty = $(id_P).getStyle('display');
	if(psty == 'none')
	{
		 $(id_P).setStyle('display', 'block');
	}
	else
	{
		 $(id_P).setStyle('display', 'none');
	}
}

function Outils(){
	if ($('outils')) {

		outilsBox = new MultiBox('outilsBox', {
			useOverlay : true,
			initialWidth : 250,
			initialHeight : 250,
			showNumbers : false,
			showControls : false,
			path : 'squelettes/swf/',
			slideshow : false,
			descClassName : 'outilsBoxDesc',
			descClassNameClose: true
		});

		var outils = $('outils');
		var requester = getRequester();

		requester.onreadystatechange = function() {
			if (4 == requester.readyState && 200 == requester.status) {
				var niveau = requester.responseText;
				zoomer(niveau);
			}
		}

		var url = "squelettes/php/niveau.inc.php";
		requester.open('GET', url, true);
		requester.send(null);
		
		var reduireObj = outils.getElements('.reduire');
		
		reduireObj.each(function(item) {
			item.addEvent('click', function(e) {
				e.stop();
				var requester = getRequester();
				requester.onreadystatechange = function() {
					if (4 == requester.readyState && 200 == requester.status) {
						var niveau = requester.responseText - 1;
						zoomer(niveau);
					}
				}
				var url = "squelettes/php/niveau.inc.php";
				requester.open('GET', url, true);
				requester.send(null);
			});
		});
		
		var agrandirObj = outils.getElements('.agrandir');
		
		agrandirObj.each(function(item) {
			item.addEvent('click', function(e) {
				e.stop();
				var requester = getRequester();
				requester.onreadystatechange = function() {
					if (4 == requester.readyState && 200 == requester.status) {
						var niveau = parseInt(requester.responseText) + 1;
						zoomer(niveau);
					}
				}
				var url = "squelettes/php/niveau.inc.php";
				requester.open('GET', url, true);
				requester.send(null);
			});
		});
		
		outils.getElements('.print').each(function(item) {
			item.addEvent('click', function(e) {
				e.stop();
				window.print();
			});
		});
	}
}

function PresseInscription(){
	
	if ($('presseForm')) {

		var presseForm = $('presseForm');
		var media2 = presseForm.getElements('.presseMedia2');
		var media2Lnk = $('presseMedia2');
		var media3 = presseForm.getElements('.presseMedia3');
		var media3Lnk = $('presseMedia3');

		media2.setStyle('display', 'none');
		media2Lnk.setStyle('display', 'block');
		media3.setStyle('display', 'none');
		
		media2Lnk.addEvent('click', function(e) {
			if ("none" == media2.getStyle('display')) {
				media2Lnk.getElements('a').setProperty('html', '- Supprimer le media qui suit');
				media2.setStyle('display', 'block');
				media3Lnk.setStyle('display', 'block');
			} else {
				media2.setStyle('display', 'none');
				media2Lnk.getElements('a').setProperty('html', '+ Ajouter un media');
				$('presseNomMedia2').set('value', '');
				$('presseNationMedia2').set('value', '');
				$('presseAdresseMedia2').set('value', '');
				$('presseWebMedia2').set('value', '');
				$('presseCourrielMedia2').set('value', '');
				$('presseTelMedia2').set('value', '');
			}
		});

		media3Lnk.addEvent('click', function(e) {
			if ("none" == media3.getStyle('display')) {
				media3Lnk.getElements('a').setProperty('html', '- Supprimer le media qui suit');
				media3.setStyle('display', 'block');
			} else {
				media3.setStyle('display', 'none');
				media3Lnk.getElements('a').setProperty('html', '+ Ajouter un media');
				$('presseNomMedia2').set('value', '');
				$('presseNationMedia3').set('value', '');
				$('presseAdresseMedia3').set('value', '');
				$('presseWebMedia3').set('value', '');
				$('presseCourrielMedia3').set('value', '');
				$('presseTelMedia3').set('value', '');
			}
		});

		presseForm.getElements('.support7').setStyle('display', 'none');

		$('support7').addEvent('click', function(e) {
			if (true == $('support7').checked) presseForm.getElements('.support7').setStyle('display', 'block');
				else presseForm.getElements('.support7').setStyle('display', 'none');
		});

		presseForm.getElements('.theme7').setStyle('display', 'none');

		$('theme7').addEvent('click', function(e) {
			if (true == $('theme7').checked) presseForm.getElements('.theme7').setStyle('display', 'block');
				else presseForm.getElements('.theme7').setStyle('display', 'none');
		});

		$('presseForm').addEvent('submit', function(e) {
			e.stop();
			verifierPresse();
		});
	}
}