
var d = document;


// przelacza widoczne boksy i zakladki
// bool ch_bx(id_boxow, liczba boksow, aktywny, id_zakladek)
function ch_bx(id, n, a, id_cls) {

	for (var i = 1; i <= n; i++) {
		
		//d.getElementById(id + i).style.display = 'none';
		hid(id + i);
		
		if (id_cls) { d.getElementById(id_cls + i).className = 'off'; }
	}

	//d.getElementById(id + a).style.display = 'block';
	dis(id + a);
	
	if (id_cls) { d.getElementById(id_cls + a).className = 'on'; }
	
	
	return true;
}



// zmienia klase w elemencie o podanym id
// bool c_cls_tb(str id_elementu, str nazwa_klasa)
function c_cls_tb(id, cls) {

	if (!id) { return false; }

	d.getElementById(id).className = cls;
	
	return true;
}



// zmienia klase w elemencie o podanym id
// bool c_cls_tb(str id_elementu, str nazwa_klasa)
function bl_ls() {

	var act_dis = d.getElementById('cde').className;
	
	
	if (act_dis == 'rows') {
		
		c_cls_tb('cde', 'block');
		
		return true;
	}


	c_cls_tb('cde', 'rows');
	
	return false;

}



// przelacza widoczne boksy z funkcjami
// bool ch_f_bx(id_boxow, liczba boksow, aktywny, id_zakladek)
function ch_f_bx(id, n, a, id_cls, id_wyk) {


	var df = d.getElementById(id + a).style.display;

	if (df == 'block') {
		
		hid(id + a);
		c_cls_tb(id_cls + a, 'off');

		return true;
	}


	ch_bx(id, n, a, id_cls);
		
	return true;
}



// ukrywa element o danym id
// bool hide(str id_elementu)
function hid(id) {

	d.getElementById(id).style.display = 'none';
	
	return true;
}



// wyswietla element o danym id
// bool hide(str id_elementu)
function dis(id) {

	d.getElementById(id).style.display = 'block';
	
	return true;
}
