// JavaScript Document



function initTabs(tabs,active_tab){
	
	for(var i=0; i<tabs.length; i++){
		var tab = document.getElementById(tabs[i]);
		tab.style.display = "none";
	}
	
	var tab = document.getElementById(active_tab);
	tab.style.display = "block";
	
}

function toggleTab(e, tab_id){
	
	var tabs = document.getElementsByClassName("middle_panel_tab");
	
	for(var i=0; i<tabs.length; i++){
		var tab = tabs[i];
		if(tab.id == tab_id){
			tab.style.display = "block";
		}else{
			tab.style.display = "none";
		}
	}
	
	var tab_labels = document.getElementsByClassName("middle_panel_label");
	var cn = "middle_panel_wide_label";
	var rx=new RegExp('\\b'+cn+'\\b');
	for(var i=0; i<tab_labels.length; i++){
		var tab_label = tab_labels[i];
		if(e.parentNode == tab_label){
			//tab_label.className = "middle_panel_label middle_panel_label_active";
			if(rx.test(tab_label.className)==true){
				tab_label.className = "middle_panel_label middle_panel_wide_label middle_panel_label_active";
			}else{
				tab_label.className = "middle_panel_label middle_panel_label_active";
			}
		}else{
			//tab_label.className = "middle_panel_label";
			if(rx.test(tab_label.className)==true){
				tab_label.className = "middle_panel_label middle_panel_wide_label";
			}else{
				tab_label.className = "middle_panel_label";
			}
		}
	}
	
	e.blur();
	
}

var focus_text = "";
function focuser(e){
	
	if(e.name == "password"){
		focus_text = "";
		e.type = "password";
		//e.setAttribute('type', 'password');
	}else{
		focus_text = e.value;
	}
	
	e.value = "";
	
}

function blurer(e){
	
	if(e.value == ""){
		e.value = focus_text;
	}
	
}
