/**
 * 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 == 'localhost') {
    FB.o = true;
    FB.l = 3; // add log level ID for console output
} else {
    FB.o = false;
    //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;
        }
    }
}

/**
 *
 * This package contains initialization functions.
 *
 * @author <a href="mailto:info@cappuccinonet.com.com">Bernhard Woehrlin, IT.CappuccinoNet.com</a>
 */
if (typeof application == 'undefined') {
    application = function () { }
}

application.init = function () { }



/**
 * initializes the page's JavaScript

 * @package application.init
 */
application.init.initialize = function () {

    $(document).ready( function() {

        // slide show home page
        //$('.infobox').corners({});
        //$('img').corners("wicked 20px");
        FB.log('Successfully rounded corners', INFO);

        //$('img').dropShadow({left: 3, top: 3, opacity: 0.5, blur: 1});

        var lat = 53.561979;
        var lng = 10.030557;
        var latlng = new google.maps.LatLng(lat, lng);
        var myTxt = 'Akupunktur-Praxis-Joehnk';
        var myZoom = 15;
        var myStyle = true;
        var myOptions = {
            zoom: myZoom,
            center: latlng,
            //icon: '/www/imgs/acupuncture.png',
            //shadow: '/www/imgs/shadow.png',
            mapTypeControl: myStyle,
            streetViewControl: myStyle,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        var map = new google.maps.Map(
            document.getElementById('map_canvas'),
            myOptions
            );

        var marker = new google.maps.Marker({
            position: latlng,
            icon: '/www/imgs/acupuncture.png',
            shadow: '/www/imgs/shadow.png',
            title: myTxt
        });

        // To add the marker to the map, call setMap();
        marker.setMap(map);


    } );

}




application.init.initialize();

function Spring() {
    var welcherLink = document.sprache.URLs.selectedIndex;
    document.sprache.URLs.selectedIndex = "0";
    if(welcherLink > "0"){
        top.location.href = document.sprache.URLs.options[welcherLink].value;
    }
}
