/* DEBUT - Pour les rollover images */
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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 MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
/* FIN - Pour les rollover images */

/* DEBUT - Popup Centrée */
function popupcentree(page,largeur,hauteur) {
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	var options="toolbar=0,location=0,directories=0,status=1,scrollbars=0,resizable=1,copyhistory=0,menuBar=0";
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}
function popupcentreescroll(page,largeur,hauteur) {
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	var options="toolbar=0,location=0,directories=0,status=1,scrollbars=1,resizable=0,copyhistory=0,menuBar=0";
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}
/* FIN - Popup Centrée */

function addlink() {
	if ((navigator.appName.indexOf("Microsoft",0)>=0) && (parseInt(navigator.appVersion)>=4)) {
		window.external.AddFavorite("http://www.just2meet.com","Just2meet - La cité des rencontres" );
	} else {
		return false;
	}
}

/* DEBUT - Pour les menus en rollover */
/*************************************************************************

  dw_viewport.js
  version date Nov 2003

  This code is from Dynamic Web Coding
  at http://www.dyn-web.com/
  Copyright 2003 by Sharon Paine
  See Terms of Use at http://www.dyn-web.com/bus/terms.html
  Permission granted to use this code
  as long as this entire notice is included.

*************************************************************************/

var viewport = {
  getWinWidth: function () {
    this.width = 0;
    if (window.innerWidth) this.width = window.innerWidth - 18;
    else if (document.documentElement && document.documentElement.clientWidth)
  		this.width = document.documentElement.clientWidth;
    else if (document.body && document.body.clientWidth)
  		this.width = document.body.clientWidth;
  },

  getWinHeight: function () {
    this.height = 0;
    if (window.innerHeight) this.height = window.innerHeight - 18;
  	else if (document.documentElement && document.documentElement.clientHeight)
  		this.height = document.documentElement.clientHeight;
  	else if (document.body && document.body.clientHeight)
  		this.height = document.body.clientHeight;
  },

  getScrollX: function () {
    this.scrollX = 0;
  	if (typeof window.pageXOffset == "number") this.scrollX = window.pageXOffset;
  	else if (document.documentElement && document.documentElement.scrollLeft)
  		this.scrollX = document.documentElement.scrollLeft;
  	else if (document.body && document.body.scrollLeft)
  		this.scrollX = document.body.scrollLeft;
  	else if (window.scrollX) this.scrollX = window.scrollX;
  },

  getScrollY: function () {
    this.scrollY = 0;
    if (typeof window.pageYOffset == "number") this.scrollY = window.pageYOffset;
    else if (document.documentElement && document.documentElement.scrollTop)
  		this.scrollY = document.documentElement.scrollTop;
  	else if (document.body && document.body.scrollTop)
  		this.scrollY = document.body.scrollTop;
  	else if (window.scrollY) this.scrollY = window.scrollY;
  },

  getAll: function () {
    this.getWinWidth(); this.getWinHeight();
    this.getScrollX();  this.getScrollY();
  }

}

/*************************************************************************
  This code is from Dynamic Web Coding at http://www.dyn-web.com/
  Copyright 2003 by Sharon Paine
  See Terms of Use at http://www.dyn-web.com/bus/terms.html
  regarding conditions under which you may use this code.
  This notice must be retained in the code as is!
*************************************************************************/

var menuLayers = {
  timer: null,
  activeMenuID: null,
  offX: 0,   // horizontal offset
  offY: 0,   // vertical offset
  show: function(id, e) {
    var mnu = document.getElementById? document.getElementById(id): null;
    if (!mnu) return;
    this.activeMenuID = id;
    if ( mnu.onmouseout == null ) mnu.onmouseout = this.mouseoutCheck;
    if ( mnu.onmouseover == null ) mnu.onmouseover = this.clearTimer;
    viewport.getAll();
    this.position(mnu,e);
  },

  hide: function() {
    this.clearTimer();
    if (this.activeMenuID && document.getElementById)
      this.timer = setTimeout("document.getElementById('"+menuLayers.activeMenuID+"').style.visibility = 'hidden'", 200);
  },

  position: function(mnu, e) {
    var x = e.pageX? e.pageX: e.clientX + viewport.scrollX;
    var y = e.pageY? e.pageY: e.clientY + viewport.scrollY;

    if ( x + mnu.offsetWidth + this.offX > viewport.width + viewport.scrollX )
      x = x - mnu.offsetWidth - this.offX;
    else x = x + this.offX;

    if ( y + mnu.offsetHeight + this.offY > viewport.height + viewport.scrollY )
      y = ( y - mnu.offsetHeight - this.offY > viewport.scrollY )? y - mnu.offsetHeight - this.offY : viewport.height + viewport.scrollY - mnu.offsetHeight;
    else y = y + this.offY;

    mnu.style.left = x + "px"; mnu.style.top = y + "px";
    this.timer = setTimeout("document.getElementById('" + menuLayers.activeMenuID + "').style.visibility = 'visible'", 200);
  },

  mouseoutCheck: function(e) {
    e = e? e: window.event;
    // is element moused into contained by menu? or is it menu (ul or li or a to menu div)?
    var mnu = document.getElementById(menuLayers.activeMenuID);
    var toEl = e.relatedTarget? e.relatedTarget: e.toElement;
    if ( mnu != toEl && !menuLayers.contained(toEl, mnu) ) menuLayers.hide();
  },

  // returns true of oNode is contained by oCont (container)
  contained: function(oNode, oCont) {
    if (!oNode) return; // in case alt-tab away while hovering (prevent error)
    while ( oNode = oNode.parentNode )
      if ( oNode == oCont ) return true;
    return false;
  },

  clearTimer: function() {
    if (menuLayers.timer) clearTimeout(menuLayers.timer);
  }

}
/* FIN - Pour les menus en rollover */


/* DEBUT - Pour le scroll des messages */
/*************************************************************************
  This code is from Dynamic Web Coding at www.dyn-web.com
  Copyright 2001-5 by Sharon Paine
  See Terms of Use at www.dyn-web.com/bus/terms.html
  regarding conditions under which you may use this code.
  This notice must be retained in the code as is!
*************************************************************************/

/*
    pausing scroller - vertical or horizontal
    version date: March 2005 (revised GeckoTableFix)
*/

// Arguments: id of content layer (inside wn), width and height of scroller (of wn, that is),
// number of items (repeat 1st one at end!), axis ("v" or "h"),
// set up mouse events? (boolean)
function dw_scroller(id, w, h, num, axis, bMouse) {
    this.id=id; this.el = document.getElementById? document.getElementById(id): null;
    if (!this.el) return; this.css = this.el.style;
    this.css.left = this.x = 0; this.css.top = this.y = 0;
    this.w=w; this.h=h; this.num=num; this.axis=axis||"v";
    this.ctr=0; // pause onload (for large doc's, may want to set this to 1)
    this.pause=5000; this.speed=60; // defaults
    if (bMouse) dw_scrollers.setMouseEvents(this.el);
    this.lastTime = new Date().getTime(); this.check = 0;
    this.index = dw_scrollers.ar.length;  dw_scrollers.ar[this.index] = this;
    this.active = true;
}

dw_scroller.prototype.setTiming = function(speed, pause) {
    this.speed = speed; this.pause = pause;
}

dw_scroller.prototype.controlScroll = function() {
    if (this.ctr > this.num-1) {
        this.shiftTo(0, 0); this.ctr = 1;
    } else {
        switch (this.axis) {
            case "v" :
                if (this.y > -this.h * this.ctr) {
                    var ny = this.y + -1 * this.elapsed/1000 * this.speed;
                    ny = Math.max(ny, -this.h * this.ctr);
                    this.shiftTo(0, ny);
                } else this.doPause();
                break;
            case "h" :
                if (this.x > -this.w * this.ctr) {
                    var nx = this.x + -1 * this.elapsed/1000 * this.speed;
                    nx = Math.max(nx, -this.w * this.ctr);
                    this.shiftTo(nx, 0);
                } else this.doPause();
            break;
        }
    }
}

dw_scroller.prototype.doPause = function() {
    this.check += this.elapsed;
    if (this.check >= this.pause) { this.ctr++; this.check = 0; }
}

dw_scroller.prototype.shiftTo = function(x, y) {
    this.css.left = (this.x = x) + "px";
    this.css.top = (this.y = y) + "px";
}

////////////////////////////////////////////////////////////////////////////
// common to all scrollers (pausing or continuous, vertical or horizontal)
dw_scrollers = {};
dw_scrollers.ar = []; // global access to all scroller instances

dw_scrollers.setMouseEvents = function(obj) {
    obj.onmouseover = dw_scrollers.halt;
    obj.onmouseout = dw_scrollers.resume;
}

dw_scrollers.halt = function() {
    var curObj;
    for (var i=0; curObj = dw_scrollers.ar[i]; i++)
        if ( curObj.id == this.id ) { curObj.active = false; return; }
}

dw_scrollers.resume = function(e) {
    var curObj;
    for (var i=0; curObj = dw_scrollers.ar[i]; i++) {
        if ( curObj.id == this.id ) {
            e = e? e: window.event;
            var toEl = e.relatedTarget? e.relatedTarget: e.toElement;
            if ( this != toEl && !dw_contained(toEl, this) ) {
                var now = new Date().getTime();
                curObj.elapsed = now - curObj.lastTime;
                curObj.lastTime = now; curObj.active = true; return;
            }
        }
    }
}

// Handle all instances with one timer - idea from youngpup.net
dw_scrollers.timer = window.setInterval("dw_scrollers.control()", 10);
dw_scrollers.control = function() {
    var curObj;
    for (var i=0; curObj = dw_scrollers.ar[i]; i++) {
        if ( curObj.active ) {
            var now = new Date().getTime();
            curObj.elapsed = now - curObj.lastTime;
            curObj.lastTime = now; curObj.controlScroll();
        }
    }
}

// remove layers from table for ns6+/mozilla (needed for scrollers inside tables)
// pass id's of scrollers (i.e., div's that contain content that scrolls, usually wn, or wn1, ...)
dw_scrollers.GeckoTableFix = function() {
    var ua = navigator.userAgent;
    if ( ua.indexOf("Gecko") > -1 && ua.indexOf("Firefox") == -1
        && ua.toLowerCase().indexOf("like gecko") == -1 ) {
        dw_scrollers.hold = []; // holds id's of wndo (i.e., 'the scroller') and its container
        for (var i=0; arguments[i]; i++) {
            var wndo = document.getElementById( arguments[i] );
            var holderId = wndo.parentNode.id;
            var holder = document.getElementById(holderId);
            document.body.appendChild( holder.removeChild(wndo) );
            wndo.style.zIndex = 1000;
            var pos = getPageOffsets(holder);
            wndo.style.left = pos.x + "px"; wndo.style.top = pos.y + "px";
            dw_scrollers.hold[i] = [ arguments[i], holderId ];
        }
        window.addEventListener("resize", dw_scrollers.rePosition, true);
    }
}

// ns6+/mozilla need to reposition layers onresize when scrollers inside tables.
dw_scrollers.rePosition = function() {
    if (dw_scrollers.hold) {
        for (var i=0; dw_scrollers.hold[i]; i++) {
            var wndo = document.getElementById( dw_scrollers.hold[i][0] );
            var holder = document.getElementById( dw_scrollers.hold[i][1] );
            var pos = getPageOffsets(holder);
            wndo.style.left = pos.x + "px"; wndo.style.top = pos.y + "px";
        }
    }
}

function getPageOffsets(el) {
    var left = el.offsetLeft;
    var top = el.offsetTop;
    if ( el.offsetParent && el.offsetParent.clientLeft || el.offsetParent.clientTop ) {
        left += el.offsetParent.clientLeft;
        top += el.offsetParent.clientTop;
    }
    while ( el = el.offsetParent ) {
        left += el.offsetLeft;
        top += el.offsetTop;
    }
    return { x:left, y:top };
}

// returns true if oNode is contained by oCont (container)
function dw_contained(oNode, oCont) {
  if (!oNode) return; // in case alt-tab away while hovering (prevent error)
  while ( oNode = oNode.parentNode ) if ( oNode == oCont ) return true;
  return false;
}

// avoid memory leak in ie
dw_scrollers.unHook = function() {
  var i, curObj;
  for (i=0; curObj = dw_scrollers.ar[i]; i++) {
    if ( curObj.el ) {
      curObj.el.onmouseover = null;
      curObj.el.onmouseout = null;
      curObj.el = null;
    }
  }
}

if ( window.addEventListener ) window.addEventListener( "unload", dw_scrollers.unHook, true);
else if ( window.attachEvent ) window.attachEvent( "onunload", dw_scrollers.unHook );
/* FIN - Pour le scroll des messages */


/* Fonctions suplémentaires */
function setMenusOnline(idmenu, id, pseudo, age, sexe, ville, from) {
	var div = "<div id=\"menu"+idmenu+"\" class=\"menucontxt\" style=\"text-align: left;\">";
	div += "<a href= \"# \"><b>"+pseudo+"</b><br>";
	div += "Age : "+age+" ans<br>";
	div += "Sexe : "+sexe+"<br>";
	div += "Ville : "+ville+"</a>";
	div += "<a href= \"javascript:popupcentree('fiche.php?idfiche=" + id + "&from="+from+"',600,380); \">Voir profil d&eacute;taill&eacute;</a>";
	div += "<a href= \"messagerie_envoi.php?Id="+id+" \">Envoyer un message</a>";
	div += "<a href=\"javascript:popupcentree('invitation.php?IdInvite=" + id + "',380,380);\" style=\"background-color:ff00a4\">Inviter au Chat</a>";
	div += "<a href= \"espace_rdv_proposer.php?Id="+id+"\">Proposer un Rendez-Vous</a>";
	div += "<a href= \"espace_test_envoi.php?idto=" + id+"\">Envoyer un Test</a>";
	div += "<a href= \"espace_cadeaux_envoi.php?idto="+id+" \">Offrir un Cadeau</a>";
	div += "<a href= \"javascript:popupcentree('ajout_favoris.php?IdMembre=" + id + "',640,419); \">Ajout/Supp des Favoris</a>";
	div += "<a href= \"javascript:popupcentree('ajout_liste_noire.php?IdMembre=" + id + "',640,419); \">Ajout/Supp de la liste noire</a>";
	div += "<!--  \"Supprimer des Favoris \" SI DEJA DANS LES FAVORIS -->";
	div += "<a href= \"pensebete_add.php?Id="+id+"\">Ajouter au Pense-pas-bête</a>";
	div += "";
	div += "</div>" ;
	document.write(div);
}

function setMenusOffline(idmenu, id, pseudo, age, sexe, ville, from) {
	var div = "<div id=\"menu"+idmenu+"\" class=\"menucontxt\" style=\"text-align: left;\">";
	div += "<a href= \"# \"><b>"+pseudo+"</b><br>";
	div += "Age : "+age+" ans<br>";
	div += "Sexe : "+sexe+"<br>";
	div += "Ville : "+ville+"</a>";
	div += "<a href= \"javascript:popupcentree('fiche.php?idfiche=" + id + "&from="+from+"',600,380); \">Voir profil d&eacute;taill&eacute;</a>";
	div += "<a href= \"messagerie_envoi.php?Id="+id+" \">Envoyer un message</a>";
	div += "<a href= \"espace_rdv_proposer.php?Id="+id+"\">Proposer un Rendez-Vous</a>";
	div += "<a href= \"espace_test_envoi.php?idto=" + id+"\">Envoyer un Test</a>";
	div += "<a href= \"espace_cadeaux_envoi.php?idto="+id+" \">Offrir un Cadeau</a>";
	div += "<a href= \"javascript:popupcentree('ajout_favoris.php?IdMembre=" + id + "',640,419); \">Ajout/Supp des Favoris</a>";
	div += "<a href= \"javascript:popupcentree('ajout_liste_noire.php?IdMembre=" + id + "',640,419); \">Ajout/Supp de la liste noire</a>";
	div += "<!--  \"Supprimer des Favoris \" SI DEJA DANS LES FAVORIS -->";
	div += "<a href= \"pensebete_add.php?Id="+id+"\">Ajouter au Pense-pas-bête</a>";
	div += "";
	div += "</div>" ;
	document.write(div);
}

function setMenusOnChat(idmenu, id, pseudo, age, sexe, ville, from, idlieu, nomlieu) {
	var div = "<div id=\"menu"+idmenu+"\" class=\"menucontxt\" style=\"text-align: left;\">";
	div += "<a href= \"#\"><b>"+pseudo+"</b><br>";
	div += "Age : "+age+" ans<br>";
	div += "Sexe : "+sexe+"<br>";
	div += "Ville : "+ville+"</a>";
	div += "<a href= \"javascript:popupcentree('fiche.php?idfiche=" + id + "&from="+from+"',600,380); \">Voir profil d&eacute;taill&eacute;</a>";
	div += "<a href= \"messagerie_envoi.php?Id="+id+" \">Envoyer un message</a>";
	div += "<a href= \"#\" onClick=\"window.open('chat/membre2chat.php?Id="+id+"','chat','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=650, height=750, screenX=300');return(false)\" style=\"background-color:ff5900\">Le rejoindre ( "+nomlieu+" )</a>";
	div += "<a href= \"espace_rdv_proposer.php?Id="+id+"\" >Proposer un Rendez-Vous</a>";
	div += "<a href= \"espace_test_envoi.php?idto=" + id+"\">Envoyer un Test</a>";
	div += "<a href= \"espace_cadeaux_envoi.php?idto="+id+" \">Offrir un Cadeau</a>";
	div += "<a href= \"javascript:popupcentree('ajout_favoris.php?IdMembre=" + id + "',640,419); \">Ajouter/Supp des Favoris</a>";
	div += "<a href= \"javascript:popupcentree('ajout_liste_noire.php?IdMembre=" + id + "',640,419); \">Ajouter/Supp de la liste noire</a>";
	div += "<!--  \"Supprimer des Favoris \" SI DEJA DANS LES FAVORIS -->";
	div += "<a href= \"pensebete_add.php?Id="+id+"\">Ajouter au Pense-pas-bête</a>";
	div += "";
	div += "</div>" ;
	document.write(div);
}

function setMenusOnLieu(idmenu, id, pseudo, age, sexe, ville, from, idlieu) {
	var div = "<div id=\"menu"+idmenu+"\" class=\"menucontxt\" style=\"text-align: left;\">";
	div += "<a href= \"#\"><b>"+pseudo+"</b><br>";
	div += "Age : "+age+" ans<br>";
	div += "Sexe : "+sexe+"<br>";
	div += "Ville : "+ville+"</a>";
	div += "<a href= \"javascript:popupcentree('fiche.php?idfiche=" + id + "&from="+from+"',600,380); \">Voir profil d&eacute;taill&eacute;</a>";
	div += "<a href= \"messagerie_envoi.php?Id="+id+" \">Envoyer un message</a>";
	div += "<a href=\"javascript:popupcentree('invitation.php?IdInvite=" + id + "',380,380);\" style=\"background-color:ff00a4\">Inviter au Chat</a>";
	div += "<a href= \"espace_rdv_proposer.php?Id="+id+"\">Proposer un Rendez-Vous</a>";
	div += "<a href= \"espace_test_envoi.php?idto=" + id+"\">Envoyer un Test</a>";
	div += "<a href= \"espace_cadeaux_envoi.php?idto="+id+" \">Offrir un Cadeau</a>";
	div += "<a href= \"javascript:popupcentree('ajout_favoris.php?IdMembre=" + id + "',640,419); \">Ajouter/Supp des Favoris</a>";
	div += "<a href= \"javascript:popupcentree('ajout_liste_noire.php?IdMembre=" + id + "',640,419); \">Ajouter/Supp de la liste noire</a>";
	div += "<!--  \"Supprimer des Favoris \" SI DEJA DANS LES FAVORIS -->";
	div += "<a href= \"pensebete_add.php?Id="+id+"\">Ajouter au Pense-pas-bête</a>";
	div += "";
	div += "</div>" ;
	document.write(div);
}

function setMenusLieu(idmenu, id, nom, adresse, ville) {
	var div = "<div id=\"menu"+idmenu+"\" class=\"menucontxt\" style=\"text-align: left;\">";
	div += "<a href= \"#\" onclick=\"return(false);\"><b>"+nom+"</b><br>";
	div += "<div style=\"width:160px;\">Adresse : "+adresse+"</div><br>";
	div += "Ville : "+ville+"</a>";
	div += "<a href= \"espace_chat_comptoir.php?idlieu="+id+"\">Accéder à ce lieu</a>";
	div += "<a href= \"javascript:popupcentree('ajout_lieux_favoris.php?IdLieu=" + id + "',640,419); \">Ajouter/Supp des favoris</a>";
	div += "<a href= \"pensebete_add.php?IdLieu="+id+"\">Ajouter au Pense Bête</a>";
	div += "";
	div += "</div>" ;
	document.write(div);
}

function setMenusLieuSecret(idmenu) {
	var div = "<div id=\"menu"+idmenu+"\" class=\"menucontxt\" style=\"width:230px; text-align:left; padding-left:3px; padding-top:3px; padding-right:3px; padding-bottom:3px;\">";
	div += "Ce lieu est un lieu confidentiel Just2meet.<br />";
	div += "Quand vous êtes en chat dans ce lieu, votre statut sur le site est ‘on line’ (<font color=\"#CF143F\">votre vignette encadrée en rose</font>) et non pas ‘on lieu’ (<font color=\"#CF143F\">encadrée en orange</font>) ainsi, les autres membres ne savent pas que vous êtes en train de chatter et <font color=\"#CF143F\">surtout avec qui vous êtes</font>.<br />";
	div += "Vos chats ne peuvent être lus par les autres membres.<br />";
	div += "Vous pouvez tout de même être contacté par message, recevoir cadeaux, tests, rdv… mais personne ne peut vous rejoindre sans invitation de votre part.<br />";
	div += "Pour accéder à un lieu confidentiel, il vous suffit d’inviter le membre de votre <font color=\"#CF143F\">choix et dans l’invitation, sélectionner un ‘Lieu confidentiel’</font>.";
	div += "</div>" ;
	document.write(div);
}


function setMenusLieu2(idmenu, id, nom, adresse, ville) {
	var div = "<div id=\"menu"+idmenu+"\" class=\"menucontxt\" style=\"text-align: left;\">";
	div += "";
	div += "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td><a href= \"#\" onclick=\"return(false);\" style=\"font-family:Arial, Helvetica, sans-serif; font-size:9px;\"><b>"+nom+"</b><br>Adresse : "+adresse+"<br />Ville : "+ville+"</a></td></tr></table><br>";
	div += "";
	div += "<a href= \"espace_chat_comptoir.php?idlieu="+id+"\">Accéder à ce lieu</a>";
	div += "<a href= \"javascript:popupcentree('ajout_lieux_favoris.php?IdLieu=" + id + "',640,419); \">Ajouter/Supp des favoris</a>";
	div += "<a href= \"pensebete_add.php?IdLieu="+id+"\">Ajouter au Pense Bête</a>";
	div += "";
	div += "</div>" ;
	document.write(div);
}

function zoom(chemin, hauteur, largeur){
	i1 = new Image;
	i1.src = chemin;
	var winl = (screen.width - largeur) / 2;
	var wint = (screen.height - hauteur) / 2;
	winprops = 'height='+hauteur+',width='+largeur+',top='+wint+',left='+winl+',toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=1,copyhistory=0,menuBar=0'
	html = '<HTML><HEAD><TITLE>zOOm</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=imageTest></CENTER></BODY></HTML>';
	popupImage = window.open('','_blank',winprops);
	popupImage.document.open();
	popupImage.document.write(html);
	popupImage.document.close();
}

function collapseur (id, id_img) {
	if (document.getElementById(id).style.display=='none')
	{
		document.getElementById(id).style.display='block';
		document.getElementById(id_img).src='img/fleche_ouvrir.gif';
	}
	else
	{
		document.getElementById(id).style.display='none';
		document.getElementById(id_img).src='img/fleche_fermer.gif';
	}
}

function collapse_all(flag) {
	var ColDivIdList = document.getElementById("ColDivId").value;
	var ColImgIdList = document.getElementById("ColImgId").value;
	if (ColDivIdList != "" && ColImgIdList != "") {
		ColDivIdTab = ColDivIdList.split(",");
		ColImgIdTab = ColImgIdList.split(",");
		var nb_elt = ColDivIdTab.length;
		for (i=0; i<nb_elt; i++) {
			if (flag == 1) {
				document.getElementById(ColDivIdTab[i]).style.display='block';
				document.getElementById(ColImgIdTab[i]).src='img/fleche_ouvrir.gif';
			}
			else {
				document.getElementById(ColDivIdTab[i]).style.display='none';
				document.getElementById(ColImgIdTab[i]).src='img/fleche_fermer.gif';
			}
		}
	}
}



// Ajax
function sendData(data, page, method, cible)
{
	if(document.all)
	{
		//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
	}//fin if
	else
	{
		//Mozilla
		var XhrObj = new XMLHttpRequest();
	}//fin else

	//définition de l'endroit d'affichage:
	var content = document.getElementById(cible);

	//si on envoie par la méthode GET:
	if(method == "GET")
	{
		if(data == 'null')
		{
			//ouvertur du fichier sélectionné:
			XhrObj.open("GET", page);
		}//fin if
		else
		{
			//Ouverture du fichier testGet.php en methode GET
			XhrObj.open("GET", page+"?"+data);
		}//fin else
	}//fin if
	else if(method == "POST")
	{
		//Ouverture du fichier testPost.php en methode POST
		XhrObj.open("POST", page);
	}//fin elseif

	//Ok pour la page cible
	XhrObj.onreadystatechange = function()
	{
		if (XhrObj.readyState == 4 && XhrObj.status == 200)
			content.innerHTML = XhrObj.responseText ;
	}

	if(method == "GET")
	{
		XhrObj.send(null);
	}//fin if
	else if(method == "POST")
	{
		XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XhrObj.send(data);
	}//fin elseif
}

function ch_date_valide(chaine) {
 var pivot = 30;
 ctl = /^(\d\d?)(\/|-|\.)(\d\d?)(\/|-|\.)(\d\d)(\d\d)?$/;
 var tab = chaine.match(ctl);
 if (!tab) {
 	return false;
 } else {
   if ((tab.length == 6) || (!tab[6])) {
		tab[5] = ((tab[5] < pivot) ? 2000 : 1900) + parseInt(tab[5]);
   } else { 
   	tab[5] = parseInt(tab[5].concat(tab[6]));
   }
   var unedate = new Date(tab[5], parseInt(tab[3])-1, tab[1]);
   return ((unedate.getFullYear() == tab[5]) && (unedate.getMonth() == tab[3]-1) && (unedate.getDate() == tab[1]));
 }
}

function chek_age(chaine) {

	var aujourdhui = new Date();
	var lemois = aujourdhui.getMonth()+1;
	lemois += "";
	
	var date_limite = (aujourdhui.getFullYear()-18)+"/";
	
	if (lemois.length==1) {
		date_limite = date_limite+"0"+lemois+"/";
	} else {
		date_limite = date_limite+lemois+"/";
	}

	if (aujourdhui.getDate().length==1) {
		date_limite = date_limite+"0"+aujourdhui.getDate();
	} else {
		date_limite = date_limite+aujourdhui.getDate();
	}

	if (chaine <= date_limite) {
		return true;
	} else {
		return false;
	}
}

function popup(page, titre, largeur, hauteur) {
	adresse_page = page;
	propriete = "resizable=no, toolbar=no, scrollbars=yes, menubar=no, location=no, statusbar=no, width="+largeur+", height="+hauteur;
	window.open(adresse_page, titre, propriete);
}
