var req;
var req2;
var req3;
var resultados_busqueda;



/* 1.- VERSION DESARROLLO*/
/* por si se sube que no casque en produccion (mejor borrar la parte de desarrollo ) */
var elDominioActual = document.location.href;
if(elDominioActual.search("http://www.")==-1){
	url_ssl_conocecocacola = "https://portalcoke.dev.genetsis.com";
}
else{
	url_ssl_conocecocacola = "https://www.conocecocacola.com";
}

/* 2.- VERSION PRODUCCION */
//url_ssl_conocecocacola = "https://www.conocecocacola.com";






/************************** Función para inclui js ********************/
function include(file_path){
	var j = document.createElement("script");
	j.type = "text/javascript";
	j.src = file_path;
	document.body.appendChild(j);
}
/***********************************************************************/
/**************************  CONTENIDO **************************/
// Función llama al contenido a cargar
function carga_contenido(url, seccion, menu, nivel) {
	include("/__utm.js")
	// en caso de ser opción de primer nivel, no cargamos nada
	if(nivel == 1)return;
	if(url == 'home.cfm'){ // la home no tiene menu
		document.getElementById('content_menu').style.display = 'none';
		document.getElementById('borde_menu').style.display = 'none';
		
		// si hay una sección seleccionada no cargamos la home
		if(seccion) url = 'blanco.html';			
	}
	
//	document.getElementById("content_contenido").innerHTML = 'Cargando....';

	if(seccion){ 
		Banner(1);
		/* inserto VISITA en bbdd*/
			var url_e = '/cfc/visitas.cfm'
			var param_e
			param_e = "idseccion="+seccion
			if (window.XMLHttpRequest) {
					req = new XMLHttpRequest();
					//req.onreadystatechange = resultado_preguntas;
					req.open("POST", url_e, true);
					req.setRequestHeader("Method", "POST " + url_e + " HTTP/1.1"); 
					req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
					req.send(param_e);
				} else if (window.ActiveXObject) {
					req = new ActiveXObject("Microsoft.XMLHTTP");
					if (req) {
						//req.onreadystatechange = resultado_preguntas;
						req.open("POST", url_e, true);
						req.setRequestHeader("Method", "POST " + url_e + " HTTP/1.1"); 
						req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
						req.send(param_e);
					}
				}	
		/*--------------*/
		
/*		if(seccion == 36 || seccion == 37) {
	//		Banner(0);
		}else{
			Banner(1);			
		}
*/		
		
	}	

		
	if(seccion){
		if(menu == 1){
			document.getElementById('content_menu').style.display = 'block';
			document.getElementById('borde_menu').style.display = 'block';
			carga_menu(seccion);			
		}else{
			document.getElementById('content_menu').style.display = 'none';
			document.getElementById('borde_menu').style.display = 'none';
		}
	}
	
	// para evitar la cache
	if(url.lastIndexOf('?') == -1){
		url += '?cache=' +Math.random(); 
	}else{
		url += '&cache=' +Math.random(); 			
	}
	
	// si es el detalle de una noticia
	if(url.indexOf('/noticias/') == -1 ){
		url = '/paginas/' + url;	
	} 			
	
		
    if (window.XMLHttpRequest) {
   		req = new XMLHttpRequest();
		req.onreadystatechange = carga_contenido_resultado;
        req.open("GET", url, true);
		req.send(null);
	} else if (window.ActiveXObject) {
	    req = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req) {
			req.onreadystatechange = carga_contenido_resultado;
        	req.open("GET", url, true);
		    req.send();
        }
	}
}
// Función procesa la carga del contenido
function carga_contenido_resultado() {	
	if (req.readyState == 4) {	
		if (req.status == 200) {
			// Cargar el contenido en la capa		
			document.getElementById("content_contenido").innerHTML = req.responseText;	
			if(document.getElementById("lista_resultados_busqueda")){
				resultados_busqueda = req.responseText;
			}						
		} else if (req.status == 404) {
		    carga_contenido('Error_404.htm')
		}
	}
}




/**************************  CONTENIDO **************************/
// Función llama al contenido a cargar
function carga_contenido_ancla(url) {
	include("/__utm.js")

	// para evitar la cache
	if(url.lastIndexOf('?') == -1){
		url += '?cache=' +Math.random(); 
	}else{
		url += '&cache=' +Math.random(); 			
	}
	
	// si es el detalle de una noticia
	if(url.indexOf('/noticias/') == -1 ){
		url = '/paginas/' + url;	
	} 			
	
		
    if (window.XMLHttpRequest) {
   		req = new XMLHttpRequest();
		req.onreadystatechange = carga_contenido_ancla_resultado;
        req.open("GET", url, true);
		req.send(null);
	} else if (window.ActiveXObject) {
	    req = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req) {
			req.onreadystatechange = carga_contenido_ancla_resultado;
        	req.open("GET", url, true);
		    req.send();
        }
	}
}
// Función procesa la carga del contenido con ancla
function carga_contenido_ancla_resultado() {	
	if (req.readyState == 4) {	
		if (req.status == 200) {
			// Cargar el contenido en la capa		
			document.getElementById("content_contenido").innerHTML = req.responseText;	
			window.location.href='/#ancla'
		} else if (req.status == 404) {
		    carga_contenido('Error_404.htm')
		}
	}
}



/**************************  MENU **************************/
// Función llama al contenido a cargar
function carga_menu(seccion) {	
	url = 'menu.cfm?idseccion=' + seccion + '&cache=' +Math.random();
		
    if (window.XMLHttpRequest) {
   		req2 = new XMLHttpRequest();
		req2.onreadystatechange = carga_menu_resultado;
        req2.open("GET", url, true);
		req2.send(null);
	} else if (window.ActiveXObject) {
	    req2 = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req2) {
			req2.onreadystatechange = carga_menu_resultado;
        	req2.open("GET", url, true);
		    req2.send();
        }
	}
}
// Función procesa la carga del contenido
function carga_menu_resultado() {	
	if (req2.readyState == 4) {
		if (req2.status == 200) {
			document.getElementById("content_menu").innerHTML = req2.responseText;	
			document.getElementById('content_menu').style.display = 'block';
			document.getElementById('borde_menu').style.display = 'block';
		}	
	}
}
/******************* SUBMENUS *********************/
function carga_submenu(seccion, subseccion, pagina, seleccion){
	carga_contenido(pagina);
	
		//
			/* inserto VISITA en bbdd*/
			var url_e = '/cfc/visitas.cfm'
			var param_e
			param_e = "idseccion="+subseccion
			if (window.XMLHttpRequest) {
					req2 = new XMLHttpRequest();
					//req2.onreadystatechange = resultado_preguntas;
					req2.open("POST", url_e, true);
					req2.setRequestHeader("Method", "POST " + url_e + " HTTP/1.1"); 
					req2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
					req2.send(param_e);
				} else if (window.ActiveXObject) {
					req2 = new ActiveXObject("Microsoft.XMLHTTP");
					if (req2) {
						//req2.onreadystatechange = resultado_preguntas;
						req2.open("POST", url_e, true);
						req2.setRequestHeader("Method", "POST " + url_e + " HTTP/1.1"); 
						req2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
						req2.send(param_e);
					}
				}	
		/*--------------*/
	//
	url = 'menu.cfm?idseccion=' + seccion + '&subseccion='+ subseccion + '&cache=' +Math.random();
	if(seleccion){url +='&opseleccionada='+seleccion;}
    if (window.XMLHttpRequest) {
   		req2 = new XMLHttpRequest();
		req2.onreadystatechange = carga_menu_resultado;
        req2.open("GET", url, true);
		req2.send(null);
	} else if (window.ActiveXObject) {
	    req2 = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req2) {
			req2.onreadystatechange = carga_menu_resultado;
        	req2.open("GET", url, true);
		    req2.send();
        }
	}	

	
}


//********************* FICHAS PRODUCTOS: MARCAS Y VARIEDADES *************

function carga_producto(tipo,capa,id) {
	include("/__utm.js")
//if (tipo == 1)
	url = '/paginas/Corporativa/producto.cfm?id=' + id + '&cache=' +Math.random();
/*else if (tipo==2)
	{
	url = '/paginas/Corporativa/variedad.cfm?id=' + id + '&cache=' +Math.random();
	}*/
//alert(url)
	
    if (window.XMLHttpRequest) {
   		req2 = new XMLHttpRequest();
		req2.onreadystatechange = carga_producto_resultado;
        req2.open("GET", url, true);
		req2.send(null);
	} else if (window.ActiveXObject) {
	    req2 = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req2) {
			req2.onreadystatechange = carga_producto_resultado;
        	req2.open("GET", url, true);
		    req2.send();
        }
	}
}

function carga_producto_variedad(tipo,capa,idmarca,idproducto,direccion) {
	include("/__utm.js")
if (tipo == 2)
	url = '/paginas/Corporativa/variedad.cfm?idmarca=' + idmarca + '&idproducto=' +idproducto + '&direccion=' +direccion + '&cache=' +Math.random();
//alert(url)
	
    if (window.XMLHttpRequest) {
   		req2 = new XMLHttpRequest();
		req2.onreadystatechange = carga_producto_resultado;
        req2.open("GET", url, true);
		req2.send(null);
	} else if (window.ActiveXObject) {
	    req2 = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req2) {
			req2.onreadystatechange = carga_producto_resultado;
        	req2.open("GET", url, true);
		    req2.send();
        }
	}
}

// Función procesa la carga del contenido
function carga_producto_resultado() {	
	if (req2.readyState == 4) {
		if (req2.status == 200) {
			document.getElementById("producto").style.visibility = 'visible';
			document.getElementById("producto").style.display = 'block';
			document.getElementById("producto").innerHTML = req2.responseText;	
		}	
	}
}
//*************************************************************************


/*************** BUSCADOR NOTICIAS**************************/
var contenido_a_mostrar;

function buscar_noticia(tipo) {
	url = '/noticias/listado_noticias.cfm'; 
	if(tipo == 1){ // es una busqueda por palabra
		if(document.buscador.palabra.value.length == 0){
			alert('Debes introducir la palabra a buscar');
		}else{
			peticion_buscador("palabra="+encodeURIComponent(document.buscador.palabra.value), url);	
		}	
	}else if(tipo == 2){ // es una busqueda por fecha
		if(document.buscador.mes.selectedIndex == 0){
			alert('Debe especificar el mes');
		}else if(document.buscador.anyo.selectedIndex == 0){
			alert('Debe especificar el año');		
		}else{
			peticion_buscador("fecha=" + document.buscador.anyo.value + '-' + document.buscador.mes.value, url);	
		}		
	}else{ // es una busqueda por tema
		if(document.buscador.tema.selectedIndex == 0){
			alert('Debes seleccionar un tema');
		}else{
			peticion_buscador("tema="+document.buscador.tema.value, url);	
		}
	} 
}

function paginar_noticias(pagina, inicial){
	// función para hacer la paginación del buscador de noticias
	url = '/noticias/listado_noticias.cfm?pagina=' + pagina + "&inicial=" + inicial; 
	valores = document.paginacion.campo.value + '=' + document.paginacion.valor.value;
	peticion_buscador(valores, url);	
}

function bloque_paginar_noticias(inicial, numero_paginas, pagina){
	url = '/noticias/paginacion_noticias.cfm?inicial=' + inicial + "&numero_paginas=" + numero_paginas + "&pagina=" + pagina ; 
	valores = document.paginacion.campo.value + '=' + document.paginacion.valor.value;
		if (window.XMLHttpRequest) {
   		req = new XMLHttpRequest();
		req.onreadystatechange = carga_paginacion;
        req.open("POST", url, true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
		req.send(valores);
	} else if (window.ActiveXObject) {
	    req = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req) {
			req.onreadystatechange = carga_paginacion;
        	req.open("POST", url, true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
		    req.send(valores);
        }
	}	
}

function carga_paginacion(){
	if (req.readyState == 4) {	
		if (req.status == 200) {
			// Cargar el contenido en la capa		
			document.getElementById("paginacion_noticias").innerHTML = req.responseText;						
		}
	}
}

function peticion_buscador(valores, url){	
	if (window.XMLHttpRequest) {
   		req = new XMLHttpRequest();
		req.onreadystatechange = carga_noticia;
        req.open("POST", url, true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
		req.send(valores);
	} else if (window.ActiveXObject) {
	    req = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req) {
			req.onreadystatechange = carga_noticia;
        	req.open("POST", url, true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
		    req.send(valores);
        }
	}	
}

function detalle_noticia(noticia){
	include("/__utm.js")
	contenido_a_mostrar = document.getElementById("noticias_mostrado").innerHTML;
	url = '/noticias/detalle_noticia.cfm?noticia=' + noticia + '&cache=' +Math.random();
	
			/* inserto VISITA en bbdd*/
		/*	var url_e = '/cfc/visitas.cfm'
			var param_e
			param_e = "idnoticia="+noticia
			if (window.XMLHttpRequest) {
					req = new XMLHttpRequest();
					//req.onreadystatechange = resultado_preguntas;
					req.open("POST", url_e, true);
					req.setRequestHeader("Method", "POST " + url_e + " HTTP/1.1"); 
					req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
					req.send(param_e);
				} else if (window.ActiveXObject) {
					req = new ActiveXObject("Microsoft.XMLHTTP");
					if (req) {
						//req.onreadystatechange = resultado_preguntas;
						req.open("POST", url_e, true);
						req.setRequestHeader("Method", "POST " + url_e + " HTTP/1.1"); 
						req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
						req.send(param_e);
					}
				}	*/
		/*--------------*/	
		
    if (window.XMLHttpRequest) {
   		req = new XMLHttpRequest();
		req.onreadystatechange = carga_noticia;
        req.open("GET", url, true);
		req.send(null);
	} else if (window.ActiveXObject) {
	    req = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req) {
			req.onreadystatechange = carga_noticia;
        	req.open("GET", url, true);
		    req.send();
        }
	}
}

function volver_noticias(){
	if(document.buscador){
		// se vuelve al listado de noticias
		document.getElementById("noticias_mostrado").innerHTML = contenido_a_mostrar;
	}else if(resultados_busqueda != null){
		// se vuelve al listado re resultados de la busqueda
		document.getElementById("content_contenido").innerHTML = resultados_busqueda;
		url = 'menu.cfm?texto=Resultados%20de%20la%20Busqueda&cache=' +Math.random();		
    	if (window.XMLHttpRequest) {
   			req2 = new XMLHttpRequest();
			req2.onreadystatechange = carga_menu_resultado;
        	req2.open("GET", url, true);
			req2.send(null);
		} else if (window.ActiveXObject) {
	    	req2 = new ActiveXObject("Microsoft.XMLHTTP");
    		if (req2) {
				req2.onreadystatechange = carga_menu_resultado;
        		req2.open("GET", url, true);
		    	req2.send();
        	}
		}		
	}else{
		carga_contenido('home.cfm');
	}	
}


// Función procesa la carga del contenido
function carga_noticia() {	
	if (req.readyState == 4) {	
		if (req.status == 200) {
			// Cargar el contenido en la capa		
			document.getElementById("noticias_mostrado").innerHTML = req.responseText;		
			// quitamos degradado del detalle de la noticia
			if(document.getElementById("tabla_detalle_noticia")){
				document.getElementById("tabla_detalle_noticia").className = "menuizq";		
				document.getElementById("espacio_superior").style.display = 'none';						
			}		
		} else if (req.status == 404) {
		    carga_contenido('Error_404.htm')
		}
	}
}


/******* funciones mostrar y ocultar capas************/
function mostrar(nombres){
	array_nombres = nombres.split(',');
	for(i=0; i<array_nombres.length; i++){
		document.getElementById(array_nombres[i]).style.display = 'block';
	}		
}

function ocultar(nombres){
	array_nombres = nombres.split(',')
	for(i=0; i<array_nombres.length; i++){
		document.getElementById(array_nombres[i]).style.display = 'none';
	}
}

function toggle(nombres){
	array_nombres = nombres.split(',');
	for(i=0; i<array_nombres.length; i++){
		if(document.getElementById(array_nombres[i]).style.display == 'block'){
			document.getElementById(array_nombres[i]).style.display = 'none';
		}
		else
		{
			document.getElementById(array_nombres[i]).style.display = 'block';
		}
	}		
}


/*  Controlar el banner */
var altoBanner;
altoBanner = 150;

function Banner(accion){	
	if (accion == 1){
		if(altoBanner > 5){
			altoBanner -= 5;
			document.getElementById("banner").style.height = altoBanner + 'px';
			timeID = setTimeout("Banner(1)", 10);		
		}else if(altoBanner == 5){
			altoBanner = 0;
			document.getElementById("banner").style.display = 'none';
		}
	}else if(accion == 0){
		if(altoBanner < 150){
			altoBanner += 5;
			document.getElementById("banner").style.height = altoBanner + 'px';
			timeID = setTimeout("Banner(0)", 10);
		}
	}		
}

/********************* BUSCADOR *************************/
function buscador_contenidos(palabra){
	Banner(1);
	if(palabra.length > 0){ 		
		carga_contenido('resultados_busqueda.cfm?palabra=' + palabra);		
		document.getElementById('content_menu').style.display = 'block';
		document.getElementById('borde_menu').style.display = 'block';		
		url = 'menu.cfm?texto=Resultados%20de%20la%20busqueda&cache=' +Math.random();		
    	if (window.XMLHttpRequest) {
   			req2 = new XMLHttpRequest();
			req2.onreadystatechange = carga_menu_resultado;
        	req2.open("GET", url, true);
			req2.send(null);
		} else if (window.ActiveXObject) {
	    	req2 = new ActiveXObject("Microsoft.XMLHTTP");
    		if (req2) {
				req2.onreadystatechange = carga_menu_resultado;
        		req2.open("GET", url, true);
		    	req2.send();
        	}
		}		
	}	
}

/******************** MAPA WEB *****************************/
function mapa_web(){
	Banner(1);
	carga_contenido('mapaweb.cfm');		
		document.getElementById('content_menu').style.display = 'block';
		document.getElementById('borde_menu').style.display = 'block';		
		url = 'menu.cfm?texto=Mapa%20Web&cache=' +Math.random();		
    	if (window.XMLHttpRequest) {
   			req2 = new XMLHttpRequest();
			req2.onreadystatechange = carga_menu_resultado;
        	req2.open("GET", url, true);
			req2.send(null);
		} else if (window.ActiveXObject) {
	    	req2 = new ActiveXObject("Microsoft.XMLHTTP");
    		if (req2) {
				req2.onreadystatechange = carga_menu_resultado;
        		req2.open("GET", url, true);
		    	req2.send();
        	}
		}
}


/**************** FORMULARIO DEL CURRICULUM ***********/
function validaCV(){
	if(document.formCV.nombre.value.length == 0){
		alert('Debe introducir el nombre');
	}else if(document.formCV.apellidos.value.length == 0){
		alert('Debe introducir sus apellidos');	
	}else if(!esFecha(document.formCV.diaNacimiento.value, document.formCV.mesNacimiento.value, document.formCV.annoNacimiento.value)){
		alert('Debe introducir una fecha de nacimiento correcta');
	}else if(document.formCV.telefono.value.length == 0){
		alert('Debe introducir su teléfono');				
	}else if(!esMail(document.formCV.mail.value)){
		alert('Debe introducir un email correcto');
	}else if(document.formCV.nivel.selectedIndex == 0){
		alert('Debe introducir nivel de estudios');
	}else if(document.formCV.especialidad.value.length == 0){
		alert('Debe introducir su especialidad');	
	}else if(document.formCV.titulo.value.length == 0){
		alert('Debe introducir su titulación');	
	}else if(document.formCV.universidad.value.length == 0){
		alert('Debe introducir su universidad');	
	}else if(document.formCV.anofin.value.length == 0){
		alert('Debe introducir su año de finalización');	
	}else if(document.formCV.idiomas.selectedIndex == 0){
		alert('Debe introducir su idioma');
	}else if(document.formCV.fichero.value.length == 0){	
		alert('Debe introducir su curriculum');
	}else{
		document.formCV.submit();
	}
}

function esFecha(dia, mes, ano){
       if((ano%4 != 0) && (mes == 2) && (dia > 28))	// Año no viciesto y es febrero y el dia es mayor a 28
			return false;	   
	   else if ((((mes == 4) || (mes == 6) || (mes == 9) || (mes==11)) && (dia>30)) || ((mes==2) && (dia>29)))
			return false;      	   
		else	    
			return true;
}	

function esMail(email){
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;

	if(((email.search(exclude) != -1)||(email.search(check)) == -1)||(email.search(checkend) == -1))
		return false;
	else
		return true;
}


/***************************** EMBOTELLADORES **********************/
function embotellador_cambiar(id, total){
	if (id > 0){				
		for(i=1; i<=total; i++){
			if(id == i){
				document.getElementById('embotellador'+i).style.display = 'block';
			}else{
				document.getElementById('embotellador'+i).style.display = 'none';
			}	
		}
		document.getElementById('embotellador_datos').style.display = 'block';	
	}else{
		document.getElementById('embotellador_datos').style.display = 'none';
	}	
}


/***************************REGISTRO DE USUARIO ***********************/
function registrar_usuario(){

	if(document.form_registro.user.value.length == 0){
		alert('Falta el usuario');
	}else if(document.form_registro.pass1.value.length == 0){
		alert('Falta la contraseña');
	}else if(document.form_registro.nombre.value.length == 0){
		alert('Falta el nombre');
	}else if(document.form_registro.apellidos.value.length == 0){
		alert('Faltan los apellidos');
	}else if(document.form_registro.nif.value.length == 0){
		alert('Falta el nif');
	}else if(document.form_registro.sexo.selectedIndex == 0){
		alert('Falta el sexo');
	}else if(document.form_registro.dir.value.length == 0){
		alert('Falta la dirección');
	}else if(document.form_registro.pob.value.length == 0){
		alert('Falta la población');
	}else if(document.form_registro.provincia.selectedIndex == 0){
		alert('Falta la provincia');
	}else if(document.form_registro.cp.value.length == 0){
		alert('Falta el código postal');
	}else if(document.form_registro.telefono.value.length == 0){
		alert('Falta el telefono');
	}else if(document.form_registro.telefono.value.length == 0){
		alert('Falta el movil');
		
	}else if(document.form_registro.pass1.value != document.form_registro.pass2.value){
		alert('La confirmación de contraseña no es correcta');
	}else if(!esFecha(document.form_registro.dia.value, document.form_registro.mes.value, document.form_registro.ano.value)){
		alert('La fecha no es valida');
	}else if(!esMail(document.form_registro.email.value)){
		alert('Mail incorrecto');	
	}else{
		url="/CFC/registro_accion.cfm";
		
	valores = "usuario="+encodeURIComponent(document.form_registro.user.value);
	valores += "&contrasena="+encodeURIComponent(document.form_registro.pass1.value);
	valores += "&nombre="+encodeURIComponent(document.form_registro.nombre.value);
	valores += "&apellidos="+encodeURIComponent(document.form_registro.apellidos.value);
	valores += "&fecha="+encodeURIComponent(document.form_registro.ano.value+'-'+document.form_registro.mes.value+'-'+ document.form_registro.dia.value);
	valores += "&nif="+encodeURIComponent(document.form_registro.nif.value);
	valores += "&sexo="+encodeURIComponent(document.form_registro.sexo.value);
	valores += "&email="+encodeURIComponent(document.form_registro.email.value);
	valores += "&direccion="+encodeURIComponent(document.form_registro.dir.value);
	valores += "&poblacion="+encodeURIComponent(document.form_registro.pob.value);
	valores += "&provincia="+encodeURIComponent(document.form_registro.provincia.value);
	valores += "&cp="+encodeURIComponent(document.form_registro.cp.value);
	valores += "&telefono="+encodeURIComponent(document.form_registro.telefono.value);
	valores += "&movil="+encodeURIComponent(document.form_registro.movil.value);
	
		if (document.form_registro.legal.checked){
			valores += "&acepto_lssi=1";
		}else{
			valores += "&acepto_lssi=0";
		}
		
		if (window.XMLHttpRequest) {
	   		req = new XMLHttpRequest();
			req.onreadystatechange = resultado_registro;
	        req.open("POST", url, true);
			req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
			req.send(valores);
		} else if (window.ActiveXObject) {
		    req = new ActiveXObject("Microsoft.XMLHTTP");
	    	if (req) {
					req.onreadystatechange = resultado_registro;
	        	req.open("POST", url, true);
				req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
				req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
			    req.send(valores);
	        }
		}	
	}	
}
function resultado_registro(){
 if (req.readyState == 4) {	
		if (req.status == 200) {
			if(req.responseText == '-1'){ // Ha fallado			
				alert('Ha fallado el proceso');
			}else if(req.responseText == '-2'){// Usuario repetido
				alert('Usuario repetido');
			}else if(req.responseText == '-4'){// Usuario repetido
				alert('Lo sentimos, debes tener al menos 14 años para registrarte.');
			}else{// Todo correcto
				document.getElementById('cabecera_registro').innerHTML = req.responseText;						
			}				
        }
    }
}

/***************  Session del usuario *************************/
function desconectar(){
	url = "/cfc/desconectar.cfm?cache=" + Math.random();
    if (window.XMLHttpRequest) {
   		req = new XMLHttpRequest();
		req.onreadystatechange = logado_resultado;
        req.open("GET", url, true);
		req.send(null);
	} else if (window.ActiveXObject) {
	    req = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req) {
			req.onreadystatechange = logado_resultado;
        	req.open("GET", url, true);
		    req.send();
        }
	}
}

function logar(){
	if(document.login.user.value.length == 0){
		alert('Falta el usuario');
	}else if(document.login.pass.value.length == 0){
		alert('Falta la contraseña');
	}else{
		url = "/cfc/logar.cfm";
		valores = "usuario="+encodeURIComponent(document.login.user.value);
		valores += "&contrasena="+encodeURIComponent(document.login.pass.value);
		
		if (window.XMLHttpRequest) {
	   		req = new XMLHttpRequest();
			req.onreadystatechange = logado_resultado;
	        req.open("POST", url, true);
			req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
			req.send(valores);
		} else if (window.ActiveXObject) {
		    req = new ActiveXObject("Microsoft.XMLHTTP");
	    	if (req) {
					req.onreadystatechange = logado_resultado;
	        	req.open("POST", url, true);
				req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
				req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
			    req.send(valores);
	        }
		}	
	
	
	}
}

function logado_resultado(){
	if (req.readyState == 4) {	
		if (req.status == 200) {
			// quitamos los posibles espacios en blanco
			if(req.responseText == '-1'){ 			
				alert('Usuario no valido');
			}else{
				document.getElementById('cabecera_registro').innerHTML = req.responseText;
				document.getElementById('FRMNavegacion_codigo').value = document.getElementById('FRMcodigoSesion').value
			}				
        }
    }
}

// -----------------------------
// Entrada: Tamaño de la Ventana
// Acción: Centra los popUps
// -----------------------------

function centra(w,h)
{
	var w=w+10;
	var h=h+29;
	var ns4 = (document.layers)? true:false;
	var ie4 = (document.all)? true:false;

	if(ns4) // Noteskapes
	{
   		window.outerWidth  = w;
   		window.outerHeight = h;
   		var Xcor = (screen.width-window.outerWidth)/2-5;
   		var Ycor = (screen.height-window.outerHeight)/2-14;
   		window.moveTo(Xcor, Ycor);
	}

	else if(ie4) // Explorando
	{
   		var Ycor=(screen.height-h)/2-14;
   		var Xcor=(screen.width-w)/2-5;
   		window.moveTo(Xcor,Ycor);
	}
}

// ----------------------------------------
// Entrada: Tamaño de la Ventana
// Acción: Impide que se maximice el pop up
// ----------------------------------------
function nomax(w,h)
{
    var w=w+10
    var h=h+29;
    window.resizeTo(w,h);
    centra(w,h);
}

/***************************GALERIA DE IMAGENES************************/

function enviar_imagen()
{
	if(document.formulario.imagen.value=="")
	{
		alert("Debes seleccionar una imagen.");
	}
	else if(document.formulario.comentario.value=="")
	{
		alert("Debes escribir un comentario.");
	}
	else
	{
		document.formulario.submit();
	}
}

function imagen_resultado()
{
	ocultar('subir');
	mostrar('resultado_imagen');
}

function carga_galeria(cont) {	
	url = '/paginas/participa/rincon_coleccion_contenido.cfm?cont=' + cont + '&cache=' +Math.random();
    if (window.XMLHttpRequest) {
   		req2 = new XMLHttpRequest();
		req2.onreadystatechange = carga_galeria_resultado;
        req2.open("GET", url, true);
		req2.send(null);
	} else if (window.ActiveXObject) {
	    req2 = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req2) {
			req2.onreadystatechange = carga_galeria_resultado;
        	req2.open("GET", url, true);
		    req2.send();
        }
	}
}

// Función procesa la carga del contenido
function carga_galeria_resultado() {	
	if (req2.readyState == 4) {
		if (req2.status == 200) {
			document.getElementById("galeria_contenedor").innerHTML = req2.responseText;	
		}	
	}
}

function mostrar_galeria(nombres,id)
{
	document.getElementById(nombres).style.display = 'block';
	url = '/paginas/participa/rincon_coleccion_capa.cfm?usua=' + id + '&cache=' +Math.random();
    if (window.XMLHttpRequest) {
   		req2 = new XMLHttpRequest();
		req2.onreadystatechange = carga_galeria_capa_resultado;
        req2.open("GET", url, true);
		req2.send(null);
	} else if (window.ActiveXObject) {
	    req2 = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req2) {
			req2.onreadystatechange = carga_galeria_capa_resultado;
        	req2.open("GET", url, true);
		    req2.send();
        }
	}
}

// Función procesa la carga del contenido
function carga_galeria_capa_resultado() {	
	if (req2.readyState == 4) {
		if (req2.status == 200) {
			document.getElementById("gal_1").innerHTML = req2.responseText;	
		}	
	}
}

function carga_paginacion_capa(usua,foto) {	
	url = '/paginas/participa/rincon_coleccion_capa.cfm?usua=' + usua + '&id_foto=' + foto + '&cache=' +Math.random();
    if (window.XMLHttpRequest) {
   		req2 = new XMLHttpRequest();
		req2.onreadystatechange = carga_paginacion_capa_resultado;
        req2.open("GET", url, true);
		req2.send(null);
	} else if (window.ActiveXObject) {
	    req2 = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req2) {
			req2.onreadystatechange = carga_paginacion_capa_resultado;
        	req2.open("GET", url, true);
		    req2.send();
        }
	}
}

// Función procesa la carga del contenido
function carga_paginacion_capa_resultado() {	
	if (req2.readyState == 4) {
		if (req2.status == 200) {
			document.getElementById("gal_1").innerHTML = req2.responseText;	
		}	
	}
}


function visita_banner(banner,destino){
	/* inserto VISITA de banner*/
	var url_e = '/cfc/visitas.cfm'
	var param_e
	param_e = "banner="+encodeURIComponent(banner)
	param_e += "&destino="+encodeURIComponent(destino);
	if (window.XMLHttpRequest) {
		req2 = new XMLHttpRequest();
		//req2.onreadystatechange = resultado_preguntas;
		req2.open("POST", url_e, true);
		req2.setRequestHeader("Method", "POST " + url_e + " HTTP/1.1"); 
		req2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
		req2.send(param_e);
	} else if (window.ActiveXObject) {
		req2 = new ActiveXObject("Microsoft.XMLHTTP");
		if (req2) {
			//req2.onreadystatechange = resultado_preguntas;
			req2.open("POST", url_e, true);
			req2.setRequestHeader("Method", "POST " + url_e + " HTTP/1.1"); 
			req2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
			req2.send(param_e);
		}
	}	
}


/***************************MODIFICACION DE USUARIO ***********************/
function modificar_usuario(){
	if(document.form_modificar.pass1.value.length == 0){
		alert('Falta la contraseña');
	}else if(document.form_modificar.nombre.value.length == 0){
		alert('Falta el nombre');
	}else if(document.form_modificar.apellidos.value.length == 0){
		alert('Faltan los apellidos');
	}else if(document.form_modificar.nif.value.length == 0){
		alert('Falta el nif');
	}else if(document.form_modificar.sexo.selectedIndex == 0){
		alert('Falta el sexo');
	}else if(document.form_modificar.dir.value.length == 0){
		alert('Falta la dirección');
	}else if(document.form_modificar.pob.value.length == 0){
		alert('Falta la población');
	}else if(document.form_modificar.provincia.selectedIndex == 0){
		alert('Falta la provincia');
	}else if(document.form_modificar.cp.value.length == 0){
		alert('Falta el código postal');
	}else if(document.form_modificar.telefono.value.length == 0){
		alert('Falta el telefono');
	}else if(document.form_modificar.telefono.value.length == 0){
		alert('Falta el movil');
		
	}else if(document.form_modificar.pass1.value != document.form_modificar.pass2.value){
		alert('La confirmación de contraseña no es correcta');
	}else if(!esFecha(document.form_modificar.dia.value, document.form_modificar.mes.value, document.form_modificar.ano.value)){
		alert('La fecha no es valida');
	}else if(!esMail(document.form_modificar.email.value)){
		alert('Mail incorrecto');	
	}else{
		url="/CFC/modificar_accion.cfm";
		
	valores = "idusuario="+encodeURIComponent(document.form_modificar.idusuario.value);
	valores += "&contrasena="+encodeURIComponent(document.form_modificar.pass1.value);
	valores += "&nombre="+encodeURIComponent(document.form_modificar.nombre.value);
	valores += "&apellidos="+encodeURIComponent(document.form_modificar.apellidos.value);
	valores += "&nif="+encodeURIComponent(document.form_modificar.nif.value);
	valores += "&sexo="+encodeURIComponent(document.form_modificar.sexo.value);
	valores += "&fecha="+encodeURIComponent(document.form_modificar.ano.value+'-'+document.form_modificar.mes.value+'-'+ document.form_modificar.dia.value);
	valores += "&email="+encodeURIComponent(document.form_modificar.email.value);
	valores += "&direccion="+encodeURIComponent(document.form_modificar.dir.value);
	valores += "&poblacion="+encodeURIComponent(document.form_modificar.pob.value);
	valores += "&provincia="+encodeURIComponent(document.form_modificar.provincia.value);
	valores += "&telefono="+encodeURIComponent(document.form_modificar.telefono.value);
	valores += "&movil="+encodeURIComponent(document.form_modificar.movil.value);
	valores += "&cp="+encodeURIComponent(document.form_modificar.cp.value);
	
	if (document.form_modificar.legal.checked){
		valores += "&acepto_lssi=1";
	}else{
		valores += "&acepto_lssi=0";
	}
		
		if (window.XMLHttpRequest) {
	   		req = new XMLHttpRequest();
			req.onreadystatechange = resultado_modificar;
	        req.open("POST", url, true);
			req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
			req.send(valores);
		} else if (window.ActiveXObject) {
		    req = new ActiveXObject("Microsoft.XMLHTTP");
	    	if (req) {
					req.onreadystatechange = resultado_modificar;
	        	req.open("POST", url, true);
				req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
				req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
			    req.send(valores);
	        }
		}	
	}	
}
function resultado_modificar(){
 if (req.readyState == 4) {	
		if (req.status == 200) {
			if(req.responseText == '-1'){ // Ha fallado			
				alert('Ha fallado el proceso');
			}else if(req.responseText == '-2'){// Usuario repetido
				alert('Email repetido');
			}else{// Todo correcto
				document.getElementById('cabecera_registro').innerHTML = req.responseText;						
			}				
        }
    }
}


/***************************ENCUESTA LIMONADA***********************/
function validar_encuesta()
{
	if(document.formulario_limonada.idRespuesta1[0].checked==false && document.formulario_limonada.idRespuesta1[1].checked==false && document.formulario_limonada.idRespuesta1[2].checked==false && document.formulario_limonada.idRespuesta1[3].checked==false && document.formulario_limonada.idRespuesta1[4].checked==false)
	{
		alert("No has contestado la pregunta 1.");
	}
	else if(document.formulario_limonada.idRespuesta1[4].checked==true && document.formulario_limonada.textoRespuesta1.value=="")
	{
		alert("Tienes que escribir el texto de la pregunta 1.");
	}
	else if(document.formulario_limonada.idRespuesta2[0].checked==false && document.formulario_limonada.idRespuesta2[1].checked==false && document.formulario_limonada.idRespuesta2[2].checked==false && document.formulario_limonada.idRespuesta2[3].checked==false && document.formulario_limonada.idRespuesta2[4].checked==false)
	{
		alert("No has contestado la pregunta 2.");
	}
	else if(document.formulario_limonada.idRespuesta2[4].checked==true && document.formulario_limonada.textoRespuesta2.value=="")
	{
		alert("Tienes que escribir el texto de la pregunta 2.");
	}
	else if(document.formulario_limonada.idRespuesta3[0].checked==false && document.formulario_limonada.idRespuesta3[1].checked==false && document.formulario_limonada.idRespuesta3[2].checked==false && document.formulario_limonada.idRespuesta3[3].checked==false)
	{
		alert("No has contestado la pregunta 3.");
	}
	else if(document.formulario_limonada.idRespuesta3[3].checked==true && document.formulario_limonada.textoRespuesta3.value=="")
	{
		alert("Tienes que escribir el texto de la pregunta 3.");
	}
	else if(document.formulario_limonada.idRespuesta4[0].checked==false && document.formulario_limonada.idRespuesta4[1].checked==false && document.formulario_limonada.idRespuesta4[2].checked==false)
	{
		alert("No has contestado la pregunta 4.");
	}
	else if(document.formulario_limonada.idRespuesta4[2].checked==true && document.formulario_limonada.textoRespuesta4.value=="")
	{
		alert("Tienes que escribir el texto de la pregunta 4.");
	}
	else if(document.formulario_limonada.idRespuesta5[0].checked==false && document.formulario_limonada.idRespuesta5[1].checked==false && document.formulario_limonada.idRespuesta5[2].checked==false && document.formulario_limonada.idRespuesta5[3].checked==false)
	{
		alert("No has contestado la pregunta 5.");
	}
	else if(document.formulario_limonada.idRespuesta5[3].checked==true && document.formulario_limonada.textoRespuesta5.value=="")
	{
		alert("Tienes que escribir el texto de la pregunta 5.");
	}
	else if(document.formulario_limonada.textoRespuesta6.value=="")
	{
		alert("Tienes que escribir el texto de la pregunta 6.");
	}
	else if(document.formulario_limonada.textoRespuesta7.value=="")
	{
		alert("Tienes que escribir el texto de la pregunta 7.");
	}
	else if(document.formulario_limonada.idRespuesta8[0].checked==false && document.formulario_limonada.idRespuesta8[1].checked==false && document.formulario_limonada.idRespuesta8[2].checked==false && document.formulario_limonada.idRespuesta8[3].checked==false && document.formulario_limonada.idRespuesta8[4].checked==false)
	{
		alert("No has contestado la pregunta 8.");
	}
	else if(document.formulario_limonada.idRespuesta8[4].checked==true && document.formulario_limonada.textoRespuesta8.value=="")
	{
		alert("Tienes que escribir el texto de la pregunta 8.");
	}
	else if(document.formulario_limonada.idRespuesta9[0].checked==false && document.formulario_limonada.idRespuesta9[1].checked==false && document.formulario_limonada.idRespuesta9[2].checked==false && document.formulario_limonada.idRespuesta9[3].checked==false && document.formulario_limonada.idRespuesta9[4].checked==false)
	{
		alert("No has contestado la pregunta 9.");
	}
	else if(document.formulario_limonada.idRespuesta9[4].checked==true && document.formulario_limonada.textoRespuesta9.value=="")
	{
		alert("Tienes que escribir el texto de la pregunta 9.");
	}
	else if(document.formulario_limonada.idRespuesta10[0].checked==false && document.formulario_limonada.idRespuesta10[1].checked==false && document.formulario_limonada.idRespuesta10[2].checked==false && document.formulario_limonada.idRespuesta10[3].checked==false && document.formulario_limonada.idRespuesta10[4].checked==false)
	{
		alert("No has contestado la pregunta 10.");
	}
	else if(document.formulario_limonada.idRespuesta10[4].checked==true && document.formulario_limonada.textoRespuesta10.value=="")
	{
		alert("Tienes que escribir el texto de la pregunta 10.");
	}
	else if(document.formulario_limonada.idRespuesta11[0].checked==false && document.formulario_limonada.idRespuesta11[1].checked==false && document.formulario_limonada.idRespuesta11[2].checked==false && document.formulario_limonada.idRespuesta11[3].checked==false && document.formulario_limonada.idRespuesta11[4].checked==false)
	{
		alert("No has contestado la pregunta 11.");
	}
	else if(document.formulario_limonada.idRespuesta11[4].checked==true && document.formulario_limonada.textoRespuesta11.value=="")
	{
		alert("Tienes que escribir el texto de la pregunta 11.");
	}
	else if(document.formulario_limonada.textoRespuesta12.value=="")
	{
		alert("Tienes que escribir el texto de la pregunta 12.");
	}
	else
	{
		url="/paginas/participa/limonada_encuesta_accion.cfm";
		
		var i
		/**PREGUNTA 1**/
		for (i=0;i<=4;i++) 
		{
			if(document.formulario_limonada.idRespuesta1[i].checked==true)
			{
				var resultado = i+1;
				valores = "idRespuesta1="+resultado;
				if(i==4)
				{
					valores += "&textoRespuesta1="+encodeURIComponent(document.formulario_limonada.textoRespuesta1.value);
				}
				else
				{
					valores += "&textoRespuesta1=0";
				}
			}
		}
		/**PREGUNTA 2**/
		for (i=0;i<=4;i++) 
		{
			if(document.formulario_limonada.idRespuesta2[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta2="+resultado;
				if(i==4)
				{
					valores += "&textoRespuesta2="+encodeURIComponent(document.formulario_limonada.textoRespuesta2.value);
				}
				else
				{
					valores += "&textoRespuesta2=0";
				}
			}
		}
		/**PREGUNTA 3**/
		for (i=0;i<=3;i++) 
		{
			if(document.formulario_limonada.idRespuesta3[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta3="+resultado;
				if(i==3)
				{
					valores += "&textoRespuesta3="+encodeURIComponent(document.formulario_limonada.textoRespuesta3.value);
				}
				else
				{
					valores += "&textoRespuesta3=0";
				}
			}
		}
		/**PREGUNTA 4**/
		for (i=0;i<=2;i++) 
		{
			if(document.formulario_limonada.idRespuesta4[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta4="+resultado;
				if(i==2)
				{
					valores += "&textoRespuesta4="+encodeURIComponent(document.formulario_limonada.textoRespuesta4.value);
				}
				else
				{
					valores += "&textoRespuesta4=0";
				}
			}
		}
		/**PREGUNTA 5**/
		for (i=0;i<=3;i++) 
		{
			if(document.formulario_limonada.idRespuesta5[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta5="+resultado;
				if(i==3)
				{
					valores += "&textoRespuesta5="+encodeURIComponent(document.formulario_limonada.textoRespuesta5.value);
				}
				else
				{
					valores += "&textoRespuesta5=0";
				}
			}
		}
		/**PREGUNTA 6**/
		valores += "&textoRespuesta6="+encodeURIComponent(document.formulario_limonada.textoRespuesta6.value);
		/**PREGUNTA 7**/
		valores += "&textoRespuesta7="+encodeURIComponent(document.formulario_limonada.textoRespuesta7.value);
		/**PREGUNTA 8**/
		for (i=0;i<=4;i++) 
		{
			if(document.formulario_limonada.idRespuesta8[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta8="+resultado;
				if(i==4)
				{
					valores += "&textoRespuesta8="+encodeURIComponent(document.formulario_limonada.textoRespuesta8.value);
				}
				else
				{
					valores += "&textoRespuesta8=0";
				}
			}
		}
		/**PREGUNTA 9**/
		for (i=0;i<=4;i++) 
		{
			if(document.formulario_limonada.idRespuesta9[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta9="+resultado;
				if(i==4)
				{
					valores += "&textoRespuesta9="+encodeURIComponent(document.formulario_limonada.textoRespuesta9.value);
				}
				else
				{
					valores += "&textoRespuesta9=0";
				}
			}
		}
		/**PREGUNTA 10**/
		for (i=0;i<=4;i++) 
		{
			if(document.formulario_limonada.idRespuesta10[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta10="+resultado;
				if(i==4)
				{
					valores += "&textoRespuesta10="+encodeURIComponent(document.formulario_limonada.textoRespuesta10.value);
				}
				else
				{
					valores += "&textoRespuesta10=0";
				}
			}
		}
		/**PREGUNTA 11**/
		for (i=0;i<=4;i++) 
		{
			if(document.formulario_limonada.idRespuesta11[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta11="+resultado;
				if(i==4)
				{
					valores += "&textoRespuesta11="+encodeURIComponent(document.formulario_limonada.textoRespuesta11.value);
				}
				else
				{
					valores += "&textoRespuesta11=0";
				}
			}
		}
		/**PREGUNTA 12**/
		valores += "&textoRespuesta12="+encodeURIComponent(document.formulario_limonada.textoRespuesta12.value);
			
		if (window.XMLHttpRequest) 
		{
			req = new XMLHttpRequest();
			req.onreadystatechange = resultado_encuesta_limonada;
			req.open("POST", url, true);
			req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
			req.send(valores);
		} 
		else if (window.ActiveXObject) 
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req) 
			{
				req.onreadystatechange = resultado_encuesta_limonada;
				req.open("POST", url, true);
				req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
				req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
				req.send(valores);
			}
		}
	}
}

function resultado_encuesta_limonada()
{
	if (req.readyState == 4) 
	{
		if (req.status == 200) 
		{
			if(req.responseText == '1')
			{ // Todo Correcto		
				carga_contenido('/participa/limonada_encuesta_ok.cfm');
			}
			else 
			{ // Error
				carga_contenido('/participa/limonada_encuesta_error.cfm');
			}
		}
    }
}

function deshabilitarCaja(pregunta)
{
	if(pregunta == 1 && document.formulario_limonada.idRespuesta1[4].checked == true)
	{
		document.formulario_limonada.textoRespuesta1.disabled=false;
	}
	else if(pregunta == 1 && document.formulario_limonada.idRespuesta1[4].checked == false)
	{
		document.formulario_limonada.textoRespuesta1.disabled=true;
	}
	else if(pregunta == 2 && document.formulario_limonada.idRespuesta2[4].checked == true)
	{
		document.formulario_limonada.textoRespuesta2.disabled=false;
	}
	else if(pregunta == 2 && document.formulario_limonada.idRespuesta2[4].checked == false)
	{
		document.formulario_limonada.textoRespuesta2.disabled=true;
	}
	else if(pregunta == 3 && document.formulario_limonada.idRespuesta3[3].checked == true)
	{
		document.formulario_limonada.textoRespuesta3.disabled=false;
	}
	else if(pregunta == 3 && document.formulario_limonada.idRespuesta3[3].checked == false)
	{
		document.formulario_limonada.textoRespuesta3.disabled=true;
	}
	else if(pregunta == 4 && document.formulario_limonada.idRespuesta4[2].checked == true)
	{
		document.formulario_limonada.textoRespuesta4.disabled=false;
	}
	else if(pregunta == 4 && document.formulario_limonada.idRespuesta4[2].checked == false)
	{
		document.formulario_limonada.textoRespuesta4.disabled=true;
	}
	else if(pregunta == 5 && document.formulario_limonada.idRespuesta5[3].checked == true)
	{
		document.formulario_limonada.textoRespuesta5.disabled=false;
	}
	else if(pregunta == 5 && document.formulario_limonada.idRespuesta5[3].checked == false)
	{
		document.formulario_limonada.textoRespuesta5.disabled=true;
	}
	else if(pregunta == 8 && document.formulario_limonada.idRespuesta8[4].checked == true)
	{
		document.formulario_limonada.textoRespuesta8.disabled=false;
	}
	else if(pregunta == 8 && document.formulario_limonada.idRespuesta8[4].checked == false)
	{
		document.formulario_limonada.textoRespuesta8.disabled=true;
	}
	else if(pregunta == 9 && document.formulario_limonada.idRespuesta9[4].checked == true)
	{
		document.formulario_limonada.textoRespuesta9.disabled=false;
	}
	else if(pregunta == 9 && document.formulario_limonada.idRespuesta9[4].checked == false)
	{
		document.formulario_limonada.textoRespuesta9.disabled=true;
	}
	else if(pregunta == 10 && document.formulario_limonada.idRespuesta10[4].checked == true)
	{
		document.formulario_limonada.textoRespuesta10.disabled=false;
	}
	else if(pregunta == 10 && document.formulario_limonada.idRespuesta10[4].checked == false)
	{
		document.formulario_limonada.textoRespuesta10.disabled=true;
	}
	else if(pregunta == 11 && document.formulario_limonada.idRespuesta11[4].checked == true)
	{
		document.formulario_limonada.textoRespuesta11.disabled=false;
	}
	else if(pregunta == 11 && document.formulario_limonada.idRespuesta11[4].checked == false)
	{
		document.formulario_limonada.textoRespuesta11.disabled=true;
	}
}


function validar_reenvio_limonada()
{
	if (document.formulario_reenvio.nombreremitente.value == "")
	{
		alert("Debes rellenar tu nombre.");
	}
	else if (validarEmail(formulario_reenvio.emailremitente) == false)
	{
		alert("Debes rellenar un remitente valido.");
	}
	else if (document.formulario_reenvio.nombredestinatario.value == "")
	{
		alert("Debes rellenar el nombre del destinatario.");
	}
	else if (validarEmail(formulario_reenvio.emaildestinatario) == false)
	{
		alert("Debes rellenar un destinatario valido.");
	}
	else
	{
		url="/paginas/participa/limonada_reenvio_accion.cfm";
		
		valores = "nombreremitente="+encodeURIComponent(document.formulario_reenvio.nombreremitente.value);
		valores += "&emailremitente="+encodeURIComponent(document.formulario_reenvio.emailremitente.value);
		valores += "&nombredestinatario="+encodeURIComponent(document.formulario_reenvio.nombredestinatario.value);
		valores += "&emaildestinatario="+encodeURIComponent(document.formulario_reenvio.emaildestinatario.value);
			
		if (window.XMLHttpRequest) 
		{
			req = new XMLHttpRequest();
			req.onreadystatechange = resultado_reenvio_limonada;
			req.open("POST", url, true);
			req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
			req.send(valores);
		} 
		else if (window.ActiveXObject) 
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req) 
			{
				req.onreadystatechange = resultado_reenvio_limonada;
				req.open("POST", url, true);
				req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
				req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
				req.send(valores);
			}
		}
	}
}

function resultado_reenvio_limonada()
{
	if (req.readyState == 4) 
	{
		if (req.status == 200) 
		{
			if(req.responseText == '-1')
			{ // Error		
				carga_contenido('participa/limonada_reenvio_error.cfm');
			}
			else 
			{ // Todo Correcto
				carga_contenido('participa/limonada_reenvio_ok.cfm');
			}
		}
    }
}


function validarEmail(ValorEmail)
{
	var email = ValorEmail.value;
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (email.length == 0)
	{
		return false;
	}
	if (filter.test(email))
	{
		return true;
	}
	else
	{
		ValorEmail.focus();
		return false;
	}
}


function validaRapsodas()
{
	if(document.formulario.nombre.value.length == 0)
	{
		alert('Debe introducir el nombre');
	}
	else if(document.formulario.apellidos.value.length == 0)
	{
		alert('Debe introducir sus apellidos');	
	}
	else if(document.formulario.direccion.value.length == 0)
	{
		alert('Debe introducir su dirección');
	}
	else if(document.formulario.ciudad.value.length == 0)
	{
		alert('Debe introducir su ciudad');
	}
	else if(document.formulario.codigo.value.length == 0)
	{
		alert('Debe introducir su código postal');
	}
	else if(!esMail(document.formulario.email.value))
	{
		alert('Debe introducir un email correcto');
	}
	else if(document.formulario.telefono.value.length == 0)
	{
		alert('Debe introducir su teléfono');				
	}
	else
	{
		rapsodas_insertar();
	}
}


function rapsodas_insertar()
{
	include("/__utm.js")
	url = '/paginas/fundacion/rapsodas_insertar.cfm' ; 
	valores ="nombre="+encodeURIComponent(document.formulario.nombre.value);
	valores += "&apellidos="+encodeURIComponent(document.formulario.apellidos.value);
	valores +="&telefono="+encodeURIComponent(document.formulario.telefono.value);	
	valores +="&direccion="+encodeURIComponent(document.formulario.direccion.value);	
	valores +="&ciudad="+encodeURIComponent(document.formulario.ciudad.value);	
	valores +="&codigo="+encodeURIComponent(document.formulario.codigo.value);	
	valores +="&email="+encodeURIComponent(document.formulario.email.value);
	if (window.XMLHttpRequest) {
   		req = new XMLHttpRequest();
		req.onreadystatechange = rapsodas_insertar_carga;
        req.open("POST", url, true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
		req.send(valores);
	} else if (window.ActiveXObject) {
	    req = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req) {
			req.onreadystatechange = rapsodas_insertar_carga;
        	req.open("POST", url, true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
		    req.send(valores);
        }
	}	
}


function rapsodas_insertar_carga(){
	if (req.readyState == 4) {	
		if (req.status == 200) {
			// Cargar el contenido en la capa		
			document.getElementById("capaform").innerHTML = req.responseText;						
		}
	}
}

/***************************************************/
function validaRecordar()
{
	if(!esMail(document.recordar.email.value))
	{
		alert('Debe introducir un email correcto');
	}
	else
	{
		recordar_enviar();
	}
}

function recordar_enviar()
{
	url = '/paginas/participa/recordar_contrasena_enviar.cfm' ; 
	valores ="email="+encodeURIComponent(document.recordar.email.value);
	if (window.XMLHttpRequest) {
   		req = new XMLHttpRequest();
		req.onreadystatechange = recordar_contrasena_carga;
        req.open("POST", url, true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
		req.send(valores);
	} else if (window.ActiveXObject) {
	    req = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req) {
			req.onreadystatechange = recordar_contrasena_carga;
        	req.open("POST", url, true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
		    req.send(valores);
        }
	}	
}

function recordar_contrasena_carga(){
	if (req.readyState == 4) {	
		if (req.status == 200) {
			// Cargar el contenido en la capa
			ocultar('contra')
			mostrar('gracias')
			document.getElementById("gracias").innerHTML = req.responseText;						
		}
	}
}


/************************CD CALIFATO***********************************/
function validaColifata()
{
	if(document.formulario.cuando[0].checked == false && document.formulario.cuando[1].checked == false && document.formulario.cuando[2].checked == false)
	{
		alert('Debe contestar a la pregunta');
	}
	else if(document.formulario.nombre.value.length == 0)
	{
		alert('Debe introducir el nombre');
	}
	else if(document.formulario.apellidos.value.length == 0)
	{
		alert('Debe introducir sus apellidos');	
	}
	else if(document.formulario.direccion.value.length == 0)
	{
		alert('Debe introducir su dirección');
	}
	else if(document.formulario.ciudad.value.length == 0)
	{
		alert('Debe introducir su ciudad');
	}
	else if(document.formulario.codigo.value.length == 0)
	{
		alert('Debe introducir su código postal');
	}
	else if(!esMail(document.formulario.email.value))
	{
		alert('Debe introducir un email correcto');
	}
	else if(document.formulario.telefono.value.length == 0)
	{
		alert('Debe introducir su teléfono');				
	}
	else
	{
		colifata_insertar();
	}
}

function colifata_insertar()
{
	var cuando;
	for (i=0;i<3;i++)
	{
       	if (document.formulario.cuando[i].checked)
		{
			cuando = i + 1;
		}
	}
	include("/__utm.js")
	url = '/paginas/fundacion/colifata_insertar.cfm' ; 
	valores ="nombre="+encodeURIComponent(document.formulario.nombre.value);
	valores += "&apellidos="+encodeURIComponent(document.formulario.apellidos.value);
	valores +="&telefono="+encodeURIComponent(document.formulario.telefono.value);	
	valores +="&direccion="+encodeURIComponent(document.formulario.direccion.value);	
	valores +="&ciudad="+encodeURIComponent(document.formulario.ciudad.value);	
	valores +="&codigo="+encodeURIComponent(document.formulario.codigo.value);	
	valores +="&email="+encodeURIComponent(document.formulario.email.value);
	valores +="&cuando="+encodeURIComponent(cuando);
	if (window.XMLHttpRequest) {
   		req = new XMLHttpRequest();
		req.onreadystatechange = colifata_insertar_carga;
        req.open("POST", url, true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
		req.send(valores);
	} else if (window.ActiveXObject) {
	    req = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req) {
			req.onreadystatechange = colifata_insertar_carga;
        	req.open("POST", url, true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
		    req.send(valores);
        }
	}	
}

function colifata_insertar_carga(){
	if (req.readyState == 4) {	
		if (req.status == 200) {
			// Cargar el contenido en la capa		
			document.getElementById("pedir").innerHTML = req.responseText;						
		}
	}
}



/***************************ENCUESTA EXPO***********************/
function validar_encuesta_expo()
{	
	if(document.formulario_expo.idRespuesta1[0].checked==false && document.formulario_expo.idRespuesta1[1].checked==false && document.formulario_expo.idRespuesta1[2].checked==false)
	{
		alert("No has contestado la pregunta 1.");
	}
	else if(document.formulario_expo.idRespuesta2[0].checked==false && document.formulario_expo.idRespuesta2[1].checked==false && document.formulario_expo.idRespuesta2[2].checked==false)
	{
		alert("No has contestado la pregunta 2.");
	}
	else if(document.formulario_expo.idRespuesta3[0].checked==false && document.formulario_expo.idRespuesta3[1].checked==false && document.formulario_expo.idRespuesta3[2].checked==false)
	{
		alert("No has contestado la pregunta 3.");
	}
	else if(document.formulario_expo.idRespuesta4[0].checked==false && document.formulario_expo.idRespuesta4[1].checked==false && document.formulario_expo.idRespuesta4[2].checked==false)
	{
		alert("No has contestado la pregunta 4.");
	}
	else if(document.formulario_expo.idRespuesta5[0].checked==false && document.formulario_expo.idRespuesta5[1].checked==false && document.formulario_expo.idRespuesta5[2].checked==false)
	{
		alert("No has contestado la pregunta 5.");
	}
	else if(document.formulario_expo.idRespuesta6[0].checked==false && document.formulario_expo.idRespuesta6[1].checked==false && document.formulario_expo.idRespuesta6[2].checked==false)
	{
		alert("No has contestado la pregunta 6.");
	}
	else if(document.formulario_expo.idRespuesta7[0].checked==false && document.formulario_expo.idRespuesta7[1].checked==false && document.formulario_expo.idRespuesta7[2].checked==false)
	{
		alert("No has contestado la pregunta 7.");
	}
	else if(document.formulario_expo.idRespuesta8[0].checked==false && document.formulario_expo.idRespuesta8[1].checked==false && document.formulario_expo.idRespuesta8[2].checked==false)
	{
		alert("No has contestado la pregunta 8.");
	}
	else if(document.formulario_expo.idRespuesta9[0].checked==false && document.formulario_expo.idRespuesta9[1].checked==false && document.formulario_expo.idRespuesta9[2].checked==false)
	{
		alert("No has contestado la pregunta 9.");
	}
	else if(document.formulario_expo.idRespuesta10[0].checked==false && document.formulario_expo.idRespuesta10[1].checked==false && document.formulario_expo.idRespuesta10[2].checked==false)
	{
		alert("No has contestado la pregunta 10.");
	}
	else
	{
		url="/paginas/participa/encuesta_expo_accion.cfm";
		var i;
		for (i=0;i<=2;i++) 
		{
			if(document.formulario_expo.idRespuesta1[i].checked==true)
			{
				var resultado = i+1;
				valores = "idRespuesta1="+resultado;
			}
		}
		for (i=0;i<=2;i++) 
		{
			if(document.formulario_expo.idRespuesta2[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta2="+resultado;
			}
		}
		for (i=0;i<=2;i++) 
		{
			if(document.formulario_expo.idRespuesta3[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta3="+resultado;
			}
		}
		for (i=0;i<=2;i++) 
		{
			if(document.formulario_expo.idRespuesta4[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta4="+resultado;
			}
		}
		for (i=0;i<=2;i++) 
		{
			if(document.formulario_expo.idRespuesta5[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta5="+resultado;
			}
		}
		for (i=0;i<=2;i++) 
		{
			if(document.formulario_expo.idRespuesta6[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta6="+resultado;
			}
		}
		for (i=0;i<=2;i++) 
		{
			if(document.formulario_expo.idRespuesta7[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta7="+resultado;
			}
		}
		for (i=0;i<=2;i++) 
		{
			if(document.formulario_expo.idRespuesta8[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta8="+resultado;
			}
		}
		for (i=0;i<=2;i++) 
		{
			if(document.formulario_expo.idRespuesta9[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta9="+resultado;
			}
		}
		for (i=0;i<=2;i++) 
		{
			if(document.formulario_expo.idRespuesta10[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta10="+resultado;
			}
		}
			
		if (window.XMLHttpRequest) 
		{
			req = new XMLHttpRequest();
			req.onreadystatechange = resultado_encuesta_expo;
			req.open("POST", url, true);
			req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
			req.send(valores);
		} 
		else if (window.ActiveXObject) 
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req) 
			{
				req.onreadystatechange = resultado_encuesta_expo;
				req.open("POST", url, true);
				req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
				req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
				req.send(valores);
			}
		}
	}
}

function resultado_encuesta_expo()
{
	if (req.readyState == 4) 
	{
		if (req.status == 200) 
		{
			if(req.responseText == 1)
			{
				carga_contenido('participa/expo_enhorabuena.cfm');
			}
			else if(req.responseText == -10)
			{
				mostrar('error');
			}
			else if((req.responseText == -2))
			{
				mostrar('respuestas_erroneas');
			}
			else if((req.responseText == -20))
			{
				carga_contenido('participa/expo_adelante.cfm');
			}
			else if((req.responseText == -30))
			{
				carga_contenido('participa/expo_enhorabuena_new.cfm');
			}
		}
    }
}

/**Se utiliza para comprobar con Ajax la session del usuario en todas las promos que haga falta**/
function comprobar_session()
{
	url = '/paginas/participa/comprobar_session.cfm' ;
	valores = "";
	if (window.XMLHttpRequest) 
	{
		req = new XMLHttpRequest();
		req.onreadystatechange = comprobar_session_resultado;
		req.open("POST", url, true);
		req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
		req.send(valores);
	} 
	else if (window.ActiveXObject) 
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) 
		{
			req.onreadystatechange = comprobar_session_resultado;
			req.open("POST", url, true);
			req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
			req.send(valores);
		}
	}
}

function comprobar_session_resultado(){
	if (req.readyState == 4) {	
		if (req.status == 200) 
		{
			if(req.responseText == 1)
			{
				carga_contenido('participa/secret_preg1.cfm');
			}
			else if(req.responseText == -1)
			{
				mostrar('log');
			}
		}
	}
}


/***************************ENCUESTA SECRET***********************/
function validar_pregunta(pregunta,valorurl)
{	
	if(document.formulario.pregunta[0].checked == false && document.formulario.pregunta[1].checked == false && document.formulario.pregunta[2].checked == false)
	{
		alert("Debes responder a la pregunta para poder continuar.");	
	}
	else
	{
		var i;
		var valores;
		
		for (i=0;i<=2;i++) 
		{
			if(document.formulario.pregunta[i].checked==true)
			{
				var resultado = i+1;
				if(valorurl == 0)
				{
					valor = 'pregunta'+pregunta+'='+resultado;
				}
				else
				{
					valor = valorurl+'&pregunta'+pregunta+'='+resultado;
				}
			}
		}
		
		if(pregunta == 1)
		{
			carga_contenido('participa/secret_preg2.cfm?'+valor);
		}
		else if(pregunta == 2)
		{
			carga_contenido('participa/secret_preg3.cfm?'+valor);
		}
		else if(pregunta == 3)
		{
			carga_contenido('participa/secret_preg4.cfm?'+valor);
		}
		else if(pregunta == 4)
		{
			carga_contenido('participa/secret_preg5.cfm?'+valor);
		}
		else if(pregunta == 5)
		{
			url='/paginas/participa/secret_insertar.cfm?'+valor;
			
			if (window.XMLHttpRequest) 
			{
				req = new XMLHttpRequest();
				req.onreadystatechange = resultado_encuesta_secret;
				req.open("POST", url, true);
				req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
				req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
				req.send(valor);
			} 
			else if (window.ActiveXObject) 
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
				if (req) 
				{
					req.onreadystatechange = resultado_encuesta_secret;
					req.open("POST", url, true);
					req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
					req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
					req.send(valor);
				}
			}
		}
	}
}


function resultado_encuesta_secret()
{
	if (req.readyState == 4) 
	{
		if (req.status == 200) 
		{
			if(req.responseText == 1)
			{
				carga_contenido('participa/secret_ok.cfm');
			}
			else if(req.responseText == -1)
			{
				carga_contenido('participa/secret_ko.cfm');
			}
			else if(req.responseText == -10)
			{
				carga_contenido('participa/secret_error.cfm');
			}
			else if(req.responseText == -20)
			{
				carga_contenido('participa/secret_ya.cfm');
			}
		}
    }
}

/********************************DIENER*******************************/
function validar_diener()
{
	if(document.formulario.idRespuesta1[0].checked==false && document.formulario.idRespuesta1[1].checked==false && document.formulario.idRespuesta1[2].checked==false && document.formulario.idRespuesta1[3].checked==false && document.formulario.idRespuesta1[4].checked==false && document.formulario.idRespuesta1[5].checked==false && document.formulario.idRespuesta1[6].checked==false)
	{
		alert("No has contestado la pregunta 1.");
	}
	else if(document.formulario.idRespuesta2[0].checked==false && document.formulario.idRespuesta2[1].checked==false && document.formulario.idRespuesta2[2].checked==false && document.formulario.idRespuesta2[3].checked==false && document.formulario.idRespuesta2[4].checked==false && document.formulario.idRespuesta2[5].checked==false && document.formulario.idRespuesta2[6].checked==false)
	{
		alert("No has contestado la pregunta 2.");
	}
	else if(document.formulario.idRespuesta3[0].checked==false && document.formulario.idRespuesta3[1].checked==false && document.formulario.idRespuesta3[2].checked==false && document.formulario.idRespuesta3[3].checked==false && document.formulario.idRespuesta3[4].checked==false && document.formulario.idRespuesta3[5].checked==false && document.formulario.idRespuesta3[6].checked==false)
	{
		alert("No has contestado la pregunta 3.");
	}
	else if(document.formulario.idRespuesta4[0].checked==false && document.formulario.idRespuesta4[1].checked==false && document.formulario.idRespuesta4[2].checked==false && document.formulario.idRespuesta4[3].checked==false && document.formulario.idRespuesta4[4].checked==false && document.formulario.idRespuesta4[5].checked==false && document.formulario.idRespuesta4[6].checked==false)
	{
		alert("No has contestado la pregunta 4.");
	}
	else if(document.formulario.idRespuesta5[0].checked==false && document.formulario.idRespuesta5[1].checked==false && document.formulario.idRespuesta5[2].checked==false && document.formulario.idRespuesta5[3].checked==false && document.formulario.idRespuesta5[4].checked==false && document.formulario.idRespuesta5[5].checked==false && document.formulario.idRespuesta5[6].checked==false)
	{
		alert("No has contestado la pregunta 5.");
	}
	else
	{
		url="/paginas/felicidad/felicidad_diener_accion.cfm";
		var i;
		for (i=0;i<=6;i++) 
		{
			if(document.formulario.idRespuesta1[i].checked==true)
			{
				var resultado = i+1;
				valores = "idRespuesta1="+resultado;
			}
		}
		for (i=0;i<=6;i++) 
		{
			if(document.formulario.idRespuesta2[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta2="+resultado;
			}
		}
		for (i=0;i<=6;i++) 
		{
			if(document.formulario.idRespuesta3[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta3="+resultado;
			}
		}
		for (i=0;i<=6;i++) 
		{
			if(document.formulario.idRespuesta4[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta4="+resultado;
			}
		}
		for (i=0;i<=6;i++) 
		{
			if(document.formulario.idRespuesta5[i].checked==true)
			{
				var resultado = i+1;
				valores += "&idRespuesta5="+resultado;
			}
		}
		
		
		if (window.XMLHttpRequest) 
		{
			req = new XMLHttpRequest();
			req.onreadystatechange = resultado_diener;
			req.open("POST", url, true);
			req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
			req.send(valores);
		} 
		else if (window.ActiveXObject) 
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req) 
			{
				req.onreadystatechange = resultado_diener;
				req.open("POST", url, true);
				req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
				req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
				req.send(valores);
			}
		}
		
	}
}


function resultado_diener()
{
	if (req.readyState == 4) 
	{
		if (req.status == 200) 
		{	
			if(req.responseText == -1)
			{
				carga_contenido('../paginas/felicidad/felicidad_diener_resultados.cfm?res=10');
			}
			else
			{
				carga_contenido('../paginas/felicidad/felicidad_diener_resultados.cfm?res='+req.responseText);
			}
		}
    }
}



/************************************PREGUNTA FELICIDAD**********************/
function validar_pregunta_felicidad()
{
	if(document.formulario_pregunta.idrespuesta[0].checked==false && document.formulario_pregunta.idrespuesta[1].checked==false)
	{
		alert("No has contestado la pregunta.");
	}
	else
	{
		url="/paginas/felicidad/felicidad_pregunta_accion.cfm";
		var i;
		for (i=0;i<=1;i++) 
		{
			if(document.formulario_pregunta.idrespuesta[i].checked==true)
			{
				var resultado = i+1;
				valores = "idrespuesta="+resultado;
			}
		}
		
		if (window.XMLHttpRequest) 
		{
			req = new XMLHttpRequest();
			req.onreadystatechange = resultado_pregunta_felicidad;
			req.open("POST", url, true);
			req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
			req.send(valores);
		} 
		else if (window.ActiveXObject) 
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req) 
			{
				req.onreadystatechange = resultado_pregunta_felicidad;
				req.open("POST", url, true);
				req.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); 
				req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
				req.send(valores);
			}
		}
		
	}
}


function resultado_pregunta_felicidad()
{
	if (req.readyState == 4) 
	{
		if (req.status == 200) 
		{	
		
			carga_contenido('../paginas/felicidad/felicidad_pregunta_resultados.htm');
			/**if(req.responseText == -1)
			{
				alert("Error");
				//carga_contenido('../paginas/felicidad/felicidad_diener_resultados.cfm?res=10');
			}
			else
			{
				alert("Guardado");
				//carga_contenido('../paginas/felicidad/felicidad_diener_resultados.cfm?res='+req.responseText);
			}**/
		}
    }
}








/************************************ FUNCIÓN GENÉRICA PARA CARGAR EN UNA CAPA ***************************************************/


function cargar(url,capa) {
	include("/__utm.js")
	// en caso de ser opción de primer nivel, no cargamos nada
	
	
//	document.getElementById("content_contenido").innerHTML = 'Cargando....';

	
	// para evitar la cache
	if(url.lastIndexOf('?') == -1){
		url += '?cache=' +Math.random(); 
	}else{
		url += '&cache=' +Math.random(); 			
	}
	
    if (window.XMLHttpRequest) {
   		req3 = new XMLHttpRequest();
		//req3.onreadystatechange = carga_contenido_resultado3;
		req3.onreadystatechange = function ()    {        // función de respuesta        
			carga_resultado3 (req3, capa);
		}
        req3.open("GET", url, true);
		req3.send(null);
	} else if (window.ActiveXObject) {
	    req3 = new ActiveXObject("Microsoft.XMLHTTP");
    	if (req3) {
			//req3.onreadystatechange = carga_contenido_resultado3;
			req3.onreadystatechange = function ()    {        // función de respuesta        
				carga_resultado3 (req3, capa);
			}
        	req3.open("GET", url, true);
			req3.send();
        }
	}
}
// Función procesa la carga del contenido
function carga_resultado3(req3, capa) {	
	if (req3.readyState == 4) {	
		if (req3.status == 200) {
			document.getElementById(capa).innerHTML = req3.responseText;
		} else if (req3.status == 404) {
		    carga_resultado3('Error_404.htm')
		}
	}
}

function mostrar_secret(){
	mostrar('video_secret');
	cargar('/paginas/Participa/video_secret.htm','video_secret');
}

function ocultar_secret(){
	cargar('/paginas/Participa/blanco.htm','video_secret');
	ocultar('video_secret');
}

function mostrar_videobegano(){
	mostrar('video_begano');
	cargar('/paginas/Corporativa/video_begano.htm','video_begano');
}

function ocultar_videobegano(){
	cargar('/paginas/Corporativa/blanco.htm','video_begano');
	ocultar('video_begano');
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) 
{
  window.open(theURL,winName,features);
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function AbreRegistro(){
	return GB_showCenter('Registro Coca-Cola', url_ssl_conocecocacola + '/registrogen/aviso_legal.cfm?idprocedencia=1', 520, 500);
}

function AbreModif(){
	GB_showCenter('Registro Coca-Cola', url_ssl_conocecocacola + '/registrogen/cambiar.cfm?idprocedencia=1', 520, 500);
}

function AbreRecordar(){
	return GB_showCenter('Registro Coca-Cola', url_ssl_conocecocacola + '/registrogen/recordar.cfm?idprocedencia=1', 280, 500);
}

function AbrePol(){
	return GB_showCenter('Condiciones generales de acceso y uso', '/registrogen/politica.cfm?idprocedencia=1', 470, 500);
}

function carga_contenido(url, seccion, menu, nivel,jquery) {
	include("/__utm.js")
	

		try{clearInterval(intervalEmbajador);} catch(err) {}		
		try{clearInterval(intervaloFuenteJuventud);} catch(err) {}		
	
	
	

	if(nivel == 1) return;
	if(url == 'home.cfm'){ 
		document.getElementById('content_menu').style.display = 'none';
		document.getElementById('borde_menu').style.display = 'none';
		
		if(seccion) url = 'blanco.html';			
	}
	
	if(seccion){ 
		Banner(1);
			var url_e = '/cfc/visitas.cfm'
			var param_e
			param_e = "idseccion="+seccion
			if (window.XMLHttpRequest) {
					req = new XMLHttpRequest();
					req.open("POST", url_e, true);
					req.setRequestHeader("Method", "POST " + url_e + " HTTP/1.1"); 
					req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
					req.send(param_e);
				} else if (window.ActiveXObject) {
					req = new ActiveXObject("Microsoft.XMLHTTP");
					if (req) {
						req.open("POST", url_e, true);
						req.setRequestHeader("Method", "POST " + url_e + " HTTP/1.1"); 
						req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
						req.send(param_e);
					}
				}	
	}	

		
	if(seccion){

		if(menu == 1){
			document.getElementById('content_menu').style.display = 'block';
			document.getElementById('borde_menu').style.display = 'block';
			carga_menu(seccion);			
		}else{
			document.getElementById('content_menu').style.display = 'none';
			document.getElementById('borde_menu').style.display = 'none';
		}
	}
	
	if(url.lastIndexOf('?') == -1){
		url += '?cache=' +Math.random(); 
	}else{
		url += '&cache=' +Math.random(); 			
	}
	
	if(url.indexOf('/noticias/') == -1 ){
		url = '/paginas/' + url;	
	} 			
	

	if(jquery == undefined){
		if (window.XMLHttpRequest) {
	   		req = new XMLHttpRequest();
			req.onreadystatechange = carga_contenido_resultado;
			req.open("GET", url, true);
			req.send(null);
		} else if (window.ActiveXObject) {
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req) {
				req.onreadystatechange = carga_contenido_resultado;
				req.open("GET", url, true);
				req.send();
			}
		}
	}
	else{
		$("#content_contenido").load(url);		
	}
	
	
}

function abreVideo(){
window.open('video/mundo.htm','clip','scrollbars=no,width=320,height=307');
}

function abreVideo1(){
window.open('video/embotelladores.htm','clip','scrollbars=no,width=320,height=307');
}

function abreVideoantartica(){
window.open('video/antartica.htm','clip','scrollbars=no,width=384,height=288');
}

function abreVideoantartica2(){
window.open('video/antartica2.htm','clip','scrollbars=no,width=384,height=288');
}

function AbreAnuncio(nombre){
	content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="320" height="240"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="/documentos/reproductor.swf?file='+nombre+'" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="/documentos/reproductor.swf?file='+nombre+'" quality="high" wmode="transparent" bgcolor="#ffffff" width="320" height="240" name="carbonatadas" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	document.getElementById('videoAnuncio').innerHTML = content;
}

function AbreFeliz(nombre){
	content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="460" height="386"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="/documentos/reproductorVideo.swf" /><param name="Flashvars" value="fileflv='+nombre+'" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="/documentos/reproductorVideo.swf" quality="high" wmode="transparent" Flashvars="fileflv='+nombre+'" bgcolor="#ffffff" width="460" height="386" name="felices" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	document.getElementById('videoFeliz').innerHTML = content;
}

function AbreFeliz2(nombre){
	content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="460" height="386"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="/documentos/reproductorVideo2.swf" /><param name="Flashvars" value="fileflv='+nombre+'" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="/documentos/reproductorVideo2.swf" quality="high" wmode="transparent" Flashvars="fileflv='+nombre+'" bgcolor="#ffffff" width="460" height="386" name="felices" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	document.getElementById('videoFeliz').innerHTML = content;
}

function buscar(){
	var indice;
	indice = document.form1.provincias.selectedIndex - 1;
	if (indice!=-1)
	{
		ie = (document.all)?true:false
		ns = (document.layers)?true:false
		 
		if (ie)
		{
			document.all.datos.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='5'><tr><td class='gris'>Provincia:</td><td class='grisnegrita'>" + vectorProvincias[indice] + "</td></tr><tr><td class='gris'>Embotellador:</td><td class='grisnegrita'>" + vectorEmbotelladores[indice] + "</td></tr><tr><td class='gris'>Teléfono:</td><td class='grisnegrita'>" + vectorTelefonos[indice] + "</td></tr></table>"
		}
		else
		{
			document.layers["datos"].document.open();
			document.layers["datos"].document.write("<table width='100%' border='0' cellpadding='0' cellspacing='5'><tr><td class='gris'>Provincia:</td><td class='grisnegrita'>" + vectorProvincias[indice] + "</td></tr><tr><td class='gris'>Embotellador:</td><td class='grisnegrita'>" + vectorEmbotelladores[indice] + "</td></tr><tr><td class='gris'>Teléfono:</td><td class='grisnegrita'>" + vectorTelefonos[indice] + "</td></tr></table>");
			document.layers["datos"].document.close();
		}
	}
}

function previa(){
	
	ie = (document.all)?true:false
	ns = (document.layers)?true:false
	 
	if (ie)
	{
		document.all.datos.innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='5'><tr><td class='gris'>Provincia:</td><td class='grisnegrita'>&nbsp;</td></tr><tr><td class='gris'>Embotellador:</td><td class='grisnegrita'>&nbsp;</td></tr><tr><td class='gris'>Teléfono:</td><td class='grisnegrita'>&nbsp;</td></tr></table>"
	}
	else
	{
		document.layers["datos"].document.open();
		document.layers["datos"].document.write("<table width='100%' border='0' cellpadding='0' cellspacing='5'><tr><td class='gris'>Provincia:</td><td class='grisnegrita'>&nbsp;</td></tr><tr><td class='gris'>Embotellador:</td><td class='grisnegrita'>&nbsp;</td></tr><tr><td class='gris'>Teléfono:</td><td class='grisnegrita'>&nbsp;</td></tr></table>");
		document.layers["datos"].document.close();
	}
}

function valida(){
	var formulario=document.formu
	if (!formulario.email_destino.value.match("@"))
		{
		formulario.email_destino.focus();
		alert("Debe introducir el email del destinatario!!")
		}
	else if (formulario.nombre.value=='')
			{
			formulario.nombre.focus();
			alert("Debe introducir su nombre!!")
			}
	 	else if (!formulario.email_remitente.value.match("@"))
			{
			formulario.email_remitente.focus();
			alert("Debe introducir su email!!")
			}
		else
			formulario.submit()
}

function ocultabannernavidad(){
	MM_showHideLayers('bannernavidad','','hide');
}


