// 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;
}
function certToggleFlag(){
	if(document.getElementById("certAddress").style.display == "none"){
		document.getElementById("certAddress").style.display = "";
			
	}else{
		document.getElementById("certAddress").style.display = "none";
			
	}
}
var rrsPopups = {};
var showRRSPopup = function(popupName, popupWidth, m) {
	var wd = "400px";
	if(popupWidth) {
		wd = popupWidth + "px"; 			
	}
	var modalMode = false;
	if(m) {
		modalMode = m;
	}
	if(!rrsPopups[popupName]) {
		rrsPopups[popupName] = 
			new YAHOO.widget.Panel(popupName, {width:wd, zIndex:PANELZINDEX, modal:modalMode, close:true, fixedcenter:true, draggable:true, constraintoviewport:true});
		rrsPopups[popupName].render();
	}
	rrsPopups[popupName].hide();
	DHTML.display(popupName);
	rrsPopups[popupName].show();
	return false;
}