function print_r(o) {
	out = '';
	for(i in o){
		out += i + " " + typeof o[i] + ": " + o[i];
		out += "<BR>";
	}
	document.getElementById('debug').innerHTML += out + '<BR>';
}
function print_r2(o) {
	out = '';
	for(i in o){
		out += i + " " + typeof o[i] + ": " + o[i];
		out += "<BR>";
	}
	document.getElementById('debug').innerHTML = out;
}
function vardump(o) {
	out = '';
	for(i in o){
		out += i + " " + typeof o[i] + ": ";
		if (typeof o[i] == 'object')
			out += vardump(o[i])
		else
			out += o[i];

		out += "\n";
	}
	return out;
}
function varcont(o) {
	out = '';
	for(i in o){
		out += i + " " + typeof o[i] + ": " + o[i];
		out += "\n";
	}
	return out;
}
function show(s){
	document.getElementById('debug').innerHTML += s + '<BR>';
}
function show2(s){
	document.getElementById('debug').innerHTML = s + '<BR>';
}
function show22(s){
	document.getElementById('debug2').innerHTML = s;
}
