
function swap(login) {
	$("welcomeLogin").innerHTML = login;
	$("notLink").innerHTML = "Not " + login + "?";
	Effect.Fade("myaccount_login", {duration:1, from:1, to:0});
	Effect.Appear("myaccount_welcome", {duration:1, from:0, to:1});
}
function handleEmailSubmit() {
	var username = $("rmlogin").value;
	var password = $("rmpassword").value;
	if (username == "" || password == "") {
		$("loading").flash("Please enter a login and/or password.");
		return;
	}
	new Ajax.Request("/login/aalogin.jsp?rmlogin=" + username + "&rmpassword=" + password, {method:"post", evalScripts:true, onComplete:function (transport) {
		if (NBALogin.status) {
			swap(NBALogin.login);
		} else {
			switch (NBALogin.r) {
			  case "A":
				$("loading").flash("Please enter a password.");
				break;
			  case "B":
				$("loading").flash("Invalid login, please try again.");
				break;
			  case "C":
				$("loading").flash("Invalid password, please try again.");
				break;
			  case "I":
				$("loading").update("This NBA account has been cancelled. To reactivate this account <a href=\"/allaccess/reactivationMail.jsp?key=" + NBALogin.ikey + "\"> click here</a>");
				$("loading").show();
				break;
			  case "P":
				$("loading").update("");
				$("loading").show();
				window.location.href = "/login/aalogin.jsp?email=" + NBALogin.email;
				break;
			}
		}
		if (NBALogin.error) {
			alert("An error has occurred.");
		}
		delete NBALogin;
	}});
	return false;
}






// validation flash : thanks to kangax
Element.addMethods({flash:function (element, content) {
	element = $(element);
	var children = element.descendants();
		// clean up and pre-exisiting popup
	children.invoke("remove");
	element.insert(new Template("<span>#{message}</span>").evaluate({message:content}));
	new Effect.Appear(element, {beforeStart:function () {
	}, afterFinish:function () {
		Effect.Appear(element, {to:0, delay:1, afterFinish:function () {
			element.hide().setOpacity(1);
		}, duration:2});
	}, duration:0.8});
	return element;
}});
function goToURL(href, width, height) {
	//track first then

       // do omniture tracking for video selection
	s = s_gi("nbacom");

       //set vars
	s.linkTrackVars = "prop49";
	s.prop11 = s.getNewRepeat();
	s.prop49 = href;
	s.eVar12 = href;
	s.events = "";
	var e = new Date(), y = e.getYear(), m = e.getMonth() + 1;
	s.eVar1 = (y < 1000 ? y += 1900 : y) + "/" + (m < 10 ? "0" + m : m);

       //call omniture
	s.tl(this, "o", arguments[0]);

	//location.href = href;
javascript:
	open_window_ex(href, "", "directories=yes,toolbar=yes,scrollbars=yes,location=yes,status=yes,menubar=yes,resizable=yes,width=" + width + ",height=" + height);
}
function goToInternalURL(href) {
	//track first then
       // do omniture tracking for video selection
	s = s_gi("nbacom");

       //set vars
	s.linkTrackVars = "prop49";
	s.prop11 = s.getNewRepeat();
	s.prop49 = href;
	s.eVar12 = href;
	s.events = "";
	var e = new Date(), y = e.getYear(), m = e.getMonth() + 1;
	s.eVar1 = (y < 1000 ? y += 1900 : y) + "/" + (m < 10 ? "0" + m : m);

       //call omniture
	s.tl(this, "o", arguments[0]);
	location.href = href;
}

function showDiv(divName) {
	location.href = "benefits.html?category=" + divName;
}

