if(!window.JSApi){
	var JSApi = {
		func : new Array(),
		init : function(){
			var files = new Array();
			files.push('jsbrowser.js');
			files.push('jsdrag.js');
			files.push('jshttp.js');
			files.push('jswindow.js');
			files.push('jsutil.js');
			files.push('jsgateway.js');
			files.push('jstable.js');
			files.push('wddx.js');
			files.push('wddxDes.js');
			files.push('jscalendar.js');
			files.push('jsformatting.js');
			files.push('jstooltip.js');
			for(var i = 0; i<files.length; i++){
				document.write("<script language='javascript' src='http://tecjato1.tempsite.ws/dhtmlapi/"+files[i]+"'></script>");
			}
			window.onload = JSApi.Load;
		},
		Load : function(){
			for(var i = 0;i<JSApi.func.length;i++){
				JSApi.func[i]();
			}
		},
		onLoad : function(f){
			JSApi.func.push(f);
		}
	}
	JSApi.init();
}
// --------------------------------------------------------
function alert_r(obj){
	var JSdebug = window.open('','','width: 400, height: 400, scrollbars');
	if(typeof(obj) == 'object'){
		var str = debug_r(obj);
	} else {
		str = obj;
	}
	JSdebug.document.write(escape(str));
}
function debug_r(obj){
	var str = '';
	for(i in obj){
		if(typeof(obj[i]) == 'object'){
			str += '<blockquote>' + debug_r(obj[i]) + '</blockquote>';
		} else {
			str += '<b>' +i+'</b>' + ' = ' + obj[i] + '<br>';
		}
	}
	return(str);
}