﻿// debug things
var debugOut;
var outCache = [];

$(document).ready(function() {
	// create the node
	debugOut = $(document.createElement("div"));
	$(document.body).append(debugOut);

	for(var i = 0; i < outCache.length; i++) {
		println(outCache[i]);
	}
	outCache = [];

	// ajax debugging
	debugOut.ajaxError(function(event, request, settings, err){
		println("<strong>error requesting " + settings.url + "</strong>");
		for(k in request) println("request." + k + " = " + request[k]);
		for(k in settings) println("settings." + k + " = " + settings[k]);
	});

});

function println(txt) {
	if(debugOut == null) outCache.push(txt);
	else debugOut.append("<div>"+txt+"</div>");
}