// generic tab function
// tab(this_tab = id of active tab, arr_tabs = name of tab array to clear, [img_tabs = true/false] );
function tab() {
	var this_tab = arguments[0];
	var arr_tabs = arguments[1];
	var img_tabs = arguments[2];
	var curr_tab;
	
	// reset all tabs
	for(var i=0; i<arr_tabs.length; i++) {
		document.getElementById(arr_tabs[i]).style.display = 'none';
		curr_tab = document.getElementById('tab_'+arr_tabs[i]);
		if(img_tabs == true) {
			curr_tab     = curr_tab.getElementsByTagName('img')[0];
			curr_tab.src = curr_tab.src.replace("_on","");
		}
		else {
			curr_tab.className = curr_tab.className.replace(" current","");
		}
	}
	
	// show and style current tab
	document.getElementById(this_tab).style.display = 'block';
	curr_tab = document.getElementById('tab_'+this_tab);
	curr_tab.blur();
	if(img_tabs == true) {
		curr_tab     = curr_tab.getElementsByTagName('img')[0];
		curr_tab.src = curr_tab.src.replace(".gif","_on.gif");
	}
	else {
		curr_tab.className += " current";
	}
}

function tabload(arr) {
	var tabimgs = new Array(arr.length * 2);
	var imgpath = (arguments.length == 1) ? '/images/tab_' : arguments[1] + 'tab_';
	for(var t=0; t<arr.length; t++) { 
		var tabimg = new Image();
		tabimg.src = imgpath + arr[t] + '.gif';
		var tabimg = new Image();
		tabimg.src = imgpath + arr[t] + '_on.gif';
	}
}

function popWin(url,n,w,h,o) {
	if (w>screen.availWidth-12) w=screen.availWidth-12;
	if (h>screen.availHeight-48) h=screen.availHeight-48;
	_pw_l=(screen.availWidth-w-12)/2;
	_pw_t=(screen.availHeight-h-48)/2;
	_pw_z=window.open(url,n,'width='+w+',height='+h+',left='+_pw_l+',top='+_pw_t+','+o);
}