//   ************************************************************************//
//   * Module Name		: InitCFance.js										*//
//   * Release			: 2.0												*//
//   * Date				: 21/11/2008										*//
//   * Project			: AGSE_TT											*//
//   * Author			: aCOSwt											*//
//   * Description		: Scripts associated with Classements.html			*//
//   * History			: 1.0 : First Site Version							*//
//	 *					  1.1 : Misc										*//
//	 *					: 2.0 : Adaptations to Classements.php phpisation	*//
//   * Language			: JavaScript										*//
//   * Compatibility	: FireFox 2 - IE 7 - Opera 9 - Konqueror 3			*//
//   ************************************************************************//

//******************************* Global References *************************//

	var	Sex, UserId, FFTTUrl, FFTTSn, ActRang;
	
//**************************** onload init **********************************//

function initClassements(){

	var	user_id, i;
	
	UserId=initPage(1,0,8);
	if(UserId)
		document.getElementById("trclasus_"+UserId).style.background="#FFDF12";
	Sex=new Array();
	FFTTSn=new Array();
	for(i=0;i<5;FFTTSn[i++]=0);
	FFTTUrl=0;
	ActRang=-1;
	for(i=1;i<5;Sex[i++]=0);}

//**************************** Display selected category details ************//

function DisplayDetails(categ,local,id){
				
	var	element, j, docrefsrc, hf;
	
	element=document.getElementById("IFDET_"+categ);
	docrefsrc=document["SW_"+categ+local].src;
	if((docrefsrc.charAt(docrefsrc.length-5))=="n"){
		document["SW_"+categ+local].src="../Images/ActiveWidgets/Rang"+local+"Off.gif";
		element.style.height="0px";}
	else{
		document["SW_"+categ+"R"].src="../Images/ActiveWidgets/RangROff.gif";
		document["SW_"+categ+"D"].src="../Images/ActiveWidgets/RangDOff.gif";
		document["SW_"+categ+local].src="../Images/ActiveWidgets/Rang"+local+"On.gif";
		hf=(Sex[id])?"F":"M";
		for(j=1;_FFTTClassCat[j][0]!=categ+local+hf;j++);
		element.src=_FFTTClassCat[j][1];
		element.style.height="325px";}}
		
//*************************** Display Personal FFTT Page *********************//
	
function DisplayFFTT(){
	
	if(UserId){
		if(!FFTTUrl){
			document.getElementById("FFTTPerso").src="http://www.fftt.com/sportif/pclassement/php3/FFTTfi.php3?session=precision%3D"+UserId+"%26reqid%3D200&cler=LE6TfhW4dWBiI";
			document.getElementById("FFTTPerso").style.height="325px";}
		else
			document.getElementById("FFTTPerso").style.height="0px";
		FFTTUrl=1-FFTTUrl;}}

//******************************** Toggle M/F Switch *************************//
		
function Toggle(categ,sex,id){
			
	var	element, j, togway;
	
	if(sex!=Sex[id]){
		element=document.getElementById("IFDET_"+categ);
		if(sex){
			togway=+1;
			document["SW_"+categ+0].src="../Images/ActiveWidgets/Moff.gif";	
			document["SW_"+categ+1].src="../Images/ActiveWidgets/Fon.gif";}
		else{
			togway=-1;
			document["SW_"+categ+0].src="../Images/ActiveWidgets/Mon.gif";	
			document["SW_"+categ+1].src="../Images/ActiveWidgets/Foff.gif";}
		if(parseInt(element.style.height)){
			for(j=1;_FFTTClassCat[j][1]!=element.src;j++);
			element.src=_FFTTClassCat[j+togway][1];}
		Sex[id]=sex;}}

//********************* Display selected range of FFTT Rankings **************//
	
function ffttsnman(range){
	
	var	url;
	
	if(FFTTSn[range]==1){
		document.getElementById("R"+range).className='off';
		document.getElementById("FFTTSN").style.height="0px";
		FFTTSn[range]=0;
		ActRang=-1;}
	else{
		if(ActRang!=-1)
			document.getElementById("R"+ActRang).className='off';
		document.getElementById("R"+range).className='on';
		FFTTSn[range]=1;
		ActRang=range;
		url="http://www.fftt.com/sportif/pclassement/php3/FFTTlj.php3?session=position=0&action=Suite&reqid=212&precision=";
		url=url+(200*range+1)+"&precision2=";
		document.getElementById("FFTTSN").src=url;
		document.getElementById("FFTTSN").style.height="325px";}}