﻿/// <reference path="~/scripts/jquery-1.4.4-vsdoc.js" />

$(function () {
    var searchBox = $(".crossSiteHeader .search-box");
    var firstFormInput = $(".primaryContent form input:not(:hidden):first");

    setUpWatermark(searchBox, "search");

    if (firstFormInput) {
        firstFormInput.focus().select();
    }

    configureDatepickers();
});

function setUpWatermark(set) {
    setUpWatermark(set, null);
}

function setUpWatermark(set, cssClass) {
    var watermark = set.attr("data-watermark");
    if (watermark) {
        if (set.val() == "" || set.val() == watermark) {
            set.val(watermark).filter(function () {
                return cssClass
            }).addClass(cssClass);
        }

        set.focus(function () {
            if ($(this).val() == watermark) {
                $(this).val("").filter(function () {
                    return cssClass
                }).removeClass(cssClass);
            }
        }).blur(function () {
            if ($(this).val() == "") {
                $(this).val(watermark).filter(function () {
                    return cssClass
                }).addClass(cssClass);
            }
        });
    }
}

function configureDatepickers() {
    var config = {
        showOn: 'button',
        buttonImage: '/content/images/calendar.png',
        buttonImageOnly: true
    };

    $("input.date").datepicker(config);
}
