/*///////////////////////////////////////////////////////////////
//////////////////// VALIDADORES //////////////////////////
////////////////////////////////////////////////////////////////*/

/////////////////////// VALIDADOR  VOLUNTARIOS ////////////////////////////

function textoOk (texto){
	var simbolos = "0123456789abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ";
	for(i=0; i<texto.length; i++){
      if (simbolos.indexOf(texto.charAt(i),0)!=-1){
         return false;
      }
   }
   return true;	
}

function validarUser (){
	if (document.getElementById("archivo1").value == ""){
		alert("Debe adjuntar una foto de carnet.");
		return false;
	}
	if (document.getElementById("usunom").value == ""){
		alert("Debe especificar un Nombre.");
		document.getElementById("usunom").focus ();
		return false;
	}
	if (document.getElementById("usuape").value == ""){
		alert("Debe especificar el apellido.");
		document.getElementById("usuape").focus ();
		return false;
	}
	if (document.getElementById("usudni").value == ""){
		alert("Debe especificar el DNI.");
		document.getElementById("usudni").focus ();
		return false;
	}else{
		if (textoOk (document.getElementById("usudni").value)){
			alert("El campo DNI solo admite numeros y letras.");
			document.getElementById("usumov").focus ();
			return false;	
		}
	}
	if (document.getElementById("usupais").options[document.getElementById("usupais").selectedIndex].value == ""){
		alert("Seleccione un país.");
		document.getElementById("usupais").focus ();
		return false;
	}
	if (document.getElementById("usupob").value == ""){
		alert("Debe especificar la población.");
		document.getElementById("usupob").focus ();
		return false;
	}
	if (document.getElementById("usuprov").options[document.getElementById("usuprov").selectedIndex].value == ""){
		alert("Seleccione una provincia.");
		document.getElementById("usuprov").focus ();
		return false;
	}
	if (document.getElementById("usutipoviaid").options[document.getElementById("usutipoviaid").selectedIndex].value == ""){
		alert("Seleccione un tipo de via.");
		document.getElementById("usutipoviaid").focus ();
		return false;
	}
	if (document.getElementById("usudir").value == ""){
		alert("Debe especificar la dirección.");
		document.getElementById("usudir").focus ();
		return false;
	}
	if (document.getElementById("usucp").value == ""){
		alert("Debe especificar el codigo postal.");
		document.getElementById("usucp").focus ();
		return false;
	}else{
		if (isNaN (document.getElementById("usucp").value))	{
			alert("El campo codigo postal solo admite numeros.");
		document.getElementById("usucp").focus ();
		return false;
		}
	}
	if (document.getElementById("usutel").value == ""){
		alert("Debe especificar el telefono.");
		document.getElementById("usutel").focus ();
		return false;
	}else{
		if (isNaN (document.getElementById("usutel").value))	{
			alert("El campo telefono solo admite numeros.");
		document.getElementById("usutel").focus ();
		return false;
		}
	}
	if (document.getElementById("usumov").value == ""){
		alert("Debe especificar el movil.");
		document.getElementById("usumov").focus ();
		return false;
	}else{
		if (isNaN (document.getElementById("usumov").value))	{
			alert("El campo movil solo admite numeros.");
			document.getElementById("usumov").focus ();
			return false;
		}
	}
	if (document.getElementById("usumail").value == ""){
		alert ("El campo mail esta en blanco.");
		document.getElementById("usumail").focus();
		return false;
	}else if (document.getElementById("usumail").value.search(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/ig)){ 
			alert("Dirección de MAIL incorrecta."); 
			document.getElementById("usumail").focus(); 
			return false; 
	}
	/*if (document.getElementById("usublog").value == ""){
		alert("Debe especificar el blog.");
		document.getElementById("usublog").focus ();
		return false;
	}*/
	if (document.getElementById("usuescuela").value == ""){
		alert("Seleccione una escuela.");
		//document.getElementById("usuescuela").focus ();
		return false;
	}
	/*
	if (document.getElementById("usucicloformativo").value == ""){
		alert("Debe especificar el ciclo formativo.");
		document.getElementById("usucicloformativo").focus ();
		return false;
	}
	if (document.getElementById("usuespecialidad").value == ""){
		alert("Debe especificar la especialidad.");
		document.getElementById("usuespecialidad").focus ();
		return false;
	}
	if (document.getElementById("usuexpnum").value == ""){
		alert("Debe especificar el numero de expediente.");
		document.getElementById("usuexpnum").focus ();
		return false;
	}*/
	if (document.getElementById("usuhorarioid").options[document.getElementById("usuhorarioid").selectedIndex].value == ""){
		alert("Seleccione un horario.");
		document.getElementById("usuhorarioid").focus ();
		return false;
	}
	if (document.getElementById("usulog").value == ""){
		alert ("El campo login esta en blanco.");
		document.getElementById("usulog").focus();
		return false;
	}
	if (document.getElementById("usupass").value == ""){
		alert ("El campo password esta en blanco.");
		document.getElementById("usupass").focus();
		return false;
	}else if (document.getElementById("rusupass").value == ""){
		alert ("Debe repetir el password.");
		document.getElementById("rusupass").focus();
		return false;
	}else if (document.getElementById("usupass").value != document.getElementById("rusupass").value){
		alert ("Los password no coinciden.");
		document.getElementById("usupass").focus();
		return false;
	}
	return true;
}

