	var currentTab;
	
	var browser = navigator.appName;
	var b_version = navigator.appVersion;
	var version = parseFloat(b_version);
	
	function menuTabOver(){ this.style.background = '#DDDDDD'; }
	
	function menuTabOut(){ this.style.background = ''; }
	
	function tabOver(){
		if( this.className != 'upper_tab_selected' ){
			this.className = 'upper_tab_over';
		}
		for(var i = 0; i<this.childNodes.length; i++){
			if( this.childNodes[i].className == 'drop_menu' ){
				this.childNodes[i].style.visibility = 'visible';
			}
		}
	}
	
	function tabOut(){
		if( this.className != 'upper_tab_selected' ){
			this.className = 'upper_tab';
		}
		for(var i = 0; i<this.childNodes.length; i++){
			if( this.childNodes[i].className == 'drop_menu' ){
				this.childNodes[i].style.visibility = 'hidden';
			}
		}
	}
	
	function tabClick(){
		if( this.id != "" && this.className != 'upper_tab_selected' ){
			currentTab.className = 'upper_tab';
			currentTab = this;
			setContent(this.id);
			this.className = 'upper_tab_selected';
		}
	}
	
	
	function init(page, tab, id, archive){
		var params = '';
		if( page == 'video' ){ 	url = 'video/video.php'; }
		else{ url = page+".php"; }
		if( id != '' ){
			params = 'id='+id;
		}
		if( archive != '' ){
			params += 'archive='+archive;
		}
		if( tab.indexOf('.') == -1 ){
			tab = tab.substring( 0, tab.length );
		}
		else{
			tab = tab.substring( 0, tab.indexOf('.') );
		}
		setMenu(tab);
		setSubMenus();
		ajaxLoad( url, params );
	}

	function setMenu(tab){
		var menu = document.getElementById('menu');
		for(var i = 0; i < menu.childNodes.length ; i++){
			if( menu.childNodes[i].nodeName == "LI" ){
				menu.childNodes[i].onmouseover = tabOver;
				menu.childNodes[i].onmouseout = tabOut;
				if( menu.childNodes[i].id == tab ){
					menu.childNodes[i].className = "upper_tab_selected";
					currentTab = menu.childNodes[i];
				}
			}
		}
	}
	
	function setSubMenus(){
		subMenus = getElementsByClass("drop_menu");
		for(var m = 0; m < subMenus.length ; m++ ){
			for(var i = 0; i < subMenus[m].childNodes.length ; i++){
				if( subMenus[m].childNodes[i].nodeName == "LI" ){
					subMenus[m].childNodes[i].onmouseover = menuTabOver;
					subMenus[m].childNodes[i].onmouseout = menuTabOut;
				}
			}
		}
	}

	function setContent(url, tab){
		if( this.className != 'upper_tab_selected' ){
			currentTab.className = 'upper_tab';
			currentTab = tab;
			ajaxLoad(url);
			tab.className = 'upper_tab_selected';
		}
	}
	
	function getElementsByClass(searchClass) {
		var classElements = new Array();
		var elements = document.getElementsByTagName('*');
		var pattern = new RegExp('(^|\\\\s)'+searchClass+'(\\\\s|$)');
		for (i = 0, j = 0; i < elements.length; i++) {
			if ( pattern.test(elements[i].className) ) {
				classElements[j] = elements[i];
				j++;
			}
		}
		return classElements;
	}