1 function chopSlash(url)
3 return url.slice(0,url.lastIndexOf('/'));
6 function setParam(url,name,value)
8 var urla = url.split("?");
10 var args = search.split("&");
12 for (var i = 0 ; i < args.length ; i++) {
13 var couple = args[i].split("=");
14 if (couple[0] == name) args[i] = name + "=" + value;
18 return (urla[0] + "?" + args.join("&"));
21 function extractParam(url,name)
23 var search = url.split("?")[1];
24 search = search.split("#")[0];
25 var args = search.split("&");
28 for (var i = 0 ; i < args.length ; i++) {
29 var couple = args[i].split("=");
30 if (couple[0] == name) value = couple[1];
33 if (value == "???") value = getDefaultParam(name);
38 function getParam(name)
40 var search = location.search;
41 search = search.slice(1);
42 var args = search.split("&");
45 for (var i = 0 ; i < args.length ; i++) {
46 var couple = args[i].split("=");
47 if (couple[0] == name) value = couple[1];
50 if (value == "???") value = getDefaultParam(name);
55 function outputOption(doc, value, content, selected)
57 doc.write("<option value=\"" + value + "\" ");
58 if (value == selected) doc.write("selected ");
59 doc.write(">" + content + "</option>");
62 function outputCheckbox(doc, onclick, content, checked)
64 doc.write("<input type=\"checkbox\" onClick=\"" + onclick + "\" ");
65 if (checked) doc.write("checked");
66 doc.write(">" + content + "</input>");