function getHTTPObject() {
  if (typeof XMLHttpRequest != 'undefined') {
      return new XMLHttpRequest();
  }
  try {
      return new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
      try {
          return new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
  }
  return false;
}


var handleSuccess = function(o)
{
	attente(-1)
	if(o.responseText !== undefined)
	{
		decode(o.responseText);
		tempsReessai=3000
	}
	else
	{
		afficheErreur("Erreur")
		setTimeout('chargeCompte()', tempsReessai); // refresh apres 3 sec
	}
};

var handleFailure = function(o)
{
	attente(-1)
	afficheErreur(o.statusText)
	
	if (reessaieCompte)
	setTimeout('chargeCompte()', tempsReessai); // refresh apres 3 sec

};

callback =
{
 success:handleSuccess,
 failure:handleFailure,
 argument:['',''],
 timeout: 15000
};

function makeRequest(iUrl, postData)
{
	postData=postData+"&t="+token
	var request = YAHOO.util.Connect.asyncRequest('POST', iUrl, callback, postData);

}


function update_couleur_id(ide,p,couleur)
{
	if (document.getElementById(ide) != null)
	{
		document.getElementById(ide).style.cursor=p;
		document.getElementById(ide).style.backgroundColor = couleur
	}
}


function imgPourPoste(poste)
{
		var img_rond="";
		if      (poste=="A"){		img_rond="rond_att3.gif" }
		else if (poste=="M"){		img_rond="rond_mil3.gif" }
		else if (poste=="D"){		img_rond="rond_def3.gif" }	
		else if (poste=="G"){	 	img_rond="rond_g3.gif" }
		else if (poste=="R"){		img_rond="rond_rempl.gif" }
		
		
		return img_rond;
}




/*
 			function formatteNombre(iString)
 			{
 				var res="";
 				var len=iString.length;
 				var i=0;
 				while (i<len)
 				{
 					res=iString.substr(len-1-i,1)+res;
 					if (i%3 == 2)
 					{
	 						res="&nbsp;"+res;
	 				}
	 				i++;
 				}
 				//alert(res);

 				return res;
 			}
 	*/		
function formatteNombre(iNb)
{
	aNb=iNb.toString()
	if (aNb=="" || aNb == undefined){return ""}
	
	
	var res=""
	var i=0;
	while (i < aNb.length)
	{
		res=aNb.charAt(aNb.length-i-1)+res
		if (i%3==2)
		{
			res="&nbsp;"+res
		}
		i++
	}
	return res;
}


sponsorChoisi=""
listeSponsors=[]
sponsorPourInscription=true
couleurSponsorChoisi="#FDE0A4"

function clic_sponsor(a)
{
	sponsorChoisi=a
	if (sponsorPourInscription)
		document.getElementById("maillotSponsor").src="maillot/"+sponsorChoisi+".png"

	equipe=a.substr(1)
	for (i in listeSponsors)
	{
		update_couleur_id(listeSponsors[i]+"1","default","")
		update_couleur_id(listeSponsors[i]+"2","default","")
		
	}
	update_couleur_id(a+"1","default",couleurSponsorChoisi)
	update_couleur_id(a+"2","default",couleurSponsorChoisi)
	
	if (sponsorPourInscription)
	{
		setTimeout('changeEtape(1,'+phaseInscription+')', 1500);
	}
	else
	{
		sponsorClique=a
		afficheEtapeSuivante()

	}
}

function survolSponsor(a)
{
	if (sponsorPourInscription)
		document.getElementById("maillotSponsor").src="maillot/"+a+".png"
		
	if (sponsorChoisi != a) 
	{
		update_couleur_id(a+"1","pointer","#FEF2A3")
		update_couleur_id(a+"2","pointer","#FEF2A3")
	}
}
function stopSurvolSponsor(a)
{
		if (sponsorChoisi != a) 
		{
			update_couleur_id(a+"1","default","")
			update_couleur_id(a+"2","default","")
		}
		if (sponsorPourInscription)
		{
			if (sponsorChoisi != "")
			{
				document.getElementById("maillotSponsor").src="maillot/"+sponsorChoisi+".png"
			}
			else
			{
				document.getElementById("maillotSponsor").src="maillot/vide.png"
			}
		}
		
	
}


function formatte_sponsors_g(sponsors,clicActionne)
{
			var res=""
			listeSponsors=[]
			l=sponsors.split("|+|")
			for (i in l)
			{
				if (l[i]==""){break}
				l2=l[i].split("|")
				listeSponsors.push(l2[0])
			}


			res=res+"<table class='tableSponsors' cellpadding=0 cellspacing=0 id='tableSponsorsId'>"
			res=res+"<tr>"
			
			aMax=0
			
			for (i in l)
			{
				
				if (l[i]==""){break}
				l2=l[i].split("|")
				
				res=res+"<td id='"+l2[0]+"1' onmouseover='survolSponsor(\""+l2[0]+"\")' onmouseout='stopSurvolSponsor(\""+l2[0]+"\")' onclick='clic_sponsor(\""+l2[0]+"\")'><img src='maillot/"+l2[0]+"0.png'/></td>"
				l3=l2[2].split(",")
				j=0
				while (j<3)
				{
					if (parseInt(l3[j])>aMax){aMax=parseInt(l3[j])}
					j++
					
				}
			}
			
			hMax=100
			
			res=res+"</tr>"
			res=res+"<tr class=tableSponsorsBarres>"
			l=sponsors.split("|+|")
			for (i in l)
			{
				if (l[i]==""){break}
				l2=l[i].split("|")
				l3=l2[2].split(",")
				res=res+"<td  id='"+l2[0]+"2' "
				if (clicActionne)
					res=res+" onmouseover='survolSponsor(\""+l2[0]+"\")' onmouseout='stopSurvolSponsor(\""+l2[0]+"\")' onclick='clic_sponsor(\""+l2[0]+"\")' "
				res=res+">"
				res=res+"<table cellspacing=0 cellpadding=0 ><tr class='tableSponsorBarres2'>"
				res=res+"<td >"
				res=res+formatteNombre(l3[0])+"&nbsp;&euro;<br/>"
				h=Math.abs(parseInt(l3[0])/aMax*hMax)
				res=res+"<img src='vert.png' width=20 height="+h+"/>"
				res=res+"</td>"
				res=res+"<td>"
				res=res+formatteNombre(l3[1])+"&nbsp;&euro;<br/>"
				h=Math.abs(parseInt(l3[1])/aMax*hMax)
				res=res+"<img src='jaune.png' width=20 height="+h+"/>"
				res=res+"</td>"
				res=res+"<td>"
				res=res+formatteNombre(l3[2])+"&nbsp;&euro;<br/>"
				h=Math.abs(parseInt(l3[2])/aMax*hMax)
				res=res+"<img src='rouge.png' width=20 height="+h+"/>"
				res=res+"</td>"
				res=res+"</tr><tr>"
				res=res+"<td>"
				res=res+"V"
				res=res+"</td>"
				res=res+"<td>"
				res=res+"N"
				res=res+"</td>"
				res=res+"<td>"
				res=res+"D"
				res=res+"</td>"
				res=res+"</tr></table>"
				res=res+"</td>"
			}
			res=res+"</tr>"
			res=res+"</table>"
			
			res=res+"<div class='sponsExplications'>"
			res=res+"<p>Votre sponsor vous versera une prime apr&egrave;s chaque match en fonction du r&eacute;sultat :<br/>"
			res=res+"V = victoire, N = nul, D= d&eacute;faite</p>"
			res=res+"</div>"

			
			return res
}


function formatteFloat(a)
{
	var b=a.toString()
	var l=b.split(".")
	var r=l[0]
	if (l[1]!=undefined)
	{
		r=r+"."+l[1].substr(0,2)
	}
	return r
}


function formatteMaillot(numero,sousclasse)
{
//
	if (SCMaillot[numero]==undefined)
	{
		return;
	}
	l=SCMaillot[numero].split("|")
	var aaa=""
	aaa=aaa+'<div class="maillotP'+sousclasse+'">'
	aaa=aaa+'<div class="maillotP2'+sousclasse+'"><img src="maillot/base'+l[1]+'.png" /></div>'
	if (l[0] == "1")
		aaa=aaa+'<div class="maillotP2'+sousclasse+'"><img src="maillot/rayVert'+l[2]+'.png" /></div>'
	else if (l[0] == "2")
		aaa=aaa+'<div class="maillotP2'+sousclasse+'"><img src="maillot/rayHor'+l[2]+'.png" /></div>'
	else if (l[0] == "3")
		aaa=aaa+'<div class="maillotP2'+sousclasse+'"><img src="maillot/tr'+l[2]+'.png" /></div>'
	else if (l[0] == "4")
	{
		aaa=aaa+'<div class="maillotP2'+sousclasse+'"><img src="maillot/li'+l[2]+'.png" /></div>'
		aaa=aaa+'<div class="maillotP2'+sousclasse+'"><img src="maillot/li2'+l[3]+'.png" /></div>'
	}
	
	aaa=aaa+'<div class="maillotP2'+sousclasse+'"><img src="maillot/'+SCSponsor[numero]+'.png" /></div>'
	
	if (SCEtoiles[numero] != undefined && SCEtoiles[numero]!="")
	{
		if (parseInt(SCEtoiles[numero])>=4)
		{
			aaa=aaa+'<div class="maillotP2'+sousclasse+'"><img src="maillot/etoile4.png" /></div>'
		}
		else if (parseInt(SCEtoiles[numero])>=3)
		{
			aaa=aaa+'<div class="maillotP2'+sousclasse+'"><img src="maillot/etoile3.png" /></div>'
		}
		else if (parseInt(SCEtoiles[numero])>=2)
		{
			aaa=aaa+'<div class="maillotP2'+sousclasse+'"><img src="maillot/etoile2.png" /></div>'
		}
		else if (parseInt(SCEtoiles[numero])>=1)
		{
			aaa=aaa+'<div class="maillotP2'+sousclasse+'"><img src="maillot/etoile1.png" /></div>'
		}
	}
	
	aaa=aaa+'</div>'
	return aaa

}



