
	var sub_cat_tbl;
	var selected_cat="";
	var is_clicked = false;
	var iTimerID;
	var selected_sub_menu;
	
	var isIE=document.all;
	var isNN=!document.all&&document.getElementById;
	var isN4=document.layers;
	
	function display_sub_cat(view){
		
		var obj = window.event.srcElement;

		//hide_sub_cat();
		//show_parent(obj.id);
				
		//if (!has_sub_cat(obj.id)) {
		//	return;
		//}
		clear_timer();
		sub_cat_tbl = document.all("tbl_level_"+obj.id);

		if (sub_cat_tbl == null) {
			return;
		}
		
		if (view == "h") {
			sub_cat_tbl.style.left = window.event.x - window.event.offsetX - sub_cat_tbl.clientWidth + obj.parentElement.clientWidth - 1 + document.body.scrollLeft;
			sub_cat_tbl.style.top = window.event.y - window.event.offsetY + obj.parentElement.clientHeight - 2 + document.body.scrollTop;
			if (sub_cat_tbl.clientWidth >= 895) {
				sub_cat_tbl.style.left = screen.width-sub_cat_tbl.clientWidth-30;
			} else {
				if (screen.width-895 > parseInt(sub_cat_tbl.style.left)) {
					sub_cat_tbl.style.left = screen.width-895;
				}
			}
		} else {
			sub_cat_tbl.style.left = window.event.x - window.event.offsetX - sub_cat_tbl.clientWidth + document.body.scrollLeft;
			sub_cat_tbl.style.top = window.event.y - window.event.offsetY + document.body.scrollTop;
		}
		
		sub_cat_tbl.style.visibility = "visible"; 
		selected_sub_menu = sub_cat_tbl;
	}
	
	
	function roll_out(){
		
		clear_timer();
		iTimerID = window.setTimeout("hide_sub_cat()", 1000);
	}
	
	function hide_sub_cat(){
		
		if (selected_sub_menu == null) {
			return;
		}

		selected_sub_menu.style.visibility = "hidden";
		selected_sub_menu = null;
		clear_timer();
	}
	
	function clear_timer(){
		window.clearTimeout(iTimerID);
	}
	
	
	