xmlReqObj = null;
function doContact(frmObj)
{

	var name = frmObj.client_name.value;
	var clientEmail = frmObj.client_email.value;
	var account = frmObj.client_account.value;
	var contact = frmObj.contact.value;
	var message = frmObj.client_message.value;
	var authCode = frmObj.authCode.value;

	var alertMessage = "";
	var success = true;


	if ( is_empty(name) )
	{
		alertMessage += " - Your name. \n";
		success = false;
	}


	if ( is_empty(clientEmail) || !is_email(clientEmail) )
	{
		alertMessage += " - Your e-Mail. \n";
		success = false;
	}


	if ( is_empty(message) )
	{
		alertMessage += " - Your message. \n";
		success = false;
	}


	if ( is_empty(authCode) || !is_numeric(authCode)  )
	{
		alertMessage += " - Our security number. \n";
		success = false;
	}


	if ( success == false )
	{
		alertMessage = "Sorry, please check the following:\n\n" + alertMessage;
		alert(alertMessage);
		return false
	}
	else
	{
		// lets get the proper object!
		xmlReqObj = getXMLHTTPObject();
		// lets get the url of the site
		var uri = new Object();
		getURL(uri);

		var requestUrl = uri.dom+"/info/doSend.php?client_name=" + name + "&client_email=" + clientEmail + "&client_account=" + account +"&contact=" + contact + "&client_message=" + message + "&authCode=" +authCode;
		//var requestUrl = "http://www.betabcislands.com/info/doSend.php?client_name=" + name + "&client_email=" + clientEmail + "&client_account=" + account +"&contact=" + contact + "&client_message=" + message + "&authCode=" +authCode;


		xmlReqObj.onreadystatechange=sendEmailAcknowledment;
		xmlReqObj.open("GET",requestUrl,true);
		xmlReqObj.send(null);

		return false;

	}


} // doContact

// function to change the department based in the parameter sent
function chooseEmail(dpt)
{
	var obj = document.getElementById("contact");
	var opt;

	if ( !is_empty(dpt) )
	{
		dpt = dpt.toLowerCase();

		for(var i=0;i<obj.length;i++)
		{
			opt =obj.options[i].text;
			opt = opt.toLowerCase();

			if ( opt.indexOf(dpt) >= 0 )
			{
				obj.options.selectedIndex=i;
			}//if

		}//for
	}
}//chooseEmail


function sendEmailAcknowledment()
{

	if ( xmlReqObj!=null )
	{
		if ( requestSucceded(xmlReqObj)==true )

			//alert(xmlReqObj.responseText);
			//document.getElementById('result').innerHTML="hola";
			document.getElementById('formEmail').style.display = 'none';
			document.getElementById('result').innerHTML = xmlReqObj.responseText;

	}
	else
	{
		alert("AJAX Object is null.");
	}

} // sendEmailAcknowledment
