/**
 * Cookie处理
 */
var Cookie = function(domain){
	this._domain = '';
	if( domain!=undefined ){
		this._domain = domain;
	}
	// 设置cookie
	this.setCookie = function(name,value){
		var expdate = new Date();
		expdate.setTime(expdate.getTime() + 300 * 24 * 3600 * 1000);
		var domain = '';
		if ( this._domain ){
			domain = 'domain='+this._domain+';';
		}
		document.cookie = name + "=" + escape (value) + ";path=/;expires=" + expdate.toGMTString() + ";" + domain;
	};
	
	//删除Cookie
	this.delCookie = function(name){
		var exp = new Date();
		exp.setTime (exp.getTime() - 1);
		var cval = this.getCookie(name);
		var domain = '';
		if ( this._domain ){
			domain = 'domain='+this._domain+';';
		}
		document.cookie = name + "=" + cval + ";path=/; expires="+ exp.toGMTString() + ";" + domain;
	};
	
	//获得Cookie的原始值
	this.getCookie = function(name){
		var arg = name + "=";
		var alen = arg.length;
		var clen = document.cookie.length;
		var i = 0;
		while (i < clen){
			var j = i + alen;
			if (document.cookie.substring(i, j) == arg){
				var endstr = document.cookie.indexOf (";", j);
				if (endstr == -1){
					endstr = document.cookie.length;
				}
				try{
					var r = unescape(decodeURI(document.cookie.substring(j, endstr)));
				}
				catch(e){
					var r = unescape((document.cookie.substring(j, endstr)));
				}
				return r;
			}
			i = document.cookie.indexOf(" ", i) + 1;
			if (i == 0){
				break;
			}
		}
		return null;
	};
}