/*
 * copyright © 2006 Jan Komadowski
 * e-mail: bagley@op.pl
 */

if (!document.getElementById) {
	document.prototype.getElementById = function(id) {
		return document.all[id];
	}
}

function findElement(name)
{
	return document.getElementById(name);
};

function switchSHLight(obj, pre_check)
{
	if (typeof(pre_check) == "undefined") pre_check = true;
	var visible = (obj.style.display != "none");
	if (obj) {
		if (!pre_check) {
			if (!visible) obj.style.display = (visible) ? "none" : "";
		} else obj.style.display = (visible) ? "none" : "";
	}
	
	if (arguments[2]) {
		eval(arguments[2]);
	}
};

function switchSH(obj, shobj, shsaveobj)
{
	var visible = (obj.className == "showhide_minus");
	shsaveobj.value = visible;
	if (visible) {
		obj.className = "showhide_plus";
	} else {
		obj.className = "showhide_minus";
	}
	
	shobj.style.display = (visible) ? "none" : "";
};

function showHide(obj)
{
	var obj = document.getElementById("cal_visual");
	var visible = !(obj.style.display == "none");
	visible = !visible;
	obj.style.display = (visible) ? "" : "none";
	document.calendar_form.cal_visible.value = (visible) ? "_" : "";
	if (visible) {
		document.getElementById("cal_visual_1").innerHTML = "[_]";
		document.getElementById("cal_visual_2").innerHTML = "[_]";
	} else {
		document.getElementById("cal_visual_1").innerHTML = "[-]";
		document.getElementById("cal_visual_2").innerHTML = "[-]";
	}
};


