// Opacités partenaires

function makevisible(cur,which)
	{
	if(document.getElementById)
		{
		if (which==0)
			{
			if(document.all)
				cur.filters.alpha.opacity=100
			else
				cur.style.setProperty("-moz-opacity", 1, "");
			}
		else
			{
			if(document.all)
				cur.filters.alpha.opacity=40
			else
				cur.style.setProperty("-moz-opacity", .4, "");
			}
		}
	}
	
	
// Popups

function openchatpopup(){
var popurl="index.php?page=chatjeu"
winpops=window.open(popurl,"","width=400,height=520,scrollbars")
}
function openchatclanpopup(){
var popurl="index.php?page=chatclan"
winpops=window.open(popurl,"","width=400,height=520,scrollbars")
}

function expandingWindow(website) {
var heightspeed = 5; // vitesse du scrolling vertical
var widthspeed = 7; // vitesse du scrolling horizontal
var leftdist = 150; // distance en pixel du côté droit
var topdist = 150; // distance en pixel du côté gauche

var winwidth = 545;
var winheight = 600;
var sizer = window.open("","","left=" + leftdist + ",top=" + topdist + ",toolbar=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,addressbar=0,width=150,height=150");
for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed) {
sizer.resizeTo("1", sizeheight);
}
for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed) {
sizer.resizeTo(sizewidth, sizeheight);
}
sizer.location = website;
}


function popcentre(page,largeur,hauteur,options)
{
var top=(screen.height-hauteur)/2-24;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

// Visible ou non

function visibilite(thingId,txtAff,txtMasque)
{
var targetElement; var targetElementLink;
targetElement = document.getElementById(thingId) ;
targetElementLink = document.getElementById(thingId+'Link');
if (targetElement.style.display == "none")
{
targetElement.style.display = "" ;
targetElementLink.innerHTML = txtMasque ;
} else {
targetElement.style.display = "none" ;
targetElementLink.innerHTML = txtAff ;
}
}



var tgs = new Array( 'div','td','tr');


var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' );
var startSz = 2;


// Passage souris, villages

function GetId(id)

      {

      return document.getElementById(id);

      }

      var i=false; // La variable i nous dit si la bulle est visible ou non

       

      function move(e) {

        if(i) {  // Si la bulle est visible, on calcul en temps reel sa position ideale

          if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE

          GetId("curseur").style.left=e.pageX + 5+"px";

          GetId("curseur").style.top=e.pageY + 10+"px";
		  


          }

          else { 

          if(document.documentElement.clientWidth>0) {

      GetId("curseur").style.left=20+event.x+document.documentElement.scrollLeft+"px";

      GetId("curseur").style.top=10+event.y+document.documentElement.scrollTop+"px";
	  


          } else {

      GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";

      GetId("curseur").style.top=10+event.y+document.body.scrollTop+"px";
	  


               }

          }

        }

      }

       

      function montre(text) {

        if(i==false) {

        GetId("curseur").style.visibility="visible"; // Si il est cacher (la verif n'est qu'une securité) on le rend visible.

        GetId("curseur").innerHTML = text; // on copie notre texte dans l'élément html

        i=true;

        }

      }

      function cache(text) {

      if(i==true) {

      GetId("curseur").style.visibility="visible"; // Si la bulle est visible on la cache
	  
	  GetId("curseur").innerHTML = text; // on copie notre texte dans l'élément html
	

      i=false;

      }

      }

      document.onmousemove=move; // dès que la souris bouge, on appelle la fonction move pour mettre à jour la position de la bulle.
	 
/*function storeCaret(text)
{ // voided
}
*/
function AddText(startTag,defaultText,endTag,message) 
{
 if (message.createTextRange) 
 {
  var text;
  message.focus(message.caretPos);
  message.caretPos = document.selection.createRange().duplicate();
  if(message.caretPos.text.length>0)
  {
   message.caretPos.text = startTag + message.caretPos.text + endTag;
  }
  else
  {
   message.caretPos.text = startTag+defaultText+endTag;
  }
 }
 else message.value += startTag+defaultText+endTag;
}