var d=document;
var dobavka="";
var drag_id="";
var kav='"';


HS_topbar_cats=new Array();
HS_topbar_clickvar=false;





//������� ���������
function hide_visi(item_ID, disp, vidno, nevidno)
{
obj=d.getElementById(item_ID);
if(disp) 
 {
if (obj.style.display=='block') {obj.style.display='none';} else{obj.style.display='block';};

if(obj.className=='vidno') {obj.className='nevidno'};
if(obj.className=='nevidno'){obj.className='vidno'};

if(vidno) {obj.style.display='block';};
if(nevidno) {obj.style.display='none';};
 }
else
 {
if (obj.style.visibility=='visible') {obj.style.visibility='hidden';} else{obj.style.visibility='visible';};
if(obj.className=='vidno') {obj.className='nevidno'};
if(obj.className=='nevidno'){obj.className='vidno'};

if(vidno) {obj.style.visibility='visible';};
if(nevidno) {obj.style.visibility='hidden';};
 };
}








//������ �������������� ������� � ������� drag_item
function drag()
{
if (window.event.srcElement.tagName=="TD") {dobavka="_tab"} else{dobavka=""};
drag_id=window.event.srcElement.id+dobavka;
}

//�������������� ������� � ������� drag_item
function move()
{
if (drag_id!="")
    {
if (d.all[(drag_id)].style.display=="block" && d.all[(drag_id)].className=="drag_item") 
 {
d.all[(drag_id)].style.left=window.event.clientX-10;
d.all[(drag_id)].style.top=window.event.clientY-8;

event.cancelBubble=true;
event.returnValue=false;
 };
    }; 
}


//����� �������������� ������� � ������� drag_item
function end()
{
drag_id="";
}








//��������� ����
function chat_write()
{
var tempoifr=d.all['chattt'];
var tempotab=d.all['pchat_tab'];

if (tempotab.style.display=="block")
   {
hide_visi('pchat_tab', 1, '', 1);



tempoifr.src="";
   }
else
   {
hide_visi('pchat_tab', 1, 1, '');



tempoifr.src="http://www.hraniteli.3dn.ru/mchat/";
   };
}








































//�������
function HS_topbar_additem(cat_name, item)
{
cat_is_new=true;num=0;

for (i=0; i<(HS_topbar_cats.length); i++)
{
if(HS_topbar_cats[i]['title']==cat_name) {cat_is_new=false;};
};
if(cat_is_new) {num=HS_topbar_cats.length;HS_topbar_cats[num]={title:cat_name, elements:Array()};};


for (i=0; i<(HS_topbar_cats.length); i++)
{
if(HS_topbar_cats[i]['title']==cat_name) {num=HS_topbar_cats[i]['elements'].length;HS_topbar_cats[i]['elements'][num]=item;};
};
}








function HS_topbar_str()
{
table="";table_cat_td="";table_items_td="";

for (i=0; i<(HS_topbar_cats.length); i++)
{
table_cat_td+="<td  class=hstopbar_td id=cat"+i+" align=center onclick="+kav+"HS_topbar_nav("+i+", 'click')"+kav+" onmouseover="+kav+"HS_topbar_nav("+i+", 'over')"+kav+" nowrap>"+HS_topbar_cats[i]['title']+":</td>";
};

for (i=0; i<(HS_topbar_cats.length); i++)
{
table_items_td+="<td  id=cat"+i+"items  class=hstopbar_itemstd align=center>";
for (m=0; m<(HS_topbar_cats[i]['elements'].length); m++)
{
table_items_td+="<div onmouseover="+kav+"this.style.background='#3d3d3d'"+kav+" onmouseout="+kav+"this.style.background='#993333'"+kav+">"+HS_topbar_cats[i]['elements'][m]+"</div>"
};
table_items_td+="</td>";
};

table="<table border=0 class=hstopbar cellspacing=5 cellpadding=0 height=35 width=710 ><tr style='width:710px' >"+table_cat_td+"</tr><tr style='width:710px' id=hstopbar_itemstr class=hstopbar_itemstr valign=top>"+table_items_td+"</tr></table>";
return table;
}








function HS_topbar_nav(cat, type)
{
hide_visi('hstopbar_itemstr', '', '', 1);
for (i=0; i<(HS_topbar_cats.length); i++)
{
hide_visi(('cat'+i+'items'), '', '', 1);
}


if(type=='click') {if(!HS_topbar_clickvar) {HS_topbar_clickvar=true;} else{HS_topbar_clickvar=false;};};


if(HS_topbar_clickvar) {hide_visi('hstopbar_itemstr', 1, 1, '');hide_visi(('cat'+cat+'items'), '', 1, '')};
}

