﻿/// <reference path="jquery-1.3.2-vsdoc.js" />

// Document Load
//#region
$(document).ready(function() {
    $('a[href^="http://"]')
    .attr({
        target: "_blank",
        title: "Opens in a new window"
    })
    //.append(' [^]');
    $('.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;    
});
//#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


// 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
