﻿function initMapBubbles() {
    $('#FlashMap .Map_zone').hover(
        function() {
            fillMapBubble(this);
            $(".container").hide();
            $(this).find(".container").show();
        },
        function() {
            $(this).find(".container").hide();
        });
}

function fillMapBubble(sender)
{
    var locationId;
    switch($(sender).get(0).id)
    {
        case "Haifa" : locationId = "17";
            break;
        case "Hasharon" : locationId = "10";
            break;
        case "TelAviv" : locationId = "1";
            break;
        case "Hashfela" : locationId = "26";
            break;
        case "Jerusalem" : locationId = "22";
            break;
        case "Hadarom" : locationId = "29";
            break;
    }
    $(sender).html("<div class='container'><div class='Top'></div><div class='Mid'><table></table></div><div class='Bottom'></div></div>");
    var target = $($(sender).find("table"));
    
    for(var j = 0; j < mapcategories.length; j++)
    {
        var content = '';
        var category = mapcategories[j];
        if (category != null)
        {
            content += "<tr><th class='Category'>" + category.name + "</th><td class='Boards_container'>";
            
            for(var i = 0; i < category.boards.length; i++)
            if (category.boards[i].mapordinal != 'null')
            {
                content += 
                    "<a href='" + category.boards[i].url + "?locationId=" + locationId + (category.boards[i].hasmap == 'true' ? "&vm=m" : "") + "'>" + category.boards[i].name + "</a>" +
                    (i + 1 < category.boards.length ? "<span class='BoardSeperator'> | </span>" : "");
            }
                
            content += "</td></tr>";
        }
        target.append(content);
    }
}


function writeCategoryBlockFlash(categoryId, categoryName, url, amountOfItems)
{
    var so = new SWFObject("flash/Madas_Categories_Name.swf", "CategoryID_" + categoryId + "flash", "200", "20", "1");
    so.addParam("wmode", "transparent");
    so.addVariable("TitleLink", url);
    so.addVariable("TitleText", categoryName);
    so.addVariable("TitleNumber", amountOfItems);
    so.write("CategoryID_" + categoryId);
}