+{\r
+ var sParam = location.hash;\r
+ if (sParam.indexOf("#<") == 0)\r
+ {\r
+ document.location = "whcsh_home.htm#" + sParam.substring(2);\r
+ }\r
+ else if (sParam.indexOf("#>>") == 0)\r
+ {\r
+ parseParam(sParam.substring(3));\r
+ sParam = "#" + gsTopic + sParam.substring(1);\r
+ }\r
+ else\r
+ {\r
+ var nPos = sParam.indexOf(">>");\r
+ if (nPos>1)\r
+ {\r
+ gsTopic = sParam.substring(1, nPos);\r
+ parseParam(sParam.substring(nPos+2));\r
+ }\r
+ else\r
+ gsTopic = sParam.substring(1);\r
+ }\r
+ if (gnPans == 1 && gsTopic)\r
+ {\r
+ var strURL=location.href;\r
+ if (location.hash)\r
+ {\r
+ var nPos=location.href.indexOf(location.hash);\r
+ strURL=strURL.substring(0, nPos);\r
+ }\r
+ if (gbHasTitle)\r
+ document.location=_getPath(strURL)+ "whskin_tw.htm" + sParam;\r
+ else\r
+ document.location=_getPath(strURL)+ gsTopic;\r
+ }\r
+}\r
+\r
+function parseParam(sParam)\r
+{\r
+ if (sParam)\r
+ {\r
+ var nBPos=0;\r
+ do \r
+ {\r
+ var nPos=sParam.indexOf(">>", nBPos);\r
+ if (nPos!=-1)\r
+ {\r
+ if (nPos>0)\r
+ {\r
+ var sPart=sParam.substring(nBPos, nPos);\r
+ parsePart(sPart);\r
+ }\r
+ nBPos = nPos + 2;\r
+ }\r
+ else\r
+ {\r
+ var sPart=sParam.substring(nBPos);\r
+ parsePart(sPart);\r
+ break;\r
+ }\r
+ } while(nBPos < sParam.length);\r
+ } \r
+}\r
+\r
+function parsePart(sPart)\r
+{\r
+ if(sPart.toLowerCase().indexOf("cmd=")==0)\r
+ {\r
+ gnCmd=parseInt(sPart.substring(4));\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("cap=")==0)\r
+ {\r
+ document.title=_browserStringToText(sPart.substring(4));\r
+ gbHasTitle=true;\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("pan=")==0)\r
+ {\r
+ gnPans=parseInt(sPart.substring(4));\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("pot=")==0)\r
+ {\r
+ gnOpts=parseInt(sPart.substring(4));\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("pbs=")==0)\r
+ {\r
+ var sRawBtns = sPart.substring(4);\r
+ var aBtns = sRawBtns.split("|");\r
+ for (var i=0;i<aBtns.length;i++)\r
+ {\r
+ aBtns[i] = transferAgentNameToPaneName(aBtns[i]);\r
+ }\r
+ gsRawBtns = aBtns.join("|");\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("pdb=")==0)\r
+ {\r
+ gsDefaultBtn=transferAgentNameToPaneName(sPart.substring(4));\r
+ }\r
+}\r