/**
 * Adds messages to the console in firefox and Safari if debug mode is enabled.
 * Does not trigger errors in internet explorer.
 */
(function($) {
    var debug = false;
    $.log = function(message){
        if(debug){
            if(typeof(window["console"]) != "undefined")
            {
                console.log(message);
            }
        }
    }
    $.debug_state = function(state){
        if(typeof(state)=='undefined') return debug;
        else return debug = state;
    }
})(jQuery);
