//torna el path RSS
function calculaRSS(form){
	
	var url = '';
	var interrogante = false;
	var noticias = false;
	
	//noticias
	if(document.getElementById('noticias').checked == true){
		url += '?noticias=true';
		noticias = true;
	}
	
	//géneros

	n_generos = document.getElementById('n_generos').value;

	var contador = 1;
	for(var i=0; i<n_generos; i++ ) {

		if(document.getElementById('check_'+i).checked == true){
			if(interrogante == false){
				if(noticias){
					url += '&ids_generos=' + document.getElementById('check_'+i).value +",";
					interrogante=true;
				}else{
					url += '?ids_generos=' + document.getElementById('check_'+i).value +",";
					interrogante=true;
				}
			}
			else{
				
				url += document.getElementById('check_'+i).value +",";
			}
			contador++;
		}
	}
	document.getElementById('link_rss').href = 'http://www.docemusic.com/rss.php'+url;
	//document.getElementById('link_rss').href = 'http://www.docemusic.com/beta/rss.php'+url;
	//document.getElementById('link_rss').href = 'http://192.168.1.2/236.WEB.DM/rss.php'+url;
	document.getElementById('rss_url').style.visibility = 'visible';
	document.getElementById('rss_url_final').innerHTML = url;
	
}


//(de/)selecciona todos los géneros de rss
function seleccionaTodos(form){

	n_generos = document.getElementById('n_generos').value;

	for(var i=0; i<n_generos; i++ ) 
	{ 
		document.getElementById('check_'+i).checked = document.getElementById('todos').checked;
	}
}


function compruebaNumeroPlays(){

	
	
}
function incrementaNumeroPlays(valor){

	$.ajax({
	   type: "POST",
	   url: "secciones/cesta/cesta_utilitats.php",
	   data: "ajax=1&accion=incrementaplays&id_producto="+valor,
	   success: function(msg){
		  // alert(msg);
	   }
	 });	
	
}


//	Comunicación javascript con AS3 del player
function sendToActionScriptHTML(valor){	
	$('.tracklist').removeClass('seleccionado');
	$('#track_'+valor).addClass('seleccionado');
	$('#track2_'+valor).addClass('seleccionado');
	if(!validado){
		
		$.ajax({
	   type: "POST",
	   url: "secciones/cesta/cesta_utilitats.php",
	   data: "ajax=1&accion=numeroplays",
	   success: function(msg){
			if((msg%NUMERO_MAXIMO_PLAYS)!=0){
						flash_= document.getElementById("reproductor_mp3");
						flash_._sendToActionScript(valor);
						incrementaNumeroPlays(valor);
					}else{
						flash_= document.getElementById("reproductor_mp3");
						flash_._sendToActionScript(valor);
						incrementaNumeroPlays(valor);
						getMsg('NO', 'PLAYS_NUMBER_EXCEDED', '');
					}
	   }
		 });	
		

	}else{
		flash_= document.getElementById("reproductor_mp3");
		flash_._sendToActionScript(valor);
		incrementaNumeroPlays();
	}
 }
 
function AsToJs(id, discoEntero){
	if(discoEntero != 0){
	 	addCestaDiscoCompleto(discoEntero);
	}else{
		addCestaTrack(id);
	}
}






//Funciones para control de campos de formularios
var inputs_data=Array();
var inputs_id=Array();

function set_inputs(){
		var inputs = document.getElementsByTagName('input');
		
		var j = 0;
		for (var i=0; i < inputs.length; i++) {
			if(inputs[i].type=='text') {
				inputs_data[j] = inputs[i].value;
				inputs_id[j] = inputs[i].id;
				++j;
			}
		}
}
function reset_inputs(){
	var inputs = document.getElementsByTagName('input');
	for (var i=0; i < inputs.length; i++) {
			for(var j=0; j < inputs_data.length; j++){
				if(inputs[i].type=='text' && inputs[i].value == "" && inputs[i].id == inputs_id[j]) {
					inputs[i].value=inputs_data[j];
				}
			}
	}
}
function isearch(obj){
		var i=0;
		var trobat=0;
		while(i < inputs_id.length && trobat == 0){
			if(inputs_id[i] == obj.id){
				trobat=1;
			}else i++;
		}
	return i;
}
function ifind(obj){
		var i=0;
		var trobat=0;
		while(i < inputs_id.length && trobat == 0){
			if(inputs_id[i] == obj.id){
				trobat=1;
			}else i++;
		}
	return trobat;
}
function clear_input(name){
		var obj=document.getElementById(name);
		focus_inputs(obj);
}
function focus_inputs(obj){
		var i=isearch(obj);
		var trobat=ifind(obj);

		if(trobat != 0){
				if(obj.value == inputs_data[i]) obj.value="";
				for(var x=0; x < inputs_id.length ; x++){
						if( i != x){
							var iobj=document.getElementById(inputs_id[x]);
								var ni=isearch(iobj);
								var ntrobat=ifind(iobj);
								if(ntrobat != 0){
									if(iobj.value == "") iobj.value=inputs_data[ni];
								}
						}
				}
		}
}


function clear_input_alone(name){
		var obj=document.getElementById(name);
		obj.value="";
}


