// Version 1.0
s_getCookie = function(key){
	var array = document.cookie.split(";");
	for(i=0; i<array.length; i++){
		//前後スペースのカット
		tmp = array[i].replace(/^\s+|\s+$/g, "");
		tmp = tmp.split("=");
		if(tmp[0] == key){
			return unescape(tmp[1]);
		}
	}
	return "";
};


// Version 1.0
s_setCookie = function(key, value, expire, path, domain){
	var date = new Date();
	date.setTime(date.getTime() + expire*24*60*60*1000); 
	var e = date.toGMTString();
	var c = key + "=" + escape(value);
	if(expire)
		c += ";expires=" + e;
	if(domain)
		c += ";domain=" + domain;
	if(path)
		c += ";path=" + path;
	document.cookie = c;
	return c;
};


// Version 1.0
s_getRandomID = function(length){
	var date = new Date();
	var id = date.getTime().toString(36);
	var loop = length - id.length;
	if(loop <= 0)
		return id;
	for(var i=0; i<loop; i++){
		//0〜35の乱数を発生
		var rand = Math.floor(Math.random()*36);
		//数字の時
		if(rand <= 9){
			id += String.fromCharCode(rand+48);
		}
		//アルファベットのとき
		else if(rand >= 10){
			id += String.fromCharCode(rand+87);
		}
	}
	return id;
};