function submitenter(myfield,e) {

	var keycode;
	var btn_Search;
	
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	btn_Search = document.getElementById('SearchControl_btnSearch');

	if (btn_Search == null) btn_Search = document.getElementById('AdvancedSearchControl_btnSearch');

	if (btn_Search == null) btn_Search = document.getElementById('aSearch');

	if (keycode == 13) {
		//myfield.form.submit();
		btn_Search.click();
		return false;
	} else {
		return true;
	}
}

function headersubmitenter(myfield,e) {

	var keycode;
	var txt_Seach;
	
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	txt_Search = document.getElementById('header1_SearchControl_tbSearchText');

	if (keycode == 13) {
		//myfield.form.submit();
		if (txt_Search.value == '') {
			alert('No search text');
			return false;
		} else {
			quickSearch(txt_Search.value);
			return false;
		}
	} else {
		return true;
	}
}


var que = unescape(location.search);
var que = que.substring(1, que.length);
var que = que.split("&");

var querystring = new Array();
var queryparams = new Array();
var loop = 0;

while (loop < que.length)
{
	var inter = que[loop].split("=");
	var inter2 = inter[1];
	var inter3 = inter[0];
	que[loop] = inter2;
	querystring[inter3] = inter2;
	queryparams[loop] = inter3;
	loop = loop + 1;
}

function buildQuerystring() {

	var strSearch = '';
	
	if (queryparams.length > 0) strSearch = '?';
	for (var i=0; i< queryparams.length; i++) {
		if (i > 0) strSearch += '&';
		strSearch += queryparams[i] + '=' + querystring[queryparams[i]];
	}
	
	return strSearch;
}

function setQuerystring(strName, strValue) {
	if (querystring[strName] == null) {
		queryparams[queryparams.length] = strName;
	}
	querystring[strName] = strValue;
}

function RemoveQuerystring(strName) {
	querystring.splice(strName, 1);
	for (var i=0; i< queryparams.length; i++) {
		if (queryparams[i] == strName) queryparams.splice(i, 1);
	}
}

function FilterBySection(intSectionID) {
	if (intSectionID == null) {
		RemoveQuerystring("SectionID");
	} else {
		setQuerystring("SectionID", intSectionID);
	}
	
	setQuerystring("PageId", 1);
	
	location = location.href.replace(location.search, buildQuerystring());
	
}

function FilterByYear(intYear) {
	/*if (intYear == null) {
		RemoveQuerystring("DateFrom");
		RemoveQuerystring("DateTo");
	} else {
		if (intYear <= 1) {
			setQuerystring("DateFrom", "01/01/0001");
			setQuerystring("DateTo", "02/01/0001");
		} else {
			setQuerystring("DateFrom", "01/01/" + intYear);
			setQuerystring("DateTo", "31/12/" + intYear);
		}
	}*/
	
	if (intYear == null) {
		RemoveQuerystring("LiveYear");
		RemoveQuerystring("DateFrom");
		RemoveQuerystring("DateTo");
	} else {
		setQuerystring("LiveYear", intYear);
	}
	
	location = location.href.replace(location.search, buildQuerystring());
	
}

function quickSearch(strSearchText) {
	if (document.getElementById('rbWebSearch').checked) {
		WebSearch(strSearchText);
	} else {
		if (strSearchText == '') {
			alert('No search text');
		} else {
			location = '/results2.aspx?SearchType=Normal&PageId=1&SearchText=' + strSearchText;
		}
	}	
}

function WebSearch(strSearchText) {
	if (strSearchText == '') {
		alert('No search text');
	} else {
		location = '/WebSearchResults.aspx?searchtext=' + strSearchText;
	}
}

function fullSearch(strSearchText, strSearchType) {
	//RemoveQuerystring("SearchText");
	//RemoveQuerystring("SearchType");
	//RemoveQuerystring("PageId");
	setQuerystring("SearchText", strSearchText);
	setQuerystring("SearchType", strSearchType);
	setQuerystring("PageId", "1");
	
	location = location.href.replace(location.search, buildQuerystring());
}