dom = (document.getElementById) ? (true) : (false);
ie = (document.all) ? (true) : (false);
ie4 = ie && !dom;
nn4 = (document.layers) ? (true) : (false);
nn6 = (navigator.userAgent.indexOf("Gecko") != -1);

function getElementById(id)
{
	var element;
	if (!id) return;
	if (dom) element = document.getElementById(id);
	else if (ie4) element = document.all[id];
	else if (nn4) element = document.layers[id];

	return element;
}

function checkAll(element, checked)
{
	if (!element)
		element = document.body;

	var nodes = element.childNodes;
	if (nodes != null)
	{
	    for (var i = 0; i < nodes.length; i++) {
		    var child = nodes.item(i);
	    	if (child.tagName == "INPUT") {
				if (child.name == "url") {
			        child.checked = checked;
	        	}
	        }
	        checkAll(child, checked);
	    }
	}

	return false;
}

function change(id)
{
	var elem = getElementById(id);
	if (!elem) return;

	with (elem.style)
		if (display == "block" || display == "") {
			display = "none";
		} else {
			display = "block";
		}
}

function addbookmark()
{
	if (document.all)
		window.external.AddFavorite(window.location.href, document.title);
	return false;
}