/*
CONTIENE LOS METODOS EMPLEADOS PARA FORMULARIO. VALIDACIONES ETC.
*/

// variable genérica
var phrases = new Array(1);

phrases[0] = new Array(36);
phrases[0][1]="Fomentamos la construcción de VPO: actualmente hay más de 12.000 en marcha."
phrases[0][2]="Valencia es la primera ciudad española en la que todos los aparcamientos de concesión pública aplican el sistema de cobro por tiempo real."
phrases[0][3]="Este Ayuntamiento fue pionero en el año 2000 al obligar a reservar un 25% del suelo en los nuevos barrios para VPO."
phrases[0][4]="Hemos duplicado el número de puntos de luz que existían en la ciudad desde 1991."
phrases[0][5]="Sólo en los últimos cuatro años hemos renovado el alumbrado en 350 calles, plazas y avenidas de 25 barrios."
phrases[0][6]="Valencia dispondrá a mediados de 2007 de un carril bici de 78 Km de extensión. Actualmente hay 75,5 Km de carril bici de uso exclusivo para bicicletas."
phrases[0][7]="PROTEGEMOS Y RECUPERAMOS NUESTRO PATRIMONIO HISTÓRICO SINGULAR. Desde el Ayuntamiento de Valencia hemos rehabilitado 20 alquerías abandonadas."
phrases[0][8]="Hemos abierto al tráfico 92 tapones urbanísticos en calles de nuestra ciudad."
phrases[0][9]="Valencia dispone de 98 instalaciones deportivas y 39 piscinas."
phrases[0][10]="EL PP HA HECHO FÁCIL Y POSIBLE LA PRÁCTICA DEPORTIVA PARA TODOS LOS VALENCIANOS: contamos con 370 espacios para la práctica del deporte y más de un millón de metros cuadrados."
phrases[0][11]="Valencia ha triplicado el número de plazas de aparcamiento que había en 1991. Hoy disponemos de 11.658 plazas. Contamos con 33 aparcamientos públicos en servicio y otros 40 están en trámite. El nuevo Plan de aparcamientos supondrá casi 16.000 nuevas plazas."
phrases[0][12]="Contamos con una flota de 480 autobuses con una media inferior a los seis años de antigüedad."
phrases[0][13]="HEMOS TRANSFORMADO A VALENCIA EN UNA CIUDAD TAMBIÉN ACCESIBLE PARA PERSONAS CON MINUSVALÍAS. Hemos construido 7.549 rampas desde 1995 y hemos aprobado la Ordenanza de Accesibilidad."
phrases[0][14]="El 75% de autobuses en Valencia son adaptados. Contamos con 440 autobuses con piso bajo, de los cuales 379 tienen rampa."
phrases[0][15]="Ya tenemos 300 viviendas en alquiler para jóvenes."
phrases[0][16]="Entre los años 2004, 2005 y 2006 hasta 624 jóvenes han viajado a Alemania, Gran Bretaña, Francia, Italia y Portugal para aprender idiomas."
phrases[0][17]="Por nuestra ciudad circulan 100 autobuses que funcionan con biodiesel gracias al programa europeo Ecobús, 3 autobuses eléctricos recorren el casco antiguo, y 70 autobuses lo hacen con gas natural comprimido. Un 45% de la flota de la EMT está formada por vehículos energéticamente ecológicos."
phrases[0][18]="Sólo en 2006 se registraron más de 5.000.000 de usos en nuestros centros deportivos."
phrases[0][19]="El equipo de gobierno de Rita Barberá ha instalado 500.000 metros cuadrados de asfalto fonoabsorbente desde 2004."
phrases[0][20]="Sólo en esta legislatura hemos peatonalizado 87.640 metros cuadrados en Ciutat Vella, (un 5,18% de todo el distrito en sólo tres años)."
phrases[0][21]="En los últimos cuatro años hemos realizado obras de reurbanización de la vía pública en más de 50 barrios distintos y en las 15 pedanías."
phrases[0][22]="Más de 400 jóvenes han adquirido su primera vivienda gracias a la Hipoteca joven."	
phrases[0][23]="Hemos recuperado la  primera alineación dunar de la Devesa (8 Km de dunas)."
phrases[0][24]="Valencia es la ciudad europea que más patrimonio ha recuperado en los últimos años, hemos destinado más de 180 millones de euros a joyas de la arquitectura valenciana."
phrases[0][25]="En Valencia hemos alcanzado el pleno empleo masculino."
phrases[0][26]="Se ha incrementado en un 100% el numero de mujeres que trabajan en Valencia y reducido en casi 20 puntos la tasa de desempleo femenino."
phrases[0][27]="Valencia se ha convertido en los últimos cinco años, en la ciudad que más crece en número de viajeros nacionales."
phrases[0][28]="En cuanto al turismo internacional, en el periodo comprendido entre 2000-2005, Valencia se ha situado como la segunda ciudad de mayor crecimiento turístico en Europa."
phrases[0][29]="Hemos duplicado el número de metros cuadrados de zona verde."
phrases[0][30]="Sólo en los últimos cuatros, hemos incrementado el patrimonio arbóreo valenciano, en casi 40.000 ejemplares."
phrases[0][31]="Vamos a proteger 9.000 hectáreas de huerta, con la próxima homologación del PGOU."
phrases[0][32]="A lo largo del presenta mandato alcanzaremos los 52 Centros de Actividades para Personas Mayores."
phrases[0][33]="Más de 2000 bebés han podido asistir, en valencia a Conciertos de Cámara, a través del nuevo Ciclo Menuts al Palau." 
phrases[0][34]="Valencia cuenta con una oferta educativa de calidad, sólo en el último curso se han otorgado 5.631 cheques escolares."
phrases[0][35]="Más de 630.000 visitas al año se registran en las 31 bibliotecas municipales que ya cuentan con conexión Wi Fi e Internet."
phrases[0][36]="Los museos y monumentos de Valencia han recibido 1.200.000 visitantes en el último año."


// --- FIN DE FRASES CELEBRES 

function SendForm(){
var iPos;
var bisNumeric;

bisNumeric = false;


iPos = window.document.getElementById('email_home').value.indexOf('@');



if ((window.document.getElementById('email_home').value.length<5) || (iPos<=0)){
alert('Por favor, introduzca un email correcto.')
window.document.getElementById('email_home').focus();
return false;
}



bisNumeric = isNumerico (window.document.getElementById('cp_home'), 'Código Postal', true, false, true,false);


if ((window.document.getElementById('cp_home').value.length<5) || !(bisNumeric)){
alert('Por favor, introduzca un código postal correcto.')
window.document.getElementById('cp_home').focus();
return false;
}

window.document.getElementById('frm_email_bienvenida').submit();
}



// funcion de la "Cifra de la semana"

function getRandomText(inLng) {
   var iLng;
   var mirandom;
   inLng='ES';
   
   if (inLng == 'ES') {
      iLng = 0;
   } else if (inLng == 'AL') {
      iLng = 1;
   } else {
      iLng = 2;
   }
   
   mirandom = eval(Math.round(35 * Math.random()));
  // alert('ran'+mirandom);
   if ((mirandom==0) || (mirandom>35)) {
	   mirandom=1;
   }
   document.getElementById('loading_text').innerHTML = phrases[iLng][mirandom] + ' ' + mirandom;
   setTimeout("getRandomText('" + inLng + "')", 10000); 
}



// Validación formulario Mitin
function ValidateMitinForm(){
var iPos;
var bisNumeric;

bisNumeric = false;

if ((window.document.getElementById('name').value.length<2)){
alert('Por favor, introduzca un nombre.')
window.document.getElementById('name').focus();
return false;
}




iPos = window.document.getElementById('email').value.indexOf('@');



if ((window.document.getElementById('email').value.length<5) || (iPos<=0)){
alert('Por favor, introduzca un email correcto.')
window.document.getElementById('email').focus();
return false;
}


window.document.getElementById('mitin_form').submit();
}





// Validación formulario Contacto
function ValidateForm(){
var iPos;
var bisNumeric;

bisNumeric = false;

if ((window.document.getElementById('name').value.length<2)){
alert('Por favor, introduzca un nombre.')
window.document.getElementById('name').focus();
return false;
}




iPos = window.document.getElementById('email').value.indexOf('@');



if ((window.document.getElementById('email').value.length<5) || (iPos<=0)){
alert('Por favor, introduzca un email correcto.')
window.document.getElementById('email').focus();
return false;
}



bisNumeric = isNumerico (window.document.getElementById('cp'), 'Código Postal', true, false, true,false);


if ((window.document.getElementById('cp').value.length<5) || !(bisNumeric)){
alert('Por favor, introduzca un código postal correcto.')
window.document.getElementById('cp').focus();
return false;
}

window.document.getElementById('contact_form').submit();
}






// Validación formulario Colaboración
function ValidateForm_Colabora(){
var iPos;
var bisNumeric;

bisNumeric = false;

if ((window.document.getElementById('name').value.length<2)){
alert('Por favor, introduzca un nombre.')
window.document.getElementById('name').focus();
return false;
}

iPos = window.document.getElementById('email').value.indexOf('@');

if ((window.document.getElementById('email').value.length<5) || (iPos<=0)){
alert('Por favor, introduzca un email correcto.')
window.document.getElementById('email').focus();
return false;
}

bisNumeric = isNumerico (window.document.getElementById('cp'), 'Código Postal', true, false, true,false);

if ((window.document.getElementById('cp').value.length<5) || !(bisNumeric)){
alert('Por favor, introduzca un código postal correcto.')
window.document.getElementById('cp').focus();
return false;
}


if ((window.document.getElementById('propuesta1').value.length<2)){
alert('Por favor, introduzca al menos una propuesta para contribuir con Valencia.')
window.document.getElementById('propuesta1').focus();
return false;
}

window.document.getElementById('colabora_form').submit();
}



// Función que permite votar



function Votar(item_vote,session_id,session_vote){
	
var http_request = false;		
var elements;
var i;
var value_vote;

//alert('todos'+window.document.getElementById('frm_question').length);

//alert('session 1 actual'+ session_id);
//alert('session 2 vote'+ session_vote);

    value_voto='2';

	for (i=0;i<window.document.getElementById('frm_question').length;i++){

		if (window.document.getElementById('frm_question').elements[i].checked){
		// toma valores 0 o 1
			value_vote = 	window.document.getElementById('frm_question').elements[i].value;	
		}
	}
	//	alert('item_vote'+item_vote.value);
	
	
	// LLAMADA CON AJAX
		
		http_request = false;
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		//if (http_request.overrideMimeType) {
		//   http_request.overrideMimeType('text/xml');
		//}
		} else if (window.ActiveXObject) { // IE
		try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		try {
		   http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
		}
		}
		if (!http_request) {
		alert('Cannot create XMLHTTP instance');
		return false;
		}
		
		
		// variables que se pasan
		
	  var postedValue = 'vote='+ value_vote +'&doAction=question'; 

      //http_request.onreadystatechange = processResponse;
      http_request.open('POST', "/check_question.asp", false);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", postedValue.length);
      //http_request.setRequestHeader("Connection", "close");
      http_request.send(postedValue);
	  // Recoge los valores en comunicación síncrona
	   
	   
	  // alert('data '+ http_request.responseText);
	   sresult        = new String(http_request.responseText);
	   
	  
	   if (sresult!=''){
		// ya hemos votado	   
		 alert(sresult);   
	   }else{
		// ha ido bien todo
		alert('Su voto ha sido recogido correctamente. Gracias por participar en nuestra encuesta');   
	   }
	  
	   
	   return;
	
	
	
	
	
//	alert('Su voto ha sido recogido correctamente. Gracias por participar en nuestra encuesta');

	
//	alert('Lo sentimos, pero solo se puede votar una  vez.Su voto ya ha sido contabilizado.');


}


// Validación formulario Colaboración
function  ValidateForm_Recomienda(){
var iPos;

	
	if ((window.document.getElementById('nombre').value.length<2)){
	alert('Por favor, introduzca un nombre.')
	window.document.getElementById('nombre').focus();
	return false;
	}
	
	if ((window.document.getElementById('nombre_destino').value.length<2)){
	alert('Por favor, introduzca un nombre.')
	window.document.getElementById('nombre_destino').focus();
	return false;
	}
	
	iPos = window.document.getElementById('correo').value.indexOf('@');
	
	if ((window.document.getElementById('correo').value.length<5) || (iPos<=0)){
	alert('Por favor, introduzca un correo correcto.')
	window.document.getElementById('correo').focus();
	return false;
	}

	iPos = window.document.getElementById('correo_destino').value.indexOf('@');
	
	if ((window.document.getElementById('correo_destino').value.length<5) || (iPos<=0)){
	alert('Por favor, introduzca un correo correcto.')
	window.document.getElementById('correo_destino').focus();
	return false;
	}


	window.document.getElementById('recomienda_form').submit();
}


