var url_serv_ajax = "fs_serv_mail.php";
function envio_datos(datos)//Esta funcion envia los datos al servidor PHP asincronamente. 
{//Seccion nativa para el objeto XMLHttpRequest
//alert(datos);
  if (window.XMLHttpRequest) {	  
      req = new XMLHttpRequest();
      req.onreadystatechange = ajax_receive;
      req.open('POST',url_serv_ajax,true);
      req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
      req.send(datos);
  } else if (window.ActiveXObject) {
      req = new ActiveXObject("Microsoft.XMLHTTP");
      if (req) {
        req.onreadystatechange = ajax_receive;
        req.open('POST',url_serv_ajax,true);
	    req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        req.send(datos);
      }
    }
}

//------------------------------------------------------------------------------
function ajax_receive() {//En esta funcion se recibe un objeto XML generado en el servidor PHP
  if (req.readyState == 4) {
    if (req.responseText.indexOf('invalid') == -1) {
       var xmlDocument = req.responseXML;
       var xmlDocumentText = req.responseText;
	   //alert(xmlDocumentText);
		document.getElementById("loadding").style.display = "none";
		var resultado;
		resultado = xmlDocument.getElementsByTagName('resultado')[0].firstChild.data;
		//alert(resultado);
		if(resultado==0)alert("Su mensaje NO ha podido enviarse, intente mas tarde.");
		else if(resultado==1)alert("Su mensaje ha sido enviado satisfactoriamente.");

		Sexy.options.onReturn = false;
		Sexy.display(0);

		/*
		 Pasado 4 segundos se cambia el valor del atributo [display:none] con la funcion 
		 display_element(), Esta funcion se encuentra en el archivo sdv_basic.js
		*/		
		 /*document.form_contactenos.reset();*/
		 /*setTimeout('display_element("loading");',tiempo_ocultar_capa);*/
      }
    }
}