// JavaScript Document

function Validar(){

	if (document.registrar.Nombre.value.length==0){
		alert("Falta ingresar su Nombre")
		document.registrar.Nombre.focus()
		return 0;
	}
	if (document.registrar.Apellidos.value.length==0){
		alert("Falta ingresar su Apellido Paterno")
		document.registrar.Apellidos.focus()
		return 0;
	}
	if (document.registrar.Apellido2.value.length==0){
		alert("Falta ingresar su Apellido Materno")
		document.registrar.Apellido2.focus()
		return 0;
	}
	
	if (document.registrar.Usuario.value==""){
		alert("Falta ingresar su Usuario")
		document.registrar.Usuario.focus()
		return 0;
	}

if (document.registrar.Clave.value==""){
		alert("Falta ingresar su Password")
		document.registrar.Clave.focus()
		return 0;
	}
else
if (document.registrar.Clave.value.length<5){
		alert("Su password debe ser mayor a cinco caracteres")
		document.registrar.Clave.value="";
		document.registrar.Clave.focus()
		return 0;
	}

	if (document.registrar.Clave2.value==""){
		alert("Debe confirmar su Password")
		document.registrar.Clave2.focus()
		return 0;
	}
	
	if(document.registrar.Clave.value!=document.registrar.Clave2.value){
alert("Las contraseñas no coinciden");
		document.registrar.Clave.value="";
		document.registrar.Clave2.value="";
document.registrar.Clave.focus()
return 0;
		}
	
	

//validacion teléfono
	var valid = /^(\+|-)?\d+$/ ;
	var tel =document.registrar.Telefono.value;

if (tel=="") {
alert("Falta ingresar su número telefónico");
	document.registrar.Telefono.focus()
		return 0;
}
else
if (!valid.test(tel)) {

  	alert("El campo teléfono sólo acepta números")
		document.registrar.Telefono.value="";
		document.registrar.Telefono.focus()
		return 0;
	}
		else if (document.registrar.Telefono.value.length<8){
		alert("Su número telefónico debe ser mayor a 7 dígitos")
		document.registrar.Telefono.value="";
		document.registrar.Telefono.focus()
		return 0;
	}

	

var valor = document.registrar.Mail.value;
var re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/;

if (!re.test(valor)) {
alert("Introduzca una dirección de correo válida");
document.registrar.Mail.value="";
document.registrar.Mail.focus()
return 0;
}

    if (document.registrar.Estado.options[document.registrar.Estado.selectedIndex].value =="vacio")

    {

    alert("Por favor, seleccione un Estado");

    document.registrar.Estado.focus(); return false;

    }




if(!document.registrar.Acepto.checked){
alert('Para poder registrarse debe aceptar las condiciones'); 
return 0; 
}

	document.registrar.submit();
}


