/* V.Guralnik www.domra.ru */
var dom = (document.getElementById) ? true : false;
var ns5 = ((navigator.userAgent.indexOf("Gecko")>-1) && dom) ? true: false;
var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
var ns4 = (document.layers && !dom) ? true : false;
var ie4 = (document.all && !dom) ? true : false;
var nodyn = (!ns5 && !ns4 && !ie4 && !ie5) ? true : false;

function checkParent(src, dest) {	// Search for a specific parent of the current element
	while (src!=null) {
		if (src.tagName == dest) return src;
//		src = src.parentElement;    
		src = src.parentNode;   
			  }
return null;  }

function outline(mid) {     	// Expand or collapse if a list item is clicked.
	var open;
	if (ns5) {open=mid.target} else {open=event.srcElement} ;
	// Make sure clicked inside an LI. This test allows rich HTML inside lists.
	var el = checkParent(open, "LI");
	if (null!=el) {
		var pos = 0;
		// Search for a nested list
		for (var pos=0; pos < el.childNodes.length; pos++)    {   if ("UL"==el.childNodes[pos].tagName) break; }
		if (pos==el.childNodes.length) return;    
		 }  else return;
	el = el.childNodes[pos];
	if ("UL"==el.tagName) {         // Expand or Collapse nested list
		if (""==el.style.display) { el.style.display = "block"; }
			else  { if ("SPAN"==open.tagName)  el.style.display = "";  }
		}
	if (ns5) {mid.stopPropagation()} else {event.cancelBubble = true} ;
} 

function LanguageInfo()
	{	return navigator.userLanguage ; }

function TdoHideChild(obj, bul) {
  	 var vvv_bt;
  	 vvv_bt= document.getElementById("btn").value;
 	  try{
  	       if (obj.childNodes.length)
   	              for (var i = 0; i < obj.childNodes.length; i++)
		if (obj.childNodes[i].nodeType == 1 && obj.tagName != 'UL'|| obj.tagName == 'DIV'|| obj.tagName == 'SPAN')
			TdoHideChild(obj.childNodes[i], bul);
		if ( obj.lang != vvv_bt && (obj.tagName == 'UL'|| obj.tagName == 'DIV' || obj.tagName == 'SPAN'))
      			{   obj.style.display = (bul)? 'none' : 'block';  }
	}catch(e){}
	}

function changelang(o)  {
	var tbl = document.getElementById("v_lll");
	TdoHideChild( tbl, true);
	document.getElementById("btn").value = (document.getElementById("btn").value == 'ru')? "en" : "ru";
	TdoHideChild( tbl, false); }
