
var MainPages = new Array()
			
//var bPref_UseLongDesc = false
//document.domain = '<%=Request.ServerVariables("SERVER_NAME")%>'
			
LoadAllImages()

//window.onerror = doerror;
function doerror(sMsg,sURL,sLine) {
	//alert('\nMessage:'+sMsg+'\nURL:'+sURL+'\nLine:'+sLine);
	alert(stacktrace()+'\nMessage:'+sMsg+'\nURL:'+sURL+'\nLine:'+sLine);
	return true;
}
			
function funcname(f) {
	var s=f.toString().match(/function (\w*)/)[1];
	if ((s == null) || (s.length==0)) return "anonymous";
	return s;
}
			
function stacktrace() {
	var arr = new Array;
	var s='';
	var spacer='';
	for (var a= arguments.caller; a != null; a=a.caller) {
		arr[arr.length] = funcname(a.callee);
		if (a.caller == a) break;
	}
			
	for (var x=arr.length-1;x>=0;x--) {
					
		s+=	spacer+'|->'+arr[x]+'\n';
		spacer+='\t'
	}
	return s;
}

