﻿var map;
var icon;
var latitude;
var longitude;
var marker;

$(document).ready(function() {
    
    InitMap();

    //$("#addressMap").hide();

    $("#hideShowMap").click(function() {
        if ($("#addressMap").is(':visible')) {
            $("#addressMap").hide();
            $("#hideShowMap").html(ResourceManager.GetString("siteDetails_ShowMap"));
        }
        else {
            $("#addressMap").STshow('fast');
            $("#hideShowMap").html(ResourceManager.GetString("siteDetails_HideMap"));
        }
        return false;
    });

    //$("#bannerContent").hide();

    $("#hideShowBanner").click(function() {
        if ($("#bannerContent").is(':visible')) {
            $("#bannerContent").hide();
            $("#hideShowBanner").html(ResourceManager.GetString("siteDetails_ShowBanner"));
        }
        else {
            $("#bannerContent").STshow('fast');
            $("#hideShowBanner").html(ResourceManager.GetString("siteDetails_HideBanner"));
        }
        return false;
    });

    

    $('#popPartner').jqm({ modal: false });
    $('#popDisclaimer').jqm({ modal: false });

    $("#" + linkPartnerImg).click(function(event) {
        var top = event.pageY + 'px'
        $('#popPartner').css('top', top);
        $('#popPartner').jqmShow();
        return false;
    });

    $("#" + linkPartnerText).click(function(event) {
        var top = event.pageY+ 'px'
        $('#popPartner').css('top', top);
        $('#popPartner').jqmShow();
        return false;
    });

    $("#linkDisclaimer").click(function(event) {
        $('#popDisclaimer').jqmShow();
        return false;
    });
    
    

});



function SetIcon(type)
{
    icon=type;
}

function InitMap() {
          
        clubIcon = "/images/gfx/icon/pointeur_club.png";
        eventIcon = "/images/gfx/icon/pointeur_event.png";
        spotIcon = "/images/gfx/icon/pointeur_spot.png";

        var lat = parseFloat(latitude);
        var lng = parseFloat(longitude);

        var mapOptions = {
            zoom: 10,
            center: new google.maps.LatLng(lat, lng),
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };

        map = new google.maps.Map(document.getElementById("addressMap"), mapOptions);

        var image;
        if (icon == "club")
            image = clubIcon;
        else if (icon == "event")
            image = eventIcon;
        else if (icon == "spot")
            image = spotIcon;

        var marker = new google.maps.Marker({
            position: new google.maps.LatLng(lat, lng),
            map: map,
            icon: image
        });        
}







