// JavaScript Document

	function alpha(_div, _value){
		document.getElementById('focusCatcher').focus();
		if(typeof(_div)=="string")_div=document.getElementById(_div);
		if(typeof(_div)=="object" && _div.style){
			if(_value<100){
				_div.style.opacity=_value/100;
				_div.style.filter="alpha(opacity="+_value+")";
			}else{
				_div.style.opacity=null;
				_div.style.filter=null;
			}
		}
	}
	
	function credits(_bool){
		document.getElementById('credits').style.visibility=(_bool ? 'visible' : 'hidden');
	}
	
	function computedStyle(lmn){
		if (typeof document.defaultView != "undefined" && typeof document.defaultView.getComputedStyle != "undefined"){
			return document.defaultView.getComputedStyle(lmn, "");
		}else if (typeof lmn.currentStyle != "undefined"){
			return lmn.currentStyle;
		}else return lmn.style;
	}

	function setFooter(){
		// setting footer
		document.getElementById("footer_bg").style.top="-100px";
		document.getElementById("footer_front").style.top="-100px";
		var t=0, s=0, d=0, h=0;
		if(document.documentElement){
			if(document.documentElement.scrollHeight) t = document.documentElement.scrollHeight-44;
			if(document.documentElement.clientHeight)s = document.documentElement.clientHeight-44;
		}
		if(document.scrollHeight) d = document.scrollHeight-44;
		if(document.height) h = document.height-44;
		t=t>s?t:s;
		t=t>d?t:d;
		t=t>h?t:h;
		document.getElementById("footer_bg").style.top=t+"px";
		document.getElementById("footer_front").style.top=t+"px";
	}

	function togglediv(_div, _bool){
		if(typeof(_div)=="string")_div=document.getElementById(_div);
		if(_bool!=undefined){
			_div.style.display= _bool?'':'none';
		}else{
			_div.style.display=_div.style.display=='none'?'':'none';
		}
	}
	
	function insertdiv(_div, _ins){
		if(typeof(_div)=="string"&&document.getElementById)_div=document.getElementById(_div);
		if(_div&&_div.innerHTML!=undefined)_div.innerHTML=_ins;
		if(navigator.appName.toLowerCase().indexOf("microsoft internet explorer")!=-1){
			alpha('page',0);
			alpha('page',100);
		}
	}

