function setupSearch() {
	jQuery('#search-window').jqm();
	jQuery('#search-window').jqmAddClose('#search-window-hide');

	jQuery("#searchwindowsearchbutton").click(function (e)
	{
		e.preventDefault();
		searchGlobal();
	});

	jQuery("#searchWindowQueryTextbox").keypress(function (e) {
		var k = e.keyCode || e.which;
		if (k == 13) {
			e.preventDefault();
			searchGlobal();
		}
	});
}

function setupArchiveSearch() {
	if (jQuery("#archiveSearchButton").length <= 0) {
		return;
	}

	jQuery('#dialog').jqm();
	jQuery('#dialog').jqmAddClose('#hideDialog');

	jQuery("#archiveSearchButton").click(function (event) {
		search();
	});

	jQuery("#archiveQuery").keypress(function (e) {
		var k = e.keyCode || e.which;
		if (k == 13) {
			e.preventDefault();
			search();
		}
	});
}

function searchGlobal() {
	var query = jQuery("#searchWindowQueryTextbox").val();

	if (query == '') {
		return;
	}

	var language = jQuery("#languageHidden").val();

	jQuery("#search-iframe").attr('src', '/Searching.aspx?gq=' + encodeURI(query) + '&lan=' + language);

	jQuery('#search-window').jqmShow()

	jQuery("#searchWindowQueryTextbox").val('');
	jQuery("#searchWindowQueryTextbox").blur();
}

function search() {
	var query = jQuery("#archiveQuery").val();

	if (query == '') {
		return;
	}

	var pageId = jQuery("#archiveRootPageId").val();
	var moduleId = jQuery("#moduleId").val();

	jQuery("#archiveIframe").attr('src', '/UserControls/Frontend/ContentModules/View/ArchiveSearch.aspx?pageid=' + pageId + '&moduleid=' + moduleId + '&q=' + query);

	jQuery('#dialog').jqmShow()

	jQuery("#archiveQuery").val('');
}

function changeUrl(url) {
	document.location = url;
}
