// JavaScript Document

// Dados los cambio se disminuye en 4 las cantidades 27 de julio 2005


// Validaciones

// Valida campos vacíos

function checkEmpty(something)
   {
   var warning = "Uno o más campos obligatorios no han sido ingresados, favor de revisar: : \n";
   var same = warning;
   if (something.elements[0].value=="") { warning += " ** Nombre \n"; }
   if (something.elements[1].value=="") { warning += " ** Correo electrónico \n"; }        
   if (warning == same) { return true; }
   else  { alert(warning); return false; }

   }


// Valida el nombre


function checkName(element) {
  var alpha = element.value;
  var alphaPattern =/^[a-zA-Z\s\.]+$/;
  if (!alphaPattern.test(alpha)){
    element.value="";
	alert ("Ud. ha ingresado un valor no válido, no utilice números ni caracteres acentuados por favor");
  }
}

// Valida el correo electrónico

function checkEmail(element) {
  var email = element.value;
  var emailPattern =/^[_a-z0-9-]+(\.[_a-z0-9-]+)?@([_a-z0-9-]+\.){1,2}[a-z]{2,3}$/;
  if (!emailPattern.test(email)){
    element.value="";
	alert ("Ud. ha ingresado un valor inválido, escriba su correo electrónico por favor");
  }	
}

// Valida el campo de número telefónico

function checkPhone(field) {
	var valid = "0123456789 .()+-"
	var ok = "yes";
	var temp;
	for (var i=0; i<field.value.length; i++) {
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
		}
		if (ok == "no") {
		alert("Ud. ha ingresado un valor inválido, ingrese su número telefónico por favor");
		field.value="";
		field.focus();
		field.select();
   }
}