function retornarFecha(pDestino)
{
	var aDias = new Array("Domingo", "Lunes", "Martes",
		"Mi&eacute;rcoles",  "Jueves", "Viernes", "S&aacute;bado");
	var aMes = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo",  "Junio", "Julio", "Agosto", 
		"Septiembre", "Octubre", "Noviembre", "Diciembre");
	var dFecha = new Date();
	with(dFecha)
	{
		var lIDDia = getDay();
		var sDia = new String(getDate());
		var sMes = getMonth();
		var lAno = getYear();
		var sHora = new String(getHours());
		var sMinutos = new String(getMinutes());
	}
	if(sDia.length == 1) sDia = "0" + sDia;
	if(lAno < 1900) lAno += 1900;
	if(sHora.length == 1) sHora = "0" + sHora;
	if(sMinutos.length == 1) sMinutos = "0" + sMinutos;
	pDestino = document.getElementById(pDestino);
	if(pDestino)
	{
		pDestino.innerHTML = /*aDias[lIDDia] + ", " + */sDia + " de " + aMes[sMes]/* + " de " + lAno + " "*/;
	}
}

function validarEmail(pEmail)
{
	var oRegExp = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
	return oRegExp.test(pEmail);
}

/***** suscripcion *****/
/*
function guardarSuscriptor(pForm)
{
	with(pForm)
	{
		if(nombres.value.length > 0)
		{
			if(validarEmail(mail.value))
			{								
					x_GuardarSuscriptor(nombres.value, mail.value, function(pCadena)
						{
							alert("Gracias por suscribirse a nuestro newsletter.\n");
							nombres.value = "";
							mail.value = "";
						});
			}

			else
			{
				alert("Por favor, ingrese un Email válido");
				mail.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese su Nombre");
			nombres.focus();
		}
	}
	return false;
}*/
function pediTema(pForm)
{
	with(pForm)
	{
		
			if(nombre.value.length>0)
			{
				if(validarEmail(mail.value))
				{
					if(tema.value.length>0)
					{
						x_PediTema(nombre.value, mail.value, tema.value,function(pCadena)
						{
							alert("Gracias por participar.\nSu solicitud fue enviada.");
							pForm.reset();
						});
					}
					else
					{
						alert("Por favor, ingrese nombre y artista del tema");
						tema.focus();
					}
				}
				else
				{
					alert("Por favor, ingrese un Email válido");
					mail.focus();
				}
									
			}
			else
			{
				alert("Por favor, ingrese un nombre");
				nombre.focus();
			}
	}
	return false;
}

function enviarTema(pForm)
{
	with(pForm)
	{
		
			if(nombre.value.length>0)
			{
				if(validarEmail(mail.value))
				{
					if(tema.value.length>0 && (tema.value.indexOf('.mp3')>0))
					{
						x_EnviarTema(nombre.value, mail.value, tema.value,function(pCadena)
						{
							alert("Gracias por participar.\nSu tema fue enviado.");
							pForm.reset();
						});
					}
					else
					{
						alert("Solo se permiten archivos mp3.");
						tema.focus();
					}
				}
				else
				{
					alert("Por favor, ingrese un Email válido");
					mail.focus();
				}
									
			}
			else
			{
				alert("Por favor, ingrese un nombre");
				nombre.focus();
			}
	}
	return false;
}


function guardarSuscriptor(pForm)
{
	with(pForm)
	{
		
			if(validarEmail(mail.value))
			{								
					x_GuardarSuscriptor('', mail.value, function(pCadena)
						{
							alert("Gracias por suscribirse a nuestro newsletter.\n");
							//nombres.value = "";
							mail.value = "";
						});
			}

			else
			{
				alert("Por favor, ingrese un Email válido");
				mail.focus();
			}
		
	}
	return false;
}

function enviarComentario(pForm)
{
	with(pForm)
	{
		
			if(nombre.value.length>0)
			{
				if(validarEmail(mail.value))
				{
					if(comentario.value.length>0)
					{
						x_EnviarComentario(idtema.value,nombre.value, mail.value, comentario.value,function(pCadena)
						{
							alert("Gracias por participar.\nSu comentario esta sujeto a moderación.");
							mail.value = "";
							nombre.value="";
							comentario.value="";
						});
					}
					else
					{
						alert("Por favor, ingrese un comentario");
						comentario.focus();
					}
				}
				else
				{
					alert("Por favor, ingrese un Email válido");
					mail.focus();
				}
									
			}
			else
			{
				alert("Por favor, ingrese un nombre");
				nombre.focus();
			}
	}
	return false;
}



function guardarComentarioConsigna(pForm)
{
	with(pForm)
	{
		if(nombres.value.length>0)
		{	
			if(comentario.value.length>0)
			{								
					x_GuardarComentarioConsigna(nombres.value,idconsigna.value,comentario.value, function(pCadena)
						{
							alert("Comentario enviado.\nSujeto a moderación.");
							comentario.value = "";
						});
			}

			else
			{
				alert("Ingrese un comentario");
				comentario.focus();
			}
		}
		else
		{
			alert("Ingrese su nombre");
			nombres.focus();
		}
		
	}
	return false;
}



function retornarRanking(pSeccion, pSelect)
{
	var tRanking = document.getElementById("tdRanking");
	tRanking.innerHTML = "<img src='images/loader.gif' />";
	x_RetornarRanking(pSelect.options[pSelect.selectedIndex].value, pSeccion,
		function(pCadena)
		{
				tRanking.innerHTML = pCadena;
		});
}
function desplegarStream(pSeccion)
{
	var capa = document.getElementById(pSeccion);
	capa.innerHTML = "<img src='loader.gif' />";
	x_Stream(capa,function(pCadena)
		{
				capa.innerHTML = pCadena;
		});
}

/**** FORMULARIOS ****/
function enviarVtaPedido(pForm)
{
	with(pForm)
	{
		if(nombres.value.length > 0)
		{
			if(validarEmail(email.value))
			{
				if(telefono.value.length > 0)
				{
					if(producto.value.length > 0)
					{
						if(comentario.value.length > 0)
						{
							x_EnviarVtaPedido(nombres.value,
											 email.value,
											 telefono.value,
											 localidad.value, 
											 provincia.value, 
											 producto.value, 
											 autor.value, 
											 comentario.value, 
											 function(pCadena)
								{
									alert("Su mensaje ha sido enviado");
									pForm.reset();
								});
							}
							else
							{
								alert("Por favor, ingrese un Mensaje");
								comentario.focus();
							}
					}
					else
					{
						alert("Por favor, ingrese el Producto a solicitar");
						producto.focus();
					}
				}
				else
				{
					alert("Por favor, ingrese su Teléfono");
					telefono.focus();
				}
			}
			else
			{
				alert("Por favor, ingrese un Email valido");
				email.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese su Apellido y Nombre/s");
			nombres.focus();
		}
	}
	return false;
}

function enviarContacto(pForm)
{
	with(pForm)
	{
		if(nombre.value.length > 0)
		{
			if(validarEmail(mail.value))
			{
				if(telefono.value.length > 0)
				{
						if(mensaje.value.length > 0)
						{
							x_EnviarContacto(nombre.value,
											 mail.value,
											 telefono.value,
											 mensaje.value, 
											 function(pCadena)
								{
									alert("Su mensaje ha sido enviado");
									pForm.reset();
								});
							}
							else
							{
								alert("Por favor, ingrese un Mensaje");
								mensaje.focus();
							}
				}
				else
				{
					alert("Por favor, ingrese su Teléfono");
					telefono.focus();
				}
			}
			else
			{
				alert("Por favor, ingrese un Email valido");
				mail.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese su Apellido y Nombre/s");
			nombre.focus();
		}
	}
	return false;
}

/**** ENCUESTAS ****/
function verEncuesta(pIDEncuesta)
{
	var tContenedor = document.getElementById("trEncuesta-" + pIDEncuesta);
	if(tContenedor)
	{
		with(tContenedor)
		{
			if(className == "oculto")
			{
				className = "visible";
				var tEncuesta = document.getElementById("tdEncuesta-" + pIDEncuesta);
				tEncuesta.innerHTML = "&nbsp;";
				x_VerEncuesta(pIDEncuesta, function(pCadena)
					{
						tEncuesta.innerHTML = pCadena;
						cargarEncuesta(pIDEncuesta, "tdResultados-" + pIDEncuesta);
					});
			}
			else
				className = "oculto";
		}
	}
}

function mostrarDetalle(pIDPrograma)
{
	var tContenedor = document.getElementById("detalle" + pIDPrograma);
	if(tContenedor)
	{
		with(tContenedor)
		{
			if(className == "oculto")
			{
				className = "visible";
				//var tEncuesta = document.getElementById("tdEncuesta-" + pIDEncuesta);
				//tContenedor.innerHTML = "holaaaaaaa";
				
				 x_MostrarDetalle(pIDPrograma, function(pCadena)
					{
						//alert(pCadena);
						
						tContenedor.innerHTML = pCadena;
												
					});
			}
			else
				className = "oculto";
		}
	}
	
}


function cargarEncuesta(pIDEncuesta, pDestino)
{
	var sXML = "xml.encuesta.php?IDEncuesta=" + pIDEncuesta;
	var oFlash = new SWFObject("encuesta.swf", "", "222", "160", "7", "", true);
	oFlash.addVariable("_URL", sXML);
	oFlash.addParam("wmode", "transparent");
	oFlash.write(pDestino);
}

function verSeccion(pSeccion, pVisible)
{
	var tContenedor = document.getElementById(pSeccion);
	if(tContenedor)
	{
		if(pVisible)
			tContenedor.className = "visible";
		else
			tContenedor.className = (tContenedor.className == "oculto") ? "visible" : "oculto";
	}
}
function guardarVotacion(pForm, pIDEncuesta)
{
	var bOpcion = false;
	with(pForm)
	{
		for(var lJ = 0; lJ < rdOpcion.length; lJ++)
		{
			if(rdOpcion[lJ].checked == true)
			{
				var lIDOpcion = rdOpcion[lJ].value;
				bOpcion = true;
				break;
			}
		}
		if(!bOpcion)
		{
			alert("Por favor, seleccione una opción");
			rdOpcion[0].focus();
		}
		else
		{
			if(validarEmail(txtEmail.value))
			{
				x_GuardarVotacion(pIDEncuesta, lIDOpcion, txtEmail.value, function(pCadena)
					{
						verSeccion('opciones-'+ pIDEncuesta);
						pForm.reset();
						verEncuesta(pIDEncuesta);
					});
			}
			else
			{
				alert("Por favor, ingrese un Email válido");
				txtEmail.focus();
			}
		}
	}
	return false;
	}

	function desplegarVideo(pSrc, pTitulo)
	{
		var tVideo = document.getElementById("tPlayer");
		var tDesc = document.getElementById("tDesc");
		var oFlash = new SWFObject(pSrc, "", "300", "225", "7", "", true);
		with(oFlash)
		{
			addParam("menu", "false");
			addParam("wmode", "transparent");
			write(tVideo);
		}
		tDesc.innerHTML = pTitulo;
		
	}

function desplegarAudio (pSrc, pDesc)
{
	var tAudio = document.getElementById("tAudio");
	var tAudioDesc = document.getElementById("tAudioDesc");
	if(tAudio != undefined)
	{
		oFlash = new SWFObject("player_mp3_maxi.swf", "", "280", "20", "7", "", true);
		with(oFlash)
		{
			addVariable("mp3", pSrc);
			addVariable("bgcolor1", "E8F1F0");
			addVariable("bgcolor2", "CECECE");
			addVariable("slidercolor2", "4a4a4a");
			addVariable("buttoncolor", "000000");
			addVariable("buttonovercolor", "CECECE");
			addVariable("sliderovercolor", "CECECE");
			addVariable("autoplay", "0")
			addVariable("width", "280");
			addVariable("height", "20");
			write("tAudio");
		}
		if(tAudioDesc != null) {
				tAudioDesc.innerHTML = pDesc;
		}
	}
}
	
function validarUsuario(pForm, pUrl)
{
	with(pForm)
	{
		if (usuario.value.length > 0 && clave.value.length > 0) 
		{
			x_ValidarUsuario(usuario.value, clave.value, function(pCadena)
			{
				if(pCadena == "S")
				{
					location.href= pUrl;
				} else
					alert("Los datos ingresados no son correctos");
			});
		} else {
			alert("Por favor, ingrese su usuario y contraseńa.");
			usuario.select();
			return false;
		}
	}
	return false;
}
/***** RECUPERAR CLAVE *****/
function recuperarClave(pForm)
{
	with(pForm)
	{
		if (clave.value.length > 0) 
		{

			x_RecuperarClave(clave.value, function(pCadena)
			{
				if(pCadena == "S")
				{
					alert("Se envió un email con los datos de acceso a su cuenta.");
					reset();
				} else
					alert("Los datos ingresados no son correctos");
					clave.select();
			});
			
		} else {
			alert("Por favor, ingrese su nombre de usuario o email con el cual se registró.");
			clave.select();
			return false;
		}
	}
	return false;
}
