function retornarFecha(pDestino)
{
	var aDias = new Array("Domingo", "Lunes", "Martes",
		"Mi&eacute;rcoles",  "Jueves", "Viernes", "S&aacute;bado");
	var aMeses = new Array("Enero", "Febrero", "Marzo", "Abril",
		"Mayo", "Junio", "Julio", "Agosto", "Septiembre",
		"Octubre", "Noviembre", "Diciembre");
	var dDia = new Date();
	with(dDia)
	{
		var lIDDia = getDay();
		var lDia = getDate();
		var lMes = getMonth();
		var lAno = getYear();
		if(lAno < 1900) lAno += 1900;
	}
	var tFecha = document.getElementById(pDestino);
	tFecha.innerHTML = aDias[lIDDia] + ", " + lDia + " de " + aMeses[lMes] + " de " + lAno;
}


function habilitarComentario(pIDComentario, pEstado)
{
	var bVisible = (pEstado.src.indexOf("S") > -1);
	x_HabilitarComentario(pIDComentario, (bVisible ? "N" : "S"), function(pCadena)
		{
			pEstado.src = pEstado.src.replace((bVisible ? "S" : "N"), (bVisible ? "N" : "S"));
		});
}

function habilitarComentarioBlog(pIDComentario, pEstado)
{
	var bVisible = (pEstado.src.indexOf("S") > -1);
	x_HabilitarComentarioBlog(pIDComentario, (bVisible ? "N" : "S"), function(pCadena)
		{
			pEstado.src = pEstado.src.replace((bVisible ? "S" : "N"), (bVisible ? "N" : "S"));
		});
}


function retornarClima()
{
	var tClima = document.getElementById("tdClima");
	tClima.innerHTML = "<img src=\"images/encabezado-loading.gif\" />";
	x_RetornarClima(frmClima.cbCiudad.options[frmClima.cbCiudad.selectedIndex].value,
		function(pCadena)
		{
				tClima.innerHTML = pCadena;
		});
}

function votarEncuesta(pIDEncuesta)
{
	var bOpcion = false;
	for(var lJ = 0; lJ < frmEncuesta.rdOpcion.length; lJ++)
	{
		if(frmEncuesta.rdOpcion[lJ].checked == true)
		{
			var lIDOpcion = frmEncuesta.rdOpcion[lJ].value;
			bOpcion = true;
			break;
		}
	}
	if(!bOpcion)
	{
		alert("Por favor, seleccione una opción");
		frmEncuesta.rdOpcion[0].focus();
	}
	else
	{
		if(validarEmail(frmEncuesta.txtEmail.value))
		{
			x_VotarEncuesta(pIDEncuesta, lIDOpcion, frmEncuesta.txtEmail.value, votarEncuesta_HTML);
		}
		else
		{
			alert("Por favor, ingrese un Email válido");
			frmEncuesta.txtEmail.focus();
		}
	}
}

function votarEncuesta_HTML(pCadena)
{
	var aDatos = pCadena.split(":|:");
	var dEncuesta = document.getElementById("divEncuesta");
	dEncuesta.innerHTML = aDatos[1];
	cargarEncuesta(aDatos[0], "divResultados");
}

function cargarEncuesta(pIDEncuesta, pDestino)
{
	var sXML = "xml.encuesta.php?IDEncuesta=" + pIDEncuesta;
	var oFlash = new SWFObject("grafico-encuesta.swf", "swfEncuesta-" + pIDEncuesta, "185", "150", "7", "", true);
	with(oFlash)
	{
		addVariable("_URL", sXML);
		addParam("wmode", "transparent");
		write(pDestino);
	}
}

function abrirImagen(pIDNoticia, pArchivo, pAncho, pAlto)
{
	var oVentana = new Window(
		{
			className: "alphacube",
			title: "Tota Santillan Official Site - Vista ampliada",
			width: pAncho,
			height: pAlto,
			left: 200,
			top: 250,
			draggable: true,
			resizable: true,
			minimizable: false,
			maximizable: false,
			destroyOnClose: true
		}
	);
	oVentana.show();
	var sURL = "ver-imagen.php?idregistro=" + pIDNoticia + "&archivo=" + pArchivo;
	oVentana.setAjaxContent(sURL);
}

function abrirGaleriaDeImagenes()
{
	var oVentana = new Window(
		{
			className: "alphacube",
			title: "Tota Santillan - Galería de Imágenes",
			width: 500,
			height: 414,
			left: 250,
			top: 50,
			draggable: true,
			resizable: true,
			minimizable: false,
			maximizable: false,
			destroyOnClose: true
		}
	);
	oVentana.show();
	var oFlash = new SWFObject("visor-imagenes-500x414.swf", "", "500", "414", "7", "", true);
	with(oFlash)
	{
		addParam("menu", "false");
		addParam("wmode", "transparent");
		write(oVentana.getContent().id);
	}	
}

function buscarNoticias(pForm)
{
	with(pForm)
	{
		if(txtBusqueda.value.length == 0)
		{
			alert("Por favor, ingrese una Búsqueda");
			txtBusqueda.focus();
			return false;
		}
	}
	return true;
}

function desplegarVideo(pIDVideo, pURL)
{
	var tContenedor = document.getElementById("trVideo-" + pIDVideo);
	var tVideo = document.getElementById("tdVideo-" + pIDVideo);
	if(tContenedor.className == "oculto")
	{
		tContenedor.className = "visible";
		var oFlash = new SWFObject(pURL, "", "330", "275", "7", "", true);
		with(oFlash)
		{
			addParam("menu", "false");
			addParam("wmode", "transparent");
			write("tdVideo-" + pIDVideo);
		}
	}
	else
	{
		tVideo.innerHTML == "&nbsp;"
		tContenedor.className = "oculto";
	}
}

function desplegarMenu()
{
	var dMenu = document.getElementById("divMenuGalerias");
	dMenu.className = (dMenu.className == "oculto") ? "visible" : "oculto";
}

function enviarContacto(pForm)
{
	with(pForm)
	{
		if(txtNombres.value.length > 0)
		{
			if(validarEmail(txtEmail.value))
			{
				if(txtMensaje.value.length > 0)
				{
					x_EnviarContacto(txtNombres.value, 
									 txtEmail.value,
									 txtLocalidad.value, 
									 txtTelefono.value, 
									 txtMensaje.value, 
									 function(pCadena)
						{
							alert("Su mensaje ha sido enviado");
							txtMensaje.value = "";
						});
				}
				else
				{
					alert("Por favor, ingrese un Mensaje");
					txtMensaje.focus();
				}
			}
			else
			{
				alert("Por favor, ingrese un Email válido");
				txtEmail.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese su Nombre");
			txtNombres.focus();
		}
	}
	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 validarMensaje(pForm)
{
	with(pForm)
	{
		if(nombres.value.length > 0)
		{
			if(validarEmail(email.value))
			{
				if(mensaje.value.length > 0)
				{
					return true;
				}
				else
				{
					alert("Por favor, ingrese un Mensaje");
					mensaje.focus();
				}
			}
			else
			{
				alert("Por favor, ingrese un Email válido");
				email.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese su Nombre");
			nombres.focus();
		}
	}
	return false;
}

function guardarComentario(pForm)
{
	with(pForm)
	{
		if(nombres.value.length > 0)
		{
			if(validarEmail(email.value))
			{
				if(mensaje.value.length > 0)
				{
					x_GuardarComentario(idregistro.value, nombres.value, email.value, mensaje.value, function(pCadena)
						{
							alert("Su mensaje ha sido enviado.\nEn breve estará en línea");
							mensaje.value = "";
						});
				}
				else
				{
					alert("Por favor, ingrese un Mensaje");
					mensaje.focus();
				}
			}
			else
			{
				alert("Por favor, ingrese un Email válido");
				email.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese su Nombre");
			nombres.focus();
		}
	}
	return false;
}

function desplegarRecomendacion()
{
	var tRecomendacion = document.getElementById("trRecomendacion");
	tRecomendacion.className = (tRecomendacion.className == "oculto") ? "visible" : "oculto";
}

function recomendarNoticia(pForm, pIDNoticia)
{
	with(pForm)
	{
		if(validarEmail(txtREmail.value))
		{
			if(validarEmail(txtDEmail.value))
			{
				x_RecomendarNoticia(pIDNoticia, txtRNombres.value, txtREmail.value,
					txtDNombres.value, txtDEmail.value, txtMensaje.value, function(pCadena)
					{
						alert("Su mensaje ha sido enviado");
						txtDNombres.value = "";
						txtDEmail.value = "";
					});
			}
			else
			{
				alert("Por favor, ingrese un Email válido");
				txtDEmail.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese un Email válido");
			txtREmail.focus();
		}
	}
	return false;
}