function initHiddenSearchForm() {
	document.hiddenSearchForm.artist.value = '';
	document.hiddenSearchForm.artistcrit.value = '';
	document.hiddenSearchForm.artistcritaddwildcard.value = '';
	document.hiddenSearchForm.artistcritlist.value = '';
	document.hiddenSearchForm.artistlistitemrel.value = '';
	document.hiddenSearchForm.fragmentsearch.value = '';
	document.hiddenSearchForm.lmcrit.value = '';
	document.hiddenSearchForm.lmtype.value = '';
	document.hiddenSearchForm.lmcritaddwildcard.value = '';
	document.hiddenSearchForm.lmcritlist.value = '';
	document.hiddenSearchForm.lmcritlistitemrel.value = '';
	document.hiddenSearchForm.fragmentsearch.value = '';
	document.hiddenSearchForm.collcrit.value = '';
	document.hiddenSearchForm.collcritlist.value = '';
	document.hiddenSearchForm.album.value = '';
	document.hiddenSearchForm.title.value = '';
	document.hiddenSearchForm.titlecrit.value = '';
	document.hiddenSearchForm.titlecritaddwildcard.value = '';
	document.hiddenSearchForm.titlecritlist.value = '';
	document.hiddenSearchForm.titlelistitemrel.value = '';
	document.hiddenSearchForm.fragmentsearch.value = '';
	document.hiddenSearchForm.yearcrit.value = '';
	document.hiddenSearchForm.genre.value = '';
	document.hiddenSearchForm.exactgenre.value = '';
	document.hiddenSearchForm.genrelist.value = '';
	document.hiddenSearchForm.encoder.value = '';
	document.hiddenSearchForm.fullsearch.value = '' ;
	document.hiddenSearchForm.keyword.value = '' ;
}

function doSearch() {
	initHiddenSearchForm();
	var keyword = document.simpleSearchForm.keyword.value;
	if((keyword.search(/^the \bthe\b/i)) == -1)
		var artist = keyword.replace(/^the /i, ""); //remove leading 'the' from keyword
	else {
		var artist = keyword;
	}
	var searchtype=document.getElementById('search_type').selectedIndex; //Get chosen search crit (0=all, 1=track, 2=album, 3=artist, 4=video)
	//alert(searchtype);
	if(searchtype==1) {
		document.hiddenSearchForm.keyword.value = keyword;
		document.hiddenSearchForm.titlecrit.value = keyword;
		document.hiddenSearchForm.titlecritaddwildcard.value = 'none';
		document.hiddenSearchForm.titlecritlist.value = 'true';
		document.hiddenSearchForm.titlelistitemrel.value = 'AND' ;
		document.hiddenSearchForm.lmtype.value = 'track' ;
		document.hiddenSearchForm.fragmentsearch.value = 'true' ;
	}
	if(searchtype==3) {
		document.hiddenSearchForm.keyword.value = keyword;
		document.hiddenSearchForm.artistcrit.value = artist;
		document.hiddenSearchForm.artistcritaddwildcard.value = 'none';
		document.hiddenSearchForm.artistcritlist.value = 'true';
		document.hiddenSearchForm.artistlistitemrel.value = 'AND' ;
		document.hiddenSearchForm.fragmentsearch.value = 'true' ;
	}
	if(searchtype==2) {
		document.hiddenSearchForm.keyword.value = keyword;
		document.hiddenSearchForm.lmcrit.value = keyword;
		document.hiddenSearchForm.lmtype.value = 'album';
		document.hiddenSearchForm.lmcritaddwildcard.value = 'none';
		document.hiddenSearchForm.lmcritlist.value = 'true' ;
		document.hiddenSearchForm.lmcritlistitemrel.value = 'AND' ;
		document.hiddenSearchForm.fragmentsearch.value = 'true' ;
	}
	if(searchtype==0) {
		document.hiddenSearchForm.keyword.value = artist;
		document.hiddenSearchForm.lmcrit.value = artist;
		document.hiddenSearchForm.lmcritaddwildcard.value = 'none';
		document.hiddenSearchForm.lmcritlist.value = 'true';
		document.hiddenSearchForm.lmcritlistitemrel.value = 'AND' ;
		document.hiddenSearchForm.fragmentsearch.value = 'true' ;
		document.hiddenSearchForm.allsearch.value = 'true' ;
		document.hiddenSearchForm.fullsearch.value = 'true' ;
	}
	if(searchtype==4) {
		document.hiddenSearchForm.keyword.value = keyword;
		document.hiddenSearchForm.lmcrit.value = keyword;
		document.hiddenSearchForm.lmtype.value = 'video';
		document.hiddenSearchForm.lmcritaddwildcard.value = 'none';
		document.hiddenSearchForm.lmcritlist.value = 'true' ;
		document.hiddenSearchForm.lmcritlistitemrel.value = 'AND' ;
		document.hiddenSearchForm.fragmentsearch.value = 'true' ;
		document.hiddenSearchForm.allsearch.value = 'true' ;
		document.hiddenSearchForm.fullsearch.value = 'true' ;
	}
	//alert(document.hiddenSearchForm.lmtype.value);
	//document.SimpleSearchForm.action = '';
	document.hiddenSearchForm.submit() ;
	return(false) ;
}

function doAdvSearch() {
	initHiddenSearchForm();
	//remove leading 'the' from artist value
	if( (document.advSearchForm.artist.value.search(/^the \bthe\b/i)) == -1)
		var artist = document.advSearchForm.artist.value.replace(/^the /i, ""); //remove leading 'the' from keyword
	else {
		var artist = document.advSearchForm.artist.value;
	}
	if(document.advSearchForm.artist.value != '') 
	{
		document.hiddenSearchForm.artist.value = artist;
		document.hiddenSearchForm.artistcrit.value = artist;
		document.hiddenSearchForm.artistcritaddwildcard.value = 'none';
		document.hiddenSearchForm.artistcritlist.value = 'true';
		document.hiddenSearchForm.artistlistitemrel.value = 'AND';
		document.hiddenSearchForm.fragmentsearch.value = 'true';
	}
  
	if(document.advSearchForm.track.value != '') 
	{
		document.hiddenSearchForm.title.value = document.advSearchForm.track.value;
		document.hiddenSearchForm.titlecrit.value = document.advSearchForm.track.value;
		document.hiddenSearchForm.titlecritaddwildcard.value = 'none';
		document.hiddenSearchForm.titlecritlist.value = 'true';
		document.hiddenSearchForm.titlelistitemrel.value = 'AND';
		document.hiddenSearchForm.lmtype.value = '';
		document.hiddenSearchForm.fragmentsearch.value = 'true';
	}

	if(document.advSearchForm.year.value != '') 
	{
		document.hiddenSearchForm.yearcrit.value = document.advSearchForm.year.value;
	}

	if(document.advSearchForm.genre.value != '') 
	{
		document.hiddenSearchForm.genre.value = document.advSearchForm.genre.value;
//		document.hiddenSearchForm.exactgenre.value = 'false';
		document.hiddenSearchForm.genrelist.value = 'true';
	}

	if(document.advSearchForm.encoder.value != '') 
	{
		document.hiddenSearchForm.encoder.value = document.advSearchForm.encoder.value;
	}

	//document.AdvSearchForm.action = '(?XMLSERVLETNAME?)call?htmltemplate=./lm/searchres.htm';
  document.hiddenSearchForm.submit() ;
  return(false) ;
}

function showSearchBox(type) {
	if(type == "advanced") {
		document.getElementById('simpleSearchBox').className="middleBox search hidden";
		document.getElementById('advSearchBox').className="middleBox advSearch";
		//document.getElementById('advSearchHeader').className="middleBoxTable";
	}
}
function input_highlight(input, activ){
    //alert(input +'///'+ activ);
    if(activ == "on"){
    document.getElementById(input).className="blockFooterhover";
    }else{
    document.getElementById(input).className="blockFooter";
    }
}
