try {
	window.addEventListener("load", hoverFunc, false);
} catch(e) {
	window.attachEvent("onload", hoverFunc);
}

function hoverFunc() {
	var elm = document.getElementsByTagName("img");
	for (var i=0; i<elm.length; i++) {
		if (elm[i].className.indexOf("hover") >= 0) {
			elm[i].onmouseover = mouse_over_image;
			elm[i].onmouseout = mouse_out_image;
		}
	}
	elm = document.getElementsByTagName("input");
	for (var i=0; i<elm.length; i++) {
		if (elm[i].className.indexOf("hover") >= 0) {
			elm[i].onmouseover = mouse_over_image;
			elm[i].onmouseout = mouse_out_image;
		}
	}
}

function mouse_over_image() {
	if (this.src.indexOf(".jpg") > 0)
		this.src = this.src.replace(".jpg", "_on.jpg");
	else if (this.src.indexOf(".gif") > 0)
		this.src = this.src.replace(".gif", "_on.gif");
}

function mouse_out_image() {
	if (this.src.indexOf(".jpg") > 0)
		this.src = this.src.replace("_on.jpg", ".jpg");
	else if (this.src.indexOf(".gif") > 0)
		this.src = this.src.replace("_on.gif", ".gif");
}

var prev_popup = null;
function popup_window(url) {
	if (prev_popup != null) prev_popup.close();
	prev_popup = window.open(url,'popup_help','width=680,height=550,menubar=no,toolbar=no,scrollbars=yes');
}

function member_add_form(show) {
	add_form = document.getElementById('member_add_from_block');
	elms = document.getElementsByTagName('div');
	for (i=0; i<elms.length; i++) {
		if (show && elms[i].className == 'member_form_frame_bottom') {
			elms[i].className = 'member_add_form_split';
			add_form.style.display = 'block';
			break;
		} else if (!show && elms[i].className == 'member_add_form_split') {
			elms[i].className = 'member_form_frame_bottom';
			add_form.style.display = 'none';
			break;
		}
	}
}

function study_topic(name, show) {
	open_elm = document.getElementById(name+'_open');
	close_elm = document.getElementById(name+'_close');
	if (show) {
		open_elm.style.display = 'none';
		close_elm.style.display = 'block';
	} else {
		open_elm.style.display = 'block';
		close_elm.style.display = 'none';
	}
}