function changecat ( main ) { var form = document.forms[0]; var sub = form.cat.options[form.cat.selectedIndex].value; var url = window.location.href; var opendocument = url.toLowerCase().indexOf ( "opendocument" ); var openview = url.toLowerCase().indexOf ( "openview" ); var readform = url.toLowerCase().indexOf ( "readform" ); var searchview = url.toLowerCase().indexOf ( "searchview" ); var search = "" ; if (openview > -1) { search = url.substring(0,openview -1) } if (searchview > -1) { search = url.substring(0,searchview -1) } if (opendocument > -1) { search = url.substring(0,opendocument) ; search = search.substring(0,search.lastIndexOf ( "/" )) } if (readform > -1) { search = url.substring(0,readform) } var view = search.substring ( search.lastIndexOf ( "/" )+1 , search.length ); search = search.substring ( 0 , search.lastIndexOf ( "/" )+1 ); if ( sub != "") { sub = "~"+sub } url = search + view + "?openview&restricttocategory="+main+sub; url = url + "&start=1&count=10"; window.location.href = url; }