var m = 0;
var cur = 0;

function fixPNG(element)
{
  //Если браузер IE версии 5.5-6
  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 = "/i/tpt.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"; //убираем фоновое изображение
      }
    }
    //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
    if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
  }
}

function z(name,w,h,title){l=(screen.width-w)/2; t=(screen.height-h)/2; q=w-2;g=h-2; obj=open("", "404", "top="+t+", left="+l+", width="+q+", height="+g+", status=no, toolbar=no, menubar=no"); obj.document.write("<title>"+title+"</title><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0><img src="+name+" width="+w+" height="+h+ "></body>"); obj.document.close(); }

function getElementPosition(elemId)
{
    var elem = document.getElementById(elemId);
	
    var w = elem.offsetWidth;
    var h = elem.offsetHeight;
	
    var l = 0;
    var t = 0;
	
    while (elem)
    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
    }

    return {"left":l, "top":t, "width": w, "height":h};
}



function sm(global_menu,mode) {
if (mode==true) {
		window.clearTimeout(m);

		if (cur!=global_menu && cur!=0) { //Если ид отличный от текущего
		hm(cur); 						  //скрыть прошлое меню
		cur = global_menu;				  //и записать в переменную новый идшник		
		} 
		else if (cur==0) {
		cur = global_menu;				  //первое открытие меню - запоминаем открывающего
		}	
		
		pos   = getElementPosition("mnu_"+global_menu);
		td 	  = document.getElementById("smnu_"+global_menu);
		pb 	  = document.getElementById("pb_"+global_menu);
		popup = document.getElementById("mnu_popup_"+global_menu);
		popup.style.left = pos.left + 206 + 'px';
		popup.style.top  = pos.top  + 'px';
		td.className = 'vmenu_a';	
		popup.style.visibility = 'visible';
		pb.style.visibility = 'visible';
	}
	else
	{
		m = window.setTimeout('hm(cur)', 1000);
	}
return false;
}

function hm(cur) {
td 	  = document.getElementById("smnu_" + cur);
popup = document.getElementById("mnu_popup_" + cur);	
td.className 			= 'vmenu_p';
popup.style.visibility 	= 'hidden';
}
