// JavaScript Document
function checar_valores(){
	if (!checar_vid()){
		return false; 
	}
	if (!checar_email()){
		return false; 
	}
	if (!checar_algun()){
		return false; 		
	}
	return true;
}
function checar_vid(){
	var vid = document.getElementById("vid").value;

	if (vid.length > 0 && vid.length < 6){
		window.alert("Debe entrar un VID válido");
		return false;
	}
	for (i=0; i < vid.length; i++){
		//Números
		if (!(vid.charCodeAt(i) >= 48 && vid.charCodeAt(i) <= 57)){
			window.alert("El VID solo puede contener números");
			return false;
		}
	}
	return true;
}
function checar_email(){
	var arroba = false;
	var email = document.getElementById("email").value;

	for (i=0; i < email.length; i++){
		//Letras minúsculas
		if (email.charCodeAt(i) >= 97 && email.charCodeAt(i) <= 122){
		//Números
		}else if (email.charCodeAt(i) >= 48 && email.charCodeAt(i) <= 57){
		//Letras mayúsculas
		}else if (email.charCodeAt(i) >= 65 && email.charCodeAt(i) <= 90){
		//Guión bajo
		}else if (email.charCodeAt(i) == 95){
		}else if (email.charCodeAt(i) == 46){
		}else if (email.charCodeAt(i) == 64){
			if (arroba == true){
				window.alert("Debe entrar un correo electrónico válido");
				return false;
			}else{
				arroba = true;
			}
		//Error
		}else{
			window.alert("El correo electrónico tiene algún caracter no válido");
			return false;
		}
	}
	if (email.length != 0){
		if (arroba == false){
			window.alert("Debe entrar un correo electrónico válido");
			return false;
		}
	}
	return true;
}
function checar_algun(){
	var vid = document.getElementById("vid").value;
	var email = document.getElementById("email").value;
	//Si está vacío
	if (vid.length == 0 && email.length == 0){
		window.alert("Debe entrar al menos uno de los dos campos");
		return false;
	}
	return true;
}
