function doFieldSearch() {
	document.GenSearchResults.SearchType.value="byField";
	document.GenSearchResults.submit();
}

function doSeriesSearch(seriesStr) {

	encStr = replaceSubstring(seriesStr, "&", "%26");
	encStr = replaceSubstring(encStr, " ", "%20");

	url = "http://" 
		+ document.GenSearchResults.Server_Name.value 
		+ document.GenSearchResults.ServletURL.value 
		+ "?SearchType=byField&PerPage=20&DbURL=" 
		+ document.GenSearchResults.DbURL.value + "&Series=" 
		+ encStr;

	window.location.href = url;
}

function doTextSearch() {
	if(document.GenSearchResults.SearchText.value == "") {
		alert('Please enter the search text');
		document.GenSearchResults.SearchText.focus();
	}
	else {
		encStr = document.GenSearchResults.SearchText.value;
		encStr = replaceSubstring(encStr, "&", "%26");
		encStr = replaceSubstring(encStr, " ", "%20");
		url =  document.GenSearchResults.ServletURL.value 
			+ "?SearchType=byText&PerPage=20&DbURL=" 
			+ document.GenSearchResults.DbURL.value + "&SearchText=" 
			+ encStr;

		window.location.href = url;
	}
}

function replaceSubstring (fullString, oldString, newString) {
	var lenOldString = oldString.length;
	var pos = fullString.indexOf(oldString);	
	while ((pos > -1) && (oldString != '')) {
		fullString = fullString.substring(0, pos) + newString + fullString.substr(pos + lenOldString);
		pos = fullString.indexOf(oldString);
	}	
	return fullString;	
}

function series_legend() { 
var urlval = 'http://lnweb18.worldbank.org/oed/oeddoclib.nsf/DispIcons?openform'; 
window.open(urlval,'series_legends','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,copyhistory=no, scrollbars=yes,width=450,height=400');}