

function enviaCom(idSitio, tipoSitio)
{
	
	
	var texto = document.getElementById("txtTexto").value;
	var nombre = document.getElementById("txtNombre").value;
	
	texto = texto.replace(/<script/ig, "&lt;script");
	nombre = nombre.replace(/<script/ig, "&lt;script");
	
	while (texto.indexOf("</script") != -1)
	{
		texto = texto.replace("</script", "&lt;/script");
	}
	
	while (nombre.indexOf("</script") != -1)
	{
		nombre = nombre.replace("</script", "&lt;/script");
	}
	
	while (texto.indexOf("</SCRIPT") != -1)
	{
		texto = texto.replace("</SCRIPT", "&lt;/script");
	}
	
	while (nombre.indexOf("</SCRIPT") != -1)
	{
		nombre = nombre.replace("</SCRIPT", "&lt;/script");
	}
	
	
	
	texto = texto.replace(/<iframe/g, "&lt;iframe");
	nombre = nombre.replace(/<iframe/g, "&lt;iframe");
	
	while (texto.indexOf("</iframe") != -1)
	{
		texto = texto.replace("</iframe", "&lt;/iframe");
	}
	
	while (nombre.indexOf("</iframe") != -1)
	{
		nombre = nombre.replace("</iframe", "&lt;/iframe");
	}
	
	while (texto.indexOf("</IFRAME") != -1)
	{
		texto = texto.replace("</IFRAME", "&lt;/iframe");
	}
	
	while (nombre.indexOf("</IFRAME") != -1)
	{
		nombre = nombre.replace("</IFRAME", "&lt;/iframe");
	}
	
	
	texto = escape(texto);
	nombre = escape(nombre);
	
	
	
	
	if (nombre == "")
	{
		alert("Debes rellenar el nombre/nick");
		return;
	}
	
	if (texto == "")
	{
		alert("Debes rellenar el texto del comentario");
		return;
	}
	
	
	document.getElementById("tblEnviaCom").style.display = "none";
	document.getElementById("tblEspera").style.display = "block";
	
	
	
	var random = Math.random();
	jQuery.get('../comentarios.aspx', 
		{accion:'insertarComentario', idSitio:idSitio, tipoSitio:tipoSitio, nombre:nombre, texto:texto, random:random}, 
		function(html) 
		{
			if (html == "InsertaOK")
			{
				cargaComentarios(idSitio, tipoSitio);
				document.getElementById("txtTexto").value = "";
				document.getElementById("txtNombre").value = "";
				cerrarMsgCargando();
			}
			else
			{
				//alert(html);
				alert("Error guardando el comentario");
				cerrarMsgCargando();
			}
		},
		"text"
		);
}


function cerrarMsgCargando()
{
	document.getElementById("tblEnviaCom").style.display = "block";
	document.getElementById("tblEspera").style.display = "none";
}


function cargaComentarios(idSitio, tipoSitio)
{
	var random = Math.random();
	jQuery.get('../comentarios.aspx', 
		{accion:'cargarComentarios', idSitio:idSitio, tipoSitio:tipoSitio, random:random}, 
		function(html) 
		{
			var numCom = html.substring(html.indexOf("##numeroCom##") + 13);
			var htmlCom = html.substring(0, html.indexOf("##numeroCom##"));
			
			
			
			htmlCom = unescape(htmlCom);
			
			jQuery("#tblComentarios").html(htmlCom).text();
			document.getElementById("lbNumCom").innerHTML = numCom;
		},
		"text"
		);
}

function maximaLongitud(texto,maxlong)
{
	var tecla, int_value, out_value;

	if (texto.value.length > maxlong)
	{
		in_value = texto.value;
		out_value = in_value.substring(0,maxlong);
		texto.value = out_value;
		return false;
	}
	return true;
}