function objUrlParams(){ this.pnames= new Array; this.pvalues=new Array; this.count=0; this.reset=updUrlParams; this.get=GetUrlParam; } var oParams=new objUrlParams(); function updUrlParams(){ oParams.pnames=new Array; oParams.pvalues=new Array; oParams.count=0; var myUrl=location.href; var myQuery=""; if (myUrl.indexOf('?')>0){myQuery=myUrl.substring(myUrl.indexOf('?')+1,myUrl.length);} var sTmp=new Array; sTmp=myQuery.split("&"); if (myQuery!=""){ for (x=0;x<=sTmp.length-1;x++){ var sParam=new Array; sParam=sTmp[x].split("="); oParams.pnames[oParams.count]=sParam[0]; oParams.pvalues[oParams.count]=sParam[1]; oParams.count++; } } } function GetQueryParams(){ if (oParams.count==0){updUrlParams();} return oParams; } function GetUrlParam(pName){ var x=0; if (oParams.count==0){updUrlParams();} for (x=0;x<=oParams.pnames.length-1;x++){ if (oParams.pnames[x].toLowerCase()==pName.toLowerCase()){ return oParams.pvalues[x]; } } return ""; }