﻿/// <reference path="../External/jquery.watermark.min.js" />


Agility.RegisterNamespace("Subaru.SearchBox");

(function(SearchBox) {

    SearchBox.OnInit = function() {
        setTimeout("Subaru.SearchBox.EnableEvents()", 100);
        setTimeout("Subaru.SearchBox.SetWatermark()", 2000);
    }

    SearchBox.SetWatermark = function() {
        $("#txtSearchBox").val(Subaru.AgilityData.GetGlobalLanguageResource("Header_SearchWatermark"));
        
         $("#txtSearchBox").focus(function() {
			var searchTerm = $("#txtSearchBox").val();
			if (searchTerm == Subaru.AgilityData.GetGlobalLanguageResource("Header_SearchWatermark")) {
				$("#txtSearchBox").val("");
			}
         });
         
         $("#txtSearchBox").blur(function() {
			var searchTerm = $("#txtSearchBox").val();
			if (searchTerm == "") {
				$("#txtSearchBox").val(Subaru.AgilityData.GetGlobalLanguageResource("Header_SearchWatermark"));
			}
         });
    }


    SearchBox.EnableEvents = function() {
        $("#txtSearchBox").keydown(function(event) {
        
            if (event.keyCode == 13) {
                Subaru.ActivitySearchResults.PerformSearch('LikeCount');
                return false;
            }
        });
    }

})(Subaru.SearchBox);


