function enviarCorreoForm(){
 var re;
 
 re=/^\d{9}$/;			//validar teléfono
 if(!re.test($('telefono').value)){
  if($('telefono').value!=""){
	 mensaje.mostrar("El teléfono tiene un formato incorrecto.");
   $('telefono').focus();
   return; 
	}
 }
 
 re=/^\w+([._]\w+)*@\w+([._-]\w+)*\.\w{2,3}$/; //validar dirección de correo
 if(!re.test($('email').value)){
  if($('email').value=="") mensaje.mostrar("Por favor, introduzca una dirección de correo de contacto.");
  else mensaje.mostrar("La dirección de correo tiene un formato incorrecto.");
	$('email').focus();
  return; 
 }
 
 if($('textoCorreo').value.length<10){
  mensaje.mostrar("El texto del correo es demasiado breve.");
	$('textoCorreo').focus();
  return; 
 }
 var cad="";
 for(var i=0;i<indices.length;i++) cad+=alfabeto[indices[i]-1];
 $('para').value=cad+arroba+dominio+punto+ext;
 Form.request("formCorreo", {encoding: 'UTF-8', onComplete: procesResp, onFailure: procesError, onException: procesError});
 if(mensaje) mensaje.mostrar("Enviando...",2);
}

function procesResp(transport){
 var cad="";
 if(transport.responseText.include("1")){
  cad="El correo se ha enviado correctamente. En breve nos pondremos en contacto.";
  mensaje.mostrar(cad, 1);
	Form.reset("formCorreo");
 }
 else{
	cad="Alg&uacute;n problema en el servidor ha imposibilitado el envio. Int&eacute;ntelo m&aacute;s tarde o pruebe con su cliente de correo.";
  mensaje.mostrar(cad);
 }
}

function procesError(transport){
 /* alert("Error"); */
}
