d=document;
l=d.layers;
op=navigator.userAgent.indexOf('Opera')!=-1;
px='px';

var menuTimer = null;
var timerRunning = false;
var menuActive = '';

var menuTimerSub = null;
var timerRunningSub = false;
var menuActiveSub = '';

function gE(e,f){if(l){f=(f)?f:self;var V=f.document.layers;if(V[e])return V[e];for(var W=0;W<V.length;)t=gE(e,V[W++]);return t;}if(d.all)return d.all[e];return d.getElementById(e);}
function sE(e){l?e.visibility='show':e.style.visibility='visible';}
function hE(e){l?e.visibility='hide':e.style.visibility='hidden';}
function sX(e,x){l?e.left=x:op?e.style.pixelLeft=x:e.style.left=x+px;}
function sY(e,y){l?e.top=y:op?e.style.pixelTop=y:e.style.top=y+px;}
function gX(e){l?x=e.left:op?x=e.style.pixelLeft:x=e.style.left;if(isNaN(x))x=Number(x.substr(0,x.length-2));return x}
function gY(e){l?y=e.top:op?y=e.style.pixelTop:y=e.style.top;if(isNaN(y))y=Number(y.substr(0,y.length-2));return y}
function gIX(i){if(l)x=i.x;x=i.offsetLeft;tmp=i.offsetParent;while(tmp!=null){x+=tmp.offsetLeft;tmp=tmp.offsetParent}return x}
function gIY(i){if(l)y=i.y;y=i.offsetTop;tmp=i.offsetParent;while(tmp!=null){y+=tmp.offsetTop;tmp=tmp.offsetParent}return y}

function positionMenu(e,dx,dy) {
	x = gIX(d['pos_'+e]);
	y = gIY(d['pos_'+e]);
	el = gE(e);
	sX(el,x+dx);
	sY(el,y+dy);
}

function hideMenu(e,t) {
	if (t==0) {
		hE(gE(e));
		menuActive = '';
	} else {
		menuTimer = setTimeout('hE(gE(\''+e+'\'));menuActive=\'\'',t);
		timerRunning = true;
	} // if
}

function showMenu(e) {
	if(timerRunning) {
		clearTimeout(menuTimer);
		timerRunning = false;
	} // if
	if (menuActive!='' && e!=menuActive) hideMenu(menuActive,0);
	menuActive = e;
	delta_x=16; // 0
	delta_y=-2;
	if (e=='id_doelgroep') {
		delta_x=-100;
		delta_y=3;
	} // if
	if (e=='id_wijksel') { 
		delta_x=-100;
		delta_y=3;
	} // if
	if (e=='id_doelgroepsel') {
		delta_x=-100;
		delta_y=3;
	} // if
	if (e=='id_jaarsel') { 
		delta_x=-100;
		delta_y=3;
	} // if
	if (e=='id_maandsel') { 
		delta_x=-100;
		delta_y=3;
	} // if
	positionMenu(e,delta_x,delta_y);
	sE(gE(e));
}


function showMenuAdv(e,dx,dy) {
	if(timerRunning) {
		clearTimeout(menuTimer);
		timerRunning = false;
	} // if
	if (menuActive!='' && e!=menuActive) hideMenu(menuActive,0);
	menuActive = e;
	positionMenu(e,dx,dy);
	sE(gE(e));
}




// voor de submenu's
function positionMenuSub(e,dx) {
	x = gIX(d['pos_'+e]); 
	y = gIY(d['pos_'+e]); 
	el = gE(e);
	sX(el,x+dx);
	sY(el,y-2);
}

function hideMenuSub(e,t) {
	if (t==0) {
		hE(gE(e));
		menuActiveSub = '';
	} else {
		menuTimerSub = setTimeout('hE(gE(\''+e+'\'));menuActiveSub=\'\'',t);
		timerRunningSub = true;
	} // if
}

function showMenuSub(e) {
	if(timerRunningSub) {
		clearTimeout(menuTimerSub);
		timerRunningSub = false;
	} // if
	if (menuActiveSub!='' && e!=menuActiveSub) hideMenuSub(menuActiveSub,0);
	menuActiveSub = e;
	delta_x=2; // 0
//	if (e=='id_regio') delta_x=-57;
	positionMenuSub(e,delta_x);
	sE(gE(e));
}


