var QueryStringList=[];function AddQuery(key,value){if(!document.cookie)QueryStringList[key]=value}function BuildQueryString(){var j,i,key,newref;if(!document.cookie){var queryExtension="";for(key in QueryStringList)if(typeof QueryStringList[key]!="function"&&QueryStringList[key]!="")if(queryExtension!="")queryExtension=queryExtension+"&"+key+"="+QueryStringList[key];else queryExtension=key+"="+QueryStringList[key];if(queryExtension!=""){var anchorTab=document.getElementsByTagName("a");for(i=0;i<anchorTab.length;i++){var href=anchorTab[i].href;if((href.indexOf(RootPath)>=0||href.indexOf("/")==0)&&href.indexOf("javascript:")==-1)for(key in QueryStringList){newref=AddQueryString(anchorTab[i].href,key,QueryStringList[key]);anchorTab[i].href=newref}}}}}function AddQueryString(href,key,value){var queryExtension=key+"="+value,n=href.indexOf("?"),ancor="",res;if(href.indexOf("#")>=0){var tabTmp=href.split("#");href=tabTmp[0];ancor="#"+tabTmp[1]}if(n>0){var queryString=href.substring(n+1);if(queryString.indexOf(key+"=")>=0){var queryStringTab=[];queryStringTab=queryString.split("&");res=href.substring(0,n)+"?";var item,str;for(item in queryStringTab){str=queryStringTab[item];if(str.indexOf(key+"=")>=0)str=queryExtension;if(item==0)res=res+str;else res=res+"&"+str}}else res=href+"&"+queryExtension}else res=href+"?"+queryExtension;res=res+ancor;return res}function Redirect(path){if(path.indexOf(RootPath)<0)path=RootPath+path;if(!document.cookie){var queryExtension="";for(key in QueryStringList)if(typeof QueryStringList[key]!="function"&&QueryStringList[key]!="")if(queryExtension!="")queryExtension=queryExtension+"&"+key+"="+QueryStringList[key];else queryExtension=key+"="+QueryStringList[key];if(queryExtension!="")if(path.indexOf("?")>0)path=path+"&"+queryExtension;else path=path+"?"+queryExtension}window.location=path};
