// <FIX FOR IE6>
var ctab;
var showTabs = true;

function getID( swfID ){
	 if(navigator.appName.indexOf("Microsoft") != -1){
		  return window[swfID];
	 }else{
		  return document[swfID];
	 }
}	  

function hide() {
    if (isArray(arguments[0])) {
	    var a = arguments[0];
	    for ( var j=0; j < a.length; j++ ) {
	        var elem = document.getElementById(a[j]);
	        if (elem != null)
	            elem.style.display = 'none';
	    }
    } else {
	    for ( var i=0; i < arguments.length; i++ ) {
		  	document.getElementById(arguments[i]).style.display = 'none';
	    }
	}
}

function show() {
	for ( var i=0; i < arguments.length; i++ ) {
		document.getElementById(arguments[i]).style.display = '';
	}
}

function isArray(obj) {
    if (obj == null || obj.constructor.toString().indexOf("Array") == -1)
        return false;
    else
        return true;
}

function showTab(mgroup, id, o, tabs){
    
	ctab = id;
	
	if (showTabs) {
		hide(tabs);
		show(id);
		
		for ( var i=0; i < tabs.length; i++ ) {
			var menuItem = document.getElementById(mgroup + "_" + tabs[i]);
			if (menuItem != null)
				menuItem.className = menuItem.className.replace("selected","");
		}
		o.className  = "selected " + o.className;
	}
}	

// </FIX FOR IE6>

function showEntry(id, o){
	
	$$('div.entry').each(Element.hide);
	$(id).show();
	
	
	$$('a.selector').each(function(e) {
		if ($(e).hasClassName("selected"))
			$(e).removeClassName("selected");
	});
	
	$(o).addClassName('selected');

}	
