﻿
          var chatLeft = 480;
          var chatTop = 100;
          function OpenChatWindow(idx) {
              var oUserWnd = GetRadWindowManager().GetWindowByName(idx);
              if (oUserWnd) {
                  oUserWnd.Show();
                  oUserWnd.SetActive(true);
              }
              else {
                  oUserWnd = GetRadWindowManager().Open("chat/Chat.aspx?to=" + idx, 'Chat_' + idx);
                  chatLeft += 30;
                  chatTop += 30;
                  oUserWnd.SetSize(340, 340);
                  oUserWnd.MoveTo(chatLeft, chatTop);
                  var ck = "";
                  if (readCookie("HurriyetChatWindows"))
                      ck = readCookie("HurriyetChatWindows")
                  ck = ck + 'Chat_' + idx + ",";
                  writeCookie("HurriyetChatWindows", ck, 1);
              }

          }

          function writeCookie(name, value, days) {
              //Fix Days 

              if (days == null || days == "") days = 365;

              // Set Date 
              var d = new Date();
              d.setTime(d.getTime() + (days * 24 * 60 * 60 * 1000));
              var expires = "; expires=" + d.toGMTString();

              // Write Cookie 
              document.cookie = name + "=" + value + expires + "; path=/";
          }

          function readCookie(name) { // by .fm 
              var c = document.cookie;
              if (c.indexOf(name) != -1) {
                  pos1 = c.indexOf("=", c.indexOf(name)) + 1;
                  pos2 = c.indexOf(";", pos1);
                  // If last cookie 
                  if (pos2 == -1) pos2 = c.length; ;

                  data = c.substring(pos1, pos2);

                  return data;
              }
          }

          function deleteCookie(name) {
              var d = new Date();
              d.setTime(d.getTime() + (1 * 24 * 60 * 60 * 1000 * -1));
              var expires = "; expires=" + d.toGMTString();
              document.cookie = name + "=" + '' + expires + "; path=/";
          }
          function OpenRemainingChatWindows() {
              var ck = readCookie("HurriyetChatWindows");
              if (ck) {

                  var arr = ck.split(',');
                  for (i = 0; i < arr.length - 1; i++) {
                      var tmp = arr[i];
                      if (tmp != "NoChat")
                          GetRadWindowManager().Open("chat/Chat.aspx?to=" + tmp.substr(5, tmp.length - 5), tmp);

                  }
              }
          }
          /* Close all windows if the web panel is closed */
          function CloseAllWindows(oWnd) {
              var ck = readCookie("HurriyetChatWindows");
              var arr = ck.split(',');
              var tmp = "";
              for (i = 0; i < arr.length - 1; i++) {
                  if (oWnd.Name != arr[i])
                      tmp = tmp + arr[i] + ",";
              }

              if (tmp == "")
                  tmp = "NoChat,";

              writeCookie("HurriyetChatWindows", tmp, 1);
          }
        