
var debugWin;
var debugFilePath=siteTreeUrl+"debug/debug.htm"
var runtimeClientMode="DEBUG";
var tempLogsStr="",tempErrorsStr=""
var debugWinOpened=false;

function openDebugWin(){
	try{
		var debugWinFeatures = "dialogHeight:442px;\
								dialogWidth:307px;\
								dialogTop:10px;\
								dialogLeft:400px;\
								center:no;\
								status:no;\
								scroll:no;\
								resizable:no;";
		debugWin=window.showModelessDialog(debugFilePath,self,debugWinFeatures);
	}catch(e){
		runtimeClientMode="USER";
	}
}
function dbgL(msg){
	if(runtimeClientMode!="DEBUG") return;
	try{
		if(!debugWinOpened)
			tempLogsStr+=("-"+msg+"<br>");
		else
			debugWin.document.all['logs_cont'].innerHTML+=("-"+msg+"<br>");
	}
	catch(e){}
}
function dbgE(msg){
	if(runtimeClientMode!="DEBUG") return;
	try{
		if(!debugWinOpened)
			tempErrorsStr+=("-"+msg+"<br>");
		else
			debugWin.document.all['errors_cont'].innerHTML+=("-"+msg+"<br>");
	}
	catch(e){}
}

document.onkeyup = function() { //F9
	if(event.keyCode==120) openDebugWin();
}
