function ShowMMenu(idr, chides)
{
 var tri;
 var tri2;
 var i;

 for(i=0; i<chides; i++)
 {
  if(hides[i]!=idr)
  {
   tri=document.getElementById("nact_"+hides[i]);
   tri2=document.getElementById("oact_"+hides[i]);
   tri.style.display='';
   tri2.style.display='none';
  }
 }

 tri=document.getElementById("nact_"+idr);
 tri2=document.getElementById("oact_"+idr);

 if(tri.style.display=='none')
 {
  tri.style.display='';
  tri2.style.display='none';
 }
 else
 {
  tri.style.display='none';
  tri2.style.display='';
 }
}


function ShowRMenu(idr, count)
{
 var tri;

	var item="img_"+idr;
  var trimg=document.getElementById(item);
	var item="td_"+idr;
  var tdmenu=document.getElementById(item);
	var item="link_"+idr;
  var linkmenu=document.getElementById(item);
	var item="tdr_"+idr;
  var tdr=document.getElementById(item);
	var item="tdpadd_"+idr;
  var paddmenu=document.getElementById(item);

if (tdmenu.style.background=='#dc0000')
	{ tdmenu.style.background='';
	  linkmenu.style.color='#07455A';
	  trimg.src="/images/row.gif";
		tdr.style.display='none';
	}
else
	{ tdmenu.style.background='#dc0000';
	linkmenu.style.color='#ede8ce';
		trimg.src="/images/row_menu.gif";
		tdr.style.display='';
	}
 for(i=1; i<=count; i++)
 {
  tri=document.getElementById(idr+"_"+i);

  if(tri.style.display=='none')
  {
   tri.style.display='';
  }
  else
   tri.style.display='none';
 }
}

function ShowRMenuM(idr, count)
{
 var tri;

 for(i=1; i<=count; i++)
 {
  tri=document.getElementById(idr+"_"+i);

  if(tri.style.display=='none')
   tri.style.display='';
  else
   tri.style.display='none';
 }
}

function ChangeLang(url, value)
{
	if (url == "/admin.php")
		location.href=url+"?newlang="+value+"";
	else location.href=url+"&newlang="+value+"";
}

function SubListOff(parent, count)
{
	var i;
	for (i=1; i<=count; i++)
	{
		var div=document.getElementById("div"+parent+"_"+i);
		var hidden = document.getElementById("hidden"+parent+"_"+i);
		var hidden_count = document.getElementById("hidden"+parent+"_"+i+"_count");
		div.style.display = "none";
		if (hidden_count.value > 0)
			SubListff(hidden.value, hidden_count.value);
	}
}

function SubListOn(parent, count)
{
	var i;
	for (i=1; i<=count; i++)
	{
		var div=document.getElementById("div"+parent+"_"+i);
		var hidden = document.getElementById("hidden"+parent+"_"+i);
		var hidden_count = document.getElementById("hidden"+parent+"_"+i+"_count");
		div.style.display = "";
		var img=document.getElementById("img"+hidden.value);
		var buf = img.src.substring(img.src.length-7, img.src.length);
		if (buf != "off.gif")
			SubListOn(hidden.value, hidden_count.value);
	}
}

function SubList(parent, count)
{
	var img=document.getElementById("img"+parent);
	var buf = img.src.substring(img.src.length-7, img.src.length);

	if (buf == "off.gif")
	{
		img.src = "aimages/blueon.gif";
		img.alt = "Скрыть";
		var i;
		for (i=1; i<=count; i++)
		{
			var div=document.getElementById("div"+parent+"_"+i);
			div.style.display = "";
			var hidden = document.getElementById("hidden"+parent+"_"+i);
			var hidden_count = document.getElementById("hidden"+parent+"_"+i+"_count");
			var img=document.getElementById("img"+hidden.value);
			var buf = img.src.substring(img.src.length-7, img.src.length);
			if (buf != "off.gif")
				SubListOn(hidden.value, hidden_count.value);
		}
	}
	else
	{
		img.src = "aimages/blueoff.gif";
		img.alt = "Раскрыть";
		var i;
		for (i=1; i<=count; i++)
		{
			var div=document.getElementById("div"+parent+"_"+i);
			var hidden = document.getElementById("hidden"+parent+"_"+i);
			var hidden_count = document.getElementById("hidden"+parent+"_"+i+"_count");
			div.style.display = "none";
			if (hidden_count.value > 0)
				SubListOff(hidden.value, hidden_count.value);
		}
	}
}

function MakeOn(url)
{
	var expand = document.getElementById('expand');
	url = url+"&expand="+expand.value;
	location.href=url;
}

function DopImg()
{
        targetId="dopimg";
        targetElement = document.getElementById(targetId);
	if (targetElement.style.display == "none")
	        targetElement.style.display= "";
	else targetElement.style.display = "none";
	location.href = "#dopimg";
}

var curid;
function ContextMenu(event, id){
	if (event.button == 3) return false;

	if (curid)
	{
	        var o = document.getElementById(curid);
	       	o.style.visibility ='';
	}
	curid = id;
        var o = document.getElementById(id);
		o.style.left = event.clientX+document.body.scrollLeft;
        o.style.top = event.clientY+document.body.scrollTop;
        o.style.visibility ='visible';
		preventBubble(event);
}
function ContextMenuHide(){
	if (curid)
	{
	        var o = document.getElementById(curid);
        	o.style.visibility ='';
	}
}

function highlightie5(){
if (event.srcElement.className=="menuitems"){
event.srcElement.style.backgroundColor="highlight"
event.srcElement.style.color="white"
}
}

function lowlightie5(){
if (event.srcElement.className=="menuitems"){
event.srcElement.style.backgroundColor=""
event.srcElement.style.color="black"
window.status=''
}
}

function jumptoie5(){
if (event.srcElement.className=="menuitems"){
if (event.srcElement.getAttribute("target")!=null)
window.open(event.srcElement.url,event.srcElement.getAttribute("target"))
else
window.location=event.srcElement.getAttribute("url")
}
}

function showImage(src){document.getElementById("bigimage").src=src;}

var u=navigator.userAgent;
var isIE=(u.indexOf("MSIE")>0);
var isMoz=(u.indexOf("Gecko")>0);
var isOp=(u.indexOf("Opera")>0);
if(isOp) isIE=false;

function preventBubble(E){
	if(isIE){
		event.cancelBubble=true;
		event.returnValue=false
	}
	else if(isOp){
		if(DocumentEvent.stopPropagation)DocumentEvent.stopPropagation();
		 else DocumentEvent.preventBubble()
	}
	else {
		if(E.stopPropagation)E.stopPropagation();
		 else E.preventBubble(event)
	}
}

function idVisibility(id)
{	if(document.getElementById(id).style.visibility=="visible")
	{		document.getElementById(id).style.visibility="hidden";
	}
	else
	{		document.getElementById(id).style.visibility="visible";
	}
}

function AddToRec(id)
{	 var str = document.getElementById('rec').value;
	  str = str.replace(/^(\s)*/, '');
	  str = str.replace(/(\s)*$/, '');
	  document.getElementById('rec').value = str;

	document.getElementById('rec').value=document.getElementById('rec').value+'#'+id;
}
