/////////////////////////////////////////////////////////////////////////////////////
bSubmit=false;
/////////////////////////////////////////////////////////////////////////////////////
function fnSubmitServer(sForm)
{
	if (bSubmit==false)
	{
		//mise a jour action bon serveur
		var oSource=false;
		if(sForm=='login')
		{
			oSource=document.getElementById('server');
		}
		else if(sForm=='register')
		{
			oSource=document.getElementById('server2');

		}
		else if(sForm=='passrecover')
		{
			oSource=document.getElementById('server2');

		}
		//
		if(oSource!=false)
		{
			//
			document.getElementById(sForm).style.display='none';
			//
			document.forms[sForm].action='http://'+oSource.options[oSource.selectedIndex].value+'/'+sForm+'.php';
			//
			bSubmit=true;
			//
			document.forms[sForm].submit();

		}
	}
}
/////////////////////////////////////////////////////////////////////////////////////
function fnPurgeContent(node)
{
	while(node.lastChild)
	{
		fnPurgeContent(node.lastChild);
		node.removeChild(node.lastChild);
	}
}
function fnDestroyNode(node)
{
	fnPurgeContent(node);
	node.parentNode.removeChild(node);
	//
	// fnDebugIe8();
}
//
function addEvent(obj,event,fct)
{
     if(obj.attachEvent)
        obj.attachEvent('on' + event,fct);
     else
        obj.addEventListener(event,fct,true);
}
/******************************************************************************/
function fnChangeCursorPointer(event)
{
	var oSource = (document.all)?event.srcElement:event.target;
	oSource.style.cursor= (sNavName=='msie' && sNavVer < 6 )? 'hand':'pointer';
}
function fnChangeCursorPointerU(event)
{
	var oSource = (document.all)?event.srcElement:event.target;
	oSource.style.cursor= (sNavName=='msie' && sNavVer < 6 )? 'hand':'pointer';
	oSource.style.textDecoration='underline';
}
function fnChangeCursorDefault(event)
{
	var oSource = (document.all)?event.srcElement:event.target;
	oSource.style.cursor= 'default';
	oSource.style.textDecoration='none';
}
/*********************************************************************************/
function setOpacity(iId,value) {
	document.getElementById(iId).style.opacity = value/10;
	document.getElementById(iId).style.filter = 'alpha(opacity=' + value*10 + ')';
}
/*********************************************************************************/
var aCountries=new Array();
aCountries[0]=new Array();
aCountries[0][0]='fr';
aCountries[0][1]='France';
aCountries[0][2]='www.heroesbattle.fr';
aCountries[1]=new Array();
aCountries[1][0]='us';
aCountries[1][1]='USA';
aCountries[1][2]='us.heroesbattle.net';
/*
aCountries[2]=new Array();
aCountries[2][0]='uk';
aCountries[2][1]='United Kingdoms';
aCountries[2][2]='uk.heroesbattle.net';
aCountries[3]=new Array();
aCountries[3][0]='es';
aCountries[3][1]='Espana';
aCountries[3][2]='es.heroesbattle.net';
aCountries[4]=new Array();
aCountries[4][0]='it';
aCountries[4][1]='Italia';
aCountries[4][2]='it.heroesbattle.net';
aCountries[5]=new Array();
aCountries[5][0]='de';
aCountries[5][1]='Deutschland';
aCountries[5][2]='de.heroesbattle.net';
*/
function fnLangFlags()
{
	var iNumCountries=aCountries.length;
	var oParent=document.getElementById('lang_flags');
	var oA,oImg,oTxt;
	for (var i=0;i<iNumCountries;i++)
	{
		// lien sous domaine lié
		oA=document.createElement("a");
		oA.className='';
		oA.href='http://'+aCountries[i][2];
		// oA.href='http://'+aCountries[i][0]+'.heroesbattle.net';
		oA.title='Heroes Battle - '+aCountries[i][1];
		oParent.appendChild(oA);
		// drapeau
		oImg=document.createElement("img");
		oImg.className='';
		oImg.src='images/lang_icons/'+aCountries[i][0]+'.gif';
		oImg.setAttribute("id","flag_"+i);
		oImg.alt=aCountries[i][1];
		oA.appendChild(oImg);
		// on eclaircit le flag si de ce domaine
		if(aCountries[i][0]==sDom) setOpacity("flag_"+i,10);
		else setOpacity("flag_"+i,4);
		//
	}
}