
function addEventEx(elm, event_name, func) {
	if (elm.addEventListener) {
		elm.addEventListener(event_name,func,false);
		return true;
	} else if (elm.attachEvent){
		return elm.attachEvent('on'+event_name,func);
	} else {
		var old_func=elm["on"+event_name];
		if (typeof old_func!="function") {
			elm["on"+event_name] = function(event){func(event)};
		} else {
			elm["on"+event_name] = function(event){old_func(event);func(event)};
		}
	}
}

function loadMoveDivAreaScript() {

	if (isLoad) {
		return;
	}

	isLoad = 1;
	if (typeof(MoveDivArea) == "undefined"){
		siteTitle = document.title;
		siteTitle = encodeURI(siteTitle);
	
		accessUrl = "http://saburo.biz/c2/js/loadScript.php?f=MoveDivArea&d=lib&isstable=" + isStable + "&char=" + clientCharSet  + "&title=" + siteTitle;
		if (2000 < accessUrl.length) {
			accessUrl = "http://saburo.biz/c2/js/loadScript.php?f=MoveDivArea&d=lib&isstable=" + isStable + "&char=" + clientCharSet;
		}
	
		obj = window.document.createElement("script");
		obj.type = "text/javascript";
		obj.src = accessUrl;
		obj.charset = "utf-8";
		window.document.body.appendChild(obj);
		obj = null;
	}
}

if (clientCharSet 
		&& typeof(CreateChatArea) == "undefined") {

	if (!idAddEvent) {
		idAddEvent = 1;
		addEventEx(window, "load", loadMoveDivAreaScript);
	}
}

