function display_t(event) {
	// получить объект событие.
	// вместо event лучше писать window.event
	event = event || window.event 
	// кросс-браузерно получить target
	var t = event.target || event.srcElement
	$class_select = parent_node (t, '', 'select')
	if (t.tagName == 'A' && $class_select == 'select'){
		t.href = 'javascript:void(0)';
		$text = t.innerHTML;
		parent_node (t, 'DIV')[0].style.display = 'none';
		$span = parent_node (t, 'SPAN')
		$input = parent_node (t, 'INPUT')
		$span[0].innerHTML  = $input[0].value = $text;		
	}
	else {
		$select = getElementsByClass ('select', document.getElementById('search'))
		for (i=0; i<$select.length; i++) {
			if ($select[i].getElementsByTagName('DIV')[0]!=t.parentNode) {
				$select[i].getElementsByTagName('DIV')[0].getElementsByTagName('DIV')[0].style.display = 'none';
			}
			
		}
	}
	if (t.parentNode.parentNode.className == 'select'){	
		$block = t.parentNode.getElementsByTagName('DIV')[0];
		if ($block.style.display != 'block'){$block.style.display = 'block';}
		else {$block.style.display = 'none'}
	}  
}

function parent_node ($element, $tag, $class) {
	for (i=0; i<20; i++) {
		if ($tag) {
			if ($element.parentNode && $element.parentNode.getElementsByTagName($tag).length!=0) {
				$element = $element.parentNode.getElementsByTagName($tag);
				i=20;
			}
			else {
				if ($element.parentNode) {
					$element = $element.parentNode;
				}
				else {$element = 0; i=20;}
			}
		}
		else {
			if ($element.parentNode && $element.parentNode.className == $class) {
				$element = $element.parentNode.className;
				i=20;
			}
			else {
				if ($element.parentNode) {
					$element = $element.parentNode;
				}
				else {$element = 0; i=20;}
			}
		}
	}
	return $element;
}

function getElementsByClass(searchClass,node,tag) {
   var classElements = new Array();

   if ( node == null )
      node = document;
   if ( tag == null )
      tag = '*';
   var elements = node.getElementsByTagName(tag);
   var elemLength = elements.length;
   var pattern = new RegExp('(^|\\\\s)'+searchClass+'(\\\\s|$)');
   for (var i = 0, j = 0; i < elemLength; i++) {
      if ( pattern.test(elements[i].className) ) {
         classElements[j] = elements[i];
         j++;
      }
   }
   return classElements;
}

function seclev () {
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)){
		$divs = document.getElementById('top_menu').getElementsByTagName('UL');
		for (i=0; i<$divs.length;i++) {
			$links = $divs[i].getElementsByTagName('LI');
			$width = $divs[i].scrollWidth-15+'px';
			for (j=0; j<$links.length;j++) {
				//alert ('ul'+' - '+$divs[i].offsetWidth+'; '+$links[j].offsetWidth)
				$links[j].getElementsByTagName('A')[0].style.width = $links[j].style.width = $width;
			}
		}
	}
}

