/**
 * Hide elements
 */
function hide() {
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (element && element.style) {
			element.style.display = "none";
			element.focus();
		}
	}
	
	return false;
};

/**
 * Show elements
 */
function show() {
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (element && element.style) {
			element.style.display = "";
			element.focus();
		}
	}
	
	return false;
};

/**
 * Toggle elements
 */
function toggle() {
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (element && element.style) {
			if (element.style.display == "none") {
				show(element);
			} else {
				hide(element);
			}
		}
	}
	
	return false;
}

/**
 * Toggle ID
 */
function toggleId() {
	for (var i = 0; i < arguments.length; i++) {
		var element = document.getElementById(arguments[i]);
		toggle(element);
	}
	
	return false;
}

/**
 * Open popup window
 */
function popup(url) {
	window.open(url, 'popup', 'width=600, height=400, directories=no, location=no, resizable=yes, menubar=no, toolbar=no, status=yes, scrollbars=yes');
	
	//console.debug("popup(" + url + ")");
	
	return false;
}