// JavaScript Document
	/************ INICIO AJAX **********/
	
	function createRequestObject() {
		var ro;
		var browser = navigator.appName;
		
		if(browser == "Microsoft Internet Explorer"){
			ro = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else{
			ro = new XMLHttpRequest();
		}
		return ro;
	}

	function sndReq(url,fcn,param) {
		var http = createRequestObject();
		var funcion = "vacio";
		var parametros = "";
		if(typeof(fcn) != "undefined")
			funcion = fcn;
		if(typeof(param) != "undefined")
			parametros = param;
	
		http.open('get', url);
        http.onreadystatechange = function handleResponse() {
			if((http.readyState == 4) && (http.status == 200)) {
				var response = unescape(http.responseText.replace(/\+/g,  " "));
				eval(funcion + "(response,'" + parametros + "')");
			}
		}
		http.send(null);
	}

	function vacio(valores) {
		return;
	}
	
	function evalParam(param) {
		salida = '';
		paramArray = param.split("&");
		for(i=0;i<paramArray.length;i++) {
			datos = paramArray[i].split('=');
			if(datos.length == 2)
				salida = salida + datos[0] + " = '" + datos[1] + "';";
		}
		return salida;
	}

	/********* FIN AJAX ***************/

/*********** VOTACIONES **********/

function votarticulo(id,puntos,seccion) {
		var http = createRequestObject();
		http.open("get", "lib/votar.asp?puntos=" + puntos + "&id=" + id+"&sec="+seccion );
		http.onreadystatechange = function () {
			if(http.readyState == 4){
				if (http.responseText) {					
					gracias = "<div class=label>Gracias por votar</div>";
					document.getElementById('contenidoestrellas').innerHTML = gracias;
					getEstrellas(id);
				}
			}	
		};
		http.send(null);		
	}
	
	function getEstrellas(id) {
		var http = createRequestObject();
		http.open("get", "lib/puntuacion.asp?id=" + id );
		http.onreadystatechange = function () {
			if(http.readyState == 4){
				if (http.responseText) {
					var estrellas = http.responseText;
					if (estrellas.indexOf("##")) {
						campos = estrellas.split("##");
						estrellas = campos[0];
						var votos="&nbsp;&nbsp;"+ campos[1] + " Votos";
						window.document.getElementById('numero-votos').innerHTML = votos;
					}
					var contenido = '';
					if (estrellas.indexOf(".")) {
						campos = estrellas.split(",");
						estrellas = campos[0];	
						var media = (campos[1] > 0) ? 1 : 0;
					}
					for (i = 0; i < estrellas; i++) {
						contenido += '<img src="images/votoon.gif" />';
					}
					if (media == 1) {
						contenido += '<img src="images/resultmedio.gif"  />';
						estrellas++;
					}
					for (i = estrellas; i < 5; i++) {
						contenido += '<img src="images/resultoff.gif"  />';	
					}
					window.document.getElementById('resultados-votos').innerHTML = contenido;
				}
			}	
		}
		http.send(null);
	}
/*********** FIN VOTACIONES **********/
	
/*********** REGISTRO DE USUARIOS **********/

function verificaUsuario() {
	//alert("dentro verifica usuario");
	var error2="";
	var http = createRequestObject();
	var nick2 = escape(document.getElementById("nick2").value);
	var pass2 = escape(document.getElementById("pass2").value);
	var nombre = escape(document.getElementById("nombre").value);
	var telefono = escape(document.getElementById("telefono").value);
	var email = escape(document.getElementById("email").value);
	var verEmail = escape(document.getElementById("verEmail").checked);
	var pagweb = escape(document.getElementById("pagweb").value);
	var verWeb = escape(document.getElementById("verWeb").checked);
	var strCAPTCHA = escape(document.getElementById("strCAPTCHAr").value);
    var url = "lib/registroGuardar.asp?nick2="+ nick2+"&pass2="+ pass2+"&nombre="+ nombre+"&telefono="+ telefono+"&email="+ email+"&verEmail="+ verEmail+"&pagweb="+ pagweb+"&verWeb="+ verWeb+"&strCAPTCHAr="+strCAPTCHA;
	//alert(url);
       http.open("GET", url, true);
	  // alert("envia url");
	   http.onreadystatechange = function () {
			if(http.readyState == 4){
				if (http.responseText) {
		//			alert("respuesta:"+http.responseText);
				 if (http.responseText=="2"){
			//		 alert("entra en 2");
					gracias = "<div class='entrada' style='width:400px; margin-left:20px;'><p><span class='titular'>Gracias por registrarte</span><br /><br />Recibiras un e-mail en la dirección que nos has indicado para proceder a las activación de la nueva cuenta y poder enviar tus participaciones.</p><p class='titNegro'>Bienvenido a la Comunidad Ciudadano @delantado</p><br /><br /></div>";
					document.getElementById('registrate').innerHTML = gracias;
					
				 }
				 else if (http.responseText=="1") {
				//	 alert("entra en 1");
					error2 = "<div class='titular'>Ya existe un usuario con el NICK indicado</div>";
					document.getElementById('error2').innerHTML = error2;
					}
				else if (http.responseText=="4") {
				//	 alert("entra en 4");
					error2 = "<div class='titular'>Ya existe un usuario con el E-MAIL indicado</div>";
					document.getElementById('error2').innerHTML = error2;
					}
				 else if (http.responseText=="3") {
					//alert("entra en 3");
					error2 = "<div class='titular'>Introduzca los caracteres que ve en la imagen</div>";
					//alert("escribe error");
					document.getElementById('error2').innerHTML = error2;
					//alert("muestra error");					
				  }
				}
			}	
		};
//	    alert("sale");
		http.send(null);
    }
/*********** FIN REGISTRO DE USUARIOS **********/

/*********** ENVIO OPINION DE NOTICIA **********/
	
function GuardaOpinion() {
	//alert("dentro verifica");
	var http = createRequestObject();
	var titulo = escape(document.getElementById("titulo").value);
	var texto = escape(document.getElementById("texto").value);
	var idNoticia = escape(document.getElementById("idNoticia").value);
	var strCAPTCHA = escape(document.getElementById("strCAPTCHA").value);
	var validado = escape(document.getElementById("validado").value);
	if (validado=="no")
	{
	var nick = escape(document.getElementById("nick").value);
	var pass = escape(document.getElementById("pass").value);
	var url = "lib/opinionGuardar.asp?nick="+ nick+"&pass="+ pass+"&idNoticia="+ idNoticia+"&titulo="+ titulo+"&texto="+ texto+"&strCAPTCHA="+strCAPTCHA;	
	}
	else
	{
	var url = "lib/opinionGuardar.asp?idNoticia="+ idNoticia+"&titulo="+ titulo+"&texto="+ texto+"&strCAPTCHA="+strCAPTCHA;
	}
//	alert(url);
       http.open("GET", url, true);
//	   alert("envia url");
	   http.onreadystatechange = function () {
			if(http.readyState == 4){
				if (http.responseText) {	
	//			alert("respuesta:"+http.responseText);
				 if (http.responseText=="OK"){
					error1="";
					gracias = "<div class='entrada' style='width:400px; margin-left:20px;'><p><span class='titular'>Gracias por su opini&oacute;n.</span></p><p>Estas opiniones están sujetas a moderación. <br />En breve estará visible su opinión en la web.</p><p class='titNegro'> MUCHAS GRACIAS por su colaboraci&oacute;n</p></div>";
					cambia('cargando','formOpinion');
					document.getElementById('opinion').innerHTML = gracias;
					document.getElementById('error').innerHTML = error1;						
					/*getEstrellas(id);*/
				 }
				 else if (http.responseText=="Error1") {
					error1 = "<div class='titular'>El usuario y contraseña indicados no son validos</div>";
					document.getElementById('error').innerHTML = error1;	
					cambia('cargando','formOpinion');
				}
				 else if (http.responseText=="3") {
					error1 = "<div class='titular'>Introduzca los caracteres que ve en la imagen</div>";
					document.getElementById('error').innerHTML = error1;
					cambia('cargando','formOpinion');
									  }
				}
			}	
		};
		http.send(null);
    }

/*********** FIN ENVIO OPINION DE NOTICIA **********/
/*********** ENVIO CARTA AL DIRECTOR **********/
	
function GuardaCarta() {
	//alert("dentro verifica");
	var http = createRequestObject();
	var titulo = escape(document.getElementById("titulo").value);
	var texto = escape(document.getElementById("texto").value);
	var strCAPTCHA = escape(document.getElementById("strCAPTCHA").value);
	var validado = escape(document.getElementById("validado").value);
	if (validado=="no")
	{
	var nick = escape(document.getElementById("nick").value);
	var pass = escape(document.getElementById("pass").value);
	var url = "lib/cartaGuardar.asp?nick="+ nick+"&pass="+ pass+"&titulo="+ titulo+"&texto="+ texto+"&strCAPTCHA="+strCAPTCHA;
	}
	else
	{
	var url = "lib/cartaGuardar.asp?titulo="+ titulo+"&texto="+ texto+"&strCAPTCHA="+strCAPTCHA;
	}
       http.open("GET", url, true);
	  // alert("envia url");
	   http.onreadystatechange = function () {
			if(http.readyState == 4){
				if (http.responseText) {	
		//		alert("respuesta:"+http.responseText);
				 if (http.responseText=="OK"){
					error1="";
					gracias = "<div class='entrada' style='width:400px; margin-left:20px;'><p><span class='titular'>Gracias por enviar su carta al director.</span></p><p>Estas cartas están sujetas a moderación. <br />En breve estará visible su carta en la web.</p><p class='titNegro'> MUCHAS GRACIAS por su colaboraci&oacute;n</p></div>";
					cambia('cargando','formOpinion');
					document.getElementById('opinion').innerHTML = gracias;
					document.getElementById('error').innerHTML = error1;						
					/*getEstrellas(id);*/
				 }
				 else if (http.responseText=="Error1") {
					error1 = "<div class='titular'>El usuario y contraseña indicados no son validos</div>";
					document.getElementById('error').innerHTML = error1;	
					cambia('cargando','formOpinion');
				}
				 else if (http.responseText=="3") {
					error1 = "<div class='titular'>Introduzca los caracteres que ve en la imagen</div>";
					document.getElementById('error').innerHTML = error1;
					cambia('cargando','formOpinion');
									  }
				}
			}	
		};
		http.send(null);
    }

/*********** FIN ENVIO OPINION DE NOTICIA **********/

/*********** ENVIO COMENTARIO BLOG **********/
	
function GuardaOpinionBlog() {
	//alert("dentro verifica Blog");
	var http = createRequestObject();
	//alert("1");
	var titulo = escape(document.getElementById("titulo").value);
	//alert("2");
	var texto = escape(document.getElementById("texto").value);
	//alert("3");
	var idBlog = escape(document.getElementById("idBlog").value);
	//alert("4");
	var strCAPTCHA = escape(document.getElementById("strCAPTCHA").value);
	var validado = escape(document.getElementById("validado").value);
	if (validado=="no")
	{
	 //alert("5");
	 var nick = escape(document.getElementById("nick").value);
	 var pass = escape(document.getElementById("pass").value);
//	 alert("6");	
	 var url = "lib/opinionBlogGuardar.asp?nick="+ nick+"&pass="+ pass+"&idBlog="+ idBlog+"&titulo="+ titulo+"&texto="+ texto+"&strCAPTCHA="+strCAPTCHA;
	}
	else
	{
	 var url = "lib/opinionBlogGuardar.asp?idBlog="+ idBlog+"&titulo="+ titulo+"&texto="+ texto+"&strCAPTCHA="+strCAPTCHA;
	 //alert("7");
	}	
     http.open("GET", url, true);
	  // alert("envia url");
	   http.onreadystatechange = function () {
			if(http.readyState == 4){
				if (http.responseText) {	
				//alert("respuesta:"+http.responseText);
				 if (http.responseText=="OK"){
					error1="";
					gracias = "<div class='entrada' style='width:400px; margin-left:20px;'><p><span class='titular'>Gracias por su opini&oacute;n.</span></p><p>Estas opiniones están sujetas a moderación. <br />En breve estará visible su opinión en la web.</p><p class='titNegro'> MUCHAS GRACIAS por su colaboraci&oacute;n</p></div>";
					cambia('cargando','formOpinion');
					document.getElementById('opinion').innerHTML = gracias;
					document.getElementById('error').innerHTML = error1;						
					/*getEstrellas(id);*/
				 }
				 else if (http.responseText=="Error1") {
					error1 = "<div class='titular'>El usuario y contraseña indicados no son validos</div>";
					document.getElementById('error').innerHTML = error1;	
					cambia('cargando','formOpinion');
				}
				 else if (http.responseText=="3") {
					error1 = "<div class='titular'>Introduzca los caracteres que ve en la imagen</div>";
					document.getElementById('error').innerHTML = error1;
					cambia('cargando','formOpinion');
									  }
				}
			}	
		};
		http.send(null);
    }

/*********** FIN ENVIO COMENTARIO BLOG **********/
