
//detecting the type of using Document Object Model

var isDHTML = 0;
var isID = 0;
var isAll = 0;
var isLayers = 0;


if (document.getElementById) {isID = 1; isDHTML = 1;}
else {
if (document.all) {isAll = 1; isDHTML = 1;}
else {
browserVersion = parseInt(navigator.appVersion);
if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {isLayers = 1; isDHTML = 1;}
}}

//find DOM using ID of the object

function findDOM(objectID,withStyle) {
	if (withStyle == 1) {
		if (isID) { return (document.getElementById(objectID).style) ; }
		else { 
			if (isAll) { return (document.all[objectID].style); }
		else {
			if (isLayers) { return (document.layers[objectID]); }
		};}
	}
	else {
		if (isID) { return (document.getElementById(objectID)) ; }
		else { 
			if (isAll) { return (document.all[objectID]); }
		else {
			if (isLayers) { return (document.layers[objectID]); }
		};}
	}
}


// JavaScript Document

//creating a popUp menu
// a horisontal one

var menuTop = 45;
var menuLeft = 400;
var domSMenu = null;
var oldDomSMenu = null;
var t = 0;
var lDelay = 5;
var lCount = 0;
var pause = 100;

//closes other menus, shows needed one

function popMenu(menuNum) {
	if (isDHTML) {
		t = 2;
		if (oldDomSMenu) {
			//fadeText('menu',0);
			oldDomSMenu.visibility = 'hidden';
			oldDomSMenu.zIndex = '0';
			t = 2;
			lCount = 0;
		}
		var idMenu = 'menuHead';
		var domMenu = findDOM(idMenu,0);
		var idMenuOpt = 'menuHead' + menuNum;
		var domMenuOpt = findDOM(idMenuOpt,0);
		var idSMenu ='menu' + menuNum;
		var domSMenu = findDOM(idSMenu,1);
		if (isID || isAll) {
			var menuLeft = (domMenu.offsetLeft) + (domMenuOpt.offsetLeft) + -42;
			var menuTop = (domMenu.offsetTop) + (domMenuOpt.offsetHeight);
			if(navigator.appName.indexOf('Opera')==-1)
			  menuTop+=0;
			else
 				menuTop-=8;
		}
		if (isLayers) {
			var menuLeft = document.layers[idMenu].layers[idMenuOpt].pageX - 0;
			var menuTop = domMenu.pageY + domMenu.clip.height - 3;
		}
		if (oldDomSMenu != domSMenu) {
			domSMenu.left = menuLeft;
			domSMenu.top = menuTop;
			//fadeText('menu',1);
			domSMenu.visibility = 'visible';
			domSMenu.zIndex = '100';
			oldDomSMenu = domSMenu;
		}
		else { oldDomSMenu = null; }
	}
	else {return null;}
}

//closes visible menu after delay

function delayHide() {
	if ((oldDomSMenu) && (t == 0)) {
		oldDomSMenu.visibility = 'hidden';
		oldDomSMenu.zIndex = '0';
		oldDomSMenu = null;
		lCount = 0;
		return false;
	}
	if (t == 2) { 
		lCount = 0; 
		return false; 
	}
	if (t == 1) {
		lCount++;
		if (lDelay <= lCount) { t = 0; }
		if (lDelay >= lCount) {setTimeout('delayHide(' + t + ')', pause); }
	}
}

function getWidth(num) {
	var domid = findDOM('lineright' + num,1)
	maxW = document.body.clientWidth;
	//alert(maxW);
	domid.width = maxW - 218;
	domid.visibility = 'visible';
}

var delay = 15;
	
function runRight(side) {
	var run = findDOM('running',1);
	run.visibility = 'hidden';
	run.pixelLeft += side*2;
	run.visibility = 'visible';
	if (side == 1) {
		if (run.pixelLeft < document.body.clientWidth - 600) {setTimeout('runRight(1)',delay);}
		else {setTimeout('runRight(-1)',delay);}
	}
	else if (side == -1) {
		if (run.pixelLeft > 0) {setTimeout('runRight(-1)',delay);}
		else {setTimeout('runRight(1)',delay);}
	}
}
