function changeval ( valfield ) { var frm=document.forms[0] var url = window.location.href; urllist = url.split ( "="); urlcat = urllist[1].split ( "&" ); urlcat = urlcat[0].split ( "~" ); url = urllist[0] + "=" + urlcat[0] + "~" + urlcat[1] + "~" + urlcat[2] + "~" + urlcat[3] + "~" + valfield.value; window.location.href = url + "&start=1&count=300&SearchOrder=4"; } function recalcvals ( fc ) { var frm=document.forms[0] var url = window.location.href; url=url.toLowerCase() i=1 i2=1 url=url.substr(url.indexOf('query='),url.length) url=url.substr(0,url.indexOf('&')) var qval=url.replace(/query=/gi,'') url=window.location.href; url=url.toLowerCase(); lst=new Array; fld=new Array; newquery="" lst[1]=frm.thiscat.value lst[2]=frm.thiscat2.value lst[3]=frm.aland.value lst[4]=frm.asender.value lst[5]=frm.adatum.value lst[6]=frm.asex.value lst[7]=frm.adiszi.value fld[1]="sport" fld[2]="ort" fld[3]="land" fld[4]="sender" fld[5]="datum" fld[6]="sex" fld[7]="disziplin" if ( !fc ) {fc=fld.length-1} while (i<=fc) { if ( lst[i]!="" ) { if (newquery=="") {newquery=newquery.concat("FIELD+"+fld[i]+"="+lst[i])} else {newquery=newquery.concat("+AND+FIELD+"+fld[i]+"="+lst[i])} } i=i+1 } url=url.replace(qval,newquery) window.location.href = url; }