﻿$(document).ready(function() {

//
// Show / hide Map
// ------------------------------------------------------------------     
    $("#hideShowMap").click(function () {

        $("#mapHolder").slideToggle("slow");
        
        // Switch Show/Hide map tekst
        $("#hideMap").toggleClass("displayOff");
        $("#showMap").toggleClass("displayOff");

    });

//
// Show / hide NewsTicker
// ------------------------------------------------------------------    
    $("#hideStory").click(function (){
        hideNewsTicker();
    });
     $("#showStory").click(function () {
		showNewsTicker();
    });

	function hideNewsTicker() {
        $("#mapStoryControl").animate({ bottom: "-72%"}, "slow" );
        toggleNewsTicker();
        arrowAllowed=false;
        removeArrow();
    };
    
    function showNewsTicker(){
        $("#mapStoryControl").animate({ bottom: "0px"}, "slow" );
        toggleNewsTicker();
        arrowAllowed = true;
        setTimeout("showNextStory(false);",1000);
    };

    function toggleNewsTicker(){
        // Switch Show/Hide filter tekst
        $("#hideStory").toggleClass("displayOff");
        $("#showStory").toggleClass("displayOn");
    }

    
//
// Show / hide search
// ------------------------------------------------------------------  
    $("#hideSearch").click(function () {
        $("#mapSearchControl").animate({ top: "-43px"}, "slow" );
        toggleSearch();
    });

    $("#showSearch").click(function () {
        $("#mapSearchControl").animate({ top: "0px"}, "slow" );
        toggleSearch();
    });
    
    function toggleSearch(){
        // Switch Show/Hide filter tekst
        $("#hideSearch").toggleClass("displayOff");
        $("#showSearch").toggleClass("displayOn");
    }
    
//
// Show / hide filter
// ------------------------------------------------------------------
    $("#hideFilter").click(function (){
        hideFilter();
    });
    
    $("#filterLabel").click(function (){
        hideFilter();
    });

    $("#showFilter").click(function (){
        showFilter();
    });

    $("#filterLabel").click(function (){
        showFilter();
    });
    

    function hideFilter() {
        $("#mapFilterControl").animate({ bottom: "-68px"}, "slow" );
        toggleFilter();
    };
    
    function showFilter(){
        $("#mapFilterControl").animate({ bottom: "0px"}, "slow" );
        toggleFilter();
    };

    function toggleFilter(){
        // Switch Show/Hide filter tekst
        $("#hideFilter").toggleClass("displayOff");
        $("#showFilter").toggleClass("displayOn");
    }
    
//
// Large / Small map
// ------------------------------------------------------------------
    $("#largeSmallMap").click(function () {
        $("#mapHolder").toggleClass("mapSmallScreen");
        $("#mapHolder").toggleClass("mapFullscreen");
        $("#largeMap").toggleClass("displayOff");
        $("#smallMap").toggleClass("displayOn");
        $("#mapPlaceHolder ").toggleClass("mapPlaceHolder ");
    });
});