// ..:: all your base, r belong to us ::..
function findPos(obj) {
	var curleft=0,curtop=0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	return [curleft,curtop];
}

function showHR(f,x,y) {
	var hrDiv = document.getElementById("hrDiv");
	hrDiv.style.left = findPos(document.getElementById("spray_chart"))[0]+x+5+"px";
	hrDiv.style.top = findPos(document.getElementById("spray_chart"))[1]+y-30+"px";
	hrDiv.innerHTML = f; hrDiv.style.display = "block";
}

function hideHR() {document.getElementById("hrDiv").style.display="none";}

function writeNav(x) {
	var g = "";
	for (var i=0;i<player.length;i++){
		if (player[i].r>=x) {
			g += "<div class='nav_player' onclick='javascript:void(toggleContent("+x+","+player[i].id+"));' onmouseover='this.className=\"nav_player_on\"' onmouseout='this.className=\"nav_player\"'>";
			g += "<img src='http://mlb.mlb.com/mlb/images/fantasy/wsfb/41x50/"+ player[i].id +".jpg' width='41' height='50' border='0' alt='"+player[i].name+"' class='mug'/>";
			g += "<span class='nav_player_name'>"+player[i].name+"</span>";
			g += "<span class='nav_player_desc'>"+((player[i].stats[x+1]*1 !=0) ? player[i].stats[x+1]*1+' HR': '--');
			if (player[i].video[x-1]){
				g += "<br /><a href='javascript:void(playMedia2({w:\""+ player[i].video[x-1] +"\",vid:\"9511\",pid:\"gen_video\",cid:\"mlb\",v:\"2\"}));'><img src='http://mlb.mlb.com/images/icons/video.gif' width='15' height='12' border='0' alt='video' align='absmiddle' hspace='1' />Video</a>";
			}
			g += "</span></div>"
		}
	}
	if (g!=""){document.write(g);}
	else{document.write("<div class='mar5lr textXs grey' align='center'>Data for this round is not yet available</div>");}
}

function toggleNav(r) {
	document.getElementById(r).style.display=="block" ? document.getElementById(r).style.display="none" : document.getElementById(r).style.display="block";
}

function toggleContent(r,p) {
	document.getElementById("default").style.display="none";
	document.getElementById("player").style.display="block";
	for (var i=0;i<player.length;i++){
		if (player[i].id==p) {
			document.getElementById("player_mug").innerHTML = "<img src='http://mlb.mlb.com/images/players/mugshot/ph_"+ player[i].id +".jpg' border='0' alt='"+ player[i].name +"'/>";
			document.getElementById("player_name").innerHTML = "<img src='/mlb/components/events/all_star/y2007/hrd/hdr_"+ player[i].id +".gif' border='0' alt='"+ player[i].name +"'/>";
			var pNav="";
			for (k=1;k<4;k++){
				if(player[i].r>=k){
					var v = (k==1) ? "Round One" : (k==2) ? "Semifinals" : "Finals";
					if (k==r){pNav += "<a id='player_nav"+k+"' class='player_nav_on' href='javascript:void(toggleContent("+k+","+player[i].id+"));'><img src='/mlb/components/events/all_star/y2007/hrd/nav"+ k +"_on.gif' border='0' vspace='1' alt='"+ v +"'/></a>";}
					else {pNav += "<a id='player_nav"+k+"' href='javascript:void(toggleContent("+k+","+player[i].id+"));'><img src='/mlb/components/events/all_star/y2007/hrd/nav"+ k +".gif' border='0' vspace='1' alt='"+ v +"'/></a>";}
				}
			}
			document.getElementById("player_nav").innerHTML = pNav;

			var st_ts = "";
				st_ts+= "<table cellpadding='0' cellspacing='0' border='0' id='player_stats_table'>";
				st_ts+= "<tr><th>Career:</th><td id='player_stats_c'>"+ player[i].stats[0] +"</td></tr>";
				st_ts+= "<tr><th>Season:</th><td id='player_stats_s'>"+ player[i].stats[1] +"</td></tr>";
				st_ts+= "<tr><th>Round 1:</th><td id='player_stats_r1'>"+ ((player[i].stats[2]*1 !=0) ? player[i].stats[2]*1 : '--') +"</td></tr>";
				st_ts+= "<tr><th>Semis:</th><td id='player_stats_r2'>"+ ((player[i].stats[3]*1 !=0) ? player[i].stats[3]*1 : '--') +"</td></tr>";
				st_ts+= "<tr><th>Finals:</th><td id='player_stats_r3'>"+ ((player[i].stats[4]*1 !=0) ? player[i].stats[4]*1 : '--') +"</td></tr>";
				st_ts+= "<tr><th>Total:</th><td id='player_stats_t'>"+ (player[i].stats[2]*1 + player[i].stats[3]*1 + player[i].stats[4]*1)*1 +"</td></tr>";
				if (player[i].video[r-1]){
					st_ts+= "<tr><th colspan='2' id='player_video'>Highlights:<br /><a href='javascript:void(playMedia2({w:\""+ player[i].video[r-1] +"\",vid:\"9511\",pid:\"gen_video\",cid:\"mlb\",v:\"2\"}));'><img src='http://mlb.mlb.com/images/icons/video.gif' width='15' height='12' border='0' alt='video' align='absmiddle' /> 400K</a></td></tr>";
				}
				st_ts+= "</table>";
			document.getElementById("player_stats").innerHTML = st_ts;
			document.getElementById("player_spray_chart").innerHTML = "<img usemap='#chart_"+ player[i].id +"_"+ r +"' src='/mlb/components/events/all_star/y2007/hrd/chart_"+ player[i].id +"_"+ r +".gif' width='430' height='370' border='0' id='spray_chart'/>";
		}
	}
}