function getObj(id){return document.getElementById(id);}
function openWindowPost(){
	var obj=getObj('bulletin-board-form');
	var left=(screen.width/2-200);
	var top=(screen.height/2-180);
	obj.style.left=left+'px';
	obj.style.top=top+'px';
	obj.style.display='block';
	getObj('postsubject').focus();
}
function closeWindowPost(){getObj('bulletin-board-form').style.display='none';}
function toggleCat(id,level){
	var obj=getObj('cat'+id);
	status=(obj.style.display=='none')?'block':'none';
	closeCats(level);
	obj.style.display=status;
}
function closeCats(level){
	for (i=0,n=cats[level].length;i<n;i++){
		getObj('cat'+cats[level][i]).style.display='none';
	}
}

var omitformtags=['input','textarea','select'];
function disableselect(e){
	for (i=0;i<omitformtags.length;i++) if (omitformtags[i]==(e.target.tagName.toLowerCase())) return;
	return false;
}
function reEnable(){return true;}
function noSelect(){
	if (typeof document.onselectstart!="undefined"){
		document.onselectstart=new Function('return false');
		if (document.getElementsByTagName){
			tags=document.getElementsByTagName('*');
			for (j=0;j<tags.length;j++){
				for (i=0;i<omitformtags.length;i++)
					if (tags[j].tagName.toLowerCase()==omitformtags[i]){
						tags[j].onselectstart=function(){document.onselectstart=new Function('return true');}
					}
					if (tags[j].onmouseup!==null){
						var mUp=tags[j].onmouseup.toString();
						mUp='document.onselectstart=new Function(\'return false\');\n'+mUp.substr(mUp.indexOf('{')+2,mUp.lastIndexOf('}')-mUp.indexOf('{')-3);
						tags[j].onmouseup=new Function(mUp);
					}else{
						tags[j].onmouseup=function(){
						document.onselectstart=new Function('return false');
					}
				}
			}
		}
	}else{
		document.onmousedown=disableselect;
		document.onmouseup=reEnable;
	}
}
window.onload=noSelect;