var main = {
    baseUrl : '',
    sessionID : '',

    initialize:function(baseUrl,sessionID){
        main.baseUrl = baseUrl;
        main.sessionID = sessionID;
        Cufon.replace('#menu a', {
                hover: true
        });
        
        Cufon.replace('h1');
        Cufon.replace('h2');
        Cufon.replace('h3');

        $('ul.navigation li:last').addClass('last');
        $('.s').focus(main.clearFormField);
        $('.s').blur(main.refillFormField);

        $('#smallerFont').click(main.decreaseFontSize);
        $('#normalFont').click(main.resetFontSize);
        $('#biggerFont').click(main.increaseFontSize);

    },

    clearFormField:function(){
        var elementID = this.id;
        if($('#' + elementID).val() == $('#' + elementID).attr('name')){
            $('#' + elementID).val('');
        }
    },

    refillFormField:function(){
        var elementID = this.id;
        if($('#' + elementID).val() ==  ''){
            $('#' + elementID).val($('#' + elementID).attr('name'));
        }
    },

    resetFontSize: function(){
        var originalFontSize = 13;
        $('#contentLeft, #contentRight').css('font-size', originalFontSize);
        $.get(main.baseUrl + '/user/setfontsize/fontSize/' + originalFontSize + '/rnd/' + Math.random()*99999,
        '');
    },

    increaseFontSize: function(){

        var currentFontSize = $('#contentLeft, #contentRight').css('font-size');
        var currentFontSizeNum = parseFloat(currentFontSize, 100);
        var newFontSize = currentFontSizeNum + 1;
        if(newFontSize > 18){ newFontSize = 18;}
        $('#contentLeft, #contentRight').css('font-size', newFontSize);
        $.get(main.baseUrl + '/user/setfontsize/fontSize/' + newFontSize + '/rnd/' + Math.random()*99999,
        '');
        return false;
    },

    decreaseFontSize: function(){
        var currentFontSize = $('#contentLeft, #contentRight').css('font-size');
        var currentFontSizeNum = parseFloat(currentFontSize, 10);
        var newFontSize = currentFontSizeNum - 1;
        if(newFontSize < 10){ newFontSize = 10;}
        $('#contentLeft, #contentRight').css('font-size', newFontSize);
        $.get(main.baseUrl + '/user/setfontsize/fontSize/' + newFontSize + '/rnd/' + Math.random()*99999,
        '');
        return false;
    }
};
