/*@cc_on @*/
/*@if (@_win32)
var __ie_load_no = 0;
/*@end @*/

function set_onload(func) {
// for Mozilla browsers
	if (document.addEventListener) {
		document.addEventListener('DOMContentLoaded', func, false);
//		alert('DOMContentLoaded');
//		return;
	}

// for Internet Explorer (using conditional comments)
/*@cc_on @*/
/*@if (@_win32)
	document.write('<script id="__ie_onload_' + __ie_load_no + '" defer src="http://galu_school.musasi-dt.com/galu_main/js/void.js"><\/script>');
	var script = document.getElementById("__ie_onload_" + __ie_load_no);
	script.onreadystatechange = function() {
		if (this.readyState == "complete") {
			func(); // call the onload handler
		}
	};
	__ie_load_no = __ie_load_no + 1;
//	alert('__ie_onload');
	return;
/*@end @*/

// for Safari browser
	if (/WebKit/i.test(navigator.userAgent)) { // sniff
		var _timer = setInterval(function() {
			if (/loaded|complete/.test(document.readyState)) {
				clearInterval(_timer);
				func(); // call the onload handler
			}
		}, 10);
//		alert('Safari');
		return;
	}

// for other browsers
	if (window.addEventListener) {
		window.addEventListener('load', func, false);
	}
	else if (window.attachEvent) {
		window.attachEvent('onload', func);
	}
	else {
		window.onload = func;
	}
//	alert('other');
}

function js_load(url) {
	var script = document.createElement('script');
	script.type    = 'text/javascript';
	script.charset = 'utf-8';
	script.src     = url;

	var head = document.getElementsByTagName('head');
	head[0].appendChild(script);
//	document.body.appendChild(script);
}
