var tim;

function init(){
	disIm();
	resizeTo();
	var mb=document.getElementById('menublock');
//	var x=getAbsX(mb);
	//var y=getAbsY(mb);
	//mb.style.top=y + 'px';
//	mb.style.left=x + 'px';
//	mb.style.position='fixed';
	mb.style.display='block';
}
function disIm(){
	if (document.layers) { 
		document.captureEvents(Event.MOUSEDOWN); 
	}
	var imgs=document.getElementsByTagName('IMG');
	var dim=function(e){
		if(typeof(e)=='undefined'){
			var e=event;
		}
		if((document.all && e.button==2) || (document.layers && e.which==3)){
			return false;
		}
		return true;
	};
	for(var i=0;i<imgs.length;i++){
		imgs[i].onmousedown=dim;
		imgs[i].oncontextmenu=function(){return false};
		
	}
}
function resizeTo(){
	var od=document.getElementById('outer');
	var mb=document.getElementById('menublock');
	var credits=document.getElementById('credits');
	var logo=document.getElementById('logoblock');
	var vp=getViewport();
	var x=getAbsX(od);
	var y=getAbsY(od);
	var cw=od.scrollWidth;
	var newX=x + cw;
	var newY=y + 20;
	if(ie5 || ie7){
		newX+=1;
	}
	else {
		newX-=1;
	}
	mb.style.left=(newX) +'px';
	var latest=document.getElementById('latest');
	if(latest){
		var lnews=latest.getElementsByTagName('TD');
		var hasnews=false;
		var lp=function(){
			latest.style.top=(getAbsY(mb) + mb.scrollHeight + 25) + 'px';
			latest.style.display='block';

		};
		for(var i=0;i<lnews.length;i++){
			if((lnews[i].firstChild && /\S/.test(lnews[i].firstChild.nodeValue)) || lnews[i].childNodes.length>1){
				hasnews=true;
				setTimeout(lp,10);
				break;
			}
		}
	}
	tim=null;
}
function resize(){
	if(tim){
		clearTimeout(tim);
	}
	tim=setTimeout(resizeTo,10);
}
function autoMargins(){
}
function createMenu(){
	var menu=document.getElementById('nav');
	for(var i=0;i<MENU_ITEMS.length;i++){
		createMenuItem(menu,MENU_ITEMS[i]);
	}
}
function createMenuItem(p,mi){
	var li=document.createElement('LI');
	p.appendChild(li);
	if(mi[1]){
		var lnk=document.createElement('A');
		li.appendChild(lnk);
		lnk.href=mi[1];
		if(mi[2]){
			for(var k in mi[2]){
				lnk[k]=mi[2][k];
			}
		}
		lnk.appendChild(document.createTextNode(mi[0]));
	}
	else{
		li.appendChild(document.createTextNode(mi[0]));
	}
	if(mi.length>3){
		var ul=document.createElement('UL');
		li.appendChild(ul);
		for(var i=3;i<mi.length;i++){
			createMenuItem(ul,mi[i]);
		}
	}
}
function responseLoaded(win){
	if(/about/.test(response.location)){
		return;
	}
	win.style.display='block';
}

