var hotkeyelement = null;
var hotkeyproduct = false;
var keyword = null;

$(function () {
	$('ul.menu').menu();
	keyword = $.getQuerystring({ id: "k" });
	hotkeyproduct = $.getQuerystring({ id: "p", defaultvalue: false });
	$(document).bind('keypress', 'return', function () {
		if (hotkeyelement) { keyword = $(hotkeyelement).val(); }
		if (keyword && keyword != null && keyword != '' && keyword != "null" && keyword != "undefined") {
			var url = '/Search.aspx?k=' + keyword;
			if (hotkeyproduct)
				url += '&p=1';
			window.top.location = url;
		}
		return false;
	});
	$(".search input[type='text']")
		.keyup(checkReturn)
		.blur(purgeInvalidChars);

	$('div.shadow').css('bottom', -11);
	$(".thickbox").fancybox();
});

function resetKeyword(searchbox, defaulttext) {
    if (searchbox.value == "") {
        searchbox.value = defaulttext;
    } else if (searchbox.value == defaulttext) {
        searchbox.value = "";
    }
}

function checkReturn(event) {
	if (event.keyCode == '13') {
		if (hotkeyelement) { keyword = $(hotkeyelement).val(); }
		if (keyword && keyword != null && keyword != '' && keyword != "null" && keyword != "undefined") {
			var url = '/Search.aspx?k=' + keyword;
			if (hotkeyproduct)
				url += '&p=1';
			window.top.location = url;
		}
		event.preventDefault();
	}
}

function purgeInvalidChars() {
	this.value = this.value.replace(/[<>]/g, '');
} 
