
var esindex = false;

var capas = new Array('submparque','submtarifas', 'submventa', 'submplanifica', 'submmultimedia');

document.oncontextmenu = function(){return false}; //bloqueamos el boton derecho del ratón

var WARNER = {
	
	init : function()
	 {	
	 	if (document.getElementById('bannerPiolin') != null)
		{
			document.getElementById('bannerPiolin').onclick = function()
			{
				open('img/home/entrada_noviembre.jpg', '_blank', 'width=486,height=500'); 
				return false;
			}
		}
		 if(document.getElementById('info-disclaimer'))
		 {
		 	document.getElementById('info-disclaimer').onclick = function()
		 	{
		 		WARNER.popup();
				return false;
		 		//alert("abre pop-up");
		 	}//fin if
		 }//fin if		 
		 if(document.getElementById('info-disclaimer2'))
		 {
		 	document.getElementById('info-disclaimer2').onclick = function()
		 	{
		 		WARNER.popup();
				return false;
		 		//alert("abre pop-up");
		 	}//fin if
		 }//fin if

		if(document.getElementById('aver'))
		{
			document.getElementById('btn').onclick = function(){
				alert('a ver');
			}
		}//fin if
		if(document.getElementById('contenido_5'))
		{
			var so = new FlashObject("../flash/tienda_online.swf", "ParqueWarner", "174", "140", "version8", null);
			so.addVariable("lang", "es");
			so.addParam("menu", "false");
			so.addParam("wmode", "transparent");
			so.write("contenido_5");
		}
		 
		//DESCARGA DE CALENDARIO
		if(document.getElementById('formuCalendario'))
		 {
		 	var nac_dia  = document.getElementById('cmbFechaNacDay');
		 	var nac_mes  = document.getElementById('cmbFechaNacMonth');
		 	var nac_agno = document.getElementById('cmbFechaNacYear');

			//Envio del fomulario
		 	document.getElementById('btnEnvCalendario').onclick = function()
		 	{		 		
		 		var msg = '';

		 		var camposObligatorios = new Array('txtEmail', 'E-mail', 'email');		 										   		 		

		 		msg = WARNER.kValida(camposObligatorios);			
								    		   
				if(!WARNER.comprobarFecha(nac_dia.value, nac_mes.value, nac_agno.value))
					msg += 'La fecha de nacimiento debe ser correcta. \n';
				else
				{		 		
		
					var edad = WARNER.calcularEdad(nac_dia.value, nac_mes.value, nac_agno.value);
			
					if(edad < 14) 
					{				
						msg += 'Debes tener mas de 14 años.\n';
					}//fin if
					
				
				}//fin else
		 		
		 		if(msg)
		 			alert(msg);
		 		else
		 			document.getElementById('formuCalendario').submit();
		 			//alert('todo bien');
		 	}
		 }//FIN DESCARGA DE CALENDARIO 
		 
		 
		 
		 //NEWSLETTERS
		 if(document.getElementById('formuNewslettersNoticias'))
		 {
		 	//Guardamos en variables algunos campos para un código más legible
			
		 	var nac_diaNot  = document.getElementById('cmbFechaNacDayNot');
		 	var nac_mesNot  = document.getElementById('cmbFechaNacMonthNot');
		 	var nac_agnoNot = document.getElementById('cmbFechaNacYearNot');
		 	var vis_diaNot  = document.getElementById('cmbUltVistDayNot');
		 	var vis_mesNot  = document.getElementById('cmbUltVistMonthNot');
		 	var vis_agnoNot = document.getElementById('cmbUltVistYearNot');					
			
			var telefonoNot = document.getElementById('txtTelefonoNot');
		 	var movilNot    = document.getElementById('txtMovilNot');		 	

		 	telefonoNot.onkeypress = WARNER.dejarMeterTelefono;
		 	movilNot.onkeypress    = WARNER.dejarMeterTelefono;

		 	//Envio del fomulario
		 	document.getElementById('btnEnvNewsNoti').onclick = function()
		 	{
		 		var msg = '';
		 		
		 		var camposObligatorios = new Array('txtEmailNot', 'E-mail', 'email');		 		
		 		
		 		msg = WARNER.kValida(camposObligatorios);
	 		   
				if(!WARNER.comprobarFecha(nac_diaNot.value, nac_mesNot.value, nac_agnoNot.value))
					msg += 'La fecha de nacimiento debe ser correcta. \n';
										   
				else
				{		 		
		
					var edad = WARNER.calcularEdad(nac_diaNot.value, nac_mesNot.value, nac_agnoNot.value);
			
					if(edad < 14) 
					{				
						msg += 'Debes tener mas de 14 años.\n';
					}//fin if
					
				
				}//fin else
		 			
		 		if(msg)
		 			alert(msg);
		 		else
		 			document.getElementById('formuNewslettersNoticias').submit();
		 			//alert('Todo bien');
		 	}//fin funcion


		 	//Guardamos en variables algunos campos para un código más legible
		 	//Ofertas
		 	var nac_diaOfer  = document.getElementById('cmbFechaNacDayOfer');
		 	var nac_mesOfer  = document.getElementById('cmbFechaNacMonthOfer');
		 	var nac_agnoOfer = document.getElementById('cmbFechaNacYearOfer');

		 	//Envio del fomulario
		 	document.getElementById('btnEnvNewsOfert').onclick = function()
		 	{		 		
		 		var msg = '';

		 		var camposObligatorios = new Array('txtEmailOfer', 'E-mail', 'email',
		 										   'txtCpOfer', 'Código postal', 'numero',
		 										   'cmbPaisOfer', 'País de residencia', '');		 										   		 		

				msg = WARNER.kValida(camposObligatorios);
				
				if(!WARNER.comprobarFecha(nac_diaOfer.value, nac_mesOfer.value, nac_agnoOfer.value))
					msg += 'La fecha de nacimiento debe ser correcta. \n';
				else
				{		 		
		
					var edad = WARNER.calcularEdad(nac_diaOfer.value, nac_mesOfer.value, nac_agnoOfer.value);
			
					if(edad < 14) 
					{				
						msg += 'Debes tener mas de 14 años.\n';
					}//fin if
					
				
				}//fin else

		 		if(msg)
		 			alert(msg);
		 		else
		 			document.getElementById('formuNewslettersOfertas').submit();
		 			//alert('Todo bien');
		 	}//fin funcion		 	
		 	

		 }//FIN NEWSLETTERS NOTICIAS		  
		 
		 
		 //ENVIAR A UN AMIGO
		 if(document.getElementById('formuEnviarAmigo'))
		 {
		  	//Envio del fomulario
		 	document.getElementById('btnEnvNewsOfert').onclick = function()
		 	{		 		
		 		var msg = '';

		 		var camposObligatorios = new Array('txtEmail', 'E-mail', 'email',
		 										   'txtNombre', 'Nombre', '');		 										   		 		

				msg = WARNER.kValida(camposObligatorios);
		 		
		 		var contEmailAmigo = 0;
		 		
		 		for(var i = 1; i < 5; ++i)
		 		{
		 			if(document.getElementById('txtEmailAmigo_' + i).value == '')
		 				++contEmailAmigo;
		 			else  if (!WARNER.comprobarEmail(document.getElementById('txtEmailAmigo_' + i).value))
		 				msg += 'El correo de tu amigo '+ i +' debe ser correcto. \n';
		 		}//fin for
		 				
		 		if(contEmailAmigo == 4)
		 			msg += 'Debes introducir al menos el e-mail de un amigo. \n';
		 		
		 		if(msg)
		 			alert(msg);
		 		else
		 			document.getElementById('formuEnviarAmigo').submit();
		 			//alert('Todo bien');
		 	}//fin funcion
		 }//FIN ENVIAR A UN AMIGO			 
		 
		 //SOLICITUD DE GUIA
	  	 if(document.getElementById('formuguia')){
	  	 	
	  	 	var nac_diaGuia  = document.getElementById('cmbFechaNacDay');
		 	var nac_mesGuia  = document.getElementById('cmbFechaNacMonth');
		 	var nac_agnoGuia = document.getElementById('cmbFechaNacYear');
		  	
  			//Envio del fomulario
		 	document.getElementById('btnEnvGuia').onclick = function()
		 	{		 		
		 		var msg = '';

		 		var camposObligatorios = new Array( 'txtNombre', 'Nombre', '',
		 											'txtApellido1', 'Primer Apellido', '',
	 												'txtEmail', 'E-mail', 'email');		 										   		 		

				msg = WARNER.kValida(camposObligatorios);
				
				if(!WARNER.comprobarFecha(nac_diaGuia.value, nac_mesGuia.value, nac_agnoGuia.value))
					msg += 'La fecha de nacimiento debe ser correcta. \n';
				else
				{		 		
		
					var edad = WARNER.calcularEdad(nac_diaGuia.value, nac_mesGuia.value, nac_agnoGuia.value);
			
					if(edad < 14) 
					{				
						msg += 'Debes tener mas de 14 años.\n';
					}//fin if
					
				
				}//fin else

		 		if(msg)
		 			alert(msg);
		 		else
		 			document.getElementById('formuguia').submit();
		 			//alert('Todo bien');
		 	}//fin funcion
	  	 }
		 
		 //FIN SOLICITU DE GUIA
		 
		 
		 //ENCUESTA
		 if(document.getElementById('formuEncuesta'))
		 {
		 	var nac_dia  = document.getElementById('cmbFechaNacDay');
		 	var nac_mes  = document.getElementById('cmbFechaNacMonth');
		 	var nac_agno = document.getElementById('cmbFechaNacYear');

			
			//Envio del fomulario
		 	document.getElementById('btnEnvEncuesta').onclick = function()
		 	{		 		
		 		var msg = '';

		 		var camposObligatorios = new Array('txtEmail', 'E-mail', 'email',
		 										   'txtNombre', 'Nombre', '',
		 										   'txtApellido1', 'Primer apellido', '');		 										   		 		

		 		msg = WARNER.kValida(camposObligatorios);			
								    		   
				if(!WARNER.comprobarFecha(nac_dia.value, nac_mes.value, nac_agno.value))
					msg += 'La fecha de nacimiento debe ser correcta. \n';
				else
				{		 		
		
					var edad = WARNER.calcularEdad(nac_dia.value, nac_mes.value, nac_agno.value);
			
					if(edad < 14) 
					{				
						msg += 'Debes tener mas de 14 años.\n';
					}//fin if
					
				
				}//fin else
		 		
		 		if(msg)
		 			alert(msg);
		 		else
		 			document.getElementById('formuEncuesta').submit();
		 			//alert('Todo bien');
		 	}//fin funcion		 
		 }//FIN ENCUESTA
		 
		 
		 //ENVIAR OPINIÓN		 
		 if(document.getElementById('formuOpinion'))
		 {			
			//meter esto en una funcion
			document.getElementById('txtOpinion').onkeypress = function(e) {									  
			  
				/*if (this.value.length > 65000) 
				{
					var key;
					var keychar;

					if (window.event)
						key = window.event.keyCode;
					else if (e)
						key = e.which;
					else
						return true;
					
					keychar = String.fromCharCode(key);

					// control keys
					if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27))
						return true;

					return false;
				}//fin if*/
				
				return true; 
			}//fin función
			
			document.getElementById('txtOpinion').onkeyup = function(e) {
			
				if(this.value.length > 65000)
					this.value = this.value.substr(0,65000);
			}
			
			
			//Guardamos en variables algunos campos para un código más legible
		 	var nac_dia  = document.getElementById('cmbFechaNacDay');
		 	var nac_mes  = document.getElementById('cmbFechaNacMonth');
		 	var nac_agno = document.getElementById('cmbFechaNacYear');
		 	var vis_dia  = document.getElementById('cmbUltVistDay');
		 	var vis_mes  = document.getElementById('cmbUltVistMonth');
		 	var vis_agno = document.getElementById('cmbUltVistYear');			
			
			//Envio del fomulario
			document.getElementById('btnEnvOpinion').onclick = function()
			{
		 		var msg = '';

		 		var camposObligatorios = new Array('txtEmail', 'E-mail', 'email',
		 										   'txtNombre', 'Nombre', '',
		 										   'txtApellido1', 'Primer apellido', '',
		 										   'txtOpinion', 'Opinión', '');		 										   		 		

		 		msg = WARNER.kValida(camposObligatorios);

				if(!WARNER.comprobarFecha(nac_dia.value, nac_mes.value, nac_agno.value))
					msg += 'La fecha de nacimiento debe ser correcta. \n';
				else
				{		 		
		
					var edad = WARNER.calcularEdad(nac_dia.value, nac_mes.value, nac_agno.value);
			
					if(edad < 14) 
					{				
						msg += 'Debes tener mas de 14 años.\n';
					}//fin if
					
				
				}//fin else
		 		
		 		if(msg)
		 			alert(msg);
		 		else
		 			document.getElementById('formuOpinion').submit();
		 			//alert('Todo bien');	 				 	
			}//fin función 	 	
		 }//FIN ENVIAR OPINIÓN		 
		 
		 
		 
		 
		 
		  //PROMO FACEBOOK
		 if(document.getElementById('formuOpinion'))
		 {			
			//meter esto en una funcion
			document.getElementById('txtOpinion').onkeypress = function(e) {									  
				return true; 
			}
			
			document.getElementById('txtOpinion').onkeyup = function(e) {
				if(this.value.length > 65000)
					this.value = this.value.substr(0,65000);
			}			
			
			//Guardamos en variables algunos campos para un código más legible
		 	var nac_dia  = document.getElementById('cmbFechaNacDay');
		 	var nac_mes  = document.getElementById('cmbFechaNacMonth');
		 	var nac_agno = document.getElementById('cmbFechaNacYear');
		 	var vis_dia  = document.getElementById('cmbUltVistDay');
		 	var vis_mes  = document.getElementById('cmbUltVistMonth');
		 	var vis_agno = document.getElementById('cmbUltVistYear');			
			
			//Envio del fomulario
			document.getElementById('btnEnvOpinion').onclick = function()
			{
		 		var msg = '';

		 		var camposObligatorios = new Array('txtEmail', 'E-mail', 'email',
		 										   'txtNombre', 'Nombre', '',
		 										   'txtApellido1', 'Primer apellido', '');		 										   		 		

		 		msg = WARNER.kValida(camposObligatorios);

				if(!WARNER.comprobarFecha(nac_dia.value, nac_mes.value, nac_agno.value))
					msg += 'La fecha de nacimiento debe ser correcta. \n';
				else
				{		 		
		
					var edad = WARNER.calcularEdad(nac_dia.value, nac_mes.value, nac_agno.value);
			
					if(edad < 14) 
					{				
						msg += 'Debes tener mas de 14 años.\n';
					}//fin if
					
				
				}//fin else
		 		
		 		if(msg)
		 			alert(msg);
		 		else
		 			document.getElementById('formuOpinion').submit();
		 			//abrir nueva ventana con el cupón con los datos!!!!!!!!	 				 	
			}//fin función 	 	
		 }//FIN PROMO FACEBOOK
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 //DEJA TU HUELLA
		 if (document.getElementById('info-huella')) {								
			
			
			/**** CONTROL DE CIERRE DE LAS CAPAS ****/
			
			if(document.getElementById('capa_enviado'))
			{				
				document.getElementById('enviado').click = function(){
					document.getElementById('capa_enviado').style['display'] = 'none';
					return false;
				}//fin funcion
			}//fin if
			
			
			if(document.getElementById('capa_formato'))
			{
				document.getElementById('formato').click = function(){
					document.getElementById('capa_formato').style['display'] = 'none';
					return false;
				}//fin funcion
			}//fin if

			
			if(document.getElementById('capa_tamano'))
			{
				document.getElementById('tamano').click = function(){			
					document.getElementById('capa_tamano').style['display'] = 'none';
					return false;
				}//fin funcion
			}//fin if
			
			
			document.getElementById('txtComentario').onfocus = function() { this.value = ''; }
			
			document.getElementById('txtCp').onkeypress = WARNER.dejarMeterEntero;			
		
			//Envio del fomulario
			document.getElementById('btnEnvDejaHuella').onclick = function()
			{		 		
				if(!document.getElementById('chkLegal').checked)
		 		{
		 			alert('Para continuar debes aceptar el aviso legal');
		 			return false;
		 		}//fin if

		
				//Guardamos en variables algunos campos para un código más legible
			 	var nac_dia  = document.getElementById('cmbFechaNacDay');
			 	var nac_mes  = document.getElementById('cmbFechaNacMonth');
			 	var nac_agno = document.getElementById('cmbFechaNacYear');
	
		 		var msg = '';

		 		var camposObligatorios = new Array('txtEmail', 'E-mail', 'email',
		 										   'txtNombre', 'Nombre', '',
		 										   'txtApellido1', 'Primer apellido', '',
		 										   'txtApellido2', 'Segundo apellido', '',	 										   
		 										   'txtComentario', 'Comentario', '');		 										   		 		
		
		 		msg = WARNER.kValida(camposObligatorios);				
	

				if(!WARNER.comprobarFecha(nac_dia.value, nac_mes.value, nac_agno.value))
					msg += 'La fecha de nacimiento debe ser correcta. \n';				
				else
				{		 		
		
					var edad = WARNER.calcularEdad(nac_dia.value, nac_mes.value, nac_agno.value);
			
					if(edad < 14) 
					{
						if(document.getElementById('txtEmailTutor').value.length == 0)					
							msg += 'Al ser menor de edad, debes indicar el E-mail de tu tutor legal.\n';					
						else if(!WARNER.comprobarEmail(document.getElementById('txtEmailTutor').value))
							msg += 'El campo \"E-mail del tutor legal\" debe ser correcto. \n'; 
								
						document.getElementById('label-tutor').style.display = 'block';
						document.getElementById('txtEmailTutor').style.display = 'block';
					}//fin if
					
				
				}//fin else
		 		
		 
		 		if(msg)
					alert(msg);
		 		else
				{		 			
		
					document.getElementById('enviando').style['display'] = 'block';
					document.getElementById('formhuella').submit();		 			
					//alert('Todo bien');					
				}//fin else
			}//fin función 			
			
		 }//FIN DEJA TU HELLA
		
		
	 	WARNER.ocultaCapas();
	 	LOGOS.rotador();
		var menu_links = document.getElementById('listamenu').getElementsByTagName('a');

		if(esindex)
		 {
			var cpflash = document.getElementById('capaFlash');

			cpflash.onmouseover = function() { WARNER.ocultaCapas(); }
		 }

		/**
		 * Esto añade el evento a cada elemento del menu
		 */
		for(var mn=0; mn < menu_links.length; ++mn)
		 {
			menu_links[mn].onmouseover = function()
			 {
				WARNER.ocultaCapas();
				switch(this.id)
				 {
				  case 'a-parque':		WARNER.muestraCapa('submparque');
		 	 	 							break;	
		 	 	 							
					case 'a-tarifas':		WARNER.muestraCapa('submtarifas');
		 	 	 							break;															
		 	 	 							
					case 'a-venta':			WARNER.muestraCapa('submventa');
											break;
		 	 	 	 							
					case 'a-planifica':		WARNER.muestraCapa('submplanifica');
		 	 	 							break;
		 	 	 	 							
					case 'a-multimedia':	WARNER.muestraCapa('submmultimedia');
		 	 	 							break;
				 }

				return false;

			 }
		 }
		 
		/**
		 * Esto se encarga de añadir el evento a cada imagen del submenu
		 */
		for(var scp=0; scp < capas.length; ++scp)
		 {
		 	var imgs = document.getElementById(capas[scp]).getElementsByTagName('img');
		 	
		 	for(var im=0; im < imgs.length; ++im)
		 	 {
		 	  	imgs[im].onmouseover = function()
				 {
					document.getElementById(this.id).src = "/img/menu2/img-subm-"+this.id+"-over.gif";
		 	   	 }
		 	   
				imgs[im].onmouseout = function()
		 	   	 {
					document.getElementById(this.id).src ="/img/menu2/img-subm-"+this.id+".gif";
		 	   	 }
		 	 }
		 }
		 
			 
		 
		/**
		 * Esto se encarga de añadir los eventos a las imagenes del submenu
		 */
		if(!esindex)
		 { 
			var submenu_links = document.getElementById('submenu').getElementsByTagName('li');
			for(var sbm=0; sbm < submenu_links.length; ++sbm)
		 	 {
				submenu_links[sbm].onmouseover = function()
			 	 {
					WARNER.ocultaCapas();
					return false;		 
			 	 }
		 	}
		 }
		 
		 /**
		 * Esto se encarga de añadir el evento a la capa venta-left para mostrar la capa mensaje-venta
		 */ 
		 
		 if (document.getElementById('venta-left')) {
			var cpclick = document.getElementById('venta-left').getElementsByTagName('a');
			for(var mn=0; mn < cpclick.length; ++mn)
			{
				cpclick[mn].onclick = function()
				{
					WARNER.muestraCapa('mensaje-venta');
		 	 	}
			}
		}	
		 
	 },
	 
	cargainicial : function(){
	 
	 	document.getElementById('header_noches').style.display = 'none';
		document.getElementById('contentNoticias').style.visibility = 'visible';
		document.getElementById('footer').style.visibility = 'visible';
	},	 
	muestraCapa : function(capa)
	 {
		document.getElementById(capa).style.display = 'block';
	 },
	 
	ocultaCapas : function()
	 {
	 	for(var cp=0; cp < capas.length; ++cp)
	 	 	document.getElementById(capas[cp]).style.display = 'none';
	 },
	 
	popup : function()
	 {
		window.open('../sites/info-huella.html', '_blank', 'width=400,height=300'); 
		return false;
	 }
	 
	 ,	 

	dejarMeterEntero : function(e)
	{
		var key;
		var keychar;

		if (window.event)
			key = window.event.keyCode;
		else if (e)
			key = e.which;
		else
			return true;

		keychar = String.fromCharCode(key);

		// control keys
		if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27))
			return true;

		// numbers
		else if ((("0123456789").indexOf(keychar) > -1))
			return true;
		else
			return false;
	}, //fin funcion
	
 	validarEntero : function(valor)
 	{
     	valor = parseInt(valor);

    	if (isNaN(valor)) 
       		return false;
    	else            
       		return true;      
	}, //fin funcion
	
	comprobarFecha : function(dia, mes, agno)
	{
		var febrero;
				
		if(!WARNER.validarEntero(dia) || !WARNER.validarEntero(mes) || !WARNER.validarEntero(agno))
			return false;
				
		if(mes == 2)
		{			
			if(agno % 4 != 0)
				febrero = 28;
			else
			{
				if(agno % 100 == 0)
				{
					if(agno % 400 == 0)					
						febrero = 29;				
					else					
						febrero = 28;
				}//fin if
				else
					febrero = 29;
			}//fin else

			if(dia > febrero)
				return false;
		}//fin if
				
		if(mes < 1 || mes > 12)
			return false;
		else if((mes == 4 || mes == 6 || mes == 9 || mes == 11) && (dia > 30 || dia < 1))
			return false;
		else if((mes == 1 || mes == 3 || mes == 5 || mes == 7 || mes == 8 || mes == 10 || mes == 12) && (dia > 31 || dia < 1))
			return false;
					
		return true;			
	}, //fin funcion
	
	calcularEdad : function(dia, mes, agno)
	{
		hoy = new Date();
	
		fechaIntroducida = new Date (agno, mes, dia)	
	
		//resto los a�os de las dos fechas
		edad=hoy.getFullYear() - agno - 1; //-1 porque no se si ha cumplido a�os ya este a�o

		//si resto los meses y me da menor que 0 entonces no ha cumplido a�os. Si da mayor si ha cumplido
		if (hoy.getMonth() + 1 - mes < 0)
		{	//+ 1 porque los meses empiezan en 0
			return edad;
		}//fin if
		if (hoy.getMonth() + 1 - mes > 0)
		{
			edad++;
			return edad;
		}//fin if
			
		//entonces es que eran iguales. miro los dias
		//si resto los dias y me da menor que 0 entonces no ha cumplido a�os. Si da mayor o igual si ha cumplido
			
		if (hoy.getUTCDate() - dia >= 0)
		{
			edad++;
			return edad;
		}//fin if

		return edad;
	}, //fin funcion
	
    comprobarEmail : function(email)
	{		
		var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		
		if (filter.test(email))
			return true;
		else
			return false;
	}, //fin funcion
	
	kValida : function(cObligatorios)
	{
		 var msg = '';	 
		 
		 /************** Trim de campos *********************/
		 
		 var cTodos = document.getElementsByTagName('input');
		 
		 for(var i = 0; i < cTodos.length; ++i)		
		 	if(cTodos[i].getAttribute('type') != 'file')
				cTodos[i].value = cTodos[i].value.replace(/^\s+|\s+$/g, '');
		
		 			
		 cTodos = document.getElementsByTagName('textarea');
		 		
		 for(var i = 0; i < cTodos.length; ++i)
		 	cTodos[i].value = cTodos[i].value.replace(/^\s+|\s+$/g, '');
		 	
		 /************** Fin trim de campos *****************/
		 		
		 for(var i = 0; i < cObligatorios.length; i += 3)
		 {		 	
		 	if(document.getElementById(cObligatorios[i]).value.length == 0)
		 		msg += 'Debes rellenar el campo \"' + cObligatorios[i + 1] + '\". \n';
		 	else if(cObligatorios[i + 2] == 'email')
		 	{
				if(!WARNER.comprobarEmail(document.getElementById(cObligatorios[i]).value))
					msg += 'El campo \"' + cObligatorios[i + 1] + '\" debe ser correcto. \n'; 	
		 	}//fin else if
		 }//fin for
		 
		 
		 /******* VALIDACIONES ESPECIFICAS *************/
		 
		  //Validamos los telefonos
		 var tlfs = new Array('txtTelefono', 'teléfono',
		 					  'txtMovil', 'móvil');
		 
		
		 for(i = 0; i < tlfs.length; i += 2)
		 {
			 if(document.getElementById(tlfs[i]))
			 {
				if(document.getElementById(tlfs[i]).value.length > 0 &&
		 		    document.getElementById(tlfs[i]).value.length < 6)
		 			msg += 'El campo \"' + tlfs[i + 2] + '\" debe tener una longitud superior a 6 carácteres.\n';
		 	}//fin if
		 }//fin for
		 
		 //Validamos la dirección
		 if(document.getElementById('txtDireccion'))
		 {
			if(document.getElementById('txtDireccion').value.length > 0 &&
		 	   document.getElementById('txtTelefono').value.length <= 4)
		 	   msg += 'El campo \"dirección\" debe tener una longitud superior a 4 carácteres.\n';
		 	 else if(document.getElementById('txtMovil').value.search(/[0-9]/) == -1)
		 	 	msg += 'El campo \"dirección\" debe tener al menos un número.\n';
		 }//fin if
		 
		 //Validamos el resto de campos
		 var otros = new Array('txtPais', 'país', 
		 					   'txtNombre', 'nombre', 
		 					   'txtApellido1', 'apellido 1',
		 					   'txtApellido2', 'apellido 2');
		 					
		 for(i = 0; i < otros.length; i += 2)
		 {
		 	if(document.getElementById(otros[i]))
		 	{
				if(document.getElementById(otros[i]).value.length > 0 &&
		 	   	   document.getElementById(otros[i]).value.length <= 2)
		 	   		msg += 'El campo \"' + otros[i + 1] + '\" debe tener una longitud superior a 2 carácteres.\n';
		 	 	else if(document.getElementById(otros[i]).value.search(/[0-9]/) > -1)
		 	 		msg += 'El campo \"' + otros[i + 1] + '\" no debe tener números.\n';		 
		 	}//fin if
		 }//in for		 
		 
		 
		 /******* FIN VALIDACIONES ESPECIFICAS *************/
		 
		 return msg;
	}, //fin funcion
	
	dejarMeterTelefono : function(e)
	{			
		var key;
		var keychar;
		
		if (window.event)
			key = window.event.keyCode;
		else if (e)
			key = e.which;
		else
			return true;
				
		keychar = String.fromCharCode(key);		

		// control keys
		if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27))
			return true;

		// numbers
		else if ((("0123456789\.\/\+").indexOf(keychar) > -1))
			
			if(("\+").indexOf(keychar) > -1 && this.value.length > 0)
				return false;
			else			
				return true;
		else
			return false;			
	}//fin funcion		


	 
}


var variableslide = new Array();
var currentslide = 0;

var contentcontainer = "";
var crossrotateobj;
		
var delay = 3000;

var LOGOS = {
	rotador : function()
	 {
		//variableslide[x]=["path to image", "OPTIONAL link for image", "OPTIONAL text description (supports HTML tags)"]

		variableslide[0]=['http://english.parquewarner.com/img/footer/p_logoCoke.gif', 'http://www.cocacola.es/'];
		variableslide[1]=['http://english.parquewarner.com/img/footer/p_logo40.gif', 'http://www.los40.com/'];
		variableslide[2]=['http://english.parquewarner.com/img/footer/p_logoDigital.gif', 'http://www.plus.es/'];
		variableslide[3]=['http://english.parquewarner.com/img/footer/p_logoMahou.gif', 'http://www.mahou.es/'];
		variableslide[4]=['http://english.parquewarner.com/img/footer/p_logoMcCain.gif', 'http://www.mccain.es/'];
		variableslide[5]=['http://english.parquewarner.com/img/footer/p_logoFrigo.gif', 'http://www.frigo.es/'];
		variableslide[6]=['http://english.parquewarner.com/img/footer/p_logoSennheiser.gif', 'http://www.sennheiser.com/sennheiser/home_en.nsf'];

		//configure the below 3 variables to set the dimension/background color of the slideshow

		var slidewidth = '134px'; //set to width of LARGEST image in your slideshow
		var slideheight = '108px'; //set to height of LARGEST iamge in your slideshow, plus any text description
		var slidebgcolor = 'transparent';

		//configure the below variable to determine the delay between image rotations (in miliseconds)

		////Do not edit pass this line////////////////

		var ie = document.all;
		var dom = document.getElementById;
		
		for(i=0; i < variableslide.length; i++)
		 {
			var cacheimage = new Image();
			cacheimage.src = variableslide[i][0];
		 }

		crossrotateobj = dom ? document.getElementById("logoPatro") : ie ? document.all.slidedom : document.slidensmain.document.slidenssub;
		LOGOS.rotateimages();
	},
	
	
	rotateimages : function()
	 {
		if(variableslide[currentslide][1]!="")
		 {
			contentcontainer+='<a href="'+variableslide[currentslide][1]+'">'
			contentcontainer+='<img src="'+variableslide[currentslide][0]+'" /></a>'
		 }

		crossrotateobj.innerHTML = contentcontainer;
		contentcontainer = "";
		
		if(currentslide == variableslide.length-1)
			currentslide = 0;
		else
			++currentslide;

		setTimeout("LOGOS.rotateimages()", delay);
	 }

 }


/* LOAD */

function addLoadEvent(fn)
 {
	var old = window.onload;
	if(typeof window.onload != 'function')
		window.onload = fn;
	else
		window.onload = function()
		 {
			old();
			fn();
		 }
 }

addLoadEvent( function() { WARNER.init(); } );
