function send_message()
{
	if (check_message())
		{
			getGPost('contac_form');
		}
	
}

function check_message()
{
	 var valores = new Array('form_name', 'form_email', 'form_phone', 'form_content');
	 var bandera = true;
	 for(var i = 0;i < valores.length; i++) 
		{
			if (GetId(valores[i]).value == "")
				{
					GetId('form_alert').innerHTML = 'Favor de completar los campos';
					GetId(valores[i]).focus();  
					bandera = false;
					return;
				}
		}	
  return bandera;
}

function GetId(element)
{
	return document.getElementById(element);
}



function getGPost(formID)
{
  var archivo = "phplib/contact_formsend.php";
  var formsend = document.getElementById(formID).elements;
  var mixvalues = "";
  for(var i = 0;i < formsend.length; i++) 
   {
    if (i == 0) mixvalues = mixvalues + formsend[i].name + "=" + encodeURI(formsend[i].value);
	else mixvalues = mixvalues + "&" + formsend[i].name + "=" + encodeURI(formsend[i].value);
   }  
 makePOSTRequest(archivo, mixvalues); 
}



var http_request = false;
 function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);	 
   }
  
function alertContents() {	 
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {           
            result = http_request.responseText;
			if (result == 00)
			{
				 GetId('form_alert').innerHTML = 'Mensaje Enviado';
				 GetId('contac_form').reset();
			}
			else
			{
				 GetId('form_alert').innerHTML = 'El sistema no responde';				
				 GetId('contac_form').reset();
			}
         } 
		 else {
            GetId('form_alert').innerHTML =  'El sistema no responde';
			GetId('contac_form').reset();
         }
      }
	  
   }