<!-- Coments for explorers under 4 versions
/****************************************************

	FUNDACIÓN TELEFÓNICA
	Init 9-2008
	
	Author: Daniel Segovia
	Company: RENOVATIO COMUNICACION
			 www.renovatio-comunicacion.com

*****************************************************/

/*####################################################################

	Funciones para DIV Objects

#####################################################################*/
	
		
	/*--------------------------------------------------------
		Añadimos el evento de inicio
	---------------------------------------------------------*/
	function addEvent(obj, evType, fn){
		 if (obj.addEventListener){
		   obj.addEventListener(evType, fn, false);
		   return true;
		 } else if (obj.attachEvent){
		   var r = obj.attachEvent("on"+evType, fn);
		   return r;
		 } else {
		   return false;
		 }
	}
	addEvent(window, 'load', accionAntesEnvio);
	//addEvent(window, 'load', clickBoletin);
	
	/*--------------------------------------------------------
		Función para abrir una página en blank
	---------------------------------------------------------*/
	var enlacesExternos=new Array();
	var enlacesExternosDOC=new Array();
	function accionAntesEnvio()
	{
		b=document.getElementById('buttonF');
		if(b){
			//addEvent(document.getElementById('formFTlist'), 'submit', validar);
			addEvent(b, 'click', validar);
		}
	}
	
	function validar(){
		f=document.getElementById('formFTlist')
		email=document.getElementById('EMAIL')
		email2=document.getElementById('EMAIL2')
		bien=1;
		err="";
		if(!emailCheck(email)){bien=0;err+="> La dirección de email no es correcta\n";}
		if(!emailCheck(email2)){bien=0;err+="> La dirección de email de confirmación no es correcta\n";}
		if(email.value.length==0){bien=0;err+="> Debes introducir una dirección de email\n";}
		if(email2.value.length==0){bien=0;err+="> Debes introducir una dirección de email de confirmación\n";}
		if(!chkCheck()){bien=0;err+="> Debes seleccionar al menos un Boletín al que suscribirte\n";}
		if(email.value!=email2.value){bien=0;err+="> Las direcciones de email no son iguales\n";}
		if(bien){
			f.submit();
		}else{
			alert(err);
		}
	}
	
	function emailCheck(theElement){
		var s = theElement.value;
		var filter = /(^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/;
		if (s.length == 0 ) return true;
		if (filter.test(s))
			return true;
		else
			theElement.focus();
		return false;
	}

	function chkCheck(){
		n=document.getElementById("NUMERO");
		chk=false;
		for(i=1;i<=n.value;i++){
			sus=document.getElementById("SUS_"+i);
			if(sus.checked){
				chk=true;
				return chk
			}
		}
		return chk
	}
	
	function sel_bol_general(){
		n=document.getElementById("NUMERO");
		sus_global=document.getElementById("SUS_6");
		if(sus_global.checked){
			for(i=1;i<=n.value-1;i++){
				sus=document.getElementById("SUS_"+i);
				sus.checked=false;
			}
		}
	}
	
	function quita_sel_general(){
		sus_global=document.getElementById("SUS_6");
		if(sus_global.checked){
			sus_global.checked=false;
		}
	}
	
	function clickBoletin(){
		sus_global=document.getElementById("SUS_6");
		sus_global.onclick=function(){
				sel_bol_general();
		}
		clickBoletines();
	}
	
	function clickBoletines(){
		n=document.getElementById("NUMERO");
		for(i=1;i<=n.value-1;i++){
			sus=document.getElementById("SUS_"+i);
			sus.onclick=function(){
				quita_sel_general();
			}
		}
	}
	
	
//-->
