/**** PLAYER ****/
function ecouterWebradio(idweb,url,url2,url3,type,nom,width,height,ssgenre,idradio,nomradio) { 
	options = 'application/x-www-form-urlencoded';

	//lecture +1
	var params = {id: idweb};
	do_ajax = new Ajax.Request(  "/radio/comptelecture", {method: 'post', encoding: 'UTF-8', contentType: options, parameters: params, onComplete: function(request){

		}
	});	

	if(type=="groupe"){
		openRadio(url, 'webradio', width, height);
	}
	
	if(type=="internaute"){
		
		var strChUserAgent = navigator.userAgent;
		var intSplitStart = strChUserAgent.indexOf("(",0);
		var intSplitEnd = strChUserAgent.indexOf(")",0);
		var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);

		if(strChMid.indexOf("MSIE 6") != -1){//les tests ne fonctionnent pas sous ie6
			window.open(url);
		}else{
			$('pop_trans_content').innerHTML = '<div class="content last"><h3>NOTIFICATION</h3><div id="erreur404-txt">	<p>Vous allez être redirigé vers la web radio '+nom+', merci de patienter.</p><img src="/images/common/ajax_loader_bar.gif"/></div></div>';
			showPopin('popin-transition');
			$('open_patch').value=0;
			params = {};
			//verifie l'url cible
			
			setTimeout("ecouterWebradioAutreUrl('"+url+"',1)",1);
			setTimeout("ecouterWebradioAutreUrl('"+url2+"',2)",20);
			setTimeout("ecouterWebradioAutreUrl('"+url3+"',3)",30);
			
			setTimeout("checkTests('"+ssgenre+"','"+idradio+"','"+url+"','"+url2+"','"+url3+"')",1000);//verification du retour des tests après 1sec
		}
	}

}

function ecouterWebradioAutreUrl(url,typeurl)
{
	if(url>''){
		options = 'application/x-www-form-urlencoded';
		params = {};
		//verifie la 2eme url
		user_ajax = new Ajax.Request(  url, {method: 'post', encoding: 'UTF-8', contentType: options, parameters: params, onComplete: function (request){
	
				if(request.status<400){
					//TODO : url1 ecrase toujours, url2 ne peut écraser que url3, url3 n'écrase personne
					$('open_patch').value=typeurl;
				}
				
			}
		});	
	}
}

function checkTests(ssgenre,idradio,url,url2,url3)
{

	if($('open_patch').value<=0){
		var curentUrl = window.location.href;
		window.location.replace(curentUrl+'?error=noreponse&ssgenre='+ssgenre+'&radio='+idradio);//rechargement sinon les lectures suivantes sont bloquées (bug à régler?)
	}else{
		if($('open_patch').value==1){
			$('open_patch').value=0;
			window.open(url);
		}
		if($('open_patch').value==2){
			$('open_patch').value=0;
			window.open(url2);
		}
		if($('open_patch').value==3){
			$('open_patch').value=0;
			window.open(url3);
		}
		hidePopin('popin-transition');
	}
	$('open_patch').value=0;
}


/**** POPIN ****/
function hidePopin(popin)
{ 
	if(document.getElementById) // DOM3 = IE5, NS6 
	{
		document.getElementById(popin).style.visibility = 'hidden';
		document.getElementById('Confirm').style.visibility = 'hidden';
		$('form_connexion').style.visibility = 'hidden';
	} 
	else
	{
		if (document.layers) // Netscape 4 
		{
			document.hideshow.visibility = 'hidden'; 
		} 
		else // IE 4 
		{
			document.all.hideshow.style.visibility = 'hidden'; 
		} 
	} 
}

function showPopin(popin)
{ 
	if (document.getElementById) // DOM3 = IE5, NS6 
	{
		document.getElementById(popin).style.visibility = 'visible'; 
		if(popin == 'popin-register participe'){
			$('form_connexion').style.visibility = 'visible';
		}
	} 
	else
	{ 
		if(document.layers) // Netscape 4 
		{
			document.hideshow.visibility = 'visible'; 
		}
		else // IE 4
		{ 
			document.all.hideshow.style.visibility = 'visible'; 
		} 
	} 
}

function popinErreur(ssgenre,idradio)
{ 
	var params = {ssgenre: ssgenre,radio: idradio};
	do_ajax = new Ajax.Request(  "/radio/popinerror", {method: 'post', encoding: 'UTF-8', contentType: options, parameters: params, onComplete: function(request){
			$('pop_trans_content').innerHTML = request.responseText;
		}
	});
}

/**** POPIN CONNEXION ****/
function submit(){
		document.form_identification.submit();
	}

	function forgetpass(){
		document.getElementById('identifiant').style.display = 'none';
		document.getElementById('pass').style.display = 'none';
		document.getElementById('infocompte').style.display = 'none';
		document.getElementById('mailforgetvalue').value='1';
		document.getElementById('mailforget').style.display = 'block';
		document.getElementById('titre_ins').innerHTML = 'Mot de passe oublié';
		document.getElementById('submits_inscrip').className = 'button-forgetpass';
	}
	
function toggleElements(id1,id2){
	if(document.getElementById(id1).style.display == "none")
	{
		document.getElementById(id1).style.display = "block";
		document.getElementById(id2).style.display = "none";
	}
	else
	{
		document.getElementById(id1).style.display = "none";
		document.getElementById(id2).style.display = "block";
	}
}

/**** TOGGLES ****/
function toggleComments(){
	if(document.getElementById("form_add_comment").style.display == "none")
	{
		document.getElementById("titre_commentaires").innerHTML = "Commentez cette web radio";
		document.getElementById("form_add_comment").style.display = "block";
		document.getElementById("btn-toggle").className='btn-toggle';
		document.getElementById("btn-toggle").childNodes[0].nodeValue='Replier';
	}
	else
	{
		document.getElementById("titre_commentaires").innerHTML = "Voir les commentaires de cette web radio";
		document.getElementById("form_add_comment").style.display = "none";
		document.getElementById("btn-toggle").className='btn-toggle off';
		document.getElementById("btn-toggle").childNodes[0].nodeValue='Déplier';
	}
}

function toggleEdito(){
	if(document.getElementById("edito_txt").style.display == "none")
	{
		document.getElementById("edito_txt").style.display = "block";
		document.getElementById("edito_footer").style.display = "block";
		document.getElementById("btn-toggle").className='btn-toggle';
		document.getElementById("btn-toggle").childNodes[0].nodeValue='Replier';
	}
	else
	{
		document.getElementById("edito_txt").style.display = "none";
		document.getElementById("edito_footer").style.display = "none";
		document.getElementById("btn-toggle").className='btn-toggle off';
		document.getElementById("btn-toggle").childNodes[0].nodeValue='Déplier';
	}
}
				
function submit(){
		document.form_identification.submit();
	}

	function forgetpass(){
		document.getElementById('identifiant').style.display = 'none';
		document.getElementById('pass').style.display = 'none';
		document.getElementById('infocompte').style.display = 'none';
		document.getElementById('mailforgetvalue').value='1';
		document.getElementById('mailforget').style.display = 'block';
		document.getElementById('titre_ins').innerHTML = 'Mot de passe oublié';
		document.getElementById('submits_inscrip').className = 'button-forgetpass';
	}

/**** TABS ****/
function swhitchActiveTabs(){
	if(document.getElementById("top5mieuxnotees").className=='content noactive')
	{
		document.getElementById("onglet_notees").className='active corner';
		document.getElementById("onglet_ecoutees").className='corner';
		document.getElementById("top5mieuxnotees").className='content';
		document.getElementById("top5ecoutees").className='content noactive';
	}
	else
	{
		document.getElementById("onglet_notees").className='corner';
		document.getElementById("onglet_ecoutees").className='active corner';
		document.getElementById("top5mieuxnotees").className='content noactive';
		document.getElementById("top5ecoutees").className='content';
	}
}
