function auto_bg(tag_name) {
	if (window.attachEvent) {
		window.attachEvent("onload", function() {
			var el = document.getElementsByTagName(tag_name);
			set_auto_bg(el);
		});
	}
}

function set_auto_bg (el) {
	for (var i=0; i<el.length; i++) {
		el[i].onfocus=function() {
			this.className+=" focused";
		}
		el[i].onblur=function() {
			this.className=this.className.replace(new RegExp(" focused"), "");
		}
	}
}

auto_bg("INPUT");
auto_bg("TEXTAREA");

module_is_opened = {};
function switch_module(cid){
	if(module_is_opened[cid]){
		document.getElementById('module_'+cid).style.display = 'none';
		if(document.getElementById('module_img_plus_'+cid)) document.getElementById('module_img_plus_'+cid).style.display = 'inline';
		if(document.getElementById('module_img_minus_'+cid)) document.getElementById('module_img_minus_'+cid).style.display = 'none';
		module_is_opened[cid] = 0;
	}
	else{
		document.getElementById('module_'+cid).style.display = 'block';
		if(document.getElementById('module_img_plus_'+cid)) document.getElementById('module_img_plus_'+cid).style.display = 'none';
		if(document.getElementById('module_img_minus_'+cid)) document.getElementById('module_img_minus_'+cid).style.display = 'inline';
		module_is_opened[cid] = 1;
	}
}

