/* ----------------------------------------- Détection du navigateur  ----------------------------------------------- */
_ps=parseInt(navigator.productSub);
isIE=(document.all)?true:false;
isIE4=(!document.getElementById&&isIE)?true:false;
isIE5=(!isIE4&&isIE&&!window.createPopup)?true:false;
isIE55=(!isIE4&&isIE&&window.createPopup)?true:false;
isIE6=(isIE&&document.getElementById)?true:false;
isNS6=(navigator.userAgent.toLowerCase().indexOf("gecko")!=-1)?true:false;
isKONQ=(navigator.userAgent.toLowerCase().indexOf("konqueror")!=-1)?true:false;
isSAFARI=(navigator.userAgent.toLowerCase().indexOf("safari")!=-1)?true:false;
isMOZILLA=(navigator.userAgent.toLowerCase().indexOf("mozilla")!=-1)?true:false;
if(isKONQ||isSAFARI){_ps=0;isNS6=0;}
isNS4=(document.layers)?true:false;
isNS61=(_ps>=20010726)?true:false;
isNS7=(_ps>=20020823)?true:false;
isOPERA=(window.opera)?true:false;
if(isOPERA||isKONQ)isIE=0;
isOPERA5=(navigator.userAgent.toLowerCase().indexOf("opera 5")!=-1)?true:false;
isOPERA6=(navigator.userAgent.toLowerCase().indexOf("opera 6")!=-1)?true:false;
isOPERA7=(navigator.userAgent.toLowerCase().indexOf("opera 7")!=-1||navigator.userAgent.toLowerCase().indexOf("opera/7")!=-1)?true:false;
isMAC=(navigator.appVersion.toLowerCase().indexOf("mac")!=-1)?true:false;
isMAC45=(navigator.appVersion.toLowerCase().indexOf("msie 4.5")!=-1)?true:false;
if(isNS61||isNS4||isOPERA||isSAFARI)isMAC=false;
isNS60=false;
if(isNS6&&!isNS61)isNS60=true;
if(isOPERA7)isOPERA=false;
if(isOPERA)isIE55=false;


// utiliser cette fonction pour récupérer un objet en fonction du navigateur
function getElem (nom) {
	
	var tmp = null;
	
	if (nom != ""){
		if (isNS4) {
			tmp = nav4FindLayer(document, nom);
		}
		else if (isNS6 || isIE6) {
			tmp = eval('document.getElementById("' + nom + '")');
		}
		else {
			tmp = eval('document.all.' + nom);
		}
	}

	return ((tmp!=null) ? tmp : false);
}

// utiliser cette fonction pour récupérer le style d'un objet en fonction du navigateur
function getElemStyle (nom) {
	var tmpElem = getElem (nom);
	
	return (isNS4) ? tmpElem : (tmpElem) ? tmpElem.style : false;
}


function nav4FindLayer(doc, id)
{
  var i;
  var subdoc;
  var obj;
  
  for (i = 0; i < doc.layers.length; ++i)
  {
    if (doc.layers[i].id && id == doc.layers[i].id)
      return doc.layers[i];
      
    subdoc = doc.layers[i].document;
    obj    = nav4FindLayer(subdoc, id);
    if (obj != null)
      return obj;
  }
  return null;
}

/* ----------------------------------------- Roll over sur les images  ----------------------------------------------- */
// les images de boutons qui possèdent un rollover doivent finir par
// --    "_on.ext" pour l'image affichée quand le pointeur se trouve sur le bouton
// --    "_off.ext" pour l'image affichée quand le pointeur sort du bouton
function RollOn (oImg){
	var sUrl;
	
	sUrl = oImg.src ;
	oImg.src = sUrl.replace("_off.","_on.");
}

function RollOff (oImg){
	var sUrl;
	
	sUrl = oImg.src ;
	oImg.src = sUrl.replace("_on.","_off.");
}


/* ----------------------------------------- Preload image  ----------------------------------------------- */
PreloadListImage = new Array();
function PreloadRollOn(oImg)
{
	var sUrl = oImg.src
	sNewUrlImage = sUrl.replace("_off.","_on.");
	oNewImage = new Image();
	oNewImage.src = sNewUrlImage;
	
	PreloadListImage.push(oNewImage);
}

function PreloadImg(sUrl)
{
	oNewImage = new Image();
	oNewImage.src = sUrl;
	
	PreloadListImage.push(oNewImage);
}

/* Roll plan quartier */
function RollQuartier (sImg,sUrl){
	getElem(sImg).src = sUrl;
}

function communes (lettre) {
  document.forms[3].l.value = lettre;
  document.forms[3].submit();
}

/* personnalisation */
function commune() {
  document.forms[2].submit();
}

function lienlettre(lettre) {
  document.write('<a href="Javascript:communes(\'' + lettre + '\');">' + lettre + '</a>');
}

function liencommune() {
  document.write('<a href="Javascript:commune();">Ok</a>');
}

function envoyer() {
  window.open('/envoyerpage','envoyerpage','width=500,height=530,scrollbars=auto');
}

function formatimpression() {
  url = window.location.href;
  p = url.lastIndexOf('#');
  if (p >= 0) {
    url = url.substring(0, p);
  }
  if (url.charAt(url.length - 1) == '?') {
    url = url + "p=1";
  }
  else if (window.location.search.length > 0) {
    url = url + "&p=1";
  }
  else {
    url = url + "?p=1";
  }
//  window.location.href = url;
  window.open(url);
}

function MM_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function changerTheme(theme) {
  window.location.href = theme + ".xhtml";
}

function profils() {
return '<div id="Profils"><ul><li id="Prof_Titre"><label for="CNN_VOUS_ETES">Acc&egrave;s par profil</label></li><li id="Prof_4"><select id="CNN_VOUS_ETES" name="profil"><option value="">Choisir un profil :</option><option value="N10675.xhtml">Agriculteurs / p&ecirc;cheurs</option><option value="N10676.xhtml">Artisans</option><option value="N10677.xhtml">Artistes</option><option value="N13276.xhtml">Commer&ccedil;ants / industriels</option><option value="N10679.xhtml">Professions lib&eacute;rales</option></select><input type="submit" id="CNN_Bt_Ok" value="OK" /></li><li id="Prof_Bas"></li></ul></div>';
}

function outils() {
return '<div class="RCO_Forme"> </div><a href="javascript:Magnifier.zoomIn()"><img src="images/commun/pictos/augm_typo.gif" width="23" height="24" alt="Augmenter la taille de la police" /></a> <a href="javascript:Magnifier.zoomOut()"><img src="images/commun/pictos/dim_typo.gif" width="23" height="24" alt="Diminuer la taille de la police" /></a> <a href="javascript:printit()"><img src="images/commun/pictos/imprim.gif" width="23" height="24" alt="Imprimer" /></a> <a href="javascript:envoyer()"><img src="images/commun/pictos/envoie_ami.gif" width="23" height="24" alt="Envoyer à un ami" /></a>';
}

function outilsEtapes() {
return '<a href="javascript:Magnifier.zoomIn()"><img src="images/commun/pictos/augm_typo.gif" width="23" height="24" alt="Augmenter la taille de la police" /></a> <a href="javascript:Magnifier.zoomOut()"><img src="images/commun/pictos/dim_typo.gif" width="23" height="24" alt="Diminuer la taille de la police" /></a> <a href="javascript:printit()"><img src="images/commun/pictos/imprim.gif" width="23" height="24" alt="Imprimer" /></a> <a href="javascript:envoyer()"><img src="images/commun/pictos/envoie_ami.gif" width="23" height="24" alt="Envoyer à un ami" /></a>';
}

var days = new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");
var months = new Array("janvier", "f&eacute;vrier","mars","avril","mai","juin","juillet","ao&ucirc;t","septembre","octobre","novembre","d&eacute;cembre");

function maDate() {
  var today = new Date();
  var year = today.getYear();
  if (year < 1900) {
    year += 1900;
  }
  date = days[today.getDay()]+" "+today.getDate()+" "+months[today.getMonth()]+" "+year;
  return date;
}
