//	search-o-tron
//	(c) Adrian Ince 2000
//	Search engines selector script
//	Expects the select/option combo "searchengine", text "searchstring" and checkbox "newwindow" to be passed in a form object
function searchotron(searchform) {
	var searchengine, searchtarget, searchstring, newwindow;
	searchengine = searchform.searchengine.options[searchform.searchengine.selectedIndex].text;
	searchtarget = searchform.searchengine.options[searchform.searchengine.selectedIndex].value;
	searchstring = searchform.searchstring.value;
	newwindow = searchform.newwindow.checked;
	//	Cook raw search string to encode spaces as plus character
	for (i=0; i<=searchstring.length; i++) {
		var chr = searchstring.charAt(i);
		if (chr == " ") {
			chr = "+";
		}
		searchtarget += chr;		
	}
	if (newwindow){
		// target is a new window
		SearchWindow=window.open(searchtarget,'SearchWindow',"fullscreen=no,toolbar=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,directories=yes,location=yes");
		SearchWindow.focus();
	}else{					
		// results in current browser window
		location.href=(searchtarget);
	}
}