/**
 * @author pcarvajal
 */

var sEspera = 15;
var sMensajero = 30;
var tMensajero;
var tActualizacion;
var tEspera;
$(document).ready(function(){
	
	cargarMensajero();
	
	$('#mensajero_enviar').click(function(){
		$('#mensajero_loader').show();
		if (document.location.hostname == 'www.todoascensoweb.com.ar') {
			var urlMensajero = 'http://www.todoascensoweb.com.ar/';
		} else if(document.location.hostname == '201.231.165.242') {
			var urlMensajero = 'http://201.231.165.242/todoascensoweb/htdocs/';
		} else {
			var urlMensajero = 'http://localhost/todoascensoweb/htdocs/';
		}
		var nombre = $('#mensajero_nombre').val();
		var mail = $('#mensajero_mail').val();
		var sitio = $('#mensajero_sitio').val();
		var mensaje = $('#mensajero_mensaje').val();
		$.post(
			urlMensajero + 'mensajero.php?accion=agregar_mensaje',
			{
				nombre: nombre,
				mail: mail,
				sitio: sitio,
				mensaje: mensaje
			},
			function(data){
				$('#mensajero_loader').hide();
				if (data == 'ok') {
					$('#mensajero_mensaje').val('');
					$('#mensajero_enviar').attr('disabled', 'disabled');
					contadorEspera();
					$('#mensajero_error').fadeOut();
					clearTimeout(tMensajero);
					cargarMensajero();
				} else {
					$('#mensajero_error').text(data);
					$('#mensajero_error').fadeIn();
				}
			}
		)
	});
	
});

function contadorActualizacion() {
	if (cActualizacion > 1) {
		texto = 'segundos';
	} else {
		texto = 'segundo';
	}
	$('#mensajero_actualizando').text('Actualiza en ' + cActualizacion + ' ' + texto);
	cActualizacion = cActualizacion - 1;
	tActualizacion = setTimeout('contadorActualizacion()', 1000);
}

function contadorEspera(){
	sEspera = sEspera - 1;
	$('#mensajero_enviar').attr('value', 'Espera ' + sEspera + ' seg...');
	tEspera = setTimeout('contadorEspera()', 1000);
	if (sEspera < 1) {
		sEspera = 15;
		$('#mensajero_enviar').removeAttr('disabled');
		$('#mensajero_enviar').attr('value', 'Dejar Mensaje');
		clearTimeout(tEspera);
	}
}

function cargarMensajero() {
	if (document.location.hostname == 'www.todoascensoweb.com.ar') {
		var urlMensajero = 'http://www.todoascensoweb.com.ar/mensajero.html';
	} else if(document.location.hostname == '201.231.165.242') {
		var urlMensajero = 'http://201.231.165.242/todoascensoweb/htdocs/mensajero.html';
	} else {
		var urlMensajero = 'http://localhost/todoascensoweb/htdocs/mensajero.html';
	}
	$.get(urlMensajero, function (data) {
		$('#mensajero_mensajes').html(data);
	});
	tMensajero = setTimeout('cargarMensajero()', sMensajero * 1000);
	clearTimeout(tActualizacion);
	cActualizacion = sMensajero;
	contadorActualizacion();
}