
function isMail(Cadena) {

	Punto = Cadena.substring(Cadena.lastIndexOf('.') + 1, Cadena.length)			
	Dominio = Cadena.substring(Cadena.lastIndexOf('@') + 1, Cadena.lastIndexOf('.')) 	// Dominio @lala.com
	Usuario = Cadena.substring(0, Cadena.lastIndexOf('@'))					// Cadena lalala@
	Reserv = "@/º\"\'+*{}\\<>?¿[]áéíóú#·¡!^*;,:"						// Letras Reservadas
	
	// Añadida por El Codigo para poder emitir un alert en funcion de si email valido o no
	valido = true
	
	
	for (var Cont=0; Cont<Usuario.length; Cont++) {
		X = Usuario.substring(Cont,Cont+1)
		if (Reserv.indexOf(X)!=-1)
                	valido = false
	}

	
	for (var Cont=0; Cont<Punto.length; Cont++) {
		X=Punto.substring(Cont,Cont+1)
		if (Reserv.indexOf(X)!=-1)
			valido = false
	}
                        
	
	for (var Cont=0; Cont<Dominio.length; Cont++) {
		X=Dominio.substring(Cont,Cont+1)
		if (Reserv.indexOf(X)!=-1)
			valido = false
		}

	
	if (Punto.length<2 || Dominio <1 || Cadena.lastIndexOf('.')<0 || Cadena.lastIndexOf('@')<0 || Usuario<1) {
		valido = false
	}
	
	if (valido) {
		
		return true	
	} else {
		alert('Email no válido.')
		return false
	}
}

function vacio(q) {
        for ( i = 0; i < q.length; i++ ) {
                if ( q.charAt(i) != "" ) {
                        return true
                }
        }
        return false
}

//valida que el campo no este vacio y no tenga solo espacios en blanco
function validaprovincia(F) {
        
        if( vacio(F.Provincia.value) == false ) {
                alert("Selecciona tu Provincia")
                return false
        } else {
          
                //cambiar la linea siguiente por return true para que ejecute la accion del formulario
                return true
        }
        
}
function validaname(h) {
        
        if( vacio(h.name.value) == false ) {
                alert("Introduce tu Nombre")
                return false
        } else {
          
                //cambiar la linea siguiente por return true para que ejecute la accion del formulario
                return true
        }
        
}
function validasurname(g) {
        
        if( vacio(g.surname.value) == false ) {
                alert("Introduce tu Apellido")
                return false
        } else {
          
                //cambiar la linea siguiente por return true para que ejecute la accion del formulario
                return true
        }
        
}
function validadireccion(i) {
        
        if( vacio(i.Direccion.value) == false ) {
                alert("Introduce tu Dirección")
                return false
        } else {
          
                //cambiar la linea siguiente por return true para que ejecute la accion del formulario
                return true
        }
        
}
function validapoblacion(i) {
        
        if( vacio(i.Poblacion.value) == false ) {
                alert("Introduce tu Población")
                return false
        } else {
          
                //cambiar la linea siguiente por return true para que ejecute la accion del formulario
                return true
        }
        
}
function validaphone(i) {
        
        if( vacio(i.phone.value) == false ) {
                alert("Introduce tu Teléfono")
                return false
        } else {
          
                //cambiar la linea siguiente por return true para que ejecute la accion del formulario
                return true
        }
        
}
function validapostcode(i) {
        
        if( vacio(i.postcode.value) == false ) {
                alert("Introduce tu Código Postal")
                return false
        } else {
          
                //cambiar la linea siguiente por return true para que ejecute la accion del formulario
                return true
        }
        
}
function validadni(i) {
        
        if( vacio(i.DNI.value) == false ) {
                alert("Introduce tu DNI o Tarjeta de Residente")
                return false
        } else {
          
                //cambiar la linea siguiente por return true para que ejecute la accion del formulario
                return true
        }
        
}
function validanacionalidad(i) {
        
        if( vacio(i.nacionalidad.value) == false ) {
                alert("Introduce tu nacionalidad")
                return false
        } else {
          
                //cambiar la linea siguiente por return true para que ejecute la accion del formulario
                return true
        }
        
}
function validaedad(i) {
        
        if( vacio(i.edad.value) == false ) {
                alert("Introduce tu Edad")
                return false
        } else {
          
                //cambiar la linea siguiente por return true para que ejecute la accion del formulario
                return true
        }
        
}
function validatext(i) {
        
        if( vacio(i.text.value) == false ) {
                alert("Copia y Pega tu currículum en el último campo")
                return false
        } else {
          
                //cambiar la linea siguiente por return true para que ejecute la accion del formulario
                return true
        }
        
}
function validaexper(i) {
        
        if( vacio(i.exper.value) == false ) {
                alert("Responde las preguntas por favor")
                return false
        } else {
          
                //cambiar la linea siguiente por return true para que ejecute la accion del formulario
                return true
        }
        
}


function stoperror(){
      return true
      
      window.onerror=stoperror
}