/* navbar.js */

var sNBSearch = '';

$(document).ready(function() {
	$("#txtSearch").val("search").
					focus(function () {
						$(this).val(sNBSearch).addClass("getSearch");
						}).
					blur(function () {
//						sNBSearch = $(this).val();
						$(this).val("search").removeClass("getSearch");
						}).
					keyup(function (event) {
						searchKeyFilter(event, this);
						});
						
	$("#imgFilterSearch").click(function () {
		$("#txtSearch").val(sNBSearch);
		});

	$("#frmNBSearch").submit(function () {
		return nbSearchValidate();
		});

	if (0 == $("body#pgSchedule").length)
	{
		$("#txtSearch").focus();
	}	
});


function nbSearchValidate()
{
	//var s = $('#txtSearch').val();
	var s = sNBSearch;
	var bOkay = (s != null);
	if (bOkay)
	{
		if (s == 'search' || s.length < 3)
		{
			if (!/[aAbBcCdDlLnN]\d{1,3}/.test(s))
			{
				$("#searchMessage").html("Enter at least 3 characters to search");
				$("#txtSearch").focus();
				bOkay = false;
			}
		}
	}
	return bOkay;
}	// nbSearchSubmit()


function searchKeyFilter(event, caller)
{
	sNBSearch = $(caller).val();
	if (sNBSearch.length > 2)
	{
		$("#searchMessage").html("");
	}
	/*
	if (13 == event.keyCode) //&& nbSearchSubmit())
		{
			alert('xx submitting on Return...');
			//document.frmNBSearch.submit();
		}
	*/
}