var ar = new Array();
var arsub = new Array();
var arsubsub = new Array();

var idTimer;
var idTimerSub;
var idTimerSubSub;

function divShow(idDiv) {
	divHideAll();
	if (window.document.getElementById(idDiv)) {
	window.document.getElementById(idDiv).style.display='block';
	}
}

function divHideAll() {
	divHideAllSub();
	divHideAllSubSub();
	window.clearTimeout(idTimer);
	var i;
	for (i=0; i<(ar.length); i++) {
	if (window.document.getElementById(ar[i])) {
		window.document.getElementById(ar[i]).style.display='none';
		}
	}
}

function divOver() {
	window.clearTimeout(idTimer);
}

function divOut() {
	idTimer = window.setTimeout("divHideAll()",500);
}

function divShowSub(idDiv) {
	divHideAllSub(); 
	if (window.document.getElementById(idDiv)) {
	window.document.getElementById(idDiv).style.display='block';
	}
}

function divShowSubSub(idDiv) {
	divHideAllSubSub(); 
	if (window.document.getElementById(idDiv)) {
	window.document.getElementById(idDiv).style.display='block';
	}
}

function divHideAllSub() {
	divHideAllSubSub();
	window.clearTimeout(idTimerSub);
	var i;
	for (i=0; i<(arsub.length); i++) {
		if (window.document.getElementById(arsub[i])) {
		window.document.getElementById(arsub[i]).style.display='none';
		}
	}
}

function divHideAllSubSub() {
	window.clearTimeout(idTimerSubSub);
	var i;
	for (i=0; i<(arsubsub.length); i++) {
		if (window.document.getElementById(arsubsub[i])) {
		window.document.getElementById(arsubsub[i]).style.display='none';
		}
	}
}

function divOverSub() {
	window.clearTimeout(idTimerSub);
}

function divOverSubSub() {
	window.clearTimeout(idTimerSubSub);
}

function divOutSub() {
	idTimerSub = window.setTimeout("divHideAllSub()",500);
}

function divOutSubSub() {
	idTimerSubSub = window.setTimeout("divHideAllSubSub()",500);
}
