
function partenaireOut(id)
{
 (new Image()).src="partenaires/sortie.php?id="+id;
 return true;
}

ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
oth = (document.getElementById)? true:false
if(ie4){ if(navigator.userAgent.indexOf('MSIE 5')>0){ ie5 = true; }else{ ie5 = false; } }else{ ie5 = false; }

if(ns4) over = document.overDiv
else if(ie4) over = overDiv.style
else if(oth) over = document.getElementById("overDiv").style
document.onmousemove = mouseMove
if(!ie4) document.captureEvents(Event.MOUSEMOVE)
function info_show(text,width){ txt="<div id=overDivIn style='width:"+width+"px;'>"+text+"<\/div>"; if (ie4){ document.all["overDiv"].innerHTML=txt }else if(ns4){ document.overDiv.document.write(txt) }else if(oth){ document.getElementById("overDiv").innerHTML=txt } showObject(over) }
function info_hide(){ if(ie4){ document.all["overDiv"].innerHTML='' }else if (ns4){ document.overDiv.document.clear() }else if(oth){ document.getElementById("overDiv").innerHTML='' } hideObject(over) }
function showObject(obj){ if(ns4){ obj.visibility="show" }else if(ie4 || oth){ obj.visibility="visible" } }
function hideObject(obj){ if(ns4){ obj.visibility="hide" }else if(ie4 || oth){ obj.visibility="hidden" } }
function mouseMove(e){ if(ie4){ x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop; }else{ x=e.pageX; y=e.pageY; } moveTo(over,x,y+20); }
function moveTo(obj,xL,yL){ obj.left=xL; obj.top=yL; }

function wall_affiche(numcodewall)
{
 document.getElementById('lienAfficheWall'+numcodewall).innerHTML="Chargement...";
 if(ns4) eval("overWall = document.overDivWall"+numcodewall);
 else if(ie4) eval("overWall = overDivWall"+numcodewall+".style");
 else if(oth) eval("overWall = document.getElementById(\"overDivWall"+numcodewall+"\").style");;

 if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
 else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
 else alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
 xhr_object.open("POST", "wall_integre.php", true);
 xhr_object.onreadystatechange = function(){ if(xhr_object.readyState == 4) eval(xhr_object.responseText); }
 xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
 var data = "id="+numcodewall;
 xhr_object.send(data);
 xhr_object.onreadystatechange=function()
 {
  if (xhr_object.readyState == 4)
  {
   if (xhr_object.status == 200)
   {
    document.getElementById('lienAfficheWall'+numcodewall).innerHTML="Afficher le code source";
    var coderetour = xhr_object.responseText;
    txt="<div class=codewall><a href='javascript:wall_cache("+numcodewall+")'>Cacher le code source</a><br><br>"+coderetour+"<br><br><a href='javascript:wall_cache("+numcodewall+")'>Cacher le code source</a></div>";
    if (ie4){ document.all["overDivWall"+numcodewall].innerHTML=txt }else if(ns4){ eval('document.overDivWall'+numcodewall+'.document.write(txt)'); }else if(oth){ document.getElementById("overDivWall"+numcodewall).innerHTML=txt }
    showObjectWall(overWall);
   }
  }
 }
}

function wall_cache(numcodewall)
{
 if(ns4) eval("overWall = document.overDivWall"+numcodewall);
 else if(ie4) eval("overWall = overDivWall"+numcodewall+".style");
 else if(oth) eval("overWall = document.getElementById(\"overDivWall"+numcodewall+"\").style");
 hideObjectWall(overWall);
}

function showObjectWall(obj){ obj.display="block"; }

function hideObjectWall(obj){ obj.display="none"; }

function inscode(repdeb, repfin)
{
 // Origine de ce code d'insertion: http://actuel.fr.selfhtml.org/articles/javascript/bbcode/index.htm
 //
 var input = document.forms['poster'].elements['texte'];
 input.focus();
 /* pour l'Explorer Internet */
 if(typeof document.selection != 'undefined') {
   /* Insertion du code de formatage */
   var range = document.selection.createRange();
   var insText = range.text;
   range.text = repdeb + insText + repfin;
   /* Ajustement de la position du curseur */
   range = document.selection.createRange();
   if (insText.length == 0) {
     range.move('character', -repfin.length);
   } else {
     range.moveStart('character', repdeb.length + insText.length + repfin.length);
   }
   range.select();
 }
 /* pour navigateurs plus récents basés sur Gecko*/
 else if(typeof input.selectionStart != 'undefined')
 {
   /* Insertion du code de formatage */
   var start = input.selectionStart;
   var end = input.selectionEnd;
   var insText = input.value.substring(start, end);
   input.value = input.value.substr(0, start) + repdeb + insText + repfin + input.value.substr(end);
   /* Ajustement de la position du curseur */
   var pos;
   if (insText.length == 0) {
     pos = start + repdeb.length;
   } else {
     pos = start + repdeb.length + insText.length + repfin.length;
   }
   input.selectionStart = pos;
   input.selectionEnd = pos;
 }
 /* pour les autres navigateurs */
 else
 {
   /* requête de la position d'insertion */
   var pos;
   var re = new RegExp('^[0-9]{0,3}$');
   while(!re.test(pos)) {
     pos = prompt("Insertion à la position (0.." + input.value.length + "):", "0");
   }
   if(pos > input.value.length) {
     pos = input.value.length;
   }
   /* Insertion du code de formatage */
   var insText = prompt("Veuillez entrer le texte à formater:");
   input.value = input.value.substr(0, pos) + repdeb + insText + repfin + input.value.substr(pos);
 }
// document.poster.texte.value=document.poster.texte.value+' '+code;
// document.poster.texte.focus();
}
