	var CurrentComentario = "";
	var textoVotos = "";
	var nombre = true;

	function LimitarCaracteres(textArea, ComentarioId, cantidad)
	{
		if(document.getElementById(textArea).value.length >= cantidad) 
			document.getElementById(textArea).value = document.getElementById(textArea).value.substring(0, cantidad); 
		var lim = cantidad - parseInt(document.getElementById(textArea).value.length); 
		document.getElementById("txtlimite"+ComentarioId).innerHTML = lim;
	}

	function LeerCookie(Nombrecookie) 
	{
		 var laCookie=""+document.cookie;
		 var ind=laCookie.indexOf(Nombrecookie);

		 if (ind==-1 || Nombrecookie=="") 
			return ""; 

		 var ind1=laCookie.indexOf(';',ind);
		 if (ind1==-1) 
			ind1=laCookie.length; 

		 return unescape(laCookie.substring(ind+Nombrecookie.length+1,ind1));
	}

	function querySt(ji) 
	{
		hu = document.location.search.substring(1);
		gy = hu.split("&");
		for (i=0;i<gy.length;i++) {
			ft = gy[i].split("=");
			if (ft[0] == ji) {
				return ft[1];
			}
		}
	}

	function computarVoto(comentarioId,usuarioId,valorTipo_id)
	{
		var url;
		
		url = "/_common/Scripts/VotarComentario.asp?comentario_id="+ comentarioId + "&user_id=" + usuarioId + "&valorTipo_id=" + valorTipo_id;
		var xmlHttp;
		try
		{
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		}
		catch (e)
		{
			  // Internet Explorer
			  try
			  {
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			  }
			  catch (e)
			  {
				try
				{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e)
				{
					alert("Your browser does not support AJAX!");
					return false;
				}
			 }
		 }

		  xmlHttp.onreadystatechange=function()
		  {
		     // var textoVotos = document.getElementById(nombre + comentarioId).innerHTML;
			  var votos = textoVotos.substring(textoVotos.indexOf('(')+1,textoVotos.length-1);

			  if(xmlHttp.readyState==4)
			  {
				  if(xmlHttp.responseText == -1)
				  {// no se computo el voto
					//document.getElementById(nombre + comentarioId).innerHTML = "Ya Votaste (" + votos + ")";
					document.getElementById(divVoto + comentarioId).innerHTML = "Ya Votaste";
					document.getElementById(divVoto + comentarioId).onclick = "";
					document.getElementById(divVoto + comentarioId).style.color = "#666";
				  }
				  else//xmlHttp.responseText = 1
				  {
					votos = parseInt(votos) + 1;
					document.getElementById(nombre + comentarioId).innerHTML = "(" + votos + ")";
					document.getElementById(divVoto + comentarioId).innerHTML = "Ya Votaste";
					document.getElementById(divVoto + comentarioId).onclick = "";
					document.getElementById(divVoto + comentarioId).style.color = "#666";
				  }
			  }
		  }

		  xmlHttp.open("GET",url,true);
		  xmlHttp.send(null);
	}

	function panelVotar(comentarioId,usuarioId,bX3,valorTipo_id)
	{
		if(bX3)
		{
			nombre = "aVotarX3";
			divVoto = "aVotarX3";
		}
		else
		{
			nombre = "aVotar";		
			divVoto = "aVotar";
		}

		if (valorTipo_id=='1')
		{
			nombre = nombre + "Pos";
		}
		else
		{
			nombre = nombre + "Neg";
		}

		textoVotos = document.getElementById(nombre + comentarioId).innerHTML;

		var textoVotosAMostrar = "";
		var valorUsuarioId = "";
		var votos = textoVotos.substring(textoVotos.indexOf('(')+1,textoVotos.length-1);
		var fecha = new Date();
		var actualizar = 1;
		votos = parseInt(votos) + 1;
		fecha.setTime(fecha.getTime());
		fecha.setDate(fecha.getDate() + 1);//la cookie durará un día

		// leo las cookies
		var comentariosVotados;
		var valorCookie = LeerCookie("cookieComentariosVotados");
		var valorCookieLogin = LeerCookie("cookieLogin");
		var posicionUsuarioId = valorCookieLogin.indexOf("usuario_id") + 11;
		var valorUsuarioId = valorCookieLogin.substring(posicionUsuarioId,valorCookieLogin.length).substring(0, valorUsuarioId.indexOf("&"));

		if(valorCookieLogin != "")
		{//el usr esta logueado*/
		if(valorCookie != "")
		{// la cookie existe.
			comentariosVotados = valorCookie.split("|");		
			var x
			var IdComentario;
			var IdUsuario;

			for (x in comentariosVotados)
			{
				IdComentario = comentariosVotados[x].split(",");

				if(IdComentario[0] == comentarioId)
				{//encontre el comentario ergo no lo dejo insertar.
					votos = parseInt(votos) - 1;
					actualizar = 0;
					textoVotosAMostrar = "Ya Votaste";
					document.getElementById(nombre + comentarioId).innerHTML = "(" + votos + ")";
					document.getElementById(divVoto + comentarioId).innerHTML = textoVotosAMostrar;//textoVotos;;
					document.getElementById(divVoto + comentarioId).onclick = "";
					document.getElementById(divVoto + comentarioId).style.color = "#666";
					break;
				}
			}
			if(actualizar)
			{//no habia votado anteriormente => actualizo la cookie.
				document.cookie = "cookieComentariosVotados="+ valorCookie + comentarioId + "," + valorUsuarioId + "|;expires="+fecha.toGMTString() + "; path=/";
				
				//Computo el voto en BD.
				computarVoto(comentarioId,valorUsuarioId,valorTipo_id);
			}
		}
		else
		{// la cookie no existe => grabo cookie
			document.cookie = "cookieComentariosVotados="+ comentarioId + "," + valorUsuarioId + "|;expires="+fecha.toGMTString() + "; path=/";

			//Computo el voto en BD.
			computarVoto(comentarioId,valorUsuarioId,valorTipo_id);
		}
		}
		else
		{
			window.location = getUrlRegistracion();
		}		
	}
		
	function getUrlRegistracion()
	{
		var url,path,index;
		url=window.location.href;
		path = "https://registracion.lanacion.com.ar/ingresar?pagina="+url.replace(/\//g,'%2f')+"&tipoParticipacion=2";
		return path;
	}
	
	function OcultarRtas(ComentarioId,bX3)
	 {
		if (bX3)
		{
			document.getElementById('OcultarX3' + ComentarioId).style.display = "none";
			document.getElementById('MostrarX3' + ComentarioId).style.display = "";
			document.getElementById('RtaX3' + ComentarioId).style.display = "none";
		}
		else
		 {
			document.getElementById('Ocultar' + ComentarioId).style.display = "none";
			document.getElementById('Mostrar' + ComentarioId).style.display = "";
			document.getElementById('Rta' + ComentarioId).style.display = "none";
		 }
		
	 }
	function MostrarRtas(ComentarioId,bX3)
	 {
		if (bX3)
		{
			document.getElementById('MostrarX3' + ComentarioId).style.display = "none";
			document.getElementById('OcultarX3' + ComentarioId).style.display = "";
			document.getElementById('RtaX3' + ComentarioId).style.display = "";
		}
		else
		{
			document.getElementById('Mostrar' + ComentarioId).style.display = "none";
			document.getElementById('Ocultar' + ComentarioId).style.display = "";
			document.getElementById('Rta' + ComentarioId).style.display = "";
		}
	 }


	function Responder(ComentarioId,entrada_id,nota_id,categoria_id, bX3,sitio,RecibirMailRespuesta,ComentarioNumero)
	 {
		var url,path,index;
		url=window.location.href;
		path = url.substr(url.indexOf('lanacion.com.ar')+15,url.length);
		if 	(CurrentComentario != "")
		{
			if (bX3)
			{
				document.getElementById('ResponderX3' + CurrentComentario).innerHTML = "";
			}
			else
			{
				document.getElementById('Responder' + CurrentComentario).innerHTML = "";
			}
		}
		var rtaCom;
		var div;

		if (LeerCookie('cookieLogin').length > 0)
		{
			rtaCom = "";
			rtaCom +="<div class='mensaje floatFix'>";
			rtaCom += "<form id='_formComentarioHijo"+ComentarioId+"' name='formComentarioHijo"+ComentarioId+"' action='/_common/includes/xformEnvioComentario_v2.ajax' method='post'>";
			rtaCom +="<input type='hidden' name='HijoRecibirMailRespuesta' value='"+RecibirMailRespuesta+"'>";
			rtaCom +="<input type='hidden' name='entrada_id' value='"+entrada_id+"'>";
			rtaCom +="<input type='hidden' name='nota_id' value='"+nota_id+"'>";
			rtaCom +="<input type='hidden' name='categoria_id' value='"+categoria_id+"'>";
			rtaCom +="<input type='hidden' name='nombre' value='"+LeerCookie('usuario_detalle_nick')+"'>";
			rtaCom +="<input type='hidden' name='nick' value='"+LeerCookie('usuario_detalle_nick')+"'>";
			rtaCom +="<input type='hidden' name='comentarioPadre_id' value='"+ ComentarioId + "'>";
			rtaCom +="<input type='hidden' name='ComentarioNumero' value='"+ ComentarioNumero + "'>";
			rtaCom +="<input type='hidden' name='Bx3' value='"+ bX3 + "'>";
			rtaCom +=" 	<h3>Responder comentario</h3>";
			rtaCom +=" 		<p>Nick: <strong>" + LeerCookie('usuario_detalle_nick') + "</strong> </p>";
			rtaCom +=" 		<div class='interfase'>";
			rtaCom +=" 			<strong>IMPORTANTE: </strong><b>Sólo para mayores de 18 años.</b> Está terminantemente <b>prohibido incluir</b> agravios, calumnias, insultos, ataques a terceros, lenguaje inapropiado o cualquier comentario discriminatorio. Recordamos que <b>no se publicarán comentarios que no respeten las reglas.</b>"
			rtaCom +=" 		</div>";
			rtaCom +=" 		<h4>Mensaje</h4>";
			if (bX3){
				rtaCom +=" 	<textarea name='txtArea_comentarioHijoX3' id='txtArea_comentarioHijoX3' onkeyup=\"javascript:LimitarCaracteres('txtArea_comentarioHijoX3','"+ComentarioId+"',1000);\" onblur=\"javascript:LimitarCaracteres('txtArea_comentario','"+ComentarioId+"',1000);\"></textarea>";
			}else{
				rtaCom +=" 	<textarea name='txtArea_comentarioHijo' id='txtArea_comentarioHijo' onkeyup=\"javascript:LimitarCaracteres('txtArea_comentarioHijo','"+ComentarioId+"',1000);\" onblur=\"javascript:LimitarCaracteres('txtArea_comentario','"+ComentarioId+"',1000);\"></textarea>";
			}
			rtaCom +="		<a href='javascript:void(0);' class='enviar' onclick='javascript:panelCaptchaHijo("+ComentarioId+","+bX3+")'><img alt='Comentar' src='/_common/images/botones/enviar.gif' /> </a>";
			rtaCom +="		<br/><label class='limiteCaracteres'>Límite de caracteres: <span id='txtlimite"+ComentarioId+"'>1000</span></label>";
			rtaCom +="</form>";
			rtaCom +=" </div>";

			if (bX3)
			{
				div = 'ResponderX3' + ComentarioId;
			}
			else
			{
				div = 'Responder' + ComentarioId;
			}
			document.getElementById(div).innerHTML = rtaCom;
			CurrentComentario = ComentarioId;

		}
		else
		{
			window.location = getUrlRegistracion();
		}

	 }

	 function enviarConfirmacion(usuario_id,usuario,nombre,apellido,email,portal,accion)
	 {
		var x = new Ajax();
		if (accion=='reportar')
		{
			x.addLoading("lnkConfirmaMail");
			x.setResponse("lnkConfirmaMail");
		}else
		 {
			x.addLoading("lnkConfirmaMailEnvioComentario");
			x.setResponse("lnkConfirmaMailEnvioComentario");
		}
		
		x.metodo = 'GET';
		x.url = '../registracion/includes/xCajaConfirmarEmail.ajax?usuario_id='+usuario_id+"&usuario="+usuario+"&nombre="+nombre+"&apellido="+apellido+"&email="+email+"&portal="+portal;

		x.enviar();	
	 }

	 function getUrlRegistracion()
	 {
		var url,path,index;
		url=window.location.href;
		path = url;
		if (urlRegistracion == null || urlRegistracion == '')
		{
			urlRegistracion = "https://registracion.lanacion.com.ar"
		}
		return urlRegistracion + "/ingresar?tipoParticipacion=2&sitioId=22&pagina="+path;
	 }