/**** 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"){
		
		window.open(url);
	}

}

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){
					if($('open_patch').value<=0){
						$('open_patch').value=typeurl;
					}else{
						if(typeurl<$('open_patch').value)
							$('open_patch').value=typeurl;
					}
					
				}
				
			}
		});	
	}
}

function testUrl(url,typeurl)
{
	if(url>''){
		options = 'application/x-www-form-urlencoded';
		params = {urlatester: url};
		//verifie la 2eme url
		user_ajax = new Ajax.Request(  "/radio/verifurl", {method: 'post', encoding: 'UTF-8', contentType: options, parameters: params, onComplete: function (request){

				if(request.responseText=='ok'){
					if($('open_patch').value<=0){
						$('open_patch').value=typeurl;
					}else{
						if(typeurl<$('open_patch').value)
							$('open_patch').value=typeurl;
					}	
				}
			}
		});	
	}
}


function waitForValue(essais,ssgenre,idradio,url,url2,url3)
{
	
	if(essais<=0){
		hidePopin('popin-transition');
		var curentUrl = window.location.href;
		var urlArray = curentUrl.split("?");
		if(document.getElementById('open_patch').value<=0){
			document.getElementById('open_patch').value=0;
			
			window.location.replace(urlArray[0]+'?error=noreponse&ssgenre='+ssgenre+'&radio='+idradio);//rechargement sinon les lectures suivantes sont bloquées (bug à régler?)
		}
		document.getElementById('open_patch').value=0;
	}
	if(document.getElementById('open_patch').value<=0){
		essais=essais-1;
		setTimeout("waitForValue('"+essais+"','"+ssgenre+"','"+idradio+"','"+url+"','"+url2+"','"+url3+"')",800);
	}else{
			
		hidePopin('popin-transition');
		document.getElementById('open_patch').value=0;
	}
}

function waitForValue2(essais,ssgenre,idradio,url,url2,url3)
{
	
	if(essais<=0){

		if(document.getElementById('open_patch').value==1){
			window.location.replace(url);
		}else if(document.getElementById('open_patch').value==2){
			window.location.replace(url2);
		}else if(document.getElementById('open_patch').value==3){
			window.location.replace(url3);
		}else{
			document.getElementById('open_patch').value=0;
			window.close();
		}
		document.getElementById('open_patch').value=0;
	}
	if(document.getElementById('open_patch').value<=0){
		essais=essais-1;
		setTimeout("waitForValue2('"+essais+"','"+ssgenre+"','"+idradio+"','"+url+"','"+url2+"','"+url3+"')",800);
	}else{
		if(document.getElementById('open_patch').value==1){
			window.location.replace(url);
		}
			
		document.getElementById('open_patch').value=0;
	}
}




/**** POPIN ****/
function hidePopin(popin)
{ 
	if(document.getElementById) // DOM3 = IE5, NS6 
	{
		document.getElementById(popin).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'; 
	} 
	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';
	}
}