/*  validar solicitud informacion*/
function validarContacto_ES(){
        var pattern = /^[a-zA-Z0-9\-\._]+@[a-zA-Z0-9\-_]+(\.?[a-zA-Z0-9\-_]*){2,3}\.[a-zA-Z]{2,3}$/;
        with (document.FormContacto){
if (NombreApellidos.value==""){
                alert("Por favor, debe indicar su Nombre y Apellidos.");
				document.FormContacto.NombreApellidos.focus();
                return false;
           }
            if (CorreoElectronico.value==""){
                alert("Por favor, debe indicar su correo electrónico.");
				document.FormContacto.CorreoElectronico.focus();
                return false;
			}if (CorreoElectronico.value!="" && !pattern.test(CorreoElectronico.value) ){
                alert("La dirección de correo electrónico introducida no es correcta. Por favor, revísela.");
				document.FormContacto.CorreoElectronico.focus();
                return false;
            }		 		
        }
        return true;
    }
function validarConsulta_ES(){
        var pattern = /^[a-zA-Z0-9\-\._]+@[a-zA-Z0-9\-_]+(\.?[a-zA-Z0-9\-_]*){2,3}\.[a-zA-Z]{2,3}$/;
        with (document.FormConsulta){
			if (NombreApellidos.value==""){
                alert("Por favor, debe indicar su Nombre y Apellidos.");
				document.FormConsulta.NombreApellidos.focus();
                return false;
           }
            if (CorreoElectronico.value==""){
                alert("Por favor, debe indicar su correo electrónico.");
				document.FormConsulta.CorreoElectronico.focus();
                return false;
			}if (CorreoElectronico.value!="" && !pattern.test(CorreoElectronico.value) ){
                alert("La dirección de correo electrónico introducida no es correcta. Por favor, revísela.");
				document.FormConsulta.CorreoElectronico.focus();
                return false;
            }		 		
        }
        return true;
    }	
function validarBlog_ES(){
        var pattern = /^[a-zA-Z0-9\-\._]+@[a-zA-Z0-9\-_]+(\.?[a-zA-Z0-9\-_]*){2,3}\.[a-zA-Z]{2,3}$/;
        with (document.formBlog){
			if (NombreApellidos.value==""){
                alert("Por favor, debe indicar su Nombre y Apellidos.");
				document.formBlog.NombreApellidos.focus();
                return false;
           }
            if (CorreoElectronico.value==""){
                alert("Por favor, debe indicar su correo electrónico.");
				document.formBlog.CorreoElectronico.focus();
                return false;
			}
			if (CorreoElectronico.value!="" && !pattern.test(CorreoElectronico.value) ){
                alert("La dirección de correo electrónico introducida no es correcta. Por favor, revísela.");
				document.formBlog.CorreoElectronico.focus();
                return false;
            }	
			if (Comentario.value==""){
				alert("Por favor, debe indicar un comentario.");
				document.formBlog.Comentario.focus();
				return false;
           }			
        }
        return true;
    }

function cocheCompartido(){
        var pattern = /^[a-zA-Z0-9\-\._]+@[a-zA-Z0-9\-_]+(\.?[a-zA-Z0-9\-_]*){2,3}\.[a-zA-Z]{2,3}$/;
        with (document.FormConsulta){
			if (Nombre.value==""){
                alert("Por favor, debe indicar su Nombre.");
				document.FormConsulta.Nombre.focus();
                return false;
           }
		   if (Direccion.value==""){
                alert("Por favor, debe indicar su dirección.");
				document.FormConsulta.Direccion.focus();
                return false;
           }
		   if (Telefono1.value==""){
                alert("Por favor, debe indicar su teléfono 1.");
				document.FormConsulta.Telefono1.focus();
                return false;
           }
		   if (CorreoElectronico.value!="" && !pattern.test(CorreoElectronico.value) ){
                alert("La dirección de correo electrónico introducida no es correcta. Por favor, revísela.");
				document.formBlog.CorreoElectronico.focus();
                return false;
            }	
			if (Comentario.value==""){
				alert("Por favor, debe indicar un comentario.");
				document.formBlog.Comentario.focus();
				return false;
           }			
        }
        return true;
    }
	

function planMovilidad(){
        var pattern = /^[a-zA-Z0-9\-\._]+@[a-zA-Z0-9\-_]+(\.?[a-zA-Z0-9\-_]*){2,3}\.[a-zA-Z]{2,3}$/;
        with (document.FormConsulta){
			if (Nombre.value==""){
                alert("Por favor, debe indicar su Nombre.");
				document.FormConsulta.Nombre.focus();
                return false;
           }
		   if (Apellidos.value==""){
                alert("Por favor, debe indicar sus Apellidos.");
				document.FormConsulta.Apellidos.focus();
                return false;
           }
		   if (Direccion.value==""){
                alert("Por favor, debe indicar su dirección.");
				document.FormConsulta.Direccion.focus();
                return false;
           }
		   if (Telefono1.value==""){
                alert("Por favor, debe indicar su teléfono 1.");
				document.FormConsulta.Telefono1.focus();
                return false;
           }
		   if (CorreoElectronico.value!="" && !pattern.test(CorreoElectronico.value) ){
                alert("La dirección de correo electrónico introducida no es correcta. Por favor, revísela.");
				document.formBlog.CorreoElectronico.focus();
                return false;
            }	
			if (Comentario.value==""){
				alert("Por favor, debe indicar un comentario.");
				document.formBlog.Comentario.focus();
				return false;
           }			
        }
        return true;
    }	


function validarParticipacion(){
        var pattern = /^[a-zA-Z0-9\-\._]+@[a-zA-Z0-9\-_]+(\.?[a-zA-Z0-9\-_]*){2,3}\.[a-zA-Z]{2,3}$/;
        with (document.FormConsulta){
			if (NombreApellidos.value==""){
                alert("Por favor, debe indicar su Nombre y Apellidos.");
				document.FormConsulta.NombreApellidos.focus();
                return false;
           }
		   if (CorreoElectronico.value==""){
                alert("Por favor, debe indicar su correo electrónico.");
				document.FormConsulta.CorreoElectronico.focus();
                return false;
			}if (CorreoElectronico.value!="" && !pattern.test(CorreoElectronico.value) ){
                alert("La dirección de correo electrónico introducida no es correcta. Por favor, revísela.");
				document.FormConsulta.CorreoElectronico.focus();
                return false;
            }		
		   if (Telefono1.value==""){
                alert("Por favor, debe indicar su teléfono 1.");
				document.FormConsulta.Telefono1.focus();
                return false;
           }
		   if (document.FormConsulta.materia.selectedIndex==0){
       			alert("Por favor, debe indicar la materia de su sugerencia.")
       			document.FormConsulta.materia.focus();
                return false;
        	}
        return true;
    }	
	
	/*Buscador*/
 function Acentos(Text)  
 {  
 var cadena="";  
 var codigo="";  
 for (var j = 0; j < Text.length; j++)  
 {  
 var Char=Text.charCodeAt(j);  
 switch(Char)  
 {  
     case 225:  
     cadena+="a";  
     break;  
     case 233:  
     cadena+="e";  
     break;  
     case 237:  
     cadena+="i";  
     break;  
     case 243:  
     cadena+="o";  
     break;  
     case 250:  
     cadena+="u";  
     break;  
     case 193:  
     cadena+="A";  
     break;  
     case 201:  
     cadena+="E";  
     break;  
     case 205:  
     cadena+="I";  
     break;  
     case 211:  
     cadena+="O";  
     break;  
     case 218:  
     cadena+="U";  
     break;  
     case 241:  
    cadena+="n";  
    break;  
    case 209:  
    cadena+="n";  
    break;  
    default:  
    cadena+=Text.charAt(j);  
    break;  
}  
codigo+="_"+Text.charCodeAt(j);  
}  
return cadena;  
}

function esCadena(cadena){
	var patron=/^[a-zA-Z0-9+ \"]*$/;
	if(patron.test(cadena)){
		return true;
	}
	alert("El término a buscar contiene algún carácter no valido");
	return false;
}




function validar_frm(){
 with (document.frm_google){
			if (q.value==""){
                alert("Por favor, debe indicar un termino a buscar.");
				document.frm_google.q.focus();
                return false;
           }
		   var cadena = Acentos(q.value);
		   if(esCadena(cadena)==true){
			   q.value=cadena;
		   }
		   else{
			   q.value="";
  			   document.frm_google.q.focus();			   
			   return false;
		   }
 }
 return true;
}
}


/*Pestanas*/

function mostrar(nombreCapa,menu){
document.getElementById(nombreCapa).style.display="block";
menu_noselect();
menu_select(menu);
}
function ocultar(nombreCapa){
document.getElementById(nombreCapa).style.display="none";
}
function inicializar_div(){
change_css(document.getElementById("menu1"),"tabs-selected");
ocultar("fragmento-2");		
}

function change_css(objeto,c){
	objeto.className=c;
}

function menu_noselect(){
	change_css(document.getElementById("menu1"),"");
	change_css(document.getElementById("menu2"),"");
}
function menu_select(menu){
	change_css(document.getElementById(menu),"tabs-selected");
}
