
function get_session_cookie(Name) {

  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) { 
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

function set_session_cookie (name, value) 

   {

   var argv = set_session_cookie.arguments;

   var argc = set_session_cookie.arguments.length;

   var expires = (2 < argc) ? argv[2] : null;

   var path = (3 < argc) ? argv[3] : "/";

   var domain = (4 < argc) ? argv[4] : null;

   var secure = (5 < argc) ? argv[5] : false;

   document.cookie = name + "=" + escape (value) +

     ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +

     ((path == null) ? "" : ("; path=" + path)) +

     ((domain == null) ? "" : ("; domain=" + domain)) +

        ((secure == true) ? "; secure" : "");

   }


function del_session_cookie (name) 

   {

        set_session_cookie (name, "");

   }


function QueryString(key)
{
        var value = null;
        for (var i=0;i<QueryString.keys.length;i++)
        {
                if (QueryString.keys[i]==key)
                {
                        value = QueryString.values[i];
                        break;
                }
        }
        return value;
}
QueryString.keys = new Array();
QueryString.values = new Array();

function QueryString_Parse()
{
        var query = window.location.search.substring(1);
        var pairs = query.split("&");
        
        for (var i=0;i<pairs.length;i++)
        {
                var pos = pairs[i].indexOf('=');
                if (pos >= 0)
                {
                        var argname = pairs[i].substring(0,pos);
                        var value = pairs[i].substring(pos+1);
                        QueryString.keys[QueryString.keys.length] = argname;
                        QueryString.values[QueryString.values.length] = value;  
        
                }
        }

}





