jQuery.noConflict();
jQuery(document).ready(function (e) {

    // Init map
    mapOptions = {
        fill: true,
        fillColor: 'ff5400',
        fillOpacity: 0.4,
        stroke: false,
        strokeColor: '000000',
        strokeOpacity: 0.8,
        strokeWidth: 1,
        fade: true,
        alwaysOn: false,
        neverOn: false,
        groupBy: 'alt',
        wrapClass: true,
        shadow: true,
        shadowX: 0,
        shadowY: 0,
        shadowRadius: 6,
        shadowColor: '000000',
        shadowOpacity: 0.8,
        shadowPosition: 'outside',
        shadowFrom: 'fill'
    }
    jQuery('.europeMap').maphilight(mapOptions);

    // Init tips for map
    distanceFromCursorX = 20;
    distanceFromCursorY = 10;
    mapContainerOffset = jQuery('.newMapContainer').offset();
    jQuery('.newMapContainer').find('map area').each(function (index, element) {
        jQuery(this).removeAttr('title');
    });
    jQuery('.newMapContainer').find('map area').hover(function (e) {
        var tip = jQuery(this).attr('alt');
        jQuery('.newMapContainer').append('<div class="mapToolTip textToBold textToItalic">' + tip + '</div>');
        jQuery('.mapToolTip').css('top', e.pageY + distanceFromCursorY - mapContainerOffset.top);
        jQuery('.mapToolTip').css('left', e.pageX + distanceFromCursorX - mapContainerOffset.left);
        jQuery('.mapToolTip').fadeIn(navSpeed);
    }, function () {
        jQuery('div.mapToolTip').remove();
    }).mousemove(function (e) {
        jQuery('.mapToolTip').css('top', e.pageY + distanceFromCursorY - mapContainerOffset.top);
        jQuery('.mapToolTip').css('left', e.pageX + distanceFromCursorX - mapContainerOffset.left);
    });

});
