/** Coordinates and box **/
function js_cmn_Coordinates_Box(Coordinates_Box_Object)
{
	var Coordinates_Box_Object_Left = 0;
	var Coordinates_Box_Object_Top = 0;
	var Coordinates_Box_Object_Width = Coordinates_Box_Object.offsetWidth;
	Coordinates_Box_Object_Height = Coordinates_Box_Object.offsetHeight;

	while (Coordinates_Box_Object)
	{
	Coordinates_Box_Object_Left += Coordinates_Box_Object.offsetLeft;
	Coordinates_Box_Object_Top += Coordinates_Box_Object.offsetTop;
	Coordinates_Box_Object = Coordinates_Box_Object.offsetParent;
	}

	var Coordinates_Box_Object_Return = new Array(4);
	Coordinates_Box_Object_Return['left'] = Coordinates_Box_Object_Left;
	Coordinates_Box_Object_Return['top'] = Coordinates_Box_Object_Top;
	Coordinates_Box_Object_Return['width'] = Coordinates_Box_Object_Width;
	Coordinates_Box_Object_Return['height'] = Coordinates_Box_Object_Height;

	return Coordinates_Box_Object_Return;
}
/** Coordinates and box **/
/*
убираем открытое меню компании
*/
function hide_menu_company(menu_ul_id)
{
var browser_name = navigator.appName;
var menu = document.getElementById(menu_ul_id);
if (menu)
{
	for (var i = 0; i<menu.childNodes.length;i++)
		{
			if (menu.childNodes[i].childNodes.length>1)
			{
				//classColor = arguments[1];	
				//regExpStr = classColor + ' jsvhover\\b';
				var class_name = menu.childNodes[i].className.split(' ');
				if (class_name)
				{
					if (class_name[0].length<3)
					menu.childNodes[i].className = class_name[1];
					else
					menu.childNodes[i].className = class_name[0];
				}
				var k;
				if (browser_name != 'Microsoft Internet Explorer') k=3; else k=2;
			//	alert(menu.childNodes[i].childNodes[]);
				if (menu.childNodes[i].childNodes[k])
				menu.childNodes[i].childNodes[menu.childNodes[i].childNodes.length-1].style.display='none';
				frame_int = document.getElementById('js_iframe_int');
				frame_int.style.display = "none";
			}
				//cmp_left_menu_out_hide(obj_int,classColor_int,menu_sub_int);

		}
}
}


var expiryTimer;
function cmp_left_menu_over()
{
	clearTimeout(expiryTimer);
var browser_name = navigator.appName;

	obj_int = arguments[0];
	hide_menu_company('left_menu_company_id');
	/*скроем все, а потом покажем то что надо ))))
	*/
	for (var i = 0; i<obj_int.parentNode.childNodes.length;i++)
	{
		if (obj_int.parentNode.childNodes[i].childNodes.length>1)
		{
			classColor_int = arguments[1];	
			regExpStr = classColor_int + ' jsvhover\\b';
			var class_name = obj_int.parentNode.childNodes[i].className.split(' ');
			if (class_name)
			{
				if (class_name[0].length<3)
				obj_int.parentNode.childNodes[i].className = class_name[1];
				else
				obj_int.parentNode.childNodes[i].className = class_name[0];
			}
			if (browser_name != 'Microsoft Internet Explorer') k=3; else k=2;
			if (obj_int.parentNode.childNodes[i].childNodes[k])
			obj_int.parentNode.childNodes[i].childNodes[obj_int.parentNode.childNodes[i].childNodes.length-1].style.display='none';
			frame_int = document.getElementById('js_iframe_int');
			frame_int.style.display = "none";
		}
			//cmp_left_menu_out_hide(obj_int,classColor_int,menu_sub_int);

	}
	
	
	
	
	classColor_int = arguments[1];
	
	obj_int.className += (classColor_int + " jsvhover");
	
	menu_sub_int = arguments[2];
		
	if(menu_sub_int)
	{
		document.getElementById(menu_sub_int).style.display = "block";
		
		menu_sub_obj_int = document.getElementById(menu_sub_int);
		menu_sub_box_int = js_cmn_Coordinates_Box(menu_sub_obj_int);
		
		frame_int = document.getElementById('js_iframe_int');
		frame_int.style.top = menu_sub_box_int['top'];
	    frame_int.style.left = menu_sub_box_int['left'];
		frame_int.style.width = menu_sub_box_int['width']+5;
	    frame_int.style.height = menu_sub_box_int['height'];
		
		/*qew= frame.style.top + '/' + frame.style.left +'/' + frame.style.width +'/' + frame.style.height +'/';
		alert(qew);*/
		
		frame_int.style.display = "block";
		
	}	
}

function cmp_left_menu_out()
{

//alert(arguments[1]);
	obj_int = arguments[0];
	classColor_int = arguments[1];
	menu_sub_int = arguments[2];
	expiryTimer = setTimeout('cmp_left_menu_out_hide(obj_int,classColor_int,menu_sub_int);',500);
	
	/*
	regExpStr = classColor_int + ' jsvhover\\b';
	obj_int.className = obj_int.className.replace(new RegExp(regExpStr), '');
	
	menu_sub_int = arguments[2];
	
	if(menu_sub_int)
	{
		document.getElementById(menu_sub_int).style.display = "none";
		frame_int = document.getElementById('js_iframe_int');
		frame_int.style.display = "none";
	}*/
}

function cmp_left_menu_out_hide()
{

{
	obj_int = arguments[0];
	classColor_int = arguments[1];
	
	regExpStr = classColor_int + ' jsvhover\\b';
	obj_int.className = obj_int.className.replace(new RegExp(regExpStr), '');
	
	menu_sub_int = arguments[2];
	
	if(menu_sub_int)
	{
		document.getElementById(menu_sub_int).style.display = "none";
		frame_int = document.getElementById('js_iframe_int');
		frame_int.style.display = "none";
	}
}
}

