//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Script funcionesfront.js, 30/10/2002
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// Elimina carácteres no permitidos en una consulta a la BBDD.
function SendQuery(valor){
var i=0;
var res="";

	while(i<valor.length){
		res+=isCharErrorDB(valor.substr(i,1));
		i++;
	}
		
	document.location="resultados.asp?query="+res;
}

function isCharErrorDB(c){
// Caráteres NO aceptados por SQL Server
	var v=new Array("#","$","À","Á","Â","Ã","Ä","Å","Æ","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ð","Ñ","Ò","Ó","Ô","Õ","Ö","Ø","Ù","Ú","Û","Ü","Ý","Þ","ß","à","á","â","ã","ä","å","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","ø","ù","ú","û","ü","ý","þ","ÿ",",","'",'"',"%");
	var w=new Array("","","A","A","A","A","A","A","A","","E","E","E","E","I","I","I","I","","Ñ","O","O","O","O","O","","U","U","U","U","Y","","","a","a","a","a","a","a","","","e","e","e","e","i","i","i","i","","ñ","o","o","o","o","o","","u","u","u","u","y","","y","","","","");
	
	for(var i=0;i<v.length;i++){
		if(c==v[i]){
			c=w[i];
		}
	}

	return c;
}

function Mes(){
//Funcion que coloca la imagen correspondiente al mes en curso
var now=new Date();
var mes= now.getMonth();
var mesactual;
switch (mes) { 
    case 0: 
       mesactual = "images/mes_enero.gif";
       break 
    case 1: 
       mesactual = "images/mes_febrero.gif";
       break 
    case 2: 
       mesactual = "images/mes_marzo.gif";
       break 
    case 3: 
       mesactual = "images/mes_abril.gif";
       break 
    case 4: 
       mesactual = "imagesIMG/mes_mayo.gif";
       break 
    case 5: 
       mesactual = "imagesIMG/mes_junio.gif";
       break 
    case 6: 
       mesactual = "imagesIMG/mes_julio.gif";
       break 
    case 7: 
       mesactual = "imagesIMG/mes_agosto.gif";
       break
    case 8: 
       mesactual = "imagesIMG/mes_septiembre.gif";
       break 
    case 9: 
       mesactual = "imagesIMG/mes_octubre.gif";
       break 
    case 10: 
       mesactual = "imagesIMG/mes_noviembre.gif";
       break 
    case 11: 
       mesactual = "imagesIMG/mes_diciembre.gif";
       break
} 
	document.write ("<img src=" + mesactual + " >");
}

function SendSearch(){
	document.location="http://www.rivas-vaciamadrid.org/front/esp/asp/resul_general.asp?qry="+window.document.forms["search"].qry.value;
}

function Votar(CodEncuesta){
var c=0;
var valor;
var campo;

	if(DoTheCookieStuff()){

		oForm=document.forms["encuesta"];
	
		while(c<oForm.elements["radiobutton"].length){
			if(oForm.elements["radiobutton"][c].checked){
				valor=oForm.elements["radiobutton"][c].value;
				campo=c+1;
				c=oForm.elements["radiobutton"].length;
			}
			c++;
		}
	
		if(campo>0){
			oForm.action="http://www.rivas-vaciamadrid.org/front/esp/asp/votar.asp?codencuesta="+CodEncuesta+"&campo=ptos"+campo;
			oForm.method="POST";
			oForm.submit();
		}
	}
}


function getCookie(NameOfCookie){
    if (document.cookie.length > 0) {              
	    begin = document.cookie.indexOf(NameOfCookie+"=");       
    	if (begin != -1) {           
      		begin += NameOfCookie.length+1;       
      		end = document.cookie.indexOf(";", begin);
      		if (end == -1) end = document.cookie.length;
    	    return unescape(document.cookie.substring(begin, end));
    	} 
  	}
  	return null;
}

function setCookie(NameOfCookie, value, expiredays) {
var ExpireDate = new Date();
ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));

  document.cookie = NameOfCookie + "=" + escape(value) + 
  ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

function delCookie (NameOfCookie) {
  if (getCookie(NameOfCookie)) {
    document.cookie = NameOfCookie + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function DoTheCookieStuff(){
dt=new Date();
year=dt.getYear(); if (year<=9) {year="0"+year};
month=dt.getMonth()+1; if (month<=9) {month="0"+month};
date=dt.getDate(); if (date<=9) {date="0"+date};
ThisDate=year+month+date;

	LastVisitDate=getCookie('LastVisitDate');
	if (LastVisitDate!=null) {
		if (LastVisitDate<ThisDate) {
			setCookie('LastVisitDate',ThisDate,365)
//	    	alert('Gracias por votar!');			
			return true;
		}
	    else {
	    	alert('Ya has votado!');
	    	return false;
	    }
	 }
	else {
		setCookie('LastVisitDate',ThisDate,365)
//	    	alert('Gracias por votar!');					
		return true;
	}
}