// JavaScript Document

var ajax;

/*

Lista la cesta de compras

*/

function listarCesta(idusuario) 

{

        try{		

		 var contenedor = document.getElementById('listacesta');

		}catch(error){

		}

 

  

  ajax=Ajax();

  ajax.onreadystatechange = function(){

	 

  

		  if(ajax.readyState == 4)

		  {    

			try{

		

		contenedor.innerHTML = ajax.responseText;

		}catch(error){

		}

			

			

			

		  }

  } 

  ajax.open("POST", 'lista_cesta.php', true);

  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  

  try

  {

  idusuario2 = document.getElementById("idusuario").value;

  }

  catch(e){}

  

  if(idusuario2 == "undefined")

  {

	idusuario2 = idusuario;

  }

  ajax.send("idusuario="+idusuario2);	

}




function limpiarCesta(idusuario) 
{
  ajax=Ajax();
  ajax.onreadystatechange = procesarEventos; 
  ajax.open("POST", 'procesos/limpiar_cesta.php', true);
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  send="idusuario="+idusuario;		 
  ajax.send(send); 
}


/*

Funcion carga contenedor central con listado de most popular

*/

function listFavoritos(data) 

{

 

    

      if(data==undefined)

        data="&pa=0";

   

   

   

         ajax=Ajax();

  	     ajax.onreadystatechange = procesarEventos; 

		 ajax.open("POST", 'favoritos.php', true);

		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

		 send=data;		 

		 ajax.send(send);

  

}

/*

Funcion carga contenedor central con listado de most popular

*/

function listFavoritosUser(data) 

{

 

    

      if(data==undefined)

        data="&pa=0";

   

   

   

         ajax=Ajax();

  	     ajax.onreadystatechange = procesarEventos; 

		 ajax.open("POST", 'favoritos_user.php', true);

		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

		 send=data;		 

		 ajax.send(send);

  

}



/*

Funcion carga contenedor central con listado de most popular

*/

function listAgenda(data) 

{

 

    

      if(data==undefined)

        data="&pa=0";

   

   

   

         ajax=Ajax();

  	     ajax.onreadystatechange = procesarEventos; 

		 ajax.open("POST", 'agenda.php', true);

		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

		 send=data;		 

		 ajax.send(send);

  

}

/*

Funcion carga contenedor central con listado de free tracks

*/

function responseListFreeTracks(data) 

{

 

   if(data==undefined)

   data="&pa=0";

   

   

   

         ajax=Ajax();

  	     ajax.onreadystatechange = procesarEventos; 

		 ajax.open("POST", 'lista_free_tracks.php', true);

		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

		 send=data;		 

		 ajax.send(send);

  

}



/*

Funcion carga contenedor central ccon listado de artistas

*/

function responseArtist(data) 

{

  document.getElementById('busca1').style.visibility='hidden';

  var textsearch=document.getElementById('search').value; 	

  if(data==undefined)

   data="&pa=0&search="+textsearch+"&tipo=";

   

   

   

         ajax=Ajax();

  	     ajax.onreadystatechange =function(){

			 

			 

			  var contenedor = document.getElementById("response_principal");

			  var loader = document.getElementById("loader");

			  loader.innerHTML='<img src="img/loader.gif"  style="margin-left:230px; margin-top:2px" onClick="ajax.abort()" />';

			  

			  if(ajax.readyState == 4)

			  {    

				contenedor.innerHTML = ajax.responseText;

				 loader.innerHTML='';

				 addToCart('');

				

                document.getElementById('busca1').style.visibility='hidden';

				

			  }

			 

			 

			 

			 

			 }

		 ajax.open("POST", 'artist.php', true);

		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

		 send=data;		 

		 ajax.send(send);	

  

}



/*

Funcion carga contenedor central ccon listado de artistas

*/

function responseSongs(data) 

{

 

  var textsearch=document.getElementById('search').value; 	

  if(data==undefined)

   data="&pa=0&search="+textsearch+"&tipo=";

   

   

   

         ajax=Ajax();

  	     ajax.onreadystatechange = procesarEventos; 

		 ajax.open("POST", 'songs.php', true);

		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

		 send=data;		 

		 ajax.send(send);	

  

}





/*

Funcion carga contenedor con resultados de busqueda

*/







/*

Funcion carga contenedor central con formulario de ficha de artista

*/

function responseFichaArtist(idartista) 

{

        document.getElementById('artCodigo').value = idartista;

		formulario = document.getElementById('artNuevos');

		formulario.submit();

  

}





/*

Funcion carga contenedor con las lista de tracks en la edicion del perfil de usuario

*/

function responseListaTracks(idartista,tipo) 

{

	

	 

         ajax=Ajax();

  	     ajax.onreadystatechange = procesarTrackUpload; 

		 ajax.open("POST", 'lista_tracks.php', true);

		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

		 send="idartista="+idartista+"&tipo="+tipo;		 

		 ajax.send(send);	

  

}



function procesarTrackUpload()

{

  var contenedor = document.getElementById("tracks");

 

 

  

  if(ajax.readyState == 4)

  {    

    contenedor.innerHTML = ajax.responseText;

	

	 alert('La pista se ha cargado');

	

	

  }

  

}



/*

Funcion carga contenedor con las lista de tracks en la edicion del perfil de usuario

*/

function responseListaVideos() 

{

	

	 

         ajax=Ajax();

  	     ajax.onreadystatechange = procesarVideoUpload; 

		 ajax.open("POST", 'lista_videos.php', true);

		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

		 ajax.send(null);	

  

}



function procesarVideoUpload()

{

  var contenedor = document.getElementById("video");

 

 

  

  if(ajax.readyState == 4)

  {    

    contenedor.innerHTML = ajax.responseText;

	

	 alert('El video se ha cargado con exito');

	

	

  }

  

}



/*

Funcion carga contenedor con las lista de tracks en la edicion del perfil de usuario

*/

function responseListaTracksDelete(idartista,tipo) 

{

	

	 

         ajax=Ajax();

  	     ajax.onreadystatechange = procesarTrackDelete; 

		 ajax.open("POST", 'lista_tracks.php', true);

		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

		 send="idartista="+idartista+"&tipo="+tipo;		 

		 ajax.send(send);	

  

}



function procesarTrackDelete()

{

  var contenedor = document.getElementById("tracks");



  

  if(ajax.readyState == 4)

  {    

    contenedor.innerHTML = ajax.responseText;

		 

	

	

  }

  

}

/*

Funcion carga contenedor central con listado de free tracks

*/



function responseLabel() 

{

 

  ajax=Ajax();

  ajax.onreadystatechange = procesarEventos;

  ajax.open("GET", 'labels.php', true);

  ajax.send(null);

  

}



/*

Funcion carga contenedor con formularios

de registro segun el tipo

*/

function responseRegister() 

{

  

  ajax=Ajax();

  ajax.onreadystatechange = procesarEventos;

  if(document.getElementById('tipo1').checked==true)

   	ajax.open("GET", 'register_artist.php', true);

  if(document.getElementById('tipo2').checked==true)

  	ajax.open("GET", 'register_label.php', true);

  if(document.getElementById('tipo3').checked==true)

  ajax.open("GET", 'register_user.php', true);

  ajax.send(null);

  

}

function responseProfileUser() 

{

 

  ajax=Ajax();

  ajax.onreadystatechange = procesarEventos;

  ajax.open("GET", 'profile_user.php');

  ajax.send(null);

  

}

function responseProfileArtist() 

{

 

  ajax=Ajax();

  ajax.onreadystatechange = procesarEventos;

  ajax.open("GET", 'profile_artist.php', true);

  ajax.send(null);

  

}

function responseProfileLabel() 

{

 

  ajax=Ajax();

  ajax.onreadystatechange = procesarEventos;

  ajax.open("GET", 'profile_label.php', true);

  ajax.send(null);

  

}



function responseProfileLabelId(idlabel) 

{

 

 document.getElementById("idartista").value=idlabel;

 document.getElementById("perfil_form").submit();

  

}





function viewEntrevista(identrevista,tipo) 

{

 

  ajax=Ajax();

  ajax.onreadystatechange = procesarEventos;

  ajax.open("GET", 'entrevista.php?identrevista='+identrevista+"&tipo="+tipo, true);

  ajax.send(null);

  

}

function viewThisWeek(identrevista,tipo) 

{

 

  ajax=Ajax();

  ajax.onreadystatechange = procesarEventos;

  ajax.open("GET", 'thisweek.php?identrevista='+identrevista+"&tipo="+tipo, true);

  ajax.send(null);

  

}





function viewAgenda(idagenda) 

{

 

  ajax=Ajax();

  ajax.onreadystatechange = procesarEventos;

  ajax.open("GET", 'agenda_preview.php?idagenda='+idagenda, true);

  ajax.send(null);

  

}











function buscador()

{

	var op1 = document.getElementById('radio1');

	var op3 = document.getElementById('radio1');

	var op2 = document.getElementById('radio1');

	

	if(op1.checked)

	{

		document.getElementById('buscador').action = "buscarCancion.php";

	}

	if(op2.checked)

	{

		document.getElementById('buscador').action = "buscarArstista.php";

	}

	if(op3.checked)

	{

		document.getElementById('buscador').action = "buscarSello.php";

	}

	document.getElementById('buscador').submit();

}



























function RecordarClave() 

{

 

  var contenedor = document.getElementById('player');

  var loader = document.getElementById("loader");

  ajax=Ajax();

  ajax.onreadystatechange = function(){

	 

  

		  if(ajax.readyState == 4)

		  {    

			contenedor.innerHTML = ajax.responseText;

			 loader.innerHTML='';

			

		  }

	  

	  

	  

  } 

  ajax.open("POST", 'recordar_clave.php', true);

  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  ajax.send(null);	

}





function registraComentario(idartista,idusuario){

  var opinion= document.getElementById('opinion').value;

 

 

  

 if(idusuario!=-1){ 

	  ajax=Ajax();



	  ajax.open("POST", 'procesos/reg_comentario.php', true);

	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	  ajax.send("opinion="+opinion+"&idartista="+idartista+"&idusuario="+idusuario);

	  

 }else

  alert("Debe loguearse para poder hacer comentarios");

}









function procesarEventos()

{

  var contenedor = document.getElementById("response_principal");

  var loader = document.getElementById("loader");

  loader.innerHTML='<img src="img/loader.gif"  style="margin-left:230px; margin-top:2px" onClick="ajax.abort()" />';

  

  if(ajax.readyState == 4)

  {    

    contenedor.innerHTML = ajax.responseText;

	 loader.innerHTML='';

	 addToCart('');

	

	

  }

  

}









function responseImagenSecure() 

{

 

  ajax=Ajax();

  ajax.onreadystatechange = procesarEventoImg;

  ajax.open("GET", 'imagesecure.php', true);

  ajax.send(null);

  

}



function responseCart(idusuario) 

{

 

  ajax=Ajax();

  ajax.onreadystatechange = procesarEventos;

  ajax.open("POST", 'cart.php', true);

 

  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  ajax.send("idusuario="+idusuario);

  

}



function procesarEventoImg()

{

  var contenedor = document.getElementById("imgsecure");

  var loader = document.getElementById("loader");

  loader.innerHTML='<img src="img/loader.gif"  style="margin-left:230px; margin-top:2px" onClick="ajax.abort()" />';

  

  if(ajax.readyState == 4)

  {    

    contenedor.innerHTML = ajax.responseText;

	 loader.innerHTML='';

	

  }

  

}





function addToFavorito(idusuario,idartista) 

{ 



  if(idusuario == -1){	

    alert(arrMensaje[17]);

  }else{

	   ajax=Ajax();

	  ajax.onreadystatechange = procesarFavorito; 

	  ajax.open("POST", 'procesos/add_favoritos.php', true);

	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	  ajax.send("idusuario="+idusuario+"&idartista="+idartista);

	  

  }

}



function delFavorito(idusuario,idartista) 

{ 



  if(idusuario == -1){	

    alert(arrMensaje[17]);

  }else{

	   ajax=Ajax();

		ajax.onreadystatechange = function()	{

			if(ajax.readyState == 4)

			{    

				window.location.reload();

			}

		} 

		

	  ajax.open("POST", 'procesos/del_favoritos.php', true);

	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	  ajax.send("idusuario="+idusuario+"&idartista="+idartista);

  }

}



function procesarFavorito()

{

   

  if(ajax.readyState == 4)

  {   

	alert('Este perfil se ha añadido a tus artistas favoritos');

  }

  

}













var referencia;

function addToCart(ref,idusuario) 

{

 referencia=ref;

 

 if(idusuario==-1){

	 if(ref!='')

	 alert("Para añadir archivos al carrito debe iniciar sesion");

	 

	 

	 }

 else{

  ajax=Ajax();

  ajax.onreadystatechange = procesarCart; 

  ajax.open("POST", 'procesos/add_items_acart.php', true);

  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  ajax.send("ref="+ref+"&idusuario="+idusuario);	

 }

}

var conteventcart=1;

function procesarCart(idusuario)

{

	try

	{

  var contenedor = document.getElementById("items");

  //var loader = document.getElementById("loader");

  //loader.innerHTML='<img src="img/loader.gif"  style="margin-left:230px; margin-top:2px" onClick="ajax.abort()" />';

  

  if(ajax.readyState == 4)

  {  

  

    contenedor.innerHTML = ajax.responseText;

	

	listarCesta(idusuario);

	if(referencia!='')

	alert("El item se añadio a el carrito de compras")

	

  }

	}

	catch(e){}

}





var referencia;

function delItemCart(pos,idusuario) 

{

 var afirm= confirm("¿ Desea eliminar este item del carrito?");

 if(afirm){

  ajax=Ajax();

  ajax.onreadystatechange = procesarDelItemCart; 

  ajax.open("POST", 'procesos/del_items_acart.php', true);

  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  ajax.send("pos="+pos+"&idusuario="+idusuario);	

 }

}



function procesarDelItemCart(idusuario)

{

  var contenedor = document.getElementById("items");

 

  

  

  if(ajax.readyState == 4)

  {  

    

    contenedor.innerHTML = ajax.responseText;	

	listarCesta(idusuario); 

	

  }

  

}







function sendFormCart(){



  var valor =document.getElementById('total').value;

	if(valor > 0){

		if(document.getElementById('pay1').checked)

			document.getElementById('cart').action="pago_paypal.php";

		else if(document.getElementById('pay2').checked)

			document.getElementById('cart').action="pago_4b.php";

		else if(document.getElementById('pay3').checked)

			document.getElementById('cart').action="pago_sms.php";

			

		document.cart.submit();

	}

	else{

	alert(arrMensaje[20]);

	}

}



function limpiar(){

document.getElementById('tipopass').innerHTML='<input type="password" name="pass" id="f_pass" value="" style="width:110px"   onmouseover="foco()"/> <input type="submit" value="Login" class="bot" style="width:40px" />';



}

function foco(){



document.getElementById('f_pass').focus();

}

/*

Muestra y esconde el calendario de artista

*/

var i=1;

function showCalendar(){

	var contenedorCal=document.getElementById('calendar');

	if(i%2 ==1)

	contenedorCal.style.display='';

	else

	contenedorCal.style.display='none';

	

i++;



}

function Calendario(url){

  var contenedor = document.getElementById('calendario');

  //var loader = document.getElementById("loader");

  ajax=Ajax();

  ajax.open("GET",url, true);

  ajax.onreadystatechange = function(){

	 

  

		  if(ajax.readyState == 4)

		  {    

			contenedor.innerHTML = ajax.responseText;

			// loader.innerHTML='';

			

		  }

	  

	  

	  

  } 

 

 

  ajax.send(null);	

  

}	



function atrasMes(mes,an,idartista){

  Calendario("calendario.php?mes="+mes+"&anio="+an+"&idartista="+idartista);

}

function siguienteMes(mes,an,idartista){

  Calendario("calendario.php?mes="+mes+"&anio="+an+"&idartista="+idartista);

}

function mostrarevento(dia,idartista){

  Calendario("ver_evento_comando.php?cod="+cod+"&idartista="+idartista,"","divevento");

}



/* llama al listado de eventos de calendario en ficha artista*/

function getListaCalendarFicha(fecha,idartista){

  var contenedor = document.getElementById('actividadfront');



  ajax=Ajax(); 

  ajax.onreadystatechange = function(){

	 

  

		  if(ajax.readyState == 4)

		  {    

			contenedor.innerHTML = ajax.responseText;

		

			

		  }

	  

	  

	  

  } 

         ajax.open("POST", 'list_actividades_ficha.php', true);

		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

		 send='fecha='+fecha+'&idartista='+idartista;		 

		 ajax.send(send);	

  

}	

	

