function clearFilter() {
  var elems = document.Filter.elements;
  for (var i=0; i < elems.length; i++){
  	switch(elems[i].name){
  		case 'hersteller':      elems[i].value = '-1'; break;
		  case 'h_preis':      elems[i].value = '-1'; break;
		  case 'l_preis':      elems[i].value = '-1'; break;
    	case 'h_baujahr':      elems[i].value = '-1'; break;
    	case 'l_baujahr':      elems[i].value = '-1'; break;
    	case 'q':      elems[i].value = ''; break;
    }
  }
  document.Filter.submit();
}


function clearAdvancedFilter() {
  var elems = document.Filter.elements;
  for (var i=0; i < elems.length; i++){
    if (elems[i].type == 'hidden' && elems[i].name != 'module' && elems[i].name != 'sort' && elems[i].name != 'list' && elems[i].name != 'recent' && elems[i].name != 'holding'){
 			elems[i].parentNode.removeChild(elems[i]);
 			i--;
  	}
  }
  document.Filter.submit();
}
  

function clearCriterion(criterion,submit){		//reset radio-fields
	var criteria = document.getElementsByName(criterion);
	for (var i=0; i < criteria.length; i++){
    if (criteria[i].match('input')){
  		criteria[i].checked = false;
  	}else if (criteria[i].match('select')){
      criteria[i].selectedIndex = 0;
    }
  }
	if (submit==1) document.Filter.submit();
}