function clear(cleartype) {
	
	if (cleartype == 'thesaurus') {
		
		document.thesaurusform.searchterm.value='';
		
	} else {
		
		document.searchform.allfields.value = '' ;
		
		document.searchform.author.value = '' ;
		document.searchform.boolean_author.options[0].selected = true ;
		
		document.searchform.title.value = '' ;
		document.searchform.boolean_title.options[0].selected = true ;
		
		document.searchform.subject.value = '' ;
		document.searchform.boolean_subject.options[0].selected = true ;
		
		if (cleartype == 'advanced') {
			
			document.searchform.date.value = '' ;
			document.searchform.boolean_date.options[0].selected = true ;
			
			abstractfield = 'document.searchform.abstract' ;
			abstractfield.value = '' ;
			document.searchform.boolean_abstract.options[0].selected = true ;
			
			document.searchform.publisher.value = '' ;
			document.searchform.boolean_publisher.options[0].selected = true ;
			
			document.searchform.isbn.value = '' ;
			document.searchform.boolean_isbn.options[0].selected = true ;
			
			document.searchform.issn.value = '' ;
			document.searchform.boolean_issn.options[0].selected = true ;
			
			document.searchform.docnum.value = '' ;
			document.searchform.boolean_docnum.options[0].selected = true ;
		}
	}
}

function unchoose() {
	var i, formel;
	for(i=0; (formel = document.getElementsByTagName("input")[i]); i++) {
		if(formel.getAttribute("type") == "checkbox") {
			formel.checked = false;
		}
	}
}

function sendquery(formkey,formvalue) {
	
	var newlocation = '/search/index.php?' + formkey + '=' + formvalue ;
	
	var i, forminput;
	for (i=0; (forminput = document.getElementsByTagName("input")[i]); i++) {
		
		if ((forminput.getAttribute("type") == "text") && (forminput.value.length > 0)) {
			inputsname = forminput.getAttribute("name") ;
			inputsvalue = forminput.value ;
			
			newlocation += '&' + inputsname + '=' + inputsvalue ;
		}
		
		if ((forminput.getAttribute("type") == "hidden") && (forminput.value.length > 0)) {
			inputsname = forminput.getAttribute("name") ;
			inputsvalue = forminput.value ;
			
			if ((inputsname != 'query') && (inputsvalue != 'SEARCH')) {
				newlocation += '&' + inputsname + '=' + inputsvalue ;
			}
		}
		
		if ((forminput.getAttribute("type") == "checkbox") && (forminput.checked == true)) {
			inputsname = forminput.getAttribute("name") ;
			inputsvalue = forminput.value ;
			
			newlocation += '&' + inputsname + '=' + inputsvalue ;
		}
	}
	
	var j, formselect;
	for (j=0; (formselect = document.getElementsByTagName("select")[j]); j++) {
		
		selectsname = formselect.getAttribute("name") ;
		
		choice = document.getElementsByTagName("select")[j].selectedIndex ;
		selectsvalue = document.getElementsByTagName("select")[j].options[choice].value ;
		
		newlocation += '&' + selectsname + '=' + selectsvalue ;
	}
	
	window.location.href = newlocation ;
}
