function contacto_validar()
{
	var valido = true;
	$('span_msg').update('');
	if ($F('asunto') == 'Asunto' || $F('asunto').trim() == '') {
		valido = false;
		$('span_msg').update('Debe ingresar el asunto del mensaje.');
	} else if ($F('nombre') == 'Nombre' || $F('nombre').trim() == '') {
		valido = false;
		$('span_msg').update('Debe ingresar su nombre.');
	} else if ($F('email') == 'E-mail' || $F('email').trim() == '') {
		valido = false;
		$('span_msg').update('Debe ingresar su email.');
	} else if (!isEmail($F('email'))) {
		valido = false;
		$('span_msg').update('El email no es v&aacute;lido.');
	} else if ($F('mensaje') == 'Mensaje' || $F('mensaje').trim() == '') {
		valido = false;
		$('span_msg').update('Debe ingresar un mensaje.');
	}
	return valido;
}

contacto_enviar_sending = false;
function contacto_enviar()
{
	if (!contacto_enviar_sending && contacto_validar()) {
		var AJAX = new sack(RUTA+"ajax/contacto_enviar.php");
		AJAX.setVar("asunto", $F('asunto'));
		AJAX.setVar("nombre", $F('nombre'));
		AJAX.setVar("email", $F('email'));
		AJAX.setVar("mensaje", $F('mensaje'));
		AJAX.onCompletion = function() {
			contacto_enviar_sending = false;
			switch (AJAX.response) {
				case '0':
					contacto_limpiar();
					$('span_msg').update('Mensaje enviado.');
					break;
				case '1': $('span_msg').update('Debe ingresar el asunto del mensaje.'); break;
				case '2': $('span_msg').update('Debe ingresar su nombre.'); break;
				case '3': $('span_msg').update('Debe ingresar su email.'); break;
				case '4': $('span_msg').update('Debe ingresar un mensaje.'); break;
			}
		}
		contacto_enviar_sending = true;
		AJAX.runAJAX();
	}
}

function contacto_limpiar()
{
	$('asunto').value = 'Asunto';
	$('nombre').value = 'Nombre';
	$('email').value = 'E-mail';
	$('mensaje').value = 'Mensaje';
}
