// 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\341s campos obligatorios no han sido ingresados, favor de revisar: : \n";
   var same = warning;
   if (something.elements[0].value=="") { warning += " ** Nombre \n"; }
   if (something.elements[3].value=="") { warning += " ** Correo electr\363nico \n"; }
   if (something.elements[4].value=="") { warning += " ** Clave LADA \n"; }   
   if (something.elements[5].value=="") { warning += " ** Tel\351fono \n"; }
   if (something.elements[7].value=="") { warning += " ** Comentarios \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. a ingresado un valor no v\341lido, no utilice n\372meros 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\341lido, escriba su correo electr\363nico 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\341lido, ingrese su n\372mero telef\363nico por favor");
		field.value="";
		field.focus();
		field.select();
   }
}

function checkZip(field) {
	var valid = "0123456789"
	var ok = "yes";
	var temp;
	if (field.value.length == 5){
		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\341lido, ingrese su c\363digo postal por favor");
			field.value="";
			field.focus();
			field.select();
   		}		
	} else {
		alert("Su c\363digo postal debe de ser de 5 d\355gitos");
	}
		
   
}