// xCookie r1, Copyright 2009 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL

var xCookie = {
  get: function(name) {
	var c = document.cookie.match(new RegExp('(^|;)\\s*' + name + '=([^;\\s]*)'));  
	//alert(name+"\n"+c+"\n"+document.cookie+"\n"+document.cookie[name]);
    return ((c && c.length >= 3) ? unescape(c[2]) : null);  
  },
  set: function(name, value, days, path, domain, secure) {
    if (days) {
      var d = new Date();
      d.setTime(d.getTime() + (days * 8.64e7)); // now + days in milliseconds
    }
    document.cookie = name + '=' + escape(value) +
      (!days ? '' : '; expires=' + d.toGMTString()) +
      '; path=' + (!path ? '/' : path) +
      (!domain ? '' : '; domain=' + domain) +
      (!secure ? '' : '; secure');
  },
  del: function(name, path, domain) {
    this.set(name, '', -1, path, domain); // sets expiry to now - 1 day
  }
};
