// JavaScript Document

var W3CDOM = (document.createElement && document.getElementsByTagName);

window.onload = init;

function init() {
	if (!W3CDOM) return;
	setTab();	
	initJumpDowns();	
}

function getElementsByClass(tag, classname){
	var colTags = document.getElementsByTagName(tag);
	var arr = [];
	for (var i = 0; i < colTags.length; i++) 
		if (colTags[i].className == classname)
			 arr[arr.length] = colTags[i];
	return arr;
}

function initJumpDowns(){
	var jumpForms = getElementsByClass('form', 'jumpDown');
	for (var i = 0; i < jumpForms.length; i++) {
		var sel = jumpForms[i].getElementsByTagName('select')[0];
//		var btn = jumpForms[i].getElementsByTagName('img')[0];
		sel.onchange = selectToJump;
//		btn.list = sel
	}	
}

function selectToJump() {
	var url = this.options[this.selectedIndex].value;
	location.href = url;
}

function getFolderName(path) {
	var directory = path.substring(0, path.lastIndexOf("/"));
	var folder = directory.substring(directory.lastIndexOf('/') +1);
	return folder;
}



function setTab(){
	var folder = getFolderName(document.location.pathname);
	var tabsRef = document.getElementById('nav_02');
	var tabs = tabsRef.getElementsByTagName('a');
	if (folder != "") {
		for (var i = 0; i < tabs.length; i++) {
			if (getFolderName(tabs[i].href) == folder) {
				tabs[i].className = 'active'
			}
		}
	} else 
		tabs[0].className = 'active';
}