function ajaxLoadingBUI()
{
	$.blockUI({
		message: '<div class="ajaxLoader">Aguarde un momento por favor...</div>',
		onUnblock: null,
		css: {
			border: 'none',
			padding: '15px',
			backgroundColor: '#000',
			'-webkit-border-radius': '10px',
			'-moz-border-radius': '10px',
			opacity: '1',
			color: '#fff'
		}
	});
}


function bindBtnCloseBUI()
{
	$('.btnCloseBUI').click(function(){
		$.unblockUI();
		$(this).unbind('click');
	});
}


function ajaxError(idContainer)
{
	$('#' + idContainer).ajaxError(function(event, request, settings)
	{
		$.get('/includes/ajaxError.php',
			  {
			   url: settings.url
			  },
			  function(data){
				  $('#' + idContainer).html(data);
		});

	});
	$.unblockUI();
}


function bloquearPantalla(mensaje, autoClose)
{

	if(!autoClose)
		mensaje = mensaje + '<br /><input type="button" class="btnCloseBUI" value="Cerrar" />';

    $.blockUI({
        message: mensaje,
        onUnblock: null,
        css: {
            top: '10%',
            left: '25%',
            width: '50%',
            border: 'none',
            padding: '15px',
            backgroundColor: '#000',
            '-webkit-border-radius': '10px',
            '-moz-border-radius': '10px',
            opacity: '1',
            color: '#fff'
        }
    });

	if(!autoClose)
		bindBtnCloseBUI();
}


function habilitarPantalla()
{
    var pos = $("#wrapper").offset();
    $("html").animate(
    {
        scrollTop: pos.top + "px"
    },

    {
        duration: 1000
    }, setTimeout($.unblockUI, 1100)
        );

}


function doDow(dow)
{
    for(var i = 0; i < dow.length; i++)
    {
    //console.log(dow[i]);
    eval(dow[i]);

    }
}
