//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Votar ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

function votar(idN,v){
	
	var haVotado = function(o){
		//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
		//Actualiza la votación en el HTLM
		var pS = YAHOO.util.Dom.get("pS" + idN);
		var pN = YAHOO.util.Dom.get("pN" + idN);
		var vS = YAHOO.util.Dom.get("vS" + idN);
		var vN = YAHOO.util.Dom.get("vN" + idN);
		
		var votosS = Number(vS.innerHTML.replace(/\./g,""))
		var votosN = Number(vN.innerHTML.replace(/\./g,""))
		
		if (v=="s"){vS.innerHTML = millares(++votosS)}
		else if (v=="n"){vN.innerHTML = millares(++votosN)}
		
		pS.innerHTML = Math.round(votosS/(votosS+votosN)*100)
		pN.innerHTML = Math.round(votosN/(votosS+votosN)*100)

		//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
		//Cambia el color de la votación
		var attributes = {
			//color: { to: '#ccc' },
			backgroundColor: { to: '#983D3A' }
		};
		var anim = new YAHOO.util.ColorAnim("m" + v.toUpperCase() + idN, attributes,0.5);
		anim.animate();

		//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
		//Almacena en una cookie la noticia votada
		if (v=="s"){
			var afavor = YAHOO.util.Cookie.get("afavor");
			afavor+= "-" + idN + "-"
			afavor = afavor.replace("null","").replace(/--/g,"-")
			YAHOO.util.Cookie.set("afavor",afavor, {expires: new Date("January 12, 2020")})
		}else if (v=="n"){
			var encontra = YAHOO.util.Cookie.get("encontra");
			encontra+= "-" + idN + "-"
			encontra = encontra.replace("null","").replace(/--/g,"-")
			YAHOO.util.Cookie.set("encontra",encontra, {expires: new Date("January 12, 2020")})
		}

		//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
		//Elimina los links de la votación
		YAHOO.util.Dom.getAncestorByTagName("pS" + idN,"a").removeAttribute("href")
		YAHOO.util.Dom.getAncestorByTagName("pN" + idN,"a").removeAttribute("href")
		
	}

	var haDuplicado = function(o){
		//prompt("",o.responseText)
	}
	
	var callback =
	{
	  success: haVotado,
	  failure: haDuplicado,
	  argument: ['foo','bar'],
	  cache:false
	}
	
	
	YAHOO.util.Connect.asyncRequest('GET', 'votar.asp?idN=' + idN + "&v=" + v, callback, null);  
	
}

//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Formato millares -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

function millares(nStr){  
	nStr += '';  
	x = nStr.split(',');  
	x1 = x[0];  
	x2 = x.length > 1 ? ',' + x[1] : '';  
	var rgx = /(\d+)(\d{3})/;  
	while (rgx.test(x1))    
		x1 = x1.replace(rgx, '$1' + '.' + '$2');  
	return x1 + x2;
}

//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Cuenta caracteres ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

	function cuentaCaracteres(){
		if (document.frmC.c.value.length > 1000 ){
			document.frmC.c.value = document.frmC.c.value.substring(0,1000)
		}
		
		document.frmC.caracteres.value = (1000)  - document.frmC.c.value.length + " caracteres"
	}
	
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Paginación con teclado -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	
document.onkeydown = teclas;

function teclas( evento ) {
	var tecla; if(document.all) {tecla = event.keyCode;}else{tecla = evento.which;}
	if (tecla == 37 && document.getElementById('pagAnterior')!=null)	window.location = document.getElementById('pagAnterior')
	if (tecla == 39 && document.getElementById('pagSiguiente')!=null)	window.location = document.getElementById('pagSiguiente')
}

//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Enviar comentario ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

function enviarC(){
	if (confirm ("¿Deseas enviar el comentario?")){
		document.frmC.submit()
	}
	
}


//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Enviar comentario ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


function comprobarDatos(){
  	if (document.login.ID.value =="" || document.login.PWD.value  ==""){
  		alert("Debes escribir tu nombre de Usuario y tu Contraseña");
  		return false;
  	}else{
  		document.login.submit();
  	}
  }

  function comprobarDatos2(){

  	if (document.login.ID.value ==""){
  		alert("Debes escribir tu nombre de Usuario");
  		return false;
  	}else{
		if (confirm ("¿Deseas recibir en tu cuenta de correo tu contraseña de usuario?"))
			document.login.submit();
  	}
  }


//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Enviar noticia el propio usuario -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


function enviarNoticia(){
	
	var link = document.frmEnviarNoticia.link.value;
	var idLugar = document.frmEnviarNoticia.idLugar.value;	

	
	if (link == "Pega aquí el vínculo con la noticia" || idLugar == 0){
		alert("Por favor, debes indicar el vínculo con la noticia y el lugar donde se ha producido")
		return;
	}
	
	var enviarNoticia = YAHOO.util.Dom.get("enviarNoticia");	

	enviarNoticia.innerHTML = "<b>La noticia ha sido enviada correctamente. Muchas gracias por la colaboración</b>"
	
//	alert(vinculo)

	var callback =
	{
	  success: null,
	  failure: null,
	  argument: ['foo','bar'],
	  cache:false
	}
	
	YAHOO.util.Connect.asyncRequest('GET', 'enviarnoticia2.asp?link=' + link + '&idLugar=' + idLugar , callback, null);  	
	
}

//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Corregir noticia -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

function corregirNoticia(idN){
	
	var corregir = YAHOO.util.Dom.get("corregir" + idN );	
	var frameCorregir = YAHOO.util.Dom.get("frameCorregir" + idN );	
	
	if (corregir.className == "corregir"){
		 corregir.className = "corregir2"
	}else{
		corregir.className = "corregir"
	}

	if(frameCorregir.src.indexOf("corregir")==-1){
		frameCorregir.src = "corregir.asp?idN=" + idN		
	}
}


function envioCorregir(idN){
	YAHOO.util.Dom.get("frameCorregir" + idN ).className = "corregir"	
	YAHOO.util.Dom.get("erronea" + idN ).innerHTML = "<font color='#ff0000'>Noticia corregida</font>"
}












