/*
	REMPLACEMENT ANCIEN CODE INCOMPATIBLE IE8 
	AUTEUR : Acidcorp
	Merci de respecter l'auteur et sont travail en ne le changent pas
	Pour toute aide ou information Contact@cfgserv.net - InfoBulle
	Code clair pas d'obfuscation.
*/

var Style = { 0:"idBulleCSS", 1:"idBulleCSS" };

function stm(texte, style)
{	
	css_class="idBulleCSS";
	InfoBulle.Create(texte,css_class);		
}
function htm()
{
	InfoBulle.Stop();
}

var InfoBulle = { 
	
	id:new Array,
	style: 0,
	Create : function (message, style)
	{
		if(InfoBulle.id['1']!=1)
		{
			 this.style=style;
			 
			 var divParent = document.getElementById("idBulle");
				 
			 InfoBulle.id['1']=1;
			 
			 var monCalque=document.createElement('idBulleOne');			
			 monCalque.setAttribute("id","idBulleOne");		
			 monCalque.setAttribute("class",this.style); //FF
			 monCalque.setAttribute("className",this.style); //IE
					
			 divParent.appendChild(monCalque);
			
			 monCalque.innerHTML = "<table width=\"100%\"><tr><td class=\""+this.style+"_titre\">"+message[0]+"</td></tr><tr><td class=\""+this.style+"_message\">"+message[1]+"</td></tr></table>";	
			
			 this.Mouve(InfoBulle.nbre);
			 
			 return(InfoBulle.nbre);
		}	 
	},
	Mouve : function()
	{
		if(InfoBulle.id['1']==1)
		{
				 
			 var el=document.getElementById('idBulleOne');
			 //idInput=obj.id;//On recupere l'id de l'objet appelant
	 		 el.style.position="absolute";
			 
			 var Xdoc, Xfen, Ydoc, Yfen, htDiv, lgDiv, dX, dY;
			 
			 el.style.filter="Alpha(Opacity=80)"; 
			 el.style.opacity="0.8";
			 
			 //on affiche la boite de dialogue pour evaluer ses dimensions.
			 if (el.style.display!="block")
				el.style.display="block";
			 
			 //hauteur et largeur de la bulle
			 htDiv = el.offsetHeight;
			 lgDiv = el.offsetWidth;
			 
			 //delta de la bulle sous la souris
			 dY=2;
			 dX=2;
			 
			 //position de la souris :
			 Xfen = mouse.x;
			 Xdoc = Xfen + document.body.scrollLeft;
			 Yfen = mouse.y;
			 Ydoc = Yfen + document.body.scrollTop;
 
			 if ((Xfen + lgDiv + dX) > document.body.clientWidth)
			   el.style.left = (document.body.clientWidth + document.body.scrollLeft - lgDiv) + "px";
			 else
			   el.style.left = (Xdoc + dX) + "px";
			 
			 if ((Yfen + htDiv + dY) > document.body.clientHeight)
			 {
			   el.style.top = (document.body.clientHeight + document.body.scrollTop - htDiv-5) + "px";
			 }
			 else
				el.style.top = (Ydoc + dY-5) + "px";				
		}				
	},
	ChangeText : function ( message )
	{
		document.getElementById('idBulleOne').innerHTML =  "<table width=\"100%\"><tr><td class=\""+this.style+"_titre\">"+message[0]+"</td></tr><tr><td class=\""+this.style+"_message\">"+message[1]+"</td></tr></table>";		
	},
	Stop : function ()
	{		
		if(InfoBulle.id['1']==1)
		{
			InfoBulle.id['1']=2;
			 
			var obj = document.getElementById('idBulle');
			var old = document.getElementById('idBulleOne');		
			obj.removeChild(old);
		}		
	}
}



var mouse = { x:0 , y:0 };
function WhereAreYouMouse(evenement) 
{
	if(!ie)
	{
		mouse.x=evenement.pageX;
		mouse.y=evenement.pageY;
		InfoBulle.Mouve();	
	}
	else
	{
		mouse.x=event.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		mouse.y=event.clientY + document.body.scrollTop + document.documentElement.scrollTop;
		InfoBulle.Mouve();
		
	}
}

ie = document.all ? true : false;

if(!ie) 
{
	window.onmousemove = WhereAreYouMouse;
	//window.onclick = OhIClickMouse;
}
else 
{
	window.document.onmousemove = WhereAreYouMouse;
	//window.document.onclick = OhIClickMouse;
}



function menuOver(element){
    element.style.backgroundColor =  	"#FFDB6C"
	element.style.borderColor	= 	"#ba9500"
}

function menuOut(element){
    element.style.backgroundColor =  ""
	element.style.borderColor	= 	""
}
	
	
<!-- AUTEUR : Acidcorp -->
<!-- Merci de respecter l'auteur et sont travail en ne le changent pas -->
<!-- Pour toute aide ou information Contact@cfgserv.net - Login XMLHTTPRequest -->

<!-- client/login_post.php renvoie "ok" si le login est correcte -->

<!-- DATE : 09/04/2008 -->
<!-- -->
		

/* Existe t'elle ? */

function checkImg(img){
	
	var test=new Image()
	test.onload=function() { is_photo = true; }
	test.onerror=function() { is_photo = false; }
	test.src=img;
	return(is_photo);
}

function changerImage(img, src)
{
   var image = new Image();
 
   image.onerror = function() { }
   image.onabort = function() { }

   image.onload = function()
   {
      img.src = image.src;
      img.width = image.width;
      img.height = image.height;
   }

   image.src = src;            
}

function changerImagePays(what)
{
   document.getElementById("Pays_show").src = "/images/drapeau/"+what.value+".png";            
}

function changerTexteDiv(id, texte)
{
   document.getElementById(id).innerHTML = texte;            
}

function ajax(url , post) 
{
	var xhr_object = null;
	
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest(); // FireFox
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer
	else // XMLHttpRequest non supporté par le navigateur
	{ 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	   return;
	}
	
	var method    = "POST";
	var filename  = url;
	var data      = null;
	
	if(post != "" && url != "") 
	{
		post.replace("&amp;", "&"); 
		data = post; // création de la requette POST
		
		xhr_object.open(method, filename, false);
     
		if(method.toUpperCase() == "POST" )
		{
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded" );
		}
		xhr_object.send("ajax=1&"+data);
		
		resultat = xhr_object.responseText;
	}
	return(resultat);
}



function strpos( haystack, needle, offset)
{  
	var i = (haystack+'').indexOf( needle, offset );   
	return i===-1 ? false : i;  
}  


function lien(le_lien)
{
	le_lien.replace("&amp;", "&"); 
	window.location.href=le_lien;	
}

function lien_blank(le_lien)
{
	le_lien.replace("&amp;", "&");
	window.open(le_lien,'external');
}

function tn_mod( ou , ida, idb )
{
	var texte = ajax("/post/admin/post_tn_mod.php" , "ou="+ou+"&ida="+ida+"&idb="+idb);		
	document.getElementById('mod').innerHTML=texte;		
}


var RefrechMe;

function tn_mod_match( ou , adda , clicks)
{
	if(clicks==1) 
	{
		document.documentElement.scrollTop="600";
		check_hash(ou+"-"+adda);
	}
	
	if(RefrechMe!=null) clearInterval(RefrechMe);
	
	var texte = ajax("/post/post_match_en_cours.php" , "ou="+ou+"&adda="+adda);		
	document.getElementById('en_cours').innerHTML=texte;
	
	if( ou == 'detail') 
	{
		RefrechMe=setInterval('refrech_me("'+adda+'")', 5000);
		//document.getElementById("historique").scrollTop=document.getElementById("historique").scrollHeight;
	}
} 


function check_hash(hash)
{
	if(hash!=null) 
	{ 
		location.hash="#"+hash; 
	}
	else
	{
		if(location.hash!="")
		{
			hash_tmp=location.hash.substr(1, location.hash.length);
			hash_slip=hash_tmp.split('-');
			tn_mod_match( hash_slip[0] , hash_slip[1] , '1');
		}
	}
}


function refrech_me(adda)
{
	tn_mod_match( 'detail' , adda , 0);
	//document.getElementById("historique").scrollTop=document.getElementById("historique").scrollHeight;
}
