var t;			
	t = 1;
	var l;
	l = 800;
	var h;
	h = 44;
	function changerTaille(modif,largeur,hauteur)/*0.1,51,1.2*/
	 {
		t = t + modif;
		l = l + largeur;
		h= h - hauteur;
		/*if(t>1.25){t=1.15};
		if(t<0.85){t=0.85};
		if(t>0.75 && t<1.25)*/
		if(t>1.40){t=1.35};
		if(t<0.85){t=0.85};
		if(t>0.75 && t<1.40)		
		{
		//document.getElementsByTagName("body")[0].style.fontSize = t + "em";	
		document.getElementById("sizeFont").style.fontSize = t + "em";
//		document.getElementById("general").style.width = l + "px";
//		document.getElementById("menuPrincipal").style.width = l + "px";
//		document.getElementById("descriptionMenu").style.width = l + "px";
//		document.getElementById("dec_112").style.height = h + "px";
//		document.getElementById("dec_113").style.height = h + "px";
//		document.getElementById("dec_114").style.height = h + "px";
//		document.getElementById("dec_115").style.height = h + "px";
//		document.getElementById("dec_116").style.height = h + "px";
//		document.getElementById("dec_117").style.height = h + "px";
//		document.getElementById("dec_118").style.height = h + "px";
//		document.getElementById("dec_119").style.height = h + "px";
//		document.getElementById("dec_120").style.height = h + "px";
//		document.getElementById("menuBas").style.width = l + "px";
		}

	} 
	
	function afficheDescURL(toThis) 
	  {
	  if (document.getElementById)
		{
		document.getElementById("descriptionMenu").innerHTML = toThis;
		}
	  else if (document.all) 
		{
		document.all["descriptionMenu"].innerHTML = toThis;
		}
	  }
	  
	  function chgtzindexover()
	  {
	
	 	Nom = navigator.appName;
		ie4 = (Nom == 'Microsoft Internet Explorer')
	  	if(ie4)
		{
	  		document.getElementById('bloc1').style.zIndex=-1;
			document.getElementById('bloc1').style.marginRight="6px";
			document.getElementById('bloc2').style.zIndex=-1;
			document.getElementById('bloc2').style.marginLeft="0px";
			document.getElementById('bloc3').style.zIndex=-1;
			document.getElementById('bloc4').style.zIndex=-1;
		}
	  }
	  function chgtzindexout()
	  {
	  	Nom = navigator.appName;
		ie4 = (Nom == 'Microsoft Internet Explorer')
	  	if(ie4)
		{
			document.getElementById('bloc1').style.zIndex=0;
			document.getElementById('bloc1').style.marginRight="0px";
			document.getElementById('bloc2').style.zIndex=0;
			document.getElementById('bloc2').style.marginLeft="6px";
			document.getElementById('bloc3').style.zIndex=0;
			document.getElementById('bloc4').style.zIndex=0;
		}
	  }

function montreDiv(divFormulaire)
{
	if(divFormulaire.value==1 || divFormulaire.value==6 || divFormulaire.value==5 || divFormulaire.value==8 || divFormulaire.value==9 || divFormulaire.value==10 || divFormulaire.value==11)
	{
		document.getElementById('montre_formulaire').style.display='block';
		document.getElementById('message_formulaireEmploi').style.display='none';
		document.getElementById('message_formulaireProtection').style.display='none';
		document.getElementById('message_formulaireLentilles').style.display='none';
		// document.getElementById('message_formulaireDon').style.display='none';
		document.getElementById('message_publicitaire').style.display='none';
	}
	else if(divFormulaire.value==2)
	{
		document.getElementById('montre_formulaire').style.display='none';
		document.getElementById('message_formulaireEmploi').style.display='block';
		document.getElementById('message_formulaireProtection').style.display='none';
		document.getElementById('message_formulaireLentilles').style.display='none';
		// document.getElementById('message_formulaireDon').style.display='none';
		document.getElementById('message_publicitaire').style.display='none';
	}
	else if(divFormulaire.value==3)
	{
		document.getElementById('montre_formulaire').style.display='none';
		document.getElementById('message_formulaireEmploi').style.display='none';
		document.getElementById('message_formulaireProtection').style.display='block';
		document.getElementById('message_formulaireLentilles').style.display='none';
		// document.getElementById('message_formulaireDon').style.display='none';
		document.getElementById('message_publicitaire').style.display='none';
	}
	else if(divFormulaire.value==4)
	{
		document.getElementById('montre_formulaire').style.display='none';
		document.getElementById('message_formulaireEmploi').style.display='none';
		document.getElementById('message_formulaireProtection').style.display='none';
		document.getElementById('message_formulaireLentilles').style.display='block';
		// document.getElementById('message_formulaireDon').style.display='none';
		document.getElementById('message_publicitaire').style.display='none';
	}
	else if(divFormulaire.value==7)
	{
		document.getElementById('montre_formulaire').style.display='none';
		document.getElementById('message_formulaireEmploi').style.display='none';
		document.getElementById('message_formulaireProtection').style.display='none';
		document.getElementById('message_formulaireLentilles').style.display='none';
		// document.getElementById('message_formulaireDon').style.display='none';
		document.getElementById('message_publicitaire').style.display='block';
	}
	/*else if(divFormulaire.value==5)
	{
		document.getElementById('montre_formulaire').style.display='none';
		document.getElementById('message_formulaireEmploi').style.display='none';
		document.getElementById('message_formulaireProtection').style.display='none';
		document.getElementById('message_formulaireLentilles').style.display='none';
		document.getElementById('message_formulaireDon').style.display='block';
	}*/
}


/********************************************************
*  LOADING EVENTS
********************************************************/
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}


/********************************************************
*  NAVHOVER
********************************************************/

navHover = function() {
	var lis = document.getElementById("navmenu").getElementsByTagName("LI");
	for (var i=0; i<lis.length; i++) {
		lis[i].onmouseover=function() {
			this.className+=" iehover";
		}
		lis[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
		}
	}
}

/********************************************************
*  EASY GET ELEMENT BY ID
********************************************************/

function $(obj) {
	var to_get = document.getElementById(obj);
	if( to_get )
		return to_get;
}


/********************************************************
*  EXTERNAL LINK
********************************************************/
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
} 





/********************************************************
*  FONCTION POPUP POUR LA NEWSLETTER
********************************************************/

function PopupCentrerNl(page,nom,largeur,hauteur,options) {
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,nom,'top='+top+',left='+left+',width='+largeur+',height='+hauteur+','+options);
}

function go(){
	PopupCentrerNl('','popup',500,300,'menubar=no,scrollbars=no,statusbar=no');
	document.forms['newsletter'].submit();
}
function goImprimer(){
	PopupCentrerNl('','popup',650,700,'menubar=no,scrollbars=yes,statusbar=no');
	document.forms['versionImprimable'].submit();
}



/********************************************************
*  FONCTION PERMETTANT DE VERIFIER LES CHAMP D'UN FORMULAIRE
********************************************************/

function verifForm(formobj, fieldRequired, fieldDescription){
	
	// intro des messages de la boite de dialogue
	var alertMsg = "Vous devez completer :\n";

	var l_Msg = alertMsg.length;

	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == "" || obj.options[obj.selectedIndex].value == "rien"){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;

			case "checkbox":
					alert(obj.checked);
					if (obj.checked == false){
						alertMsg += " - " + fieldDescription[i] + "\n";
					}
					break;

			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
					obj.className = "contactErreur";
				}else{
					obj.className = "contact";
				}
				break;
			default:
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		var field = formobj.elements["email"];
		if(field.value != null && field.value != ""){
			if(!checkmail(field.value)){
					alert("votre email est incorrect");
					field.className = "contactErreur";
					return false;
			}else{
				field.className = "contact";
				return true;
			}
		}else{
			return true;
		}
	}else{
		alert(alertMsg);
		return false;
	}
}


function checkmail(email) {
         var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/
         return (reg.exec(email)!=null)
}


/*
* Fonction resizePopUp
* permet d'ouvrir une image en popup centrée sans avoir à declarer ses dimensions
* ex : <a href="#" onClick='resizePopUp("image.jpg","commentaire");'></a>
*/

function resizePopUp(monImage, monTitre)
{
    
  w = window.open('','chargement','width=10,height=10');
  w.document.write( "<html><head><title>"+monTitre+"</title>\n" ); 
  w.document.write( "<script language='JavaScript'>\n"); 
  w.document.write( "IE5=NN4=NN6=false;\n"); 
  w.document.write( "if(document.all)IE5=true;\n"); 
  w.document.write( "else if(document.getElementById)NN6=true;\n"); 
  w.document.write( "else if(document.layers)NN4=true;\n"); 
  w.document.write( "function autoSize() {\n"); 
  w.document.write( "if(IE5) self.resizeTo(document.images[0].width+10,document.images[0].height+31)\n"); 
  w.document.write( "else if(NN6) self.sizeToContent();\n");
  w.document.write( "else window.resizeTo(document.images[0].width,document.images[0].height+20)\n"); 
  w.document.write( "self.focus();\n"); 
  
  // debut modification par franck pour le centrage
  w.document.write( "autoMove();\n"); 
  w.document.write( "}\n"); 
  w.document.write( "function autoMove() {\n"); 
  w.document.write( "var h = document.images[0].width;\n"); 
  w.document.write( "var l = document.images[0].height;\n"); 
  w.document.write( "var PosX = ( screen.availWidth - h ) / 2;\n"); 
  w.document.write( "var PosY = ( screen.availHeight - l ) / 2;\n"); 
  w.document.write( "window.moveTo(PosX, PosY);\n"); 
  // fin modification pour le centrage
  
  w.document.write( "}\n</scri");
  w.document.write( "pt>\n"); 
  w.document.write( "</head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onLoad='javascript:autoSize();'>" );
  w.document.write( "<a href='javascript:window.close();'><img src='"+monImage+"' border=0 alt='"+monTitre+"'></a>" ); 
  w.document.write( "</body></html>" );
  w.document.close(); 
}

function masqueSaisieChaineNum(obj, masque) {
  var ch = obj.value;
  var tmp = "";
  ch.toString();
  
  if (window.event.keyCode != 37 && window.event.keyCode != 39 && window.event.type != "keydown" && window.event.keyCode != 8 && window.event.keyCode != 46) {
    
		if (window.event.type == "keyup") {
		  
		      // reconstitution de la chaine ss espace ni lettre
			  for (i=0; i<ch.length; i++) {
					if (!isNaN(ch.charAt(i)) && ch.charAt(i) != " "){
						tmp += ch.charAt(i);
					}
			  }		  
		      // vidage de la chaine
			  ch = ""
		  	  var j = 0;
		  	  // parsage pour reconstituer la chaine avec le masque
			  for (i=0; i<masque.length; i++) {
					if (masque.charAt(i)  == "0") {
						  if (tmp.charAt(j) != "" ) {
							ch += tmp.charAt(j);
							j++;
						  }else{
							ch += ""
						  }
					}else if(tmp.charAt(j) != ""){ 
						ch += masque.charAt(i);
					}
			  }
			  
		}
	  
		obj.value = ch;
  }
  
}


/********************************************************
*  PNG FILE
********************************************************/
function correctPNG() 
   {
   for(var i=0; i<document.images.length; i++)
      {
	  var img = document.images[i]
	  var imgName = img.src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	     {
		 var imgID = (img.id) ? "id='" + img.id + "' " : ""
		 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		 var imgStyle = "display:inline-block;" + img.style.cssText 
		 if (img.align == "left") imgStyle = "float:left;" + imgStyle
		 if (img.align == "right") imgStyle = "float:right;" + imgStyle
		 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle		
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	     + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 + "(src=\'" + img.src + "\', sizingMethod='image');\"></span>" 
		 img.outerHTML = strNewHTML
		 i = i-1
	     }
      }
   }
 
 
/********************************************************
*  FORM FOCUS
********************************************************/
function focusForm()
{
	if($('info_nom'))$('info_nom').focus();
}
 

/********************************************************
*  FLASH JS CONNEXION
********************************************************/
   
function affPoint(type,id) {
	var type = type;
	var id = id;
	thisMovie("carte").updateCarte(type,id);
}

function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    }
    else {
        return document[movieName];
    }
}

addLoadEvent(externalLinks);
/*addLoadEvent(initLightbox);*/
if( navigator.userAgent.indexOf('MSIE') > 0 )addLoadEvent(correctPNG);

