	var comentarios = 1;
	var comentario_caducado = 0;
	var ids_noticias = '';


	function getNumComentariosPortada(id) {
		ids_noticias = (ids_noticias != '') ? ids_noticias + '|' + id : id;
		if(elemento = window.document.getElementById('num-comentarios-' + id))
			elemento.innerHTML = 'Comenta esta noticia';
	}

	function setNumComentariosPortada(id) {
		if(comentarios == 0) return;
	 	var dir;
	 	if(id && (id != "")) {
	 		var http = createRequestObject();
	 		dir = '/includes_g/comentarios/getComentariosPortada.asp?id=' + id;
			http.open('get', dir);
			http.onreadystatechange = function () {
				if(http.readyState == 4) {
					if(http.responseText) {
						var campos = http.responseText.split('|');
						var limite = campos.length;
						var i = limite - 1;
						do {
							campos2 = campos[i].split('@');
							if(idNumComentarios = window.document.getElementById('num-comentarios-' + campos2[0])) {
								var num = (campos2[1] != '') ? campos2[1] : '0';
								idNumComentarios.innerHTML = (parseInt(num) < 11) ? 'Comenta esta noticia' : '<span class="numcomentarios">' + num + '</span> comentarios';
								/* switch (num) {
									case '0':
										idNumComentarios.innerHTML = 'Comenta esta noticia';
										break;
									case '1':
										idNumComentarios.innerHTML = '<span class="numcomentarios">' + num + '</span> comentario';
										break;
									default:
										idNumComentarios.innerHTML = '<span class="numcomentarios">' + num + '</span> comentarios';
										break;
								} */
							}
						}
						while (i--);
					}
					var idArr = id.split("|");
					for(idInd=0;idInd<idArr.length;idInd++) {
						if(idComentarios = window.document.getElementById('comentarios-' + idArr[idInd]))
							idComentarios.style.display = '';
					}
				}
			};
			http.send(null);
		}
	}

	function enviaComentario() {
		if((comentarios == 0) || (comentario_caducado == 1)) {
			alert('No es posible insertar nuevos comentarios');
			return;
		}
		var fecha_submit = new Date();
		if (window.document.formulario.author_name.value == '') {
			alert('Por favor, introduce tu nombre');
			window.document.formulario.author_name.focus();
			return;
		}
		if (window.document.formulario.author_email.value == '') {
			alert('Por favor, introduce tu email');
			window.document.formulario.author_email.focus();
			return;
		}
		if (window.document.formulario.message.value == '') {
			alert('Por favor, introduce tu opinión');
			window.document.formulario.message.focus();
			return;
		}
		if (!window.document.formulario.acepto.checked) {
			alert('Tienes que aceptar las condiciones de uso');
			return;
		}
		// var registrado = getCookie('registrado') ? ' (Usuario registrado)' : '';
		var registrado = '';
		window.document.formulario.message.value = window.document.formulario.message.value;
		window.document.formulario.author_name.value = window.document.formulario.author_name.value + registrado;
		window.document.formulario.submit_time.value = fecha_submit.getTime();
		window.document.formulario.submit();
		alert('Gracias por escribir un comentario');
	}

	function getComentarios(id, by, a) {
		if((comentarios == 0) || (comentario_caducado == 1)) {
			if(elemento = window.document.getElementById('formcomentarios')) {
				elemento.style.display = 'none';
			}
			if(elemento = window.document.getElementById('ops-comentar')) {
				elemento.style.display = 'none';
			}
			if(comentarios == 0) return;
		}
		a = typeof(a) != 'undefined' ? a : 1;
		var dir;
		if(id) {
			//var response = $.ajax({type: "GET", url: "/includes_g/comentarios/getComentarios.asp?id=" + id + "&by=" + by + (a ? "" : "&r=" + Math.random()), async: false}).responseText;
		//eval('muestraComentarios(response)');
			var http = createRequestObject();
			dir = '/includes_g/comentarios/getComentarios.asp?id=' + id + '&by=' + by + (a ? '' : '&r=' + Math.random());
			http.open('get', dir); 
			http.onreadystatechange = function () {
				if(http.readyState == 4){
					if(http.responseXML) {
						if(http.responseText.indexOf('comments') != -1) {
							eval('muestraComentarios(http.responseXML)');
						}
					}
				}
			};
			http.send(null);
		}
	}


function votarComentario(id, tipo,v) {
	v = typeof(v) != 'undefined' ? v : '';
	if (id) {
		var response = $.ajax({type: "GET", url: "/includes_g/comentarios/votarComentario.asp?id=" + id + "&tipo=" + tipo + "&r=" + Math.random(), async: false}).responseText;
  if (response.indexOf('ok')) {
							if (tipo == 1) {
								window.document.getElementById('favorcontra-' + id).innerHTML = '<span class="afavor">A favor</span> <span class="mensaje">| Gracias por votar</span>';	
							}
							else {
								window.document.getElementById('favorcontra-' + id).innerHTML = '<span class="encontra">En contra</span> <span class="mensaje">| Gracias por votar</span>';
							}
  }
			
		}		
	}
	
	function mostrarDenunciar(id) {
		var display = window.document.getElementById('formdenunciar-' + id).style.display;
		/*
		if (display == 'none' && !getCookie('registrado')) {
			alert('Para denunciar un comentario Regístrate');
			return;	
		}
		*/
		window.document.getElementById('formdenunciar-' + id).style.display = (display == 'none') ? 'block' : 'none';
	}
	
	function denunciarComentario(id) {
		var fecha_submit = new Date();
		eval('var formu = window.document.formulario_' + id);
		formu.submit_time.value = fecha_submit.getTime();
		formu.submit();
		 alert('Gracias por denunciar el comentario');
		
	}

		function verComentarios(id,texto) {
			if(elemento = window.document.getElementById('comentario-' + id))
			{
				elemento.innerHTML = unescape(texto);
			
			}
			if(elemento2 = window.document.getElementById('detalles-opinion-' + id)) {
				elemento2.style.display = 'block';
			}
	}

	function muestraComentarios(response, pagina) {
		var contenido;
		var html;
		var fecha_load = new Date();
		var browser = navigator.appName;
		var positive_votes;
		var negative_votes;
		var max_comentarios = 5;
		pagina = typeof(pagina) != 'undefined' ? pagina : 1;
		var limite = response.getElementsByTagName('comment').length;
		var limite_b = ((((pagina - 1) * max_comentarios) + max_comentarios) > limite) ? limite : (((pagina - 1) * max_comentarios) + max_comentarios);
		var inicio = (pagina - 1) * max_comentarios;
		var paginas = Math.ceil(limite / max_comentarios);
		var pagina_ver = (pagina < 10) ? '0' + pagina : pagina;
		var paginas_ver = (paginas < 10) ? '0' + paginas : paginas;
		var num_comentarios = isNaN(response.getElementsByTagName('total_comments')[0].firstChild.data) ? 0 : response.getElementsByTagName('total_comments')[0].firstChild.data;
		var coletilla = num_comentarios != 1 ? 'comentarios' : 'comentario';
		if(window.document.getElementById('num-comentarios')) {
			window.document.getElementById('num-comentarios').innerHTML = num_comentarios + ' ' + coletilla;
		}
		if(num_comentarios == 0) return;
		html = '<h5>Comentarios <a href="#avisocoment" style="color:#880304;font-size:14px;font-weight:700;"> ?</a></h5>';
		html += '<div class="nncc-numero">' + num_comentarios + ' ' + coletilla + '</div>';
		html += '<div class="pag-coment">';
		html += '<span class="pag-coment-span">página <strong>' + pagina_ver + '</strong> de <strong>' + paginas_ver + '</strong></span>';
		html += '<a href="javascript:void(0)" id="anterior_comentarios_1" class="pag-coment-ant" title="comentarios anteriores" ><span>comentarios anteriores</span></a>';
		html += '<a href="javascript:void(0)" id="siguiente_comentarios_1" class="pag-coment-sig" title="más comentarios"><span>más comentarios</span></a>';
		html += '</div>';
	
		html += '<div class="separa-comentarios"></div>';
		html += '<div class="nncc">';
		for(var i = inicio; i < limite_b; i++) {
			var id = response.getElementsByTagName('id')[i].firstChild.data;
			var fecha = response.getElementsByTagName('date')[i].firstChild.data;
			var campos = fecha.split(' ');
			var hora = campos[3];
			fecha = campos[2] + "/" + campos[1] + "/" + campos[5];
			var nombre = response.getElementsByTagName('name')[i].firstChild ? response.getElementsByTagName('name')[i].firstChild.data : '';
			if (browser == 'Microsoft Internet Explorer'){
				var texto = response.getElementsByTagName('content')[i].firstChild.data;
			}
			else {
				var texto = response.getElementsByTagName('content')[i].childNodes[1].data;
			}
			positive_votes = response.getElementsByTagName('positive_votes')[i].firstChild.data;
			negative_votes = response.getElementsByTagName('negative_votes')[i].firstChild.data;
			contenido = '<div class="noticias-comentario">';
			contenido += '<div class="datos-comentario">';
			contenido += '<span class="nc-orden">' + (i + 1) + '.</span>';
			contenido += '<span class="nc-nombre">' + unescape(nombre) + '</span>';
			contenido += '<span class="nc-fechahora">|&nbsp;&nbsp;' + fecha + ' |&nbsp;&nbsp;' + hora + 'h</span>';
			contenido += '</div>';
			if (negative_votes<15)
			{
			contenido += '<div class="texto-comentario" id="comentario-' + id + '"><p>' + unescape(texto) + '</p></div>';
			contenido += '<div id="detalles-opinion-' + id + '" class="detalles-opinion" style="display:block;">';
	                contenido += '<div class="favorcontra" id="favorcontra-' + id + '"><a href="javascript:void(0)" onclick="javascript:votarComentario(' + id+ ', 1);" class="afavor">A';
	                contenido += '    favor (' + positive_votes + ')</a><a href="javascript:void(0)" onclick="javascript:votarComentario(' + id + ', 2);" class="encontra">En';
	                contenido += '    contra (' + negative_votes + ')</a></div>';
	                contenido += '<div class="inadecuado" id="inadecuadoboton"><a href="javascript:void(0)" onclick="javascript:mostrarDenunciar(' + id + ');" class="botoncomentarios" title="Inadecuado"><img src="/img/ico_inadecuado.gif" alt="Comentario inadecuado" />';
	                contenido += 'Inadecuado</a></div>';
	                contenido += '<div class="clear"></div>';
	              	contenido += '</div>';
					contenido += '<div class="formdenunciar" id="formdenunciar-' + id + '" style="display:none;">';
	              	contenido += '<form name="formulario_' + id + '" action="/includes_g/comentarios/denunciarComentario.asp" method="post">';
	                contenido += '<input type="hidden" name="load_time" value="' + fecha_load.getTime() + '">';
			contenido += '<input type="hidden" name="submit_time" value="0">';
			contenido += '<input type="hidden" name="id" value="' + id + '">';
			contenido += '<input type="hidden" name="texto_' + id + '" value="' + escape(texto) + '">';
			contenido += '<input type="hidden" name="anchor" value="comentarios">';
	                contenido += '<p>Por favor selecione el motivo por el que crees que este comentario';
	                contenido += '  es inadecuado </p>';
	                contenido += '<textarea name="denuncia_' + id + '">Escribe aquí el motivo de la denuncia.</textarea>';
	                contenido += '<a  href="javascript:void(0)" onclick="javascript:denunciarComentario(' + id + ');" class="botoncomentarios">Denunciarlo</a>';
	                contenido += '</label>';
	                contenido += '<div class="clear"></div>';
	              	contenido += '</div>';
	              	contenido += '<div class="clear"></div>';
	              	contenido += '</form>';
	            	contenido += '</div>';
			}
			else
			{
				contenido += '<div class="texto-comentario" id="comentario-' + id + '"><p><i>Este comentario ha quedado oculto por las votaciones de los lectores.</i> <a href="javascript:verComentarios(' + id + ',\''+escape(texto)+'\');" class="botoncomentarios">Ver</a></p></div>';
				contenido += '<div id="detalles-opinion-' + id + '" class="detalles-opinion" style="display:none;">';
	                contenido += '<div class="favorcontra" id="favorcontra-' + id + '"><a href="javascript:votarComentario(' + id+ ', 1);" class="afavor">A';
	                contenido += '    favor (' + positive_votes + ')</a><a href="javascript:votarComentario(' + id + ', 2);" class="encontra">En';
	                contenido += '    contra (' + negative_votes + ')</a></div>';
	                contenido += '<div class="inadecuado" id="inadecuadoboton"><a href="javascript:mostrarDenunciar(' + id + ');" class="botoncomentarios" title="Inadecuado"><img src="/img/ico_inadecuado.gif" alt="Comentario inadecuado" />';
	                contenido += 'Inadecuado</a></div>';
	                contenido += '<div class="clear"></div>';
	              	contenido += '</div>';
					contenido += '<div class="formdenunciar" id="formdenunciar-' + id + '" style="display:none;">';
	              	contenido += '<form name="formulario_' + id + '" action="/includes_g/comentarios/denunciarComentario.asp" method="post">';
	                contenido += '<input type="hidden" name="load_time" value="' + fecha_load.getTime() + '">';
			contenido += '<input type="hidden" name="submit_time" value="0">';
			contenido += '<input type="hidden" name="id" value="' + id + '">';
			contenido += '<input type="hidden" name="texto_' + id + '" value="' + escape(texto) + '">';
			contenido += '<input type="hidden" name="anchor" value="comentarios">';
	                contenido += '<p>Por favor selecione el motivo por el que crees que este comentario';
	                contenido += '  es inadecuado </p>';
	                contenido += '<textarea name="denuncia_' + id + '">Escribe aquí el motivo de la denuncia.</textarea>';
	                contenido += '<a href="javascript:denunciarComentario(' + id + ');" class="botoncomentarios">Denunciarlo</a>';
	                contenido += '</label>';
	                contenido += '<div class="clear"></div>';
	              	contenido += '</div>';
	              	contenido += '<div class="clear"></div>';
	              	contenido += '</form>';
	            	contenido += '</div>';
				
			}
		
			contenido += '<div class="clear"></div>';
			contenido += '</div>';
			contenido += '<div class="separa-comentario"></div>';
			html += contenido;
		
		}
		html += '</div>';
 if (pagina!=1)

 {
var adc;
	var dc = '';
	var googlean = '/comentarios';
	_rsCL='<img src="http://secure-uk.imrworldwide.com/cgi-bin/m?ci=es-vocento&cg=0&si='+escape(window.location)+'&rp='+escape(document.referrer)+'&rnd='+(new Date()).getTime()+'" width="1" height="1" alt="">';	
	html += _rsCL;
 (function()
        {
            setTimeout(function()
            {
                
				 var s = document.createElement("script");
 s.type = "text/javascript";
 s.src = "http://www.google-analytics.com/ga.js";
 //var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
//s.src = gaJsHost + 'google-analytics.com/ga.js';
 s.onload = s.onreadystatechange = function() {
	if (typeof _gat  == 'object'){
 var init = setInterval(function()
                {
					var pageTracker = _gat._getTracker("UA-6773806-1");
					pageTracker._trackPageview(googlean);
			//pageTracker._initData();
            //pageTracker._trackPageView();
					clearInterval(init);
                }, 200);

         }
 }
 document.getElementsByTagName("head")[0].appendChild(s);
				
            }, 0);
        })();
 }


		html += '<div class="separa-comentarios"></div>';
		html += '<div class="pag-coment">';
		html += '<span class="pag-coment-span">página <strong>' + pagina_ver + '</strong> de <strong>' + paginas_ver + '</strong></span>';
		html += '<a href="javascript:void(0)" id="anterior_comentarios_2" class="pag-coment-ant" title="comentarios anteriores" id=""><span>comentarios anteriores</span></a>';
		html += '<a href="javascript:void(0)" id="siguiente_comentarios_2" class="pag-coment-sig" title="más comentarios"><span>más comentarios</span></a>';
		html += '</div><A NAME="avisocoment"><br></A> ';
	
		window.document.getElementById('listado-comentarios').innerHTML = html;
		if(limite > max_comentarios) {
			window.document.getElementById('anterior_comentarios_1').onclick = function () {

				if (pagina != 1) {
					muestraComentarios(response, (pagina - 1));
				}
				else {
					muestraComentarios(response, pagina);
				}
			}
			window.document.getElementById('siguiente_comentarios_1').onclick = function () {

				if (pagina != paginas) {
					muestraComentarios(response, (pagina + 1));
				}
				else {
					muestraComentarios(response, pagina);
				}
			}
			window.document.getElementById('anterior_comentarios_2').onclick = function () {
			
				if (pagina != 1) {
					muestraComentarios(response, (pagina - 1));
				}
				else {
					muestraComentarios(response, pagina);
				}
			}
			window.document.getElementById('siguiente_comentarios_2').onclick = function () {
	
				if (pagina != paginas) {
					muestraComentarios(response, (pagina + 1));
				}
				else {
					muestraComentarios(response, pagina);
				}
			}
		}
	}
