var IMGPATH = RESOURCE_SERVER_URL+"/www/images";
var CRPATH = RESOURCE_SERVER_URL+"/cricket";


function addremove_handler(data)
{
var favcont = '';
			if(!(data.favgames))
			{
						favcont += '<div class="gp_tabdiv2" id="savegametop"><a style="cursor:pointer" href="javascript:addFavoritesGamestop('+data.gid+',add,1);">Save to Favorites</a></div>';
			}
			else
			{
							if(data.favgames.isfav == 'TRUE')
							{
							favcont += '<div class="gp_tabdiv2" id="removegame"><a style="cursor:pointer" href="javascript:addFavoritesGamestop('+data.gid+',remove,0);">Remove from Favorites</a></div>';
							}
							else
							{

							favcont += '<div class="gp_tabdiv2" id="savegametop"><a style="cursor:pointer" href="javascript:addFavoritesGamestop('+data.gid+',add,0);">Save to Favorites</a></div>';
							}


			}
if(document.getElementById("addremovefavgamelinktop"))
document.getElementById("addremovefavgamelinktop").innerHTML = favcont;


}



function printrating(rating)
{
show_dots(rating.rates,'rate_flash_game');

if(rating.votes > 0)
	{
	if(document.getElementById("votes"))
document.getElementById("votes").innerHTML = rating.votes; 
	}
}



function printscoredata(data)
{

var count = 0;


if(data.scorecapturedata.leaderboard)
count = data.scorecapturedata.leaderboard.length;


var gid = data.gid;
var timescale = data.scorecapturedata.timescale;



if(timescale == 3)
	{            
		
				if(!(count > 0))
				topscore = 'No Score';
				else
                topscore = data.scorecapturedata.leaderboard[0].score;
				
				if(document.getElementById("todaytop"))
				document.getElementById("todaytop").innerHTML = topscore; 
	}








var scoredata = '';


scoredata += '<table width="100%" border="0"  cellspacing="0" cellpadding="0"><tr><td height="32" colspan="2" align="left" valign="middle" bgcolor="#FFFFFF"  class="disL disR disT"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td bgcolor="#ebebeb" style="padding:5px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>';

if(timescale == 3)
scoredata += '<td width="83" align="center" valign="middle" bgcolor="#FFFFFF" style="font-family:Tahoma;font-size:11px;font-weight:bold;border-left:1px solid #66CCCC; border-right:1px solid #66CCCC; border-top:1px solid #66CCCC;">DAILY</td>';
else
scoredata += '<td align="left" valign="top"><img src="'+CRPATH+'/images/gl_l_tab.gif" width="3" height="27" /></td><td width="74" align="center" valign="middle"  class="gl_smenu"><a href="javascript:scorecapture(3,'+gid+');">DAILY</a></td>';

if(timescale == 2)
scoredata += '<td align="left" valign="bottom"><img src="'+CRPATH+'/images/spacer.gif" width="2" height="22" style="border-bottom:1px solid #66CCCC; border-left:1px solid #66CCCC;"/></td><td width="80" align="center" valign="middle" bgcolor="#FFFFFF" style="font-family:Tahoma;font-size:11px;font-weight:bold;border-left:1px solid #66CCCC; border-right:1px solid #66CCCC; border-top:1px solid #66CCCC;">WEEKLY</td>';

else
	{
    if(timescale != 3)
	scoredata += '<td align="left" valign="top"><img src="'+CRPATH+'/images/gl_m_tab.gif" width="4" height="27" /></td>';
	else
   scoredata += '<td align="left" valign="bottom"><img src="'+CRPATH+'/images/spacer.gif" width="2" height="22" style="border-bottom:1px solid #66CCCC; border-right:1px solid #66CCCC;"/></td>';

  scoredata += '<td width="80" align="center" valign="middle"  class="gl_smenu"><a href="javascript:scorecapture(2,'+gid+');">WEEKLY</a></td>';

	}

if(timescale == 1)
scoredata += '<td align="left" valign="bottom"><img src="'+CRPATH+'/images/spacer.gif" width="2" height="22" style="border-bottom:1px solid #66CCCC; border-left:1px solid #66CCCC;"/></td><td width="80" align="center" valign="middle" bgcolor="#FFFFFF" style="font-family:Tahoma;font-size:11px;font-weight:bold;border-left:1px solid #66CCCC; border-right:1px solid #66CCCC; border-top:1px solid #66CCCC;">MONTHLY</td>';

else
	{

  if(timescale != 2)
	scoredata += '<td align="left" valign="top"><img src="'+CRPATH+'/images/gl_m_tab.gif" width="4" height="27" /></td>';
	else
   scoredata += '<td align="left" valign="bottom"><img src="'+CRPATH+'/images/spacer.gif" width="2" height="22" style="border-bottom:1px solid #66CCCC; border-right:1px solid #66CCCC;"/></td>';

scoredata += '<td width="80" align="center" valign="middle" class="gl_smenu"><a href="javascript:scorecapture(1,'+gid+');">MONTHLY</a>';		
	}


if(timescale == 0)
scoredata += '<td align="left" valign="bottom"><img src="'+CRPATH+'/images/spacer.gif" width="2" height="22" style="border-bottom:1px solid #66CCCC; border-left:1px solid #66CCCC;"/></td><td width="80" align="center" valign="middle" bgcolor="#FFFFFF" style="border-left:1px solid #66CCCC; border-right:1px solid #66CCCC; border-top:1px solid #66CCCC;font-family:Tahoma;font-size:11px;font-weight:bold;">OVERALL</td>';

else
	{

 if(timescale != 1)
	scoredata += '<td align="left" valign="top"><img src="'+CRPATH+'/images/gl_m_tab.gif" width="4" height="27" /></td>';
	else
   scoredata += '<td align="left" valign="bottom"><img src="'+CRPATH+'/images/spacer.gif" width="2" height="22" style="border-bottom:1px solid #66CCCC; border-right:1px solid #66CCCC;"/></td>';


scoredata += '<td width="80" align="center" valign="middle"  class="gl_smenu"><a href="javascript:scorecapture(0,'+gid+');">OVERALL</a></td><td align="left" valign="top"><img src="'+CRPATH+'/images/gl_r_tab.gif" width="1" height="27" /></td>';	
	}




scoredata += '<td width="200" style="border-bottom:1px solid #C9E4F1;">&nbsp;</td></tr><tr><td colspan="14" align="left" valign="top" bgcolor="#FFFFFF" style="border-left:1px solid #C9E4F1; border-right:1px solid #C9E4F1; border-bottom:1px solid #C9E4F1; padding:8px"><div class="div1" style="height:420px;overflow-y: hidden;"><table width="96%" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="3" bgcolor="#efdebf"><table width="100%" border="0" cellpadding="0" cellspacing="1"><tr><td width="16%" height="20" bgcolor="#e0dcdd" class="menuhead lpad" style="border-right:#FFFFFF 1px solid">Rank</td><td width="51%" bgcolor="#e0dcdd" class="menuhead lpad" style="border-right:#FFFFFF 1px solid">Player</td><td width="33%" bgcolor="#e0dcdd" class="menuhead lpad">Score</td></tr>';

if(!(count > 0))
scoredata += '<tr><td colspan="4" bgcolor="#FFFFFF" class="names">&nbsp;no scores available</td></tr>';			


	for(i=0; i<count; i++)
			{

				var userid = data.scorecapturedata.leaderboard[i].user_id;
				var score = data.scorecapturedata.leaderboard[i].score;
			scoredata += '<tr><td width="16%" height="22" bgcolor="#FFFFFF" class="names_bl">'+(i+1)+'</td><td width="51%" bgcolor="#FFFFFF" class="names">';
			
			if(i<3)
			{
			scoredata += '<table cellpadding="0" cellspacing="0" border="0" width="70"><tr><td style="color:#000000; font-family:Tahoma; font-size:11px; font-weight:bold;" width="7" valign="middle"><img height="63" width="63" src = "http://images.api.weeworld.com/zapak/'+userid+'/weemee/scale/0.5.png?xPad=10&amp;showlogo=false"></img></td><td width="64" height="64" valign="middle">';
			}

			scoredata +='<div  class="nameliNew"><u><a style="color:#7B3E0E" href="javascript:void(0);" onclick="javascript:showContent(\''+i+'\');">'+userid+'</a></u>&nbsp;';


			if(i == 0)
			scoredata += '<img src="'+ IMGPATH +'/medal_gold.gif" border="0"/>';
			if(i == 1)
			scoredata += '<img src="'+ IMGPATH +'/medal_silver.gif" border="0"/>';
			if(i == 2)
			scoredata += '<img src="'+ IMGPATH +'/medal_bronze.gif" border="0"/>';

			scoredata += '</div><div class="div_arrNew" align="right">';

			scoredata += '<div class="divstyle" style="visibility:hidden; position:absolute;z-index:5000;" id="'+i+'"><table width="150" border="0" cellspacing="0" cellpadding="0"><tr><td bgcolor="#e5e5e5" style="border:#ca7433 2px solid"><table  width="100%" cellspacing="1" border="0" ><tr><td class="footerLinks01" style="padding-right: 5px;" align="right" bgcolor="#ffffff" height="20"><a href="javascript:void(0);" onclick="javascript:closingdiv(\''+i+'\');"><u>Hide<img src="'+IMGPATH+'/arr_top.gif" width="9" height="8" /></u></a></td></tr>';

			scoredata += '<tr><td class="bodyTxt01" style="padding-left: 5px;" bgcolor="#ffffff" height="20"><a href="'+MY_SERVER_URL+'/zpbprofile.php?buddylist='+userid+'&uid='+userid+'&userid='+userid+'" target="_blank">View Profile</a> </td></tr>';


			scoredata += '<tr><td class="bodyTxt01" style="padding-left: 5px;" bgcolor="#ffffff" height="20"><a href="'+MY_SERVER_URL+'/zpbmessages.php?buddylist='+userid+'&uid='+userid+'&userid='+userid+'" target="_blank">Post a Scrap</a> </td></tr>';

			scoredata += '<tr><td class="bodyTxt01" style="padding-left: 5px;" bgcolor="#ffffff" height="20"><a href="'+MY_SERVER_URL+'/zpbchallenge.php?buddylist='+userid+'&uid='+userid+'&userid='+userid+'" target="_blank">Start a Challenge</a> </td></tr>';


			scoredata += '<tr><td class="bodyTxt01" style="padding-left: 5px;" bgcolor="#ffffff" height="20"><a href="'+MY_SERVER_URL+'/zpbfavourite.php?buddylist='+userid+'&uid='+userid+'&userid='+userid+'" target="_blank">View Favourites</a> </td></tr>';


			scoredata += '</table></td></tr></table></div>';
			
			if(i<3)
			{
				scoredata += '</td></tr></table>';
				}
			
			scoredata += '</div></td><td width="33%" bgcolor="#FFFFFF" class="names_bl">'+score+'</td></tr>';

			}

if(data.scorecapturedata.userscore)
	{
	scoredata += '<tr><td colspan="4" bgcolor="#ffffff" height="15"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="names">Your rank : </td><td class="names_bl">';

	if(data.scorecapturedata.userscore.userrank != '')
	scoredata += data.scorecapturedata.userscore.userrank+' (Score: '+data.scorecapturedata.userscore.userhighscore+')';
	else
	scoredata += 'You haven\'t played this game.';


	scoredata += '</td></tr></tbody></table></td></tr>';
	}

scoredata += '</table></td></tr></table></div></td></tr></table></td></tr></table></td></tr></table>'; 


document.getElementById("top_score").innerHTML = scoredata;
}