// JavaScript Document
function echeck(str) {
//FUNCION QUE VALIDA UN EMAIL PARA QUE ESTE BIEN ESCRITO
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Correo no válido")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("No es un correo válido")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("No es un correo válido")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("No es un correo válido")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("No es un correo válido")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("No es un correo válido")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("No es un correo válido")
		    return false
		 }

 		 return true					
	}


function validar(){
//FUNCION QUE VALIDA UTODO EL FORMULARIO, SE PUEDE MODIFICAR EL NOMBRE DEL FORMULARIO Y EL NOMBRE DE LOS ID DE LOS ELEMNTOS DEL FORMULARIO

	//valido el nombre
	if (document.formulario.nombre.value.length==0){
		alert("hace falta un nombre")
		document.formulario.nombre.focus()
		return 0;
	}
	//valido el nombre
	if (document.formulario.apellido.value.length==0){
		alert("hace falta un apellido")
		document.formulario.apellido.focus()
		return 0;
	}
	//valido el email
	var emailID=document.formulario.email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Hace falta un email")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	//valida la clave
	if (document.formulario.clave.value.length==0){
		alert("Hace falta una contraseña")
		document.formulario.clave.focus()
		return 0;
	}
	if (document.formulario.clave.value.length<5){
		alert("La contraseña debe tener mas de 4 caracteres")
		document.formulario.clave.focus()
		return 0;
	}
	//valida la mascota
	if (document.formulario.mascota.selectedIndex==0){
		alert("Seleccione una mascota")
		document.formulario.mascota.focus()
		return 0;
	}
	//valida la ciudad
	if (document.formulario.ciudad.selectedIndex==0){
		alert("Seleccione un pais")
		document.formulario.ciudad.focus()
		return 0;
	}
	//valida el telefono
	if (document.formulario.telefono.value.length==0){
		alert("Hace falta un teléfono")
		document.formulario.telefono.focus()
		return 0;
	}
	if ((document.formulario.telefono.value.length<7) || (isNaN(document.formulario.telefono.value))){
		alert("No es un teléfono valido")
		document.formulario.telefono.focus()
		return 0;
	}
	//el formulario se envia
	alert("Los datos del registro se enviarán a continuación");
	document.formulario.submit();
}

function validar2(){
//FUNCION QUE VALIDA UTODO EL FORMULARIO, SE PUEDE MODIFICAR EL NOMBRE DEL FORMULARIO Y EL NOMBRE DE LOS ID DE LOS ELEMNTOS DEL FORMULARIO

	//valido el nombre
	if (document.formulario.nombre.value.length==0){
		alert("hace falta un nombre")
		document.formulario.nombre.focus()
		return 0;
	}
	//valido el email
	var emailID=document.formulario.email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Hace falta un email")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	//valida la ciudad
	if (document.formulario.ciudad.selectedIndex==0){
		alert("Seleccione un pais")
		document.formulario.ciudad.focus()
		return 0;
	}
	//valida el mensaje
	if (document.formulario.contenido.value.length==0){
		alert("hace falta un mensaje")
		document.formulario.contenido.focus()
		return 0;
	}
	
	//el formulario se envia
	alert("Los datos se enviarán a continuación");
	document.formulario.submit();
}

