﻿/// <reference path="jquery-1.7.1.js" />
/// <reference path="jquery-ui-1.8.17.js" />
/// <reference path="jquery.selectBox.min.js" />

function onPageReady() {
    initSelectbox();
    initQueryDefault(); 

    clearTb();

    function initQueryDefault() {
        $('div.search_query').each(
            function () {
                var $query = $(this),
                    $default = $query.find('.default'),
                    $input = $query.find('input');

                $default.click(
                    function () {
                        $input.focus();
                    }
                );

                $input.bind(
                    'blur',
                    function () {
                        if ($input.val().replace(' ', '') == '') { //IE screws up when using .trim()
                            $default.show();
                        }
                    }
                );

                $input.bind('focusin',
                    function () {
                        $default.hide();
                    }
                    );

                setTimeout(
                    function () { if ($input.val().replace(' ', '') != '') $default.click() }, 100 //firefox autofills inputs without firing event
                );
            }
        );
    }


    function initSelectbox() {
        $('#searchBar select').selectBox(
            {
                menuTransition: 'slide',
                menuSpeed: 'normal'
            }
        );

        var bubble = '<div class="speech_bubble">';
        bubble += '<div class="top"></div>';
        bubble += '<div class="body"><span>Välkommen!</span>Gör ditt kommunval här så sparas inställningarna till ditt nästa besök.</div>';
        bubble += '<div class="bottom"></div>';
        bubble += '</div>';

        var $searchDd = $('.searchDd.selectBox-dropdown');

        var $bubble = $(document.body).append(bubble).find('.speech_bubble');

        $bubble.css({ top: $searchDd.offset().top - $bubble.outerHeight(), left: $searchDd.offset().left });

        var $menu = $('.selectBox-dropdown-menu').first();

        $('.searchDd.selectBox-dropdown').hover(
            function () {
                if (!$menu.is(':visible')) {
                    $bubble.addClass('visible');
                }
            },
            function () {
                $bubble.removeClass('visible');
            }
        );

        $('.searchDd.selectBox-dropdown').click(
            function () {
                $bubble.removeClass('visible');
            }
        );

        $('li:odd', $menu).addClass('odd');
        $('li:last', $menu).addClass('last');
    }
}

function BokaKurs( enhet, id, isGustav) {
    // Gå till boka kurs url
    // 'http://studieprogram.studieframjandet.se/villkor.asp?enhet=" + selectedCourse.enhet.ToString() + "&id=" + selectedCourse.id.ToString() + "&typ=1'
    if(isGustav) {
        window.open('/Templates/Application/CourseApplication.aspx?courseid=' + id);
    } else {
        window.open('http://studieprogram.studieframjandet.se/villkor.asp?enhet=' + enhet + '&id=' + id + '&typ=1');
    }
}




