/**
 * Define constants
 */
var gioiadeseda_URL = '/index.php';
var GIOIADESEDA_ICON_URL = '/templates/gioiadeseda/images/markerimg.png';
var GIOIADESEDA_MAP;
var GIOIADESEDA_MAP_INFOWINDOW;
var GIOIADESEDA_MARKERSARRAY = [];

/**
 * Initialize the Logger
 */
// DEBUG LEVEL
var LOG = 0;
var DEBUG = 1;
var INFO = 2;
var ERROR = 3;

// Wrapper around Firebug Console, so we output just in case of console
// NOTE: i.e. IE does not have a Console
FB = function () { }


if(location.hostname == 'gioiadeseda.local') {
    FB.o = true;
    FB.l = 0; // add log level ID for console output
} else {
    FB.o = true;
    //FB.o = false; //globally disable debugging output
    FB.l = 0; // add log level ID for console output
}

FB.log = function (msg, level, x) {

    if (!FB.o) return true;

    if (!window.console) {
        return true;
    } else {

        switch(level) {
            case(DEBUG):
                if (FB.l <= 1 ) {
                    window.console.log('DEBUG: '+msg);
                //window.console.debug(msg); // won't work on Safari
                }
                break;
            case(INFO):
                if (FB.l <= 2 ) {
                    window.console.log('INFO: '+msg);
                //window.console.info(msg); // won't work on Safari
                }
                break;
            case(ERROR):
                if (FB.l <= 3 ) {
                    window.console.log('ERROR: '+msg);
                //window.console.error(msg); // won't work on Safari
                }
                break;
            default:
                if (FB.l <= 1 ) {
                    window.console.log('LOG: '+msg);
                }
                break;
        }
    }
}

jQuery.extend(jQuery.browser,
    {SafariMobile : navigator.userAgent.toLowerCase().match(/iP(hone|ad)/i) }
);
