﻿/// <reference path="jQuery/jquery-1.4.1-vsdoc.js" />
/// <reference path="jQuery/jquery.hash.1-vsdoc.js" />
/// <reference path="SWFObject/swfobject-redux.js" />

// Document Load
//#region
$(document).ready(function() {
    $('a[href^="http://"]')
    .attr({
        target: "_blank",
        title: "Opens in a new window"
    });
    //.append(' [^]');
    
    $('div.showhide:eq(0)> div').hide();
    $('div.showhide:eq(0)> h3').click(function() {
        $(this).next().slideToggle('fast', reinitialiseScrollPane);
    });

    $('.container').jScrollPane({ showArrows: false, scrollbarWidth: 24 });
    $('.archive-articles').jScrollPane({ showArrows: false, scrollbarWidth: 24 });

    $('#menu > li').bind('mouseover', jsddm_open)
    $('#menu > li').bind('mouseout', jsddm_timer)

    document.onclick = jsddm_close;

    reinitialiseScrollPane = function() {
        $('.container').jScrollPane({ showArrows: false, scrollbarWidth: 24 });
    }
});
//#endregion


// Dropdown Subnav
//#region
var timeout = 500;
    var closetimer = 0;
    var ddmenuitem = 0;

    function jsddm_open() {
        jsddm_canceltimer();
        jsddm_close();
        ddmenuitem = $(this).find('ul').css('visibility', 'visible');
    }

    function jsddm_close()
    { if (ddmenuitem) ddmenuitem.css('visibility', 'hidden'); }

    function jsddm_timer()
    { closetimer = window.setTimeout(jsddm_close, timeout); }

    function jsddm_canceltimer() {
        if (closetimer) {
            window.clearTimeout(closetimer);
            closetimer = null;
        } 
    }
//#endregion


//Flash Animation
//#region 


//#endregion


// Search
//#region

//    ActivKids.FindTrainersGivenLocation = function(where) {
//        ActivKids._map.Find("", where, null, null, null, null, null, false,
//                         null, null, ActivKids._callbackUpdateMapTrainers);
//    }

//    ActivKids._callbackUpdateMapTrainers = function(layer, resultsArray, places, hasMore, VEErrorMessage) {
//    var center = ActivKids._map.GetCenter();

//        $.post("/Search/SearchByLocation",
//           { latitude: center.Latitude, longitude: center.Longitude },
//           ActivKids._renderTrainer,
//           "json");
//    }

//    ActivKids._renderTrainer = function(trainers) {
//        $("#trainerList").empty();

//        $.each(trainers, function(i, trainer) {

//            var LL = new VELatLong(trainer.Latitude, trainer.Longitude, 0, null);

//            //Add a dinner to the <ul> dinnerList on the right
//            $('#trainerList').append($('<li/>')
//                        .attr("class", "trainerItem")
//                        .append(_getTrainerLinkHTML(trainer))
//                        .append($('<br/>'))
//                        .append(_getTrainerVenuenameHTML(trainer)));
//        });

//        function _getTrainerLinkHTML(trainer) {
//            return '<a href="' + trainer.Url + '">' + trainer.Firstname + ' ' + trainer.Lastname + '</a>';
//        }

//        function _getTrainerVenuenameHTML(trainer) {
//            return '<p>' + trainer.Venuename + '</p>';
//        }
//    }

//#endregion
