﻿/**
    Loading
**/
function startLoading() {
    $("body").prepend('<div id="loader-div"></div><div id="ovrlr"></div>');

    var winHeight = parseInt($(window).height());
    var winWidth = parseInt($(window).width());
    var loaderWidth = parseInt($("#loader-div").outerWidth());
    var loaderHeight = parseInt($("#loader-div").outerHeight());

    var ovrlrHeight = parseInt($(document).height());
    var ovrlrWidth = parseInt($(document).width());

    var leftToSet = parseInt((winWidth - loaderWidth) / 2);
    var topToSet = parseInt((winHeight - loaderHeight) / 2);

    $("#ovrlr").css("height", ovrlrHeight);
    $("#ovrlr").css("width", ovrlrWidth);
    $("#ovrlr").show();

    $("#loader-div").css("top", topToSet);
    $("#loader-div").css("left", leftToSet);
    $("#loader-div").show();
}

function stopLoading() {
    $("#loader-div").remove();
    $("#ovrlr").remove();
}

function getBasePath() {
    var url = document.location.toString();
    var basepath = url.substring(0, url.lastIndexOf("/")+1);
    return basepath;
}

// glossario
function openGlossario(term, basepath) {
    if (term == '') {
        window.open(basepath + 'glossario.aspx', '', 'top=30,left=30,width=444,height=470,scrollbars=noresizable=no');
    }
    else
        window.open(basepath + 'glossario.aspx?term=' + term, '', 'top=30,left=30,width=444,height=470,scrollbars=noresizable=no');
}

// soon online
function soonOnline() {
    tb_show(null, "#TB_inline?height=100&amp;width=540&amp;inlineId=soononline", false);
}


// ONLOAD
$(document).ready(function() {
    //soon online
    $("a.soon-online").attr("href", "#TB_inline?height=60&amp;width=540&amp;inlineId=soononline");
});

