// Copyright 2007 RoadRunnerSports. All rights reserved. -->
// ROADRUNNERSPORS PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. -->

// yahoo panel zindex, should be the biggest one (for modal dialog)
var PANELZINDEX = 100000;
var $ = YAHOO.util.Dom.get;
var YUIDom = YAHOO.util.Dom;

var ajax = function(method, url, args, todo, failTodo) {
	var mthd = method || 'POST';
	var cb = { 
		success: todo,
		failure: (!failTodo) ? function(o) {/*failure handler code*/} : failTodo, 
		timeout: 7000
	}
	var cObj = YAHOO.util.Connect.asyncRequest(mthd, url, cb, args);
}

var selectedTabs_Arr = new Array();
var tabSelectedClassName = "tabSelected";
var tabUnselectedClassName = "tab";
function showTab(tab) {
	var panel, node, oldTab, parent = tab.parentNode;
	if(tab.className == tabSelectedClassName) return;
	for (var i = 0; i < parent.childNodes.length; i++) {
		node = parent.childNodes[i];
		if(node.className==tabSelectedClassName) {
			oldTab = node;
			break;
		}
	}
	node.className = tabUnselectedClassName;
	setDisplay(node.id.substring(0, (node.id.lastIndexOf("Tab"))), "none");
	selectedTabs_Arr[""+node.id] = false;
	tab.className = tabSelectedClassName;
	setDisplay(tab.id.substring(0, (tab.id.lastIndexOf("Tab"))), "block");
	selectedTabs_Arr[""+tab.id] = true;
}
function setDisplay(el, display) {
	var obj = document.getElementById(el);
	if(obj)
		obj.style.display = display;
}