var tb_pathToImage = "/styles/images/ajax-loader.gif";

$(function() {
    init('div a.ajax');
    imgLoader = new Image();// preload image
    imgLoader.src = BASE_URL + tb_pathToImage;
});

function init(wrapper) {
    $(wrapper).live("click", function(){
        ajaxForm(this);
        return false;
    });
}

function ajaxForm(element) {
    $("#div-form").html("").show().append("<div id='ajax-loader'><img src='"+imgLoader.src+"' /> Načítám data ...</div>");
    $.ajax({
        type: 'POST',
	    url: $(element).attr('href'),
	    success: function(data){
	       $('#div-form').html(data);
	    },
	    complete: function(){
	       $('#ajax-loader').hide();
	    }
    });
}

/**
 * Kdyz bude vypsana chyba, tak pri kliknuti proved focus na dany element
 * Funkce se provede po nacteni DOM elementu
 */
$(function() {
    if ($('.form-error').length) {
        $('.form-error a').click(function() {
            var href = $(this).attr('href');
            $(href).focus();
            return false;
        });
    }
});

function confirmAction(message) {
    if (confirm(message)) return true;
    else return false;
}
