var http_request = false; function makePOSTRequest(url, parameters) { http_request = false; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/html');}
} else if (window.ActiveXObject) { 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; document.getElementById('myspan').innerHTML = result + '<br/><br/>'; document.getElementById("loading").style.visibility = "hidden";} else { alert('There was a problem with the request.');}
}
}
function get(obj,elementos) { 

button = "elboton";
document.getElementById(button).disabled = true;
document.getElementById(button).value = "Thank you!"
document.getElementById("loading").style.visibility = "visible";

var errorn = ''
var foco = ''; var elemento = ''; 
var elemento_c = '';
var mensaje ='';

function isValidEmail(mainelemento,nombre,elid) {
elemento = document.getElementById(mainelemento);
elemento_c = document.getElementById(mainelemento+'_c');
mensaje = 'The E-mail provided is not valid.';

   if ( (elemento.value.indexOf(".") > 2) && (elemento.value.indexOf("@") > 0) ) {
elemento_c.innerHTML = '';	   
} else {
errorn = '1'; 
elemento_c.innerHTML = '<span class="rojo"><-- **ERROR**</span>';
document.getElementById('myspan').innerHTML += mensaje+'<br />';
if (foco == ''){ foco = elid;}
}
}


function checktext(mainelemento,nombre,elid) { 
elemento = document.getElementById(mainelemento);
elemento_c = document.getElementById(mainelemento+'_c');
mensaje = 'The field "'+ nombre + '" is required'; 

if (elemento.value == '') { 
errorn = '1'; 
elemento_c.innerHTML = '<span class="rojo"><-- **ERROR**</span>';
document.getElementById('myspan').innerHTML += mensaje+'<br />';
if (foco == ''){ foco = elid;}
} else { elemento_c.innerHTML = ''; }
}

document.getElementById('myspan').innerHTML = '';
checktext('nombre','Name',1);
isValidEmail('email','E-mail',2);
checktext('comentarios','Comments',9);

if (errorn == '') { 
var elementosx = ''; for (x in elementos) {
	elementosx += "&"+elementos[x]+"="+ escape( document.getElementById(elementos[x]).value);
	}
makePOSTRequest('post_contact.php', elementosx.substring(1)); //document.forms.myform.reset();
//document.myform.style.display = 'none';


} 
else 
{ 
document.getElementById('myspan').innerHTML += '<br/>';
document.myform.elements[foco-1].focus();
document.myform.elements[foco-1].select();
}}
