var canSwitch = false;
if (parseInt(navigator.appVersion) >= 5 || navigator.appVersion.indexOf["MSIE 5"] != -1) canSwitch = true;

var subWindow = null;

function deleteMainPage() {	
	var main_page = document.getElementById('main_page');
	if (main_page) {
		main_page.innerHTML = "";
	}
	return true;
}

function switchOff(ID) {
	if (canSwitch) {
		var subitems = document.getElementById(ID);
		if (subitems && subitems.style) {
			subitems.style.display = 'none';
		}
		
//		deleteMainPage();
	}
	return true;
}

function switchOnOff(ID) {
	if (canSwitch) {
		var subitems = document.getElementById(ID);

		var visible = (subitems.style.display != 'none');

		if (visible) {
			subitems.style.display = 'none';
		} else {
			subitems.style.display = 'block';
		}
		
		deleteMainPage();
	}
	return true;
}

function giveFocus() {
	if (document.forms[0] && document.forms[0].length > 0 && document.forms[0].elements[0].type != 'hidden') {
		document.forms[0].elements[0].focus();
	}
	return true;
}

function closeSubWindow() {
	if (subWindow != null && subWindow.open) subWindow.close();
}

function showImage(image_path, image_title, close_label) {
	var html = '';

	html = '<html><head><title>' + image_title + '</title><link type="text/css" rel="stylesheet" href="css/default.css"/><script language="JavaScript" type="text/javascript" src="js/view.js"/></script></head><body style="margin:0px;text-align:center;"><img id="view_image" src="' + image_path + '" alt="' + image_title + '" border="0" onLoad="setViewSize();" /><br /><br /><a href="JavaScript:closeView();">' + close_label + '</a></body></html>';
	
	closeSubWindow();
	subWindow = window.open('about:blank', 'image', 'toolbar=no,status=no,menubar=no,height=100,width=100', true);
	subWindow.document.write(html);
}

