--- zogiLib/js/baselib.js 2005/11/08 10:13:31 1.5 +++ zogiLib/js/baselib.js 2005/11/08 18:10:10 1.6 @@ -23,7 +23,7 @@ Authors: function base_init() { // init function - baseScriptVersion = "1.1c"; + baseScriptVersion = "1.2"; dlParams = new Object(); browserType = getBrowserType(); } @@ -289,10 +289,10 @@ function getParameter(name) { } } -function setParameter(name, value, literal) { +function setParameter(name, value, relative) { // sets parameter value (relative values with +/- unless literal) if (defined(dlParams[name])) { - if ((! literal)&&(value.slice)) { + if ((relative)&&(value.slice)) { var sign = value.slice(0,1); if (sign == '+') { dlParams[name].value = parseFloat(dlParams[name].value) + parseFloat(value.slice(1)); @@ -321,11 +321,11 @@ function hasParameter(name) { function getAllParameters(detail) { // returns a string of all parameters in query format if (! detail) { - detail = 10; + detail = 255; } var params = new Array(); - for ( param in dlParams ) { - if ((dlParams[param].detail <= detail)&&(dlParams[param].hasValue)) { + for (param in dlParams) { + if (((dlParams[param].detail & detail) > 0)&&(dlParams[param].hasValue)) { var val = getParameter(param); if (val != "") { params.push(param + "=" + val);