
$=function(id){
	return document.getElementById(id);
}

Namespace = new Object();
Namespace.register = function(namespace){
	var nsArray = namespace.split('.');
	var sEval = "";
    var sNS = "";
	for (var i = 0; i < nsArray.length; i++){
        if (i != 0) sNS += ".";
        sNS += nsArray[i];
        sEval += "if (typeof(" + sNS + ") == 'undefined') " + sNS + " = new Object();"
    }
    if (sEval != "") eval(sEval);
}

Namespace.register("Icn.widget.cookie");
Namespace.register("Icn.widget.movebox");
Namespace.register("Icn.util.setDiv");
Namespace.register("Icn.util.move");
Namespace.register("Icn.util.showDiv");
Namespace.register("Icn.util.hotClass");
Namespace.register("Icn.widget.hotword");

(function(){
	Icn.widget.cookie = {
		newAndModif:function(name,value,time){
			if(time!=null&&this.time!=''){
				document.cookie = name+"="+value+"; expires="+this.createTime(time)+";";
			}else{
				document.cookie = name+"="+value+"; expires=Fri, 31 Dec 2100 23:59:59 GMT;";
			}
		},

		createTime:function(time){
			var nowTime = new Date();
			time = parseInt(time)*24*60*60*1000 + parseInt(nowTime.getTime());
			var needTime = new Date(time);
			return needTime.toGMTString();
		},
		getValue:function(name){
			if(document.cookie != null){
				var cookieStrArr = document.cookie.split("; ");
				for(var i=0;i<cookieStrArr.length;i++){
					if(cookieStrArr[i].split("=")[0]==name){
						return cookieStrArr[i].split("=")[1];
					}
				}
			}else{
				return null;
			}
		}
	}
})();



