function nuevoAjax(){
	var xmlhttp=false;
	try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function enviarmail(){
       c = document.getElementById('resultado_mensaje');
      
       var emailRegex   = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;

       emai=document.enviar_email.richiedente.value;
       dest=document.enviar_email.destinatario.value;

       ajax=nuevoAjax();
       
       if(!emai){
              c.innerHTML = '<a style="text-align:center; font: bold 0.8em Verdana,arial,sans-serif; color: red;"> Insertar un correo. </a>';
              
              //alert("Insertar un correo");
              return false;
       }
       else
       {
       	  if(!emai.match(emailRegex)){
       	  
       	    c.innerHTML = '<a style="text-align:right; font: bold 0.8em Verdana,arial,sans-serif; color: red;"> Insertar un correo valido. </a>';
       	  
	    // alert("Insertar un correo valido");
	    return false;
	  }
       }

       c.innerHTML = '<p style="text-align:center;"><img src="images/esperando.gif"/></p>';

       ajax.open("POST", "envia_mail.php",true);
              
       ajax.onreadystatechange=function() {
       
	       if (ajax.readyState==4) {
    	   		c.innerHTML = ajax.responseText
       	   }
       	   
       	   borrarCampos()
       }
       
       ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
       ajax.send("destinatario="+dest+"&richiedente="+emai)
}

function borrarCampos(){
       document.enviar_email.email.value="";
       document.enviar_email.email.focus();
}