
var s;
var s2;
var xtpage; 
var idCtn;
var a2,xtn2,xt_multc,xtsite,xtn2Xiti;
var playerAudio_baseFichier = 'http://www.tv-radio.com/ondemand/';

var curflvplay ='';
function flvplay (flash)
{
	if (curflvplay!='' || (flash != curflvplay && curflvplay != ''))
	{
		document.getElementById(curflvplay).SetVariable("player:jsPause", "");
	}
	
	if(status!='playing' && flash != curflvplay)
	{
		document.getElementById(flash).SetVariable("player:jsPlay", "");
		curflvplay =flash;										
	}
	else
	{
		curflvplay ='';
	}
}

		
function openPopup(URLtoOpen, windowName, windowFeatures)
{
	DIWindow=window.open(URLtoOpen, windowName, windowFeatures);
	DIWindow.focus();
}

/* ----------------------- START - FONCTIONS PLAYER AUDIO ----------------------- */
function GetUrlPlayerAudio(langue)
{
	var retval = "";
	
	if(langue != '' && langue != null && langue != 'ar' && langue != 'rmfr') {
		retval = '/commun' + langue + '/player/popUpPlayerAudio.asp';
	} else if (langue == 'ar') {
		retval = '/rmar/include/player/player_real_ondemand.asp';
	} else if (langue == 'rmfr') {
		retval = '/rmfr/include/player/player_real_ondemand.asp';
	} else {
		retval = '/statiques/popUpPlayerAudio.asp';
	}				
	return retval;
	
}

function popUpMultimedia(URL, UID, rubrique, motsClesID)
{	
	if(URL.indexOf("http://www.tv-radio.com/ondemand/") > -1)
		javascript:playerAudio(URL,'','','','','');
	else
	{
		var urlPopUp = '/player/popUpMultimedia/popUpMultimedia_R.aspx';
		xtn2 = parent.xtn2;
		xt_multc = escape(parent.xt_multc);
		xtsite = parent.xtsite;
		xtpage = parent.xtpage;
		
		if(xtn2 != undefined)
			xtn2Xiti = (xtn2.split("=")[1])?xtn2.split("=")[1]:xtn2;
		else
			xtn2Xiti ='';
			
		var motsClesParam = '';	
		if (motsClesID != undefined) {
			motsClesParam = '&motsClesID=' + motsClesID
		}
		
		var media = 'inconnu';
		var height = '580';
		var width = '580';
		if(UID != null && UID != '')
		{
			var a = UID.split('_');
			if(a != null && a.length > 2)
			{
				switch(a[1])
				{
					case '166':
						media = 'flash';
						height = '670';
						break;
					case '156':
						media = 'son';
						height = '400';
						break;
					case '157':
						media = 'video';
						height = '620';
						break;
					case '141':
						media = 'diaporama';
						height = '730';
						break;
				}
			}
		}
		
		fen = window.open(
			urlPopUp + '?rubrique=' + rubrique + '&URL=' + URL + '&UID=' + UID + motsClesParam + '&s=' +  xtsite  + '&s2=' + xtn2Xiti + '&xtpage=' + xtpage + '&xt_multc=' + xt_multc 
			, 'RFI'
			, 'top=50,left=50,screenx=50,screeny=50,width=' + width + ',height=' + height + ',directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,toolbar=no'
		);
		fen.focus();
	}
}	

function playerAudio(fichier,urlPageDesc,video,p_s,p_s2,langue)
{
	baseFichier = (fichier.indexOf("http") == 0)?  '' : playerAudio_baseFichier;	
	var fen;
	try
	{
		xtn2 = parent.xtn2;
		xt_multc = escape(parent.xt_multc);
		xtsite = parent.xtsite;
		xtpage = parent.xtpage;
	}
	catch(err){}
	
	if(xtn2 != undefined)
		xtn2Xiti = (xtn2.split("=")[1])?xtn2.split("=")[1]:xtn2;
	else
		xtn2Xiti ='';
				
	if (langue == 'ar' || langue == 'rmfr')
		{
		if (langue == 'ar'){
			fen = window.open(
				GetUrlPlayerAudio(langue) + '?fichier=' + baseFichier + fichier + '&s=' +  xtsite  + '&s2=' + xtn2Xiti + '&xtpage=' + xtpage + '&xt_multc=' + xt_multc 
				, 'PlayerAudio'
				, 'top=50,right=50,screenx=50,screeny=50,scrollbars=no,width=400,height=150'
			);
		} else {
			fen = window.open(
				GetUrlPlayerAudio(langue) + '?fichier=' + baseFichier + fichier + '&s=' +  xtsite  + '&s2=' + xtn2Xiti + '&xtpage=' + xtpage + '&xt_multc=' + xt_multc 
				, 'PlayerAudio'
				, 'top=50,right=50,screenx=50,screeny=50,scrollbars=no,width=400,height=150'
			);
		}
	} else {					
		fen = window.open(			
			GetUrlPlayerAudio(langue) + '?fichier=' + baseFichier + fichier + '&urlPageDesc=' + ( urlPageDesc ? urlPageDesc : "" ) + '&video=' + ( video ? video : "" ) + '&s=' +  xtsite  + '&s2=' + xtn2Xiti + '&xtpage=' + xtpage + '&xt_multc=' + xt_multc
			, 'PlayerAudio'
			, 'top=50,left=50,screenx=50,screeny=50,scrollbars=no,status=yes,width=198,height=410'
		);

	}
	fen.focus();
	
}

function playerAudioReal(urlSonReal,urlPageDesc,video,p_s,p_s2,langue)
{
	xtn2 = parent.xtn2;
	xt_multc = escape(parent.xt_multc);
	xtsite = parent.xtsite;
	xtpage = parent.xtpage;
	
	if(xtn2 != null)
		xtn2Xiti = (xtn2.split("=")[1])?xtn2.split("=")[1]:xtn2;
	else
		xtn2Xiti='';
	
			fen = window.open(
			'/player/player.asp?direct=true&Player=Real&Stream=' + urlSonReal + '&iframe=' + urlPageDesc + '&video=' +  video + '&s=' +  parent.xtsite  + '&s2=' + parent.xtn2Xiti + '&xtpage=' + parent.xtpage + '&xt_multc=' + xt_multc + '&swap=false'
			, 'PlayerAudio'
			, 'top=50,left=50,screenx=50,screeny=50,scrollbars=no,status=yes,width=198,height=410'
		);
	fen.focus();
}

function playerAudioWM(urlSonReal,urlPageDesc,video,p_s,p_s2,langue)
{
	xtn2 = parent.xtn2;
	xt_multc = escape(parent.xt_multc);
	xtsite = parent.xtsite;
	xtpage = parent.xtpage;
	
	if(xtn2 != null)
		xtn2Xiti = (xtn2.split("=")[1])?xtn2.split("=")[1]:xtn2;
	else
		xtn2Xiti='';
	
			fen = window.open(
			'/player/player.asp?direct=true&Player=Win&Stream=' + urlSonReal + '&iframe=' + urlPageDesc + '&video=' +  video + '&s=' +  parent.xtsite  + '&s2=' + parent.xtn2Xiti + '&xtpage=' + parent.xtpage + '&xt_multc=' + xt_multc + '&swap=false'
			, 'PlayerAudio'
			, 'top=50,left=50,screenx=50,screeny=50,scrollbars=no,status=yes,width=198,height=410'
		);
	fen.focus();
}

function playerVideo(fichier,urlPageDesc,video,p_s,p_s2,langue)
{
	fen = window.open(
		'/statiques/popUpPlayerVideo.asp?fichier=' + fichier
		, 'PlayerVideo'
		, 'top=50,left=50,screenx=50,screeny=50,width=328,height=294,directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,toolbar=no'
	);
	fen.focus();
}

function playerRmc(url)
{
	var fen;
	fen = window.open(
		url
		, 'PlayerAudio'
		, 'top=50,right=50,screenx=50,screeny=50,scrollbars=no,width=400,height=150'
	);
	fen.focus();
}

function playerVideoMusique(UID)
{
	openPopup('http://www.rfi.fr/generique/dynamiques/player/player_video_musique.aspx?UID=' + UID, 'player_video_rfimusique', 'width=350,height=500,status=0,directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,toolbar=no');
}

/* ----------------------- STOP - FONCTIONS PLAYER AUDIO ----------------------- */

/* ----------------------- START - FONCTIONS TELECHARGEMENT ----------------------- */
function GetUrlTelechargement(langue)
{
	if (langue != '' && langue != null)
		return '/commun' + langue  + '/player/popUpTelechargement.asp';
	else
		return '/statiques/popUpTelechargement.asp';
}

function telecharger(fichier,titre, desc, langue)
{
	xtn2 = parent.xtn2;
	xt_multc = escape(parent.xt_multc);
	xtsite = parent.xtsite;
	xtpage = parent.xtpage;
	
	xtn2Xiti = (xtn2.split("=")[1])?xtn2.split("=")[1]:xtn2;
	
	if (langue == 'ar')
		return;
	var fen;
	
	//TODO: alternatif a desc.replace('&','%26')
	fen = window.open(
		GetUrlTelechargement(langue) + '?titre=' + titre + '&desc=' + desc.replace('&','%26') + '&fichier=' + fichier+ '&s=' +  xtsite  + '&s2=' + xtn2Xiti + '&xtpage=' + xtpage + '&xt_multc=' + xt_multc
		, 'Telechargement'
		, 'status=0,width=560,height=300'
	);
	fen.focus();
}
/* ----------------------- STOP - FONCTIONS TELECHARGEMENT ----------------------- */

/* ----------------------- START - FONCTIONS IMPRESSION ----------------------- */
function rfifrImprimer(){ 
	window.print() ;
}

/* Attention! ne fonctionne pas sous FireFox (ouvre une fenetre pour impression sous FireFox)*/
function rfifrApercuImprimer( intOLEcmd, intOLEparam ) { 
	if (navigator.appName == "Netscape") {
		window.print() ; 
	}
	else {
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>'; 

		document.body.insertAdjacentHTML('beforeEnd', WebBrowser); 
		if (!intOLEparam || intOLEparam < -1 || intOLEparam > 1 )
		{ 
			intOLEparam = 1; 
		} 
		WebBrowser1.ExecWB( intOLEcmd, intOLEparam ); 
		WebBrowser1.outerHTML = ""; 
	}
}
/* ----------------------- STOP - FONCTIONS IMPRESSION ----------------------- */

/* ----------------------- START - FONCTIONS REACTION ----------------------- */

function TraiterTitre(champ)
{
	var reg=new RegExp("(<[^>]*>)", "g");
	champ.value = champ.value.replace(reg,"");
}

// Site francais
function francaisRfifrReagir()
{
	TraiterTitre(document.forms["outils_rfifr_page"].page_titreElement);
	document.forms["outils_rfifr_page"].method = "post";
	document.forms["outils_rfifr_page"].action = "/communfr/dynamiques/NousEcrireFormulaire.aspx";
	document.forms["outils_rfifr_page"].submit();
}

// Site espagnol
function espagnolRfifrReagir()
{
	TraiterTitre(document.forms["outils_rfifr_page"].page_titreElement);
	document.forms["outils_rfifr_page"].method = "post";
	document.forms["outils_rfifr_page"].action = "/communes/dynamiques/NousEcrireFormulaire.aspx?rubrique=actues";
	document.forms["outils_rfifr_page"].submit();
}

// Site musique FR
function musiqueRfifrReagir()
{
    TraiterTitre(document.forms["outils_rfifr_page"].page_titreElement);
	document.forms["outils_rfifr_page"].method = "post";
	document.forms["outils_rfifr_page"].action = "/musiquefr/dynamiques/NousEcrireFormulaire.aspx?rubrique=musiquefr";
	document.forms["outils_rfifr_page"].submit();
}

// Site musique UK
function musiqueEnRfifrReagir()
{
    TraiterTitre(document.forms["outils_rfifr_page"].page_titreElement);
	document.forms["outils_rfifr_page"].method = "post";
	document.forms["outils_rfifr_page"].action = "/musiqueen/dynamiques/NousEcrireFormulaire.aspx?rubrique=musiqueen";
	document.forms["outils_rfifr_page"].submit();
}

// Sites génériques
function RmcmoReagir(codeAppli, codeLangue)
{
    TraiterTitre(document.forms["outils_rfifr_page"].page_titreElement);
	document.forms["outils_rfifr_page"].method = "post";
	document.forms["outils_rfifr_page"].action = '/rmcommun' + codeLangue + '/dynamiques/NousEcrireFormulaire.aspx?rubrique=' + codeAppli + codeLangue + '&ExecutionMode=ReactionArticle&Dircode=RMC-MO';
	document.forms["outils_rfifr_page"].submit();
}

// Sites génériques
function _RfifrReagir(codeAppli, codeLangue)
{
    TraiterTitre(document.forms["outils_rfifr_page"].page_titreElement);
    
	var vecteur = codeAppli + codeLangue;
	document.forms["outils_rfifr_page"].method = "post";
	switch(vecteur)
	{
		case 'demofr' :
			document.forms["outils_rfifr_page"].action = '/commun' + codeLangue + '/demo/dynamiques/NousEcrireFormulaire.aspx?rubrique=' + codeAppli + codeLangue;
		break;
		case 'boutiquefr' :
			document.forms["outils_rfifr_page"].action = '/commun' + codeLangue + '/dynamiques/NousEcrireFormulaire.aspx?rubrique=' + codeAppli + codeLangue + '&page_rubrique=BOUTIQUE';
		break;
		case 'can2008fr' :
			document.forms["outils_rfifr_page"].action = '/commun' + codeLangue + '/dynamiques/NousEcrireFormulaire.aspx?rubrique=' + codeAppli;
			break;
		case 'jo2008fr' :
			document.forms["outils_rfifr_page"].action = '/commun' + codeLangue + '/dynamiques/NousEcrireFormulaire.aspx?rubrique=' + codeAppli;
			break;
		default :
			document.forms["outils_rfifr_page"].action = '/commun' + codeLangue + '/dynamiques/NousEcrireFormulaire.aspx?rubrique=' + codeAppli + codeLangue;
		break;
	}
	document.forms["outils_rfifr_page"].submit();
}
/* ----------------------- STOP - FONCTIONS REACTION ----------------------- */

/* ----------------------- START - FONCTIONS ENVOYER ----------------------- */

// Site francais
function francaisRfifrEnvoyer(rub)
{
    TraiterTitre(document.forms["outils_rfifr_page"].page_titreElement); 
	document.forms["outils_rfifr_page"].method = "post";
	document.forms["outils_rfifr_page"].action = '/communfr/dynamiques/EnvoiArticleFormulaire.aspx?rubrique=' + rub;
	document.forms["outils_rfifr_page"].submit();
}

// Site espagnol
function espagnolRfifrEnvoyer()
{
    alert("Cette fonction n'est pas encore disponible.");
}

// Site musique fr
function musiqueRfifrEnvoyer()
{
    TraiterTitre(document.forms["outils_rfifr_page"].page_titreElement);
	document.forms["outils_rfifr_page"].method = "post";
	document.forms["outils_rfifr_page"].action = '/communfr/dynamiques/EnvoiArticleFormulaire.aspx?rubrique=musiquefr';
	document.forms["outils_rfifr_page"].submit();
}

// Site musique UK
function musiqueEnRfifrEnvoyer()
{
    alert("This function is not yet available.");
}

function RmcmoEnvoyer(codeAppli, codeLangue)
{
    TraiterTitre(document.forms["outils_rfifr_page"].page_titreElement);
	document.forms["outils_rfifr_page"].method = "post";
	document.forms["outils_rfifr_page"].action = '/rmcommun' + codeLangue + '/dynamiques/EnvoiArticleFormulaire.aspx?rubrique=' + codeAppli + codeLangue;
	document.forms["outils_rfifr_page"].submit();
}

// Sites génériques
function _RfifrEnvoyer(codeAppli, codeLangue)
{
    TraiterTitre(document.forms["outils_rfifr_page"].page_titreElement);
    
	var vecteur = codeAppli + codeLangue;
	document.forms["outils_rfifr_page"].method = "post";
	switch(vecteur)
	{
		case 'demofr' :
			document.forms["outils_rfifr_page"].action = '/commun' + codeLangue + '/demo/dynamiques/EnvoiArticleFormulaire.aspx?rubrique=' + codeAppli + codeLangue;
		break;
		case 'can2008fr' :
			document.forms["outils_rfifr_page"].action = '/commun' + codeLangue + '/dynamiques/EnvoiArticleFormulaire.aspx?rubrique=' + codeAppli;
		break;
		default :
			document.forms["outils_rfifr_page"].action = '/commun' + codeLangue + '/dynamiques/EnvoiArticleFormulaire.aspx?rubrique=' + codeAppli + codeLangue;
		break;
	}
	document.forms["outils_rfifr_page"].submit();
}
/* ----------------------- STOP - FONCTIONS ENVOYER ----------------------- */

/* ----------------------- START - FONCTIONS DIVERSES ----------------------- */
function naviguerCibleCombo(nomFormulaire, nomCombo)
{
	var sel = document[nomFormulaire][nomCombo]
		, fileName = sel[sel.selectedIndex].value;
	if (fileName != "")
	{
		if(window.parent)
			window.parent.location.href = fileName;
		else
			window.top.location.href = fileName;
	}
}

function DisplayBlock(id)
{
	element = document.getElementById(id);
	element.style.display = (element.style.display == 'none')? 'block' : 'none';
}

/* Renvoi la list des elements fils de "rootelement" ayant la class "classStyle" */
function getElementsByClassFromNode(rootelement, classStyle)
{
	var collection = [];
	for(var i = 0; i < rootelement.childNodes.length; i++)
	{
		if(rootelement.childNodes[i].className == classStyle)
		{
			collection[collection.length] = rootelement.childNodes[i];
		}
	}
	return collection;
}

/* Renvoi la list des elements de type "tag" fils de "rootelement" ayant la class "classStyle" */
function getElementsByTagAndClassFromNode(rootelement, tag, classStyle)
{
	var collection = [];
	var tagColl = rootelement.getElementsByTagName(tag);
	for(var i = 0; i < tagColl.length; i++)
	{
		if(tagColl[i].className == classStyle)
		{
			collection[collection.length] = tagColl[i];
		}
	}
	return collection;
}

/* Renvoi la list des elements fils de l'element "id" ayant la class "classStyle" par recursivité */
function getElementsByClassFromIdRecurse(id, classStyle)
{
	var collection = [];
	var rootelement = document.getElementById(id);
	if(rootelement != null) getElementsByClassFromNodeRecursivity(rootelement, classStyle, collection);
	return collection;
}
/* Renvoi la list des elements fils de "rootelement" ayant la class "classStyle" par recursivité */
function getElementsByClassFromNodeRecurse(rootelement, classStyle)
{
	var collection = [];
	getElementsByClassFromNodeRecursivity(rootelement, classStyle, collection);
	return collection;
}
function getElementsByClassFromNodeRecursivity(rootelement, classStyle, collection)
{
	for(var i = 0; i < rootelement.childNodes.length; i++)
	{
		if(rootelement.childNodes[i].className == classStyle)
		{
			collection[collection.length] = rootelement.childNodes[i];
		}
		getElementsByClassFromNodeRecursivity(rootelement.childNodes[i], classStyle, collection);
	}
}
/* ----------------------- STOP - FONCTIONS DIVERSES ----------------------- */

/* ----------------------- FONCTIONS infoBulle ----------------------- */

function infoBulle(message,overLibClass)
{
  if (!overLibClass) overLibClass='overLib';
  return overlib('<div class='+overLibClass+'>'+message+'</div>',VAUTO,HAUTO,OFFSETX,20,FULLHTML);
}
/* ----------------------- STOP - FONCTIONS infoBulle ----------------------- */

function rechercherEmission()
{
	var form = document.forms["contextuel-fiche-recherche-emission"];
	form.action="/communfr/dynamiques/RechercheResultats.aspx";
	form.submit();
	return true;
}

function rechercher(footer)
{
	var chemin = document.location.href.toLowerCase();
	var form = (footer == "footer_haut-bandeau-fiche-recherche") ? document.forms["footer_haut-bandeau-fiche-recherche"] : document.forms["haut-bandeau-fiche-recherche"];
	var defaultText;
	
	form.action="/communfr/dynamiques/RechercheResultats.aspx"
	
	if (chemin.indexOf("/francais/actu/") >= 0 || chemin.indexOf("/actufr/") >= 0
		|| chemin.indexOf("/francais/radio/") >= 0 || chemin.indexOf("/radiofr/") >= 0
		|| chemin.indexOf("/francais/culture/") >= 0 || chemin.indexOf("/culturefr/") >= 0
		|| chemin.indexOf("/francais/science/") >= 0 || chemin.indexOf("/sciencefr/") >= 0
		|| chemin.indexOf("/can2008/") >= 0
		|| chemin.indexOf("/francais/footafrique/") >= 0 || chemin.indexOf("/footafriquefr/") >= 0
		|| chemin.indexOf("/francais/sport/") >= 0 || chemin.indexOf("/sportfr/") >= 0
		|| chemin.indexOf("/francais/france/") >= 0 || chemin.indexOf("/francefr/") >= 0
		|| chemin.indexOf("/francais/musique/") >= 0 || chemin.indexOf("/musiquefr/") >= 0
		|| chemin.indexOf("/francais/presse/") >= 0 || chemin.indexOf("/pressefr/") >= 0
		|| chemin.indexOf("/francais/languefr/") >= 0 || chemin.indexOf("/lffr/") >= 0
		|| chemin.indexOf("/francais/commun/") >= 0 || chemin.indexOf("/communfr/") >= 0
		|| chemin.indexOf("/francais/boutique/") >= 0 || chemin.indexOf("/boutiquefr/") >= 0
		|| chemin.indexOf("/francais/jo2008/") >= 0 || chemin.indexOf("/jo2008fr/") >= 0
		|| chemin.indexOf("/bqpr/fr") >= 0 || chemin.indexOf("/bqpr/en") >= 0
		|| chemin.indexOf("/meteo/") >= 0 
		|| chemin.indexOf("/francais/concours/") >= 0 || chemin.indexOf("/concoursfr/") >= 0
		|| chemin.indexOf("/francais/evenement/") >= 0 || chemin.indexOf("/evenementfr/") >= 0
		|| chemin.indexOf("/generique/dynamiques/") >= 0 
		|| chemin.indexOf("/sitefr/biographie") >= 0
		|| chemin == ("http://ntsw3siisprod:6128/") || chemin == "http://ntsw3siisprod:6128/index.asp" 
		|| chemin == "http://www.rfi.fr/" || chemin == "http://www.rfi.fr/index.asp"
		|| chemin == "http://www.rfi.fr/#" || chemin == "http://www.rfi.fr/index.asp#")
		
	{
		form.action = "/communfr/dynamiques/RechercheIntuitionBeta.aspx";
		defaultText = 'rechercher dans le site';
	}
	/* //TODO A TERMINER pour generaliser l'utilisation de la fonction
	   //rechercher meme dans les sites en langues etrangeres
	else
	{
		var taburl;
		taburl = chemin.split('/');
		if (taburl.length >= 3)
		{
			var rubrique = taburl[3];
			var i = rubrique.indexOf('#');
			if(i>=0)
				rubrique = rubrique.substring(0,i);
			
			switch(rubrique)
			{
				case 'actubr':
				case 'portail_br.asp':
				case 'communbr':
					form.action = "/communbr/dynamiques/RechercheResultats.aspx";
					defaultText = 'Buscar no site';
				break;
				case 'actucn':
				case 'portail_cn.asp':
				case 'communcn':
					form.action = "/communcn/dynamiques/RechercheResultats.aspx";
					defaultText = '????';
				break;
			}
		}
	}*/
	
	
	var sUrlFileName = location.pathname.substring(location.pathname.lastIndexOf('/')+1);
	if (sUrlFileName == 'RechercheResultats.aspx') {
		form.action="/communfr/dynamiques/RechercheResultats.aspx";
		
	}
	
	var form = (footer == "footer_haut-bandeau-fiche-recherche") ? document.forms["footer_haut-bandeau-fiche-recherche"] : document.forms["haut-bandeau-fiche-recherche"];
	var queryContent = (footer == "footer_haut-bandeau-fiche-recherche") ? document.getElementById('footer_haut-bandeau-texte-recherche') : document.getElementById('haut-bandeau-texte-recherche');	
	if (queryContent.value != defaultText) {
		form.submit();		
	}
	return true;
}
/** VOTE **/
function voter(id_application, id_vote)
{
	var urlvote = '/generique/commun/dynamiques/vote/insertvote.aspx';
	var id_form = id_application + '_' + id_vote;
	var formObject = document.getElementById('formvote_' + id_form);
	var buttonObject = window.document.getElementById('vote_' + id_form + '_ok');
	
	$.ajax({
	type:"POST",
	data: $('#formvote_'+id_form).serialize(),
	url:urlvote,
	success:function(){vote_reussi('#vote_' + id_form + '_ok');},
	error:vote_echec
	});
	
	var selected = false;
	
	for(var i=0;i<formObject.id_proposition.length;i++)
		if(formObject.id_proposition[i].checked == true)selected = true;
	
	if(!selected){alert('Veuillez choisir une proposition.');return false;}
	
	$('#vote_' + id_form + '_ok').removeClass('ok').addClass('ok_encours').attr('disabled','disabled');

	return false;
}

function vote_reussi(o)
{
	$(o).removeClass('ok').addClass('ok_merci');
	var bloc_merci = document.getElementById('vote-remerciement');
	if($('#vote-remerciement').size()!=0) $('#vote-remerciement').removeClass('off').addClass('on');
		
}

function vote_echec(o)
{
	alert('Un echec s\'est produit lors de l\'enregistrement du vote. Veuillez essayer a nouveau ulterieurement.');
}

function voter2(id_application, id_vote, chemin)
{
	var urlvote = '/generique/commun/dynamiques/vote/insertvote.aspx';
	var id_form = id_application + '_' + id_vote;
	var formObject = document.getElementById('formvote_' + id_form);
	var buttonObject = window.document.getElementById('vote_' + id_form + '_ok');
	
	var selected = false;
	
	for(var i=0;i<formObject.id_proposition.length;i++)
		if(formObject.id_proposition[i].checked == true)selected = true;
	
	if(!selected){alert('Veuillez choisir une proposition.');return false;}
	
	//YAHOO.util.Dom.replaceClass(buttonObject, 'ok', 'ok_encours');
	buttonObject.src = '/generique/img/bouton_vote_encours.gif';
	buttonObject.disabled = true;
	
	$.ajax({
	type:"POST",
	data: $('#formvote_' + id_form).serialize(),
	url:urlvote,
	success:function(){vote_reussi2(chemin);},
	error:vote_echec
	});
	

	return false;
}

function vote_reussi2(o)
{
	location.href = o;
}

function vote_resultat(id_application, id_vote)
{
	var urlvote = '/generique/commun/dynamiques/vote/ResultatsVote.aspx';
	var id_form = id_application + '_' + id_vote;
	var formObject = document.getElementById('formvote_' + id_form);
	
	$.ajax({
	type:"POST",
	data: $('#formvote_' + id_form).serialize(),
	url:urlvote,
	success:function(msg){vote_resultat_reussi(msg,formObject);},
	error:vote_resultat_echec
	});
	

	return false;
}

function vote_resultat_echec(o,formObject)
{
	alert('Un echec s\'est produit lors de la récupération des résultats.');
}

function vote_resultat_reussi(o,formObject)
{
	var res = eval("(" + o + ")");
	var prop = formObject.id_propositions.value.split(',');
	var i;
	for(i=0;i<=prop.length - 1;i++)
	{
		document.getElementById('prop_res_' + prop[i]).childNodes[0].style.width = res[prop[i]] + '%';
		
		document.getElementById('prop_res_' + prop[i]).childNodes[1].innerHTML = res[prop[i]] + '%';
	}	
}

/** Newsletter **/
function abonner(id_form)
{
	var urlvote = '/communfr/dynamiques/newsletterabonnement.aspx';

	//var formObject = document.getElementById(id_form);
	var formObject = '#'+id_form;
	
	var selected = false;
	
	var buttonObject = document.getElementById(id_form + '-btnEnvoyerAbonnement');
	$(id_form + '-btnEnvoyerAbonnement').attr('disabled','disabled');
		
	if($("input[name='rbtFormat']:checked").length != 0) selected = true;
	
	if(!selected){alert('Veuillez choisir un format.');return false;}

	$.ajax({
	type:"POST",
	data: $(formObject).serialize(),
	url:urlvote,
	success:function(msg){abonnement_reussi(msg,id_form + '-btnEnvoyerAbonnement');},
	error:abonnement_echec
	});
	
	return false;
}

function abonnement_reussi(o,arg)
{
	var res = o;
	if(res == 'ok')
		alert("Pré-abonnemement effectué, un mail vous a été envoyé à l'adresse mentionnée dans le formulaire. Veuillez lire attentivement le message que nous vous avons envoyé afin de valider votre abonnement");
	else
		alert(res);
	$(arg).attr('disabled','false');
}

function abonnement_echec(o)
{
	alert('Un echec s\'est produit. Veuillez essayer a nouveau ulterieurement.');
}

var affiche_edition_to_load_on_ready = "";

function affiche_edition(id_edition)
{
	var obj = $('#lien_' + id_edition);
	obj.html(obj.text());
	
	var obj_selected = obj.parent().children(".selected");
	if(obj_selected != null)
	{
		obj_selected.removeClass("selected");
		var base_id_selected = obj_selected.attr("id").substring(5);
		obj_selected.html("<a href=\"javascript:affiche_edition('" + base_id_selected + "');\">" + obj_selected.text() + "</a>");
		//try
		//{
			if(navigator.appVersion.indexOf("MSIE") != -1)
			{
				document.getElementById("flash_" + base_id_selected).sendEvent("stop");
				document.getElementById("flash_" + id_edition).sendEvent("play");
			}
			else
			{
				document.getElementById("flash_" + base_id_selected).sendEvent("stop");
				//var obj2 = $("#flash_" + id_edition);
				//var s = obj2.attr('flashvars').replace('autostart=false','autostart=true');
				//obj2.attr('flashvars',s);
				affiche_edition_to_load_on_ready = "flash_" + id_edition;
			}
		/*}
		catch(e)
		{
		}*/
		$('#ecoute_' + base_id_selected).hide();
	}
	
	$('#ecoute_' + id_edition).show();
	
	obj.addClass("selected");
}

function fwPlay(obj) {
	var player;
	player = document.getElementById(obj['id']);
	var duration = player.getConfig().duration;
	if(duration==0)duration='';
	var file = player.getConfig().file;
	if(obj.state)
		xt_med("M","30",file, "play", "", 4, "", "");
	else
		xt_med("M","30",file, "pause", "", 4, "", "");
}
function fwStop(obj) {
	var player;
	player = document.getElementById(obj['id']);
	var duration = player.getConfig().duration;
	if(duration==0)duration='';
	var file = player.getConfig().file;
	xt_med("M","30",file, "stop", "", 4, "", "");
}
function fwItem(obj) {
	var player;
	player = document.getElementById(obj['id']);
	var duration = player.getConfig().duration;
	if(duration==0)duration='';
	var file = player.getConfig().file;
	xt_med("M","30",file, "play", "", 4, "", "");
}
		
function playerReady(obj) {
	var player;
	player = document.getElementById(obj['id']);
	
	var duration = player.getConfig().duration;
	if(duration==0)duration='';
	var file = player.getConfig().file;
	
	if(affiche_edition_to_load_on_ready != "")
		if(affiche_edition_to_load_on_ready == obj['id']){player.sendEvent("play");fwItem(obj);affiche_edition_to_load_on_ready="";}
	
	player.addControllerListener("PLAY","fwPlay");
	player.addControllerListener("STOP","fwStop");
	player.addControllerListener("ITEM","fwItem");
	
	$(window).unload( function () { xt_med("M","30",file, "stop", "", 4, "", ""); } );
};
/** equipe **/
function afficher_equipes(id_competition, id_equipe)
{
	var url_equipe= '/generique/dynamiques/listeParametree/rss_drupal.aspx?tag1=' + id_equipe + '&tag2=' + id_competition;
	
	$("#liste_equipe").html('<div class="loading"><img src="/widgets/lib/jquery/plugins/jcarousel/skins/rfi/loading.gif" width="32px" height="32px" alt="Chargement en cours..." /></div>');
	$.ajax({
	type:"GET",
	url:url_equipe,
	success:afficher_equipes_reussi,
	error:afficher_equipes_echec
	});
	
	return false;
}

function afficher_equipes_reussi(o,arg)
{
	$("#liste_equipe").html(o);
}

function afficher_equipes_echec(o)
{
	$("#liste_equipe").html("Aucun article");
}

