﻿(function ($) {
    $.fn.inputFocus = function (options) {

        var defaults = {
            text: "",
            cssClass: "",
            cssClassFocus: ""
        };

        var options = $.extend(defaults, options);

        var obj = this;

        // Clear
        if (obj.val() == "") {
            if (options.cssClass.length) {
                obj.removeClass(options.cssClassFocus);
                obj.addClass(options.cssClass);
            }

            obj.val(options.text);
        }

        // OnFocus
        this.focus(function (e) {
            if (obj.val() == options.text) {
                if (options.cssClassFocus.length) {
                    obj.removeClass(options.cssClass);
                    obj.addClass(options.cssClassFocus);
                }
                obj.val("");
            }
        });

        // OnBlur
        this.blur(function (e) {
            if (obj.val() == "") {
                if (options.cssClass.length) {
                    obj.removeClass(options.cssClassFocus);
                    obj.addClass(options.cssClass);
                }
                obj.val(options.text);
            }
        });
    };
})(jQuery);

$(function () {
    // Add the behavior to the main search box.
    $("input[id$='txtGlobalSearch']").inputFocus({ text: "Search" });

    // Setup the Wallpaper downloads
    var $wall = $("div.downloads");
    if ($wall.length > 0) {
        var $device = $("img#device");
        var default_device = $device.attr("src");

        $("a#bb").mouseenter(function () { $device.attr("src", "/images/thumbs/bb.png"); }).mouseleave(function () { $device.attr("src", default_device); });
        $("a#3g").mouseenter(function () { $device.attr("src", "/images/thumbs/3g.png"); }).mouseleave(function () { $device.attr("src", default_device); });
        $("a#4g").mouseenter(function () { $device.attr("src", "/images/thumbs/4g.png"); }).mouseleave(function () { $device.attr("src", default_device); });
        $("a#ipad").mouseenter(function () { $device.attr("src", "/images/thumbs/ipad.png"); }).mouseleave(function () { $device.attr("src", default_device); });
        $("a#droid").mouseenter(function () { $device.attr("src", "/images/thumbs/droid.png"); }).mouseleave(function () { $device.attr("src", default_device); });
    }
});
