var LinkDivActive=0;
var onDiv;
var timeOnDiv;
var layerRef;
var styleRef;
var showVar;
var hideVar;
var ua=navigator.userAgent.toLowerCase();
var dom=(document.getElementById) ? 1 : 0;
var nn4=(document.layers) ? 1 : 0;
var ie=(((ua.indexOf('msie')!=-1) && (ua.indexOf('opera')==-1))) ? 1 : 0;
var opera=(ua.indexOf('opera')!=-1) ? 1 : 0;
var pos=new Array();
var XMenuOffset=0;
var YMenuOffset=10;

var nochange;
var cla;

if (dom) {
	layerRef="document.getElementById(divId)";
	styleRef=".style";
	showVar="'visible'";
	hideVar="'hidden'";
} else if (ie) {
	layerRef="document.all[divId]";
	styleRef=".style";
	showVar="'visible'";
	hideVar="'hidden'";
} else if (nn4) {
	layerRef="document.layers[divId]";
	styleRef="";
	showVar="'show'";
	hideVar="'hide'";
}

function hideDiv(divId) {
	$(divId).style.display='none';
	if(!nochange && cla)	{
		$('link_more').className = "more";
		cla = false;
	}
}

function showDiv(divId) {
	if (eval(layerRef))	eval(layerRef+styleRef+'.visibility='+showVar);
}

function m_show(divId, cl) {
	if (eval(layerRef)) {
		if (timeOnDiv != null) {
			clearTimeout(timeOnDiv);
			hideDiv(onDiv);
		}
		$(divId).style.display='block';
		onDiv=divId;
		cla = cl;
		if(cla) $('link_more').className = "more more_active";
	}
}

function m_timer() {
	timeOnDiv=setTimeout("divOut()",4000)
}

function divOut() {
	if (LinkDivActive==0) {
		hideDiv(onDiv);
	}
}

function m_over() {
	LinkDivActive=1;
	clearTimeout(timeOnDiv);
}

function m_out() {
	LinkDivActive=0;
	timeOnDiv=setTimeout("divOut()",4000)
}

function outAll() {
	if (onDiv && LinkDivActive==0) {
		hideDiv(onDiv);
	}
}
