// -------------------------------ajax()------------------
  var xmlHttp;
  
  function ajax()
  {
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        return false;
        }
      }
    }
	return true;
  }

// ----------------------------------findPos------------------
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

// -------------------------------show_ecrire()------------------
function show_ecrire(button,id)
{
var ecrire=document.getElementById('ecrire');
	//------------positioning ecrire START---------
	if(document.body.clientHeight!=null) {l=document.body.clientHeight;L=document.body.clientWidth;}
	else 
	  {if(window.innerHeight!=null){l=window.innerHeight;L=window.innerWidth;}
	   else {l=200;L=200;}}
	y=findPos(button)[1];
	x=findPos(button)[0]+button.offsetWidth;;
	if((x+ecrire.offsetWidth)>L) ecrire.style.left=L-ecrire.offsetWidth;
	else ecrire.style.left=x+5;
	ecrire.style.top=y;
	//-----------positioning ecrire END------
	ecrire.innerHTML="<table bgcolor='#eeeeee'><tr><td class='text_ecrire'><strong>T&eacute;l&eacute;chargement en cours…</strong></td></tr></table>";
	ecrire.style.visibility='visible';
	
var ajax_var=ajax();
var L,l,x,y;
if(ajax_var==true)
	{
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {if(xmlHttp.responseText.indexOf("table_ok")!=-1)
		 {
		ecrire.innerHTML=xmlHttp.responseText;
		 }
		 else alert("Erreur");}
      }
	url="ecrire.php";
    xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlHttp.send("id="+id.toString());

	}
else
alert("Votre navigateur ne reconnait pas le langage AJAX\nCertaines applications ne seront peut-ętre pas diponibles");
}
//--------------------------------------ver_mail------------------------------------------
function ver_mail(obj)
{
if (obj.value=="") {alert ("Saisissez votre e-mail");obj.focus();return false;}
else
  if (obj.value.search('@')==-1) {alert ("Votre e-mail n’est pas valide");obj.focus();return false;}
  else return true ;
}
//-------------------------------------ver_form-------------------------------------
function ver_form(form,msg)
{
trim_form(form);
var i=0;
var nr=form.elements.length-1;
while (i<nr)
 { 
 if(form.elements[i].value =="") {alert(msg);form.elements[i].focus(); return false;}
 else i++;
 }
if (i==nr) return true;
else return false;
}
//-------------------------------------trim_form--------------------------------------------
function trim_form(form)
{
var i=0;
var nr=form.elements.length-1;
while (i<nr)
 {
 form.elements[i].value=form.elements[i].value.replace(/^\s+|\s+$/g, "");
 i++;
 }
}
//---------------------------------------counter--------------------------
function counter(obj,div,txt,nr)
{
var txt=document.getElementById(txt);
var div=document.getElementById(div);
div.style.top=findPos(obj)[1];
div.style.left=findPos(obj)[0]+obj.offsetWidth+5;
var i=obj.value.length;
if(i<=nr)
 {
 txt.innerHTML=(nr-i).toString()+" lettre(s) restant";
 div.style.visibility='visible';
 }
 else
 obj.value=obj.value.substring(0,nr);
}

//--------------------------------------Disable Paste(Ctrl-V)------------------------------
function checkCtrlIns(field)
{
if (event.ctrlKey==1 || event.keyCode==45)
{
return false
}

else
{
return true
}
}

function browser()
{
if (event.button == 2)


if (navigator.appName == 'Microsoft Internet Explorer')
{ clickIE()
}
if (navigator.appName == 'Netscape')
{ clickNS
}
else
{ clickNS
}


//Disable right click script III- By Renigade (renigade@mediaone.net)
//For full source code, visit http://www.dynamicdrive.com

var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return false")
}

function reenable()
{
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return true;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return true;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return true")
}