
/*
*/
var curr = 0;
var obj_arr = [];
var data_arr = [];
var menu_hover_cls;
var menu_normal_cls;
function tab_menu(id, tag, data_id, data_tag, hover_cls, normal_cls, num) {
	menu_hover_cls = hover_cls;
	menu_normal_cls = normal_cls;
    obj_arr = document.getElementById(id).getElementsByTagName(tag);
    data_arr =document.getElementById(data_id).getElementsByTagName(data_tag);
    
    for (var i = 0; i < obj_arr.length; i++) {
		switch (num) {
            case 1:
                obj_arr[i].onclick = function() { tab_menu_click(this); };
                break;
            case 2:
                obj_arr[i].onmouseover = function() { tab_menu_hover(this); };
                break;
            case 3:
                obj_arr[i].ondblclick = function() { tab_menu_hover(this); };
                break;
            default:
                break;
        }
    }
}
function tab_menu_hover(o) {
	for (var j = 0; j < obj_arr.length; j++) { 
		obj_arr[j].className = menu_normal_cls; 
		if (obj_arr[j] == o) { n = j; } 
	}
	o.className = menu_hover_cls;
	for (var j = 0; j < data_arr.length; j++) { 
		data_arr[j].style.display = "none"; 
	}
	data_arr[n].style.display = "block";
}
function tab_menu_click(o) {
	tab_menu_hover(o);
	var sid = o.id;
	curr = sid.substr(sid.length-1,1);
}
function menuHy() {
	tab_menu_hover(obj_arr[curr]);
}
function initCurrentTabMenu(idx){
	curr = idx || 0;
	menuHy();
	document.getElementById('cici').onmouseout = function (ae) {
		var e = window.event || ae;
	   	var s = e.toElement || e.relatedTarget;
	       
	    if (document.all) {
	    	if (!this.contains(s)) {
	        	menuHy();
	        }
		} else {
	      	var res = this.compareDocumentPosition(s);
	        if (!(res == 20 || res == 0)) {
	      		menuHy();
	        }
	   	}
	}
}
