
            function ShowLink(urlToLoad)
            {
              var a = document.getElementById("frmcontent"); 
              a.src = urlToLoad;
             
              a = document.getElementById("hdn_url");
              a.value = urlToLoad; 

              var cookie = unescape(hGetCookie("DSHID"));
              var sValues = cookie.split("|");
              //sValues[1] = urlToLoad;
              var sCookie = sValues[0] + "|" + urlToLoad;
//              for (var i=0;i<sValues.length;i++)
//              {
//                if (i == 8)
//                   sCookie += sValues[i];
//                else
//                   sCookie += sValues[i] + "|";
//              }

              document.cookie = "DSHID=" + sCookie + "; path=/"; 
            }
            
            function hSetCookie(name,value,expires)
            {
              var cookie_string=name+"="+escape(value);
              if(expires)
              {
                 expires=new Date(expires);
                 cookie_string+=";expires="+expires.toGMTString();
              }
              document.cookie=cookie_string+";path=/";
            } 
            function hGetCookie (cookie_name)
            {
              var regexp=new RegExp(cookie_name +"=(.*?)(;|$)","i");
              var results=regexp.exec(document.cookie);
              if(results)
              {
                return(unescape(results[1]));
              }
                else
                    {
                     return null;
                    }
            } 
            function hasSubKeys(cookieName)
            {
              var ret=false;
              var cookie=unescape(hGetCookie(cookieName));
              var subKeys=cookie.split("&");
              if(subKeys.length>=2)
              {
                ret=true;
              }
              else
              {
               var subKeys=cookie.split("=");
               if(subKeys.length>=1)
               {
                  ret=true;
               }
              }
              return ret;
            }

            function GetCookie(cookieName,keyName){
	            var ret;
	            var cookie=unescape(hGetCookie(cookieName));
	            if(keyName && hasSubKeys(cookieName)==true){
		            var cookieData=getCookieData(cookie);
		            ret=cookieData[keyName];
	            }else{
		            ret=cookie;
	            }
	            return ret
            }

            function SetCookie(cookieName,keyName,value,expires)
            {
	            var thisCookie=unescape(hGetCookie(cookieName));
	            if(thisCookie)
	            {
		            if(keyName)
		            {
			            var cookieData=getCookieData(thisCookie);
			            cookieData[keyName]=value;
			            value="";
			            for (var cookie in cookieData)
			            {
				           value +=cookie+"="+cookieData[cookie]+"&";
			            }
			            if(value.charAt(value.length-1)=="&"){value=value.substring(0,value.length-1)}
		            }
	            }
	            hSetCookie(cookieName,value,expires);
            }

            function getCookieData(cookie){
	            var ret=[];
	            var subKeys=cookie.split("&");
	            for (var i=0;i<subKeys.length;i++){
		            var pos=subKeys[i].indexOf("=");
		            if(pos!=0){
			            ret[subKeys[i].substring(0,pos)]=subKeys[i].substring(pos+1);
		            }
	            }
	            return ret;
            }

