function writeDate(divId) {
  var now = new Date();
  var today = now.getDate();
  var days = now.getDay();
  var minutes = now.getMinutes() + ''; /* las comillas son para que los minutos sean leidos como string y no como numero, para asi analizar el length y rellenarlo con ceros */
  if(minutes.length < 2) {minutes = '0' + minutes;}
  var hour = now.getHours()+":"+minutes;
	var dayName = new Array(6)
		dayName[0]="Domingo ";
		dayName[1]="Lunes ";
		dayName[2]="Martes ";
		dayName[3]="Miércoles ";
		dayName[4]="Jueves ";
		dayName[5]="Viernes ";
		dayName[6]="Sábado ";
	var month = now.getMonth();
    var monthName = new Array(12)
      monthName[0]="enero ";
      monthName[1]="febrero ";
      monthName[2]="marzo ";
      monthName[3]="abril ";
      monthName[4]="mayo ";
      monthName[5]="junio ";
      monthName[6]="julio ";
      monthName[7]="agosto ";
      monthName[8]="septiembre ";
      monthName[9]="octubre ";
      monthName[10]="noviembre ";
      monthName[11]="diciembre ";
	
	 $("#printHora").html(dayName[days]+today+" de "+monthName[month] +" <span>"+hour+"</span>");
}

function dateUpdater(time,divId) {
	var runtime = (time*1000);
	writeDate(divId);
	setInterval("writeDate(\'"+divId+"\')",runtime);
}

function retornarClima()
{
	var tClima = document.getElementById("tdClima");

	if(tClima)
	{
		tClima.innerHTML = "<img src=\"images/ajax-loader-2.gif\" align=\"right\" />";
		valor = document.frmClima.cbCiudad.options[document.frmClima.cbCiudad.selectedIndex].value;
		valor = valor.split("|");
		
		x_RetornarClima(valor[0], valor[1], function(pCadena)


			{
					tClima.innerHTML = pCadena;
			});
	}
}



function enviarContacto(pForm)
{
	with(pForm)
	{
		if(nombre.value == '') {alert("Por favor, ingrese su nombre y apellido!"); return false;}
		if(email.value == '') {alert("Por favor, ingrese su e-mail"); return false;}
		if(!validarEmail(email.value)) {alert("Por favor, ingrese un e-mail válido"); return false;}
		if(ocupacion.value == '') {alert("Por favor, ingrese su tel\u00e9fono!"); return false;}
		if(consulta.value.length > 0) {
			x_EnviarContacto(nombre.value, apellido.value, email.value, localidad.value, ocupacion.value, consulta.value, function(pCadena){
					alert("Su mensaje ha sido enviado! Gracias.");
					pForm.reset();
					});
		}else{
		alert("Por favor, ingrese un mensaje!"); return false;	
		}
	}
	return false;
}
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);
}

function mostrarRecurso(pRecurso){
	if($('#recurso-'+pRecurso+'').css('display')=="none"){
		$('#recurso-'+pRecurso+'').slideDown('slow');
		$('#icono-'+pRecurso+'').html('<a href="#" style="text-decoration:none; color:#000;" onclick="return ocultarRecurso('+pRecurso+');"><img src="images/minus.gif" width="18" height="18" border="0" style="vertical-align:text-bottom" /></a>');
		$.scrollTo( $('#recurso-'+pRecurso+''), 1000 );
	}
}

function ocultarRecurso(pRecurso){
	if($('#recurso-'+pRecurso+'').css('display')=="block"){
		$('#recurso-'+pRecurso+'').slideUp('slow');
		$('#icono-'+pRecurso+'').html('<a href="#" style="text-decoration:none; color:#000;" onclick="return mostrarRecurso('+pRecurso+');"><img src="images/plus.gif" width="18" height="18" border="0" style="vertical-align:text-bottom" /></a>');
	}	
}

function validarUsuario(pForm)
{
	with(pForm)
		x_ValidarUsuario(usuario.value, clave.value, function(pCadena)
		{
			var res = pCadena.split(":|:");
			if(res[0] == "S")
				location.href = res[1];
			else
				alert("Usuario o Clave incorrecto");
		});
	return false;
}

function mostrarCliente(pCliente){
	x_MostrarCliente(pCliente, function(pCadena){
		var texto = pCadena;
			texto = texto.split(":|:");
			var titulo = document.getElementById("cli-tit");
			titulo.innerHTML = texto[0];
			var desc = document.getElementById("cli-con");
			desc.innerHTML = texto[1];		
		});
}

function actualizarPerfil(pForm){
	with(pForm){
		if(nombres.value == '') {alert("Debe ingresar un nombre y apellido!"); nombres.focus(); return false;}
		if(clave.value == '') {alert("Debe ingresar una clave!"); clave.focus(); return false;}	
		x_ActualizarPerfil(nombres.value, clave.value, idusuario.value, function(pCadena)
		{
			alert("Perfil actualizado!");
			location.href = pCadena;
		});
	}
	return false;	
}

function mostrarCaracteres(){
  var pass = document.getElementById('frmclave');
  pass.type = 'text';
}
function abrirImagen(pIDNoticia, pArchivo, pAncho, pAlto)
{
	var oVentana = new Window(
		{
			className: "alphacube",
			title: "El Debate - Vista ampliada",
			width: pAncho,
			height: pAlto,
			/*left: 200,
			top: 150,*/
			/*recenterAuto: true,
			gridX: 1, 
     		gridY: 1, */    
			draggable: true,
			resizable: true,
			minimizable: false,
			maximizable: false,
			destroyOnClose: true
		}
	);
	oVentana.showCenter();
	var sURL = "ver-imagen.php?idregistro=" + pIDNoticia + "&archivo=" + pArchivo;
	oVentana.setAjaxContent(sURL);
}
function GuardarSuscriptor(pForm)
{
	with(pForm)
	{
			if(validarEmail(txtEmail.value))
			{
					x_GuardarSuscriptor(txtEmail.value, function(pCadena)
						{
							alert("Gracias por suscribirse a nuestro newsletter.\n");
							txtEmail.value = "";

						});
			}

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

function RegistroUsuario(pForm)
{
	with(pForm)
	{
		if(apellido.value.length > 0 && nombres.value.length > 0 && usuario.value.length > 0 && clave.value.length > 0 && localidad.value.length > 0)
		{
//			if(validarAlias(usuario.value))
			{
					if(validarEmail(email.value))
					{
							x_GuardarUsuarioRegistrado(
													   apellido.value, nombres.value, usuario.value, email.value, clave.value, localidad.value, ocupacion.value, intereses.value, function(pCadena)
								{
									pForm.reset();
									alert("Su Nueva Cuenta de Usuario ha sido creada. Recibira un correo electronico con un vínculo para activar la misma. ¡Muchas Gracias!");
								});
					}
					else
					{
						alert("Por favor, ingrese un Email válido");
						email.focus();
					}
			}
		}
		else
		{
			alert("Por favor, ingrese todos los campos obligatorios.");
			usuario.focus();
		}
	}
	return false;
}
function validarLoginUsuario(pForm)
{
	with(pForm)
		if (txtUsuario.value.length > 0 && txtClave.value.length > 0) {
		x_ValidarLoginUsuario(txtUsuario.value, txtClave.value, function(pCadena)
		{
			if(pCadena == "S")
				location.reload();
				/*location.href="index.php";*/
			else
				alert("Usuario o Clave incorrecto");
		});
		} else {
			alert("Ingrese su nombre de usuario y contraseña");
			txtUsuario.focus();
			return false;
		}
	return false;
}

function enviarComentario(pForm)
{
	with(pForm){
		if(nombre.value == '') {alert("Por favor, ingrese su nombre!"); nombre.focus(); return false;}
		if(apellido.value == '') {alert("Por favor, ingrese su apellido!"); apellido.focus(); return false;}
		if(mail.value == '') {alert("Por favor, ingrese su mail!"); mail.focus(); return false;}
		if(asunto.value == '') {alert("Por favor, ingrese el asunto!"); asunto.focus(); return false;}
		if(mensaje.value.length < 11) {alert("Por favor, ingrese un Comentario!"); mensaje.focus(); return false;}
		if(txtCodigo.value == txtVerifica.value){
			var nombres;
			nombres = apellido.value+', '+nombre.value;
			x_EnviarComentario(idnoticia.value, nombres, mail.value, asunto.value, mensaje.value, function(pCadena){
					alert("Su mensaje ha sido enviado! Gracias.");
					pForm.reset();
					});
		}else{
			alert("Por favor, ingrese el código!"); txtCodigo.focus(); return false;
		}
		
		return false;
	}
}

function enviarComentarioCarta(pForm)
{
	with(pForm){
		if(nombre.value == '') {alert("Por favor, ingrese su nombre!"); nombre.focus(); return false;}
		if(apellido.value == '') {alert("Por favor, ingrese su apellido!"); apellido.focus(); return false;}
		if(mail.value == '') {alert("Por favor, ingrese su mail!"); mail.focus(); return false;}
		if(asunto.value == '') {alert("Por favor, ingrese el asunto!"); asunto.focus(); return false;}

		if(mensaje.value.length < 11) {alert("Por favor, ingrese un Comentario!"); mensaje.focus(); return false;}
		if(txtCodigo.value == txtVerifica.value){
			var nombres;
			nombres = apellido.value+', '+nombre.value;
			x_EnviarComentarioCarta(idcarta.value, nombres, mail.value, asunto.value, mensaje.value, function(pCadena){
					alert("Su mensaje ha sido enviado! Gracias.");
					pForm.reset();
					});
		}else{
			alert("Por favor, ingrese el código!"); txtCodigo.focus(); return false;
		}
		
		return false;
	}
}

function enviarCartaLectores(pForm)
{
	with(pForm)		
		if(titulo.value.length > 5 && titulo.value != 'Titulo'){
			if(contenido.value.length > 10 && contenido.value != 'Contenido') {
				if(autor.value.length < 4 || autor.value == 'Autor'){
					alert("Por favor, ingrese su nombre!"); autor.focus(); return false;
				}
				if(!validarEmail(email.value)){
					alert("Por favor, ingrese un email!"); email.focus(); return false;
				}
				if(localidad.value.length < 5 || localidad.value == 'Localidad'){
					alert("Por favor, ingrese su localidad!"); localidad.focus(); return false;
				}
				
				if(documento.value.length < 5 || documento.value == 'Documento'){
					alert("Por favor, ingrese su documento!"); documento.focus(); return false;
				}
				x_EnviarCartaLectores(titulo.value, contenido.value, autor.value, email.value, localidad.value, documento.value, function(pCadena){
						alert("Su mensaje ha sido enviado! Gracias.");
						pForm.reset();
						});
			}else{
				alert("Por favor, ingrese un contenido!"); contenido.focus(); return false;	
			}
		}else{
			alert("Por favor, ingrese un titulo!"); titulo.focus(); return false;	
		}
	
	return false;
}

function enviarComentarioVideo(pForm)
{
	with(pForm)
		if(mensaje.value.length > 10) {
			x_EnviarComentarioVideo(idvideo.value, mensaje.value, function(pCadena){
					alert("Su mensaje ha sido enviado! Gracias.");
					pForm.reset();
					});
		}else{
			alert("Por favor, ingrese un mensaje!"); mensaje.focus(); return false;	
		}
	
	return false;
}

function showimage(pIDPortada) {
	tPortada = document.getElementById("portadasAnt");
//	tPortada.innerHTML = pIDPortada;
//	tPortada.innerHTML = "<img src=\"images/ajax-loader-1.gif\" align=\"right\" />";
	x_RetornarPortada(pIDPortada,
		function(pCadena)
		{
				document.getElementById("portadasAnt").innerHTML = pCadena;
		});
}

function showimage2(pIDPortada) {
	tPortada = document.getElementById("portadasAnt");
//	tPortada.innerHTML = pIDPortada;
//	tPortada.innerHTML = "<img src=\"images/ajax-loader-1.gif\" align=\"right\" />";
	x_RetornarPortada3(pIDPortada,
		function(pCadena)
		{
				document.getElementById("portadasAnt").innerHTML = pCadena;
		});
}


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))
			{
				if(txtCodigo.value == txtVerifica.value)
				{
					x_GuardarVotacion(pIDEncuesta, lIDOpcion, txtEmail.value, function(pCadena)
						{
							var tEncuesta = document.getElementById("tdEncuesta-" + pIDEncuesta);
							if(tEncuesta) tEncuesta.innerHTML = pCadena;
							cargarResultadoDeEncuesta(pIDEncuesta, "divResultados-" + pIDEncuesta);
						});
				}
				else
				{
					alert("Por favor, ingrese el texto de la imagen");
					txtCodigo.focus();
				}
			}
			else
			{
				alert("Por favor, ingrese su E-mail");
				txtEmail.focus();
			}
		}
	}
	return false;
}

function cargarResultadoDeEncuesta(pIDEncuesta, pDestino)
{
	var oDestino = document.getElementById(pDestino);
	if(oDestino)
	{
		var oFlash = new SWFObject("encuesta.swf", "", "250", "200", "7", "", true);
		with(oFlash)
		{
			addVariable("_URL", "xml.encuesta.php?IDEncuesta=" + pIDEncuesta);
			addParam("wmode", "transparent");
			write(pDestino);
		}
	}
	$('#btnVotar-'+pIDEncuesta+'-2').fadeOut('fast');
	$('#btnVerEncuesta').fadeOut('fast');
}

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";
		}
	}
	$('#btnVotar-'+pIDEncuesta+'-2').fadeOut('fast');
	$('#btnVerEncuesta').fadeOut('fast');
}
function visualizarSeccion(pSeccion, pVisible)
{
	var oSeccion = document.getElementById(pSeccion);
	if(oSeccion)
	{
		with(oSeccion)
		{
			if(pVisible && oSeccion.className == "oculto")
				className = "visible";
			else if(!pVisible && (className == "" || className == "visible"))
				className = "oculto";
		}
	}
}
function cargarEncuesta(pIDEncuesta, pDestino)
{
	var sXML = "xml.encuesta.php?IDEncuesta=" + pIDEncuesta;
	var oFlash = new SWFObject("encuesta.swf", "", "250", "200", "7", "", true);
	oFlash.addVariable("_URL", sXML);
	oFlash.addParam("wmode", "transparent");
	oFlash.write(pDestino);
}

function cargarVideo(idvideo){
	location.href="videos.php?idvideo="+idvideo;
}
function enviarRecomendarNoticia(pForm){
	with(pForm){
		if(sunombre.value == '') {alert("Por favor, ingrese su nombre!"); sunombre.focus(); return false;}
		if(suemail.value == '') {alert("Por favor, ingrese su email!"); suemail.focus(); return false;}
		if(!validarEmail(suemail.value)) {alert("Por favor, ingrese un e-mail v\u00e1lido"); suemail.focus(); return false;}		
		if(amigonombre.value == '') {alert("Por favor, ingrese el nombre de su amigo!"); amigonombre.focus(); return false;}
		if(amigoemail.value == '') {alert("Por favor, ingrese el email de su amigo!"); amigoemail.focus(); return false;}		
		if(!validarEmail(amigoemail.value)) {alert("Por favor, ingrese un e-mail v\u00e1lido"); amigoemail.focus(); return false;}		
		x_EnviarRecomendarNoticia(sunombre.value, suemail.value, amigonombre.value, amigoemail.value, mensaje.value, url.value, function(pCadena){
			alert("Mensaje enviado. Muchas Gracias!");
			pForm.reset();
		} );	
	}
	return false;
}

