function showWait(status){
	if (status){
		$('divWait').setStyle('display', "block");
	}else{
		$('divWait').setStyle('display', "none");
	}
}
function showMessage(content, type, message, marginTop){
	//$('divMessage').setStyle('display', 'block');
	$('divMessage').setHTML(message);
	addClass(content, type);
	setTimeout("clearMessages('divMessage');",5000);
}
function clearMessages(objectId){
	//$(objectId).setStyle('display', 'none');
	$('divMessage').setHTML('&nbsp;');
}

function minTelCheck(value, minValue){
return true;
	digits = 0;
	for(var i=0; i< value.length; i++){
		if(!isNaN(value[i]) && (value[i] != ' ')){
			digits++;
		}
	}
	return (digits >= minValue);
}
function sendQuery(){
	var tel			= "";
	var eMail		= "";
	var messageText = "";
	
	showWait(true);
	setDisable('cmdSend', true);
	if ($('tel').value != ""){
		if (minTelCheck($('tel').value, 5)){
			addClass('tel', "sucess");
			if ($('email').value != "" && IsEmail($('email'))){
				eMail = $('email').value;
				addClass('email', "sucess");
				if ($('mensaje').value != ""){
					messageText = $('mensaje').value;
					addClass('mensaje', "sucess");
					if ($('tel').value != ""){
						tel = $('tel').value;
					}else{
						tel = "No introdujo telfono";
					}
					var dataPost = Object.toQueryString({email: eMail, telNumber: tel, message: messageText});
					urlContact = location.protocol + "//" + location.hostname + "/ajax/send_message.php";
					var myAjax = new Ajax(urlContact, {
										  method: 'post', 
										  data: dataPost, 
										  onComplete: function(response){
												if (response == 'sent'){
													showWait(false);
													showMessage("divError", "sucess", sucessSent, 250);
													setDisable('email', true);
													setDisable('tel', true);
													setDisable('mensaje', true);
												}else{
													if (response == 'error'){
														showWait(false);
														showMessage("divError", "error", errorSent, 250);
														setDisable('cmdSend', false);
														setDisable('email', false);
														setDisable('tel', false);
														setDisable('mensaje', false);
													}
												}
											}
										}
									).request();
				} else {
					showMessage("mensaje", "error", errorMessage, 250);	
					showWait(false);
					setDisable('cmdSend', false);
				}
			} else {
				showMessage("email", "error", errorMail, 250);
				showWait(false);
				setDisable('cmdSend', false);
			}
		}else {
			showMessage("tel", "error", minTel, 250);
			showWait(false);
			setDisable('cmdSend', false);
		}
	}else {
		showMessage("tel", "error", errorTel, 250);
		showWait(false);
		setDisable('cmdSend', false);
	}
}
	window.addEvent('domready', function(){ 
		$('cmdSend').addEvent('click', function(){ sendQuery(); });
	});