function objetoAjax()
{ 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 MostrarConsulta(datos,divdestino)
{ divResultado = document.getElementById(divdestino); 
ajax=objetoAjax();
ajax.open("GET", datos);
ajax.onreadystatechange=function()
{ 
if (ajax.readyState==1)
{ divResultado.innerHTML ='Procesando .....';}
if (ajax.readyState==4)
{ divResultado.innerHTML = ajax.responseText}
} 
ajax.send(null);
}
function carga(datos)
{ 
ajax=objetoAjax();
ajax.open("GET", datos);
ajax.onreadystatechange=function() 
{ if (ajax.readyState==4)
{ }
} 
ajax.send(null);
}
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 form=document.getElementById('enviar_email');
ajax=nuevoAjax(); 
c.innerHTML = '<p style="text-align:center;">Mandando el correo, por favor espere ...</p>'; 
ajax.open("POST", "/envia_mail.php",true); 
var t1="nombre="+form.nombre.value;
var t2="&destino="+form.correo.value;
var t3="&mensaje="+form.mensaje.value;
var t4="&telefono="+form.telefono.value;
var t5="&personas="+form.personas.value;
var t6="&laclave="+form.laclave.value;
var t7="&entrada="+form.entrada.value;
var t8="&salida="+form.salida.value;
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
ajax.send(t1+t2+t3+t4+t5+t6+t7+t8);
ajax.onreadystatechange=function()
{ 
if (ajax.readyState==1) 
{ c.innerHTML = 'Procesando...'; 
} 
if (ajax.readyState==4) 
{ c.innerHTML = ajax.responseText; 
} 
} 
}

