var img_menu_out1=new Image(); img_menu_out1.src='/files/menu/common/services.png';
var img_menu_over1=new Image(); img_menu_over1.src='/files/menu/common/services_over.png';
var img_menu_out2=new Image(); img_menu_out2.src='/files/menu/common/profile.png';
var img_menu_over2=new Image(); img_menu_over2.src='/files/menu/common/profile_over.png';
var img_menu_out3=new Image(); img_menu_out3.src='/files/menu/common/clientslist.png';
var img_menu_over3=new Image(); img_menu_over3.src='/files/menu/common/clientslist_over.png';
var img_menu_out4=new Image(); img_menu_out4.src='/files/menu/common/availability.png';
var img_menu_over4=new Image(); img_menu_over4.src='/files/menu/common/availability_over.png';
var img_menu_out5=new Image(); img_menu_out5.src='/files/menu/common/contacts.png';
var img_menu_over5=new Image(); img_menu_over5.src='/files/menu/common/contacts_over.png';
var img_menu_out6=new Image(); img_menu_out6.src='/files/menu/common/financials.png';
var img_menu_over6=new Image(); img_menu_over6.src='/files/menu/common/financials_over.png';

var img1_menu_out1=new Image(); img1_menu_out1.src='/files/menu/index/services.png';
var img1_menu_over1=new Image(); img1_menu_over1.src='/files/menu/index/services_over.png';
var img1_menu_out2=new Image(); img1_menu_out2.src='/files/menu/index/profile.png';
var img1_menu_over2=new Image(); img1_menu_over2.src='/files/menu/index/profile_over.png';
var img1_menu_out3=new Image(); img1_menu_out3.src='/files/menu/index/clientslist.png';
var img1_menu_over3=new Image(); img1_menu_over3.src='/files/menu/index/clientslist_over.png';
var img1_menu_out4=new Image(); img1_menu_out4.src='/files/menu/index/availability.png';
var img1_menu_over4=new Image(); img1_menu_over4.src='/files/menu/index/availability_over.png';
var img1_menu_out5=new Image(); img1_menu_out5.src='/files/menu/index/contacts.png';
var img1_menu_over5=new Image(); img1_menu_over5.src='/files/menu/index/contacts_over.png';
var img1_menu_out6=new Image(); img1_menu_out6.src='/files/menu/index/financials.png';
var img1_menu_over6=new Image(); img1_menu_over6.src='/files/menu/index/financials_over.png';

function fixPNG(element,method,noIE)
{
  //Если браузер IE версии 5.5-6
  var methd;
  if (!method) methd='scale'
  else methd=method;
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
  {
    var src;
    if (element.tagName=='IMG') //Если текущий элемент картинка (тэг IMG)
    {
      if (/\.png$/.test(element.src)) //Если файл картинки имеет расширение PNG
      {
        src = element.src;
        element.src = "/files/x.gif"; //заменяем изображение прозрачным gif-ом
      }
    }
    else //иначе, если это не картинка а другой элемент
    {
	  //если у элемента задана фоновая картинка, то присваеваем значение свойства background-шmage переменной src
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if (src)
      {
        src = src[1]; //берем из значения свойства background-шmage только адрес картинки
        element.runtimeStyle.backgroundImage="none"; //убираем фоновое изображение
        if (noIE) return;
        
      }
    }
    //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
    if (src)
    {
    	element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='"+methd+"')";

    }
  }
}

var ActiveDiv='';

function getXY(elementid)
{
  var element=document.getElementById(elementid);
  var left = element.offsetLeft;
  var top = element.offsetTop;
  for (var parent = element.offsetParent; parent; parent = parent.offsetParent)
  {
    left += parent.offsetLeft;
    top += parent.offsetTop;
  }
  return {left: left, top: top};
}

var tmr;

function MOver(divid,element, place)
{
	Hide();
	clearTimeout(tmr);
	if (!place) place='index';
	element.src='/files/menu/'+place+'/'+divid+'_over.png';
	fixPNG(element);
	if ((place=='common')&&(divid!='financials'))
	ShowDiv(divid,70);
	else ShowDiv(divid);
}

var divid1,element1,place1,selected,subdiv,tmrsub;

function MOut(divid,element,place,selected)
{
	divid1=divid;element1=element;place1=place;selected1=selected;
	tmr=setTimeout("Hide()",300);	
}

function Hide()
{
	if ((divid1) && (element1))
	{
		HideDiv(divid1);
		if (!place1) place1='index';
		if (!selected1)
		element1.src='/files/menu/'+place1+'/'+divid1+'.png';
		fixPNG(element1);
	}
}

function ShowDiv (divid,offset)
{
	var offst;
	if (!offset) offst=53;
	else offst=offset; 
	if (document.getElementById(divid).style.display=='none')
	{
		document.getElementById(divid).style.top=getXY(divid+'_td').top+offst;
		document.getElementById(divid).style.left=getXY(divid+'_td').left;
		document.getElementById(divid).style.display='';
	}
}

function HideDiv(divid)
{
		document.getElementById(divid).style.display='none';
} 
function is_IE()
{
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
	{
		return true;
	}
	else return false;
}

function setDivPosY()
{
	if (is_IE()) return getXY('content').top+document.getElementById('content').offsetHeight-138;	
}

function setDivPosX(element)
{
	if (is_IE()) 
	{
		return getXY('content').left;
	}
}

function setDivVisibility()
{
	if (!is_IE()) return 'none'
	else return '';
}

function MOut2(element)
{
	element.src='/files/menu/common/financials.png';fixPNG(element);
	document.getElementById("clientslist_img").src='/files/menu/common/clientslist.png'; fixPNG(document.getElementById("clientslist"));
}

function ShowSubDiv(id)
{
	if (id!=subdiv) HideSubDiv2();
	clearTimeout(tmrsub);
	subdiv=id;
	document.getElementById(id).style.display='';	
}

function HideSubDiv(id)
{
	if (subdiv!='')
	{
	subdiv=id;
	tmrsub=setTimeout('HideSubDiv2()',300);
	//tmrsub=setTimeout('Hide()',300);
	
	}
}

function HideSubDiv2()
{
	if (subdiv)
	{
		document.getElementById(subdiv).style.display='none';				
		subdiv='';
	}
}