﻿function EvaluaReg(Form,Check,CheckName){
	var CheckMail = new Array("Mail");
	var CheckPsw = new Array("Password","RePasswd");
		
	for(i=0; i<Form.elements.length; i++){	
		for(j=0; j< Check.length; j++)
			if(Form.elements[i].name==Check[j]) 
				if (Form.elements[i].value==""){
					window.alert(CheckName[j]);
					Form.elements[i].focus();
					return false;
				}
	
		for(j=0; j< CheckMail.length; j++)
			if(Form.elements[i].name==CheckMail[j]) 
				if (Form.elements[i].value.indexOf ('@',0) == -1 || Form.elements[i].value.indexOf ('.',0) == -1) {
					window.alert("Verifique el "+ CheckMail[j] +" es obligatorio \n y debe ser un EMail valido");
				 	Form.elements[i].focus();
					return false;
				}
				
      	if  (Form.elements[i].id=="psw")
      		if ((Form.Password.value == "") || (Form.Password.value != Form.RePasswd.value)){
				window.alert("Por favor verifique el password");
				Form.Password.value = ''; Form.RePasswd.value = '';
				Form.Password.focus();
				return false;
			}
				
	}
	return true;
}

function validate(theform){
	var form_error=false
	var error_message = ""
	
	if (theform.Nombre.value == "") 	{
		error_message += "Please enter your First Name.\n\n"
		form_error = true
	}
	
	if (theform.Apellido.value == "") 	{
		error_message += "Please enter your Last Name.\n\n"
		form_error = true
	}
	
	if (theform.Email.value == "") 	{
		error_message +="Please enter an Email address.\n\n"
		form_error = true
	}
	if (theform.Email.value.indexOf ('@',0) == -1 || theform.Email.value.indexOf ('.',0) == -1)
	{
		error_message +="The Email field requires a \"@\" and a \".\" to be used.\n Please re-enter your E-mail address.\n\n"
		form_error = true
	 }	
	 
	if (theform.Clave.value == "") 	{
		error_message += "Please enter a Password.\n\n"
		form_error = true
	}
	
	if (theform.CNFClave.value == "") 	{
		error_message += "Please enter your Password to Confirm.\n\n"
		form_error = true
	}
	
	if (theform.Clave.value != theform.CNFClave.value) 	{
		error_message +="Your Passwords do not match. Please re-enter your Passwords.\n\n"
		form_error = true
	} 
	if (theform.Telefono.value == "") 	{
		error_message += "Please enter a Phone Number.\n\n"
		form_error = true
	}
		if (theform.Direccion.value == "") 	{
		error_message += "Please enter an Address.\n\n"
		form_error = true
	}
	if (form_error){
		alert(error_message)
		return false
	}
}

function AcceptNum(evt)
{
	var nav4 = window.Event ? true : false;
	var key = nav4 ? evt.which : evt.keyCode;
	return (key <= 13 || (key >= 48 && key <= 57) || key == 44);
}
