
//preload images
var path = new Array("../images/contact-btn_a.gif", "../images/about-btn_a.gif","../images/newsletter-btn_a.gif", "../images/events-btn_a.gif",
 "../images/serv-btn_a.gif","../images/philosophy-a-btn.gif");
var img = new Array ();		
// preload 
for (var i=0; i < path.length; i++) {
	img[i] = new Image ();
	img[i].src = path[i];
}
//differrent browsers
	isDOM=document.getElementById //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
	isOpera=isOpera5=window.opera && isDOM //Opera 5+
	isOpera6=isOpera && window.print //Opera 6+
	isOpera7=isOpera && document.readyState //Opera 7+
	isMSIE=document.all && document.all.item && !isOpera //Microsoft Internet Explorer 4+
	isMSIE5=isDOM && isMSIE //MSIE 5+
	isNetscape4=document.layers //Netscape 4.*
	isMozilla=isDOM && navigator.appName=="Netscape" //Mozilla или Netscape 6.*

	mousex = 0;
	mousey = 0;
	if(isNetscape4) document.captureEvents(Event.MOUSEMOVE);
	if(isMSIE || isOpera7){
		document.onmousemove=function(){
			mousex=event.clientX+document.body.scrollLeft;
			mousey=event.clientY+document.body.scrollTop;
			return true;
		}
	}else if(isOpera){
		document.onmousemove=function()
		{
			mousex=event.clientX;
			mousey=event.clientY;
			return true;
		}
	}else if(isNetscape4 || isMozilla){
		document.onmousemove=function(e)
		{
			mousex = e.pageX;
			mousey = e.pageY;
			return true;
		}
	}  
//end
var currentElem=document.getElementById("aboutElem");
var currentNum=0;
function mouseCheck()
{
	if(document.getElementById('menuStatic')==null) return false;
	else {
	var menuW=document.getElementById('menuStatic').offsetWidth;
	var menuH=document.getElementById('menuStatic').offsetHeight;
	var mouseX=mousex;
	var mouseY=mousey;
	var menuX=document.getElementById('myMenu').offsetLeft;
	var menuY=document.getElementById('myMenu').offsetTop;
	var smenuX=document.getElementById('myMenu').offsetLeft;
	var smenuY=document.getElementById('myMenu').offsetTop;
	var smenuW=document.getElementById('myMenu').offsetWidth;
	var smenuH=document.getElementById('myMenu').offsetHeight;	
	if(mouseX<menuX || mouseX>(menuX+menuW) || mouseY<menuY-35)
	{
		document.getElementById('myMenu').style.display="none";
		if(flag)
		menuPassive(currentElem);
	}
	else if (mouseY>menuY+menuH)
	{
		if(mouseX>smenuX && mouseX<smenuX+smenuW && mouseY>smenuY && mouseY<smenuY+smenuH)
		{
			return true;
		}
		else
		{
			document.getElementById('myMenu').style.display="none";
			if(flag)
			menuPassive(currentElem);
		}
	}
	}
}

var flag=false;

function menuActive(elem)
{
	var itemPic=elem.innerHTML;
	if(!flag){
		itemPic=itemPic.replace('_a.gif','.gif');
		itemPic=itemPic.replace('.gif','_a.gif');
		elem.innerHTML=itemPic;
		flag=true;
	}
}

function menuPassive(elem)
{
	var itemPic=elem.innerHTML;
	if(flag){
		itemPic=itemPic.replace('_a.gif','.gif');
		elem.innerHTML=itemPic;
		flag=false;
	}
}

function menuShow(elem,menuNum)
{
	if(flag)
	menuPassive(currentElem);

	currentElem=elem;
	currentNum=menuNum;

	menuActive(elem);
	var dropDownContent="";
	if(!(menuItems[menuNum]==undefined))
	{
		for (var i=0;i<menuItems[menuNum].length;i++)
		{
			var tempArr=menuItems[menuNum][i].split("|");
			dropDownContent+='<div style="margin-bottom:5px;"><a href="'+tempArr[1]+'">'+tempArr[0]+'</a></div>';
		}
		document.getElementById('myMenuContent').innerHTML=dropDownContent;
		document.getElementById('myMenu').style.left=elem.offsetLeft+1+"px";
		document.getElementById('myMenu').style.top=elem.offsetTop+elem.offsetHeight-5+"px";
		document.getElementById('myMenu').style.display="block";
	}
	else
	{
		document.getElementById('myMenu').style.display="none";
	}
}
function initPage()
{
	var nodes = document.getElementsByTagName('td');
	for(var i = 0; i<nodes.length; i++)
	{
		if(nodes[i].width == '93' && nodes[i].getElementsByTagName("span") != null) nodes[i].width = '73';
	}
}
if (window.addEventListener){
	window.addEventListener("load", initPage, false);
}
else if (window.attachEvent){
	window.attachEvent("onload", initPage);
}
