function isEmailAddress(theElement){
	var s = theElement.value;
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ) return true;
	   if (filter.test(s))
	      return true;
	   else
	     alert("Escriba un correo correcto, Ej. alguien@minci.gob.ve");
	theElement.focus();
	return false;
}

function validarTecla(e, correctos) {
	//var correctos = new Array("0","1","2","3","4","5","6","7","8","9",".","\b");
	var estado=false;
	var codigoTecla, cadenaTecla;
	  if(window.document.all){
		  codigoTecla = event.keyCode
		  cadenaTecla = (String.fromCharCode(event.keyCode));
	  }
	  else if(window.document.layers){
		  codigoTecla = e.which
		  cadenaTecla = String.fromCharCode(e.which);
	  }
	  else if(window.document.getElementById){
		  codigoTecla = (window.Event) ? e.which : e.keyCode;
		  cadenaTecla=(String.fromCharCode(codigoTecla));
	  }

	  for(i=0;i<correctos.length;i++){
		if(cadenaTecla==correctos[i])
			estado=true;
	  }

	  if(estado==false){
		  if(window.document.all)
			  event.returnValue = false;
		  else
			  return false;
	  }
}

function validarTelefono(oTelefono){
	var estado = true;
	var s = oTelefono.value;

	// se define una expresion regular con la cual se evaluará el teléfono
	var filter =/^\d{4}-\d{7}$/;

	// verificamos que el teléfono cumpla con el formato requerido
	if (!filter.test(s)){
		alert('Escriba un telefono correcto, Ej. 0212-5053371');
		oTelefono.value='';
		oTelefono.focus();
		estado = false;
	}
	return estado;
}
