var nomnav = navigator.appName;
if (nomnav == 'Microsoft Internet Explorer') {
  document.write("<link rel='stylesheet' media='screen' type='text/css' href='/css/vigilance/style_carteIE.css' />");
}
else {
  document.write("<link rel='stylesheet' media='screen' type='text/css' href='/css/vigilance/style_carte.css' />");
}

function showLayer(layerName){
				eval(firstBit+layerName+secondBit+styleRef+'.visibility="visible"');
			}
	
			function hideLayer(layerName){
				eval(firstBit+layerName+secondBit+styleRef+'.visibility="hidden"');
			}
	
			function getXpos(layerName) {
				return eval(firstBit+layerName+secondBit+styleRef+leftVar);
			}
	
			function getYpos(layerName) {
				return eval(firstBit+layerName+secondBit+styleRef+topVar);
			}
	
			function getHeight(layerName) {
				return eval(firstBit+layerName+secondBit+heightVar);
			 }
			 
			 function getWidth(layerName) {
				return eval(firstBit+layerName+secondBit+widthVar);
			 }
				
			function moveLayer(layerName,whereToX,whereToY) {
				eval(firstBit+layerName+secondBit+styleRef+leftVar+'='+whereToX);
				eval(firstBit+layerName+secondBit+styleRef+topVar+'='+whereToY);
			}
	
			function scrollTextDown(layerName,upArrow,downArrow,topStop,inc) {
				if (getYpos(layerName) < topStop) {
					moveLayer(layerName,getXpos(layerName),getYpos(layerName)+inc);
					showLayer(downArrow);
					scrolling=setTimeout('scrollTextDown("'+layerName+'","'+upArrow+'","'+downArrow+'",'+topStop+','+inc+')',10);
				} else {
					hideLayer(upArrow);
				}
			}
	
			function scrollTextUp(layerName,upArrow,downArrow,bottomStop,inc) {
				if (getYpos(layerName)>bottomStop-getHeight(layerName)) {
					moveLayer(layerName,getXpos(layerName),getYpos(layerName)-inc);
					showLayer(upArrow);
					scrolling=setTimeout('scrollTextUp("'+layerName+'","'+upArrow+'","'+downArrow+'",'+bottomStop+','+inc+')',10);
				} else {
					hideLayer(downArrow);
				}
			}
	
			scrolling = null;
	
			function stopScrolling() {
				clearTimeout(scrolling);
			}
	
			function showScroller(layerName,downArrow,minSize) {
				if (getHeight(layerName)>minSize) {
					showLayer(downArrow);
				} else {
					hideLayer(downArrow);
				}
	
	
			}var activeLayer="dummylayer";
			var scrolling = 0;
	
			function display(layerName) {
				if (activeLayer != layerName) {
					hideLayer(activeLayer);
					showLayer(layerName);
					showLayer("mousetrap");
					showLayer("mousetrap2");
				    showLayer("mousetrap3");
					activeLayer=layerName;
				}
			}
	
			function clearLayers() {
				hideLayer(activeLayer);
				hideLayer("mousetrap");
				hideLayer("mousetrap2");
				hideLayer("mousetrap3");
				activeLayer="dummylayer";
			}
			
function wclose() {top.close();}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  fenetre = window.open(theURL,winName,features);
  fenetre.focus() ;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function Ecriture(couche,texte) {
    var obj = MM_findObj(couche);
    if (navigator.appName=="Netscape" && parseFloat(navigator.appVersion)<5) {
        obj.document.write("<span class='grosblanc'>"+texte+"</span>");
        obj.document.close();
    } else {
        obj.innerHTML = texte;
    }
}

function favori(phrase,lien)
{
   if (window.sidebar)
   {
   window.sidebar.addPanel(phrase, lien,"");
   }
   else if( document.all )
   {
   window.external.AddFavorite(lien, phrase);
   }
   else
        {
   return true;
   }
}
if (!document.getElementsByClassName){
document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
	var classes = elem[i].className;
	if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
	};
}

function toogleDetailVigi(e)
{
	if (e.nextSibling.className.indexOf("hide") !=-1)
	{
		e.nextSibling.className=e.nextSibling.className.replace("hide"," ");
		e.innerHTML = e.innerHTML.replace("Afficher","Masquer");
	}else
	{
		e.nextSibling.className += " hide";
		e.innerHTML = e.innerHTML.replace("Masquer","Afficher");
	}
}

window.onload = function(){
		
	var tab = document.getElementsByClassName("toogleInfoVigi");
	if (tab!=null)
	{
		var i;
		for (i=0;i<tab.length;i++)
		{
			tab[i].className = tab[i].className.replace("hide"," ");
		}
		tab = document.getElementsByClassName("detailInfoVigi");
		for (i=0;i<tab.length;i++)
		{
			tab[i].className += " hide";
		}
	}
}

/** cookie **/
function setCookie (c_name,value,valideMin)
{
	var exdate=new Date();
	exdate.setMinutes(exdate.getMinutes()+valideMin);
	document.cookie=c_name+ "=" +escape(value)+"; expires="+exdate.toGMTString()+"; path=/";
}

function getCookie (c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}

/** bouton A+/A- **/
$(document).ready(function () {
	buttonsTools = $('#buttonsText');
	if (buttonsTools.size() > 0) {
		printLink2 = '<a class="btAplus" title="Augmenter la taille de caractère" href="#AugmenterLaPolice"></a><a class="btAmoins" title="Diminuer la taille de caractère" href="#ReduireLaPolice"></a>';
		$('#buttonsText')[0].innerHTML=printLink2;
		
		function modifyTextSize( increment){
			$(".accessText span,.accessText div,.accessText tr,.accessText a, .accessText td, h1,h2,h3,h4").each(function(){
				var size = parseFloat($(this).css('font-size').replace("px","")) + increment;
				if (size>100) size=16;
				$(this).css('font-size', size.valueOf()+"px");
			});
			$("#fdUtil2 a").each(function(){
				var size3 = parseFloat($(this).css('font-size').replace("px","")) + increment;
				if (size3>100){size3=16;}
				$(this).css('font-size', size3.valueOf()+"px");
			});
			if($(".links")){
				$(".links").css("top",$("#navigation").height()+444)
			}
		}
		
		if ($(".btAplus")) {
			$(".btAplus").click(function(){
				modifyTextSize(1);
				var cookie =  getCookie("NiveauTaille");
				if (cookie=="" && cookie!=null){
					cookie = 0;
				}
				setCookie("NiveauTaille",parseInt(cookie)+1,600);
				return false;
			});
		}
		if (jQuery(".btAmoins")) {
			jQuery(".btAmoins").click(function(){
				var cookie =  getCookie("NiveauTaille",600);
				if (cookie=="" && cookie!=null){
					cookie = 0;
				}
				if (parseInt(cookie)>0)
				{
					modifyTextSize(-1);
					setCookie("NiveauTaille",parseInt(cookie)-1,600);
				}else
					setCookie("NiveauTaille",0,600);
				return false;
			});
		}
	}
	
	var cookie =  getCookie("NiveauTaille");
	var value = parseInt(cookie);
	if (cookie != "" && cookie!=null && value != 0) {
		modifyTextSize(value);
	}
});

