/* kamisto@kamisto.ru      */
/* Wrote for fenixmedia.ru */
/* Main JS Module          */

licount = 4; //Количество ссылок в главном меню. При необходимости - изменить.

function obj(x) {
	if (objexists[x]!=1) {
		objof[x]=document.getElementById(x);
		objexists[x]=1;
	}	
	return objof[x];
}
function style(x) {
	if (styleexists[x]!=1) {
		styleof[x]=document.getElementById(x).style;
		styleexists[x]=1;
	}	
	return styleof[x];
}

didyouclick=0;
defaulttext="";
onlist=0;
onli=0;
function hideall() {
	for (var j=1; j<=licount; j++) {
		if (obj("el"+j+"m")) {
			style("el"+j+"m").visibility="hidden";
		}
		if (obj("el"+j)) {
			obj("el"+j).className="";
		}
	}
	onlist=0;
	onli=0;
}
function listout() {
	if ((!onlist)&&(!onli)) {
		hideall();
	}
}
function menu() {
	for(var i=1; i<=licount; i++) {
		if (!obj("el"+i)) { continue; }
		obj("el"+i).onmouseover = function (x) {
			return function () {
				if (onli!=x) {
					hideall();
				}
				if (obj("el"+x+"m")) {
					style("el"+x+"m").visibility="visible";
				}
				obj("el"+x).className="selectednow";
				onli=x;
				clearInterval(timer1);
			} 
		}(i)
		obj("el"+i).onmouseout = function () {
			onli=0;
			timer1 = setInterval ("listout();", 2);
		}
	}
	for(var i=1; i<=licount; i++) {
		if (!obj("el"+i+"m")) { continue; }
		obj("el"+i+"m").onmouseover = function () {
			onlist=1;
			clearInterval(timer1);
		}
		obj("el"+i+"m").onmouseout = function () {
			onlist=0;
			timer1 = setInterval ("listout();", 2);
		}
	}
}
function Init() {	
	styleexists = new Array();
	styleof = new Array();
	objexists = new Array();
	objof = new Array();
	menu();
	obj("datatext").onfocus = function () {
		if (!didyouclick)
		{
			defaulttext = obj("datatext").innerHTML;
			didyouclick = 1;
		}
		if (defaulttext == obj("datatext").innerHTML)
		{
			obj("datatext").innerHTML="";
		}
	}
	obj("datatext").onblur = function () {
		if ("" == obj("datatext").innerHTML)
		{
			obj("datatext").innerHTML=defaulttext;
		}
	}
}
