// Maly test na poprawnosc dzialania zaglebionych wywolan funkcji

var good = new Object; good.js = false; good.test = 0;

function check_9(x) {
	var z = eval(x);
	z.js = true;
	z.test = 10;
}

function check_8(x) {
	eval(x+'.test = 9');
	check_9(x);
}

function check_7(x) {
	eval(x+'.test = 8');
	check_8(x);
}

function check_6(x) {
	eval(x+'.test = 7');
	check_7(x);
}

function check_5(x) {
	eval(x+'.test = 6');
	check_6(x);
}

function check_4(x) {
	eval(x+'.test = 5');
	check_5(x);
}

function check_3(x) {
	eval(x+'.test = 4');
	check_4(x);
}

function check_2(x) {
	eval(x+'.test = 3');
	check_3(x);
}

function check_1(x) {
	eval(x+'.test = 2');
	check_2(x);
}

function check_good(x) {
	eval(x+'.test = 1');
	check_1(x);
}
