

var dlg;
var dlgPos;
function overlayclickclose() {
	if(dlg!==undefined) {
		$(dlg).dialog('close');
	}
}
function regionInfo(regiondata) {
			var member;
            var pInfo = '<div class="pBox">';
			pInfo = pInfo + '<div class="pInfo">';
			if(regiondata.owners.players.length>0) {
				pInfo = pInfo + "<b>Owners:</b><br>";
				for (member in regiondata.owners.players) {
					if(regiondata.owners.players[member] !== undefined) {
						pInfo = pInfo + regiondata.owners.players[member]+"<br>";
					}
				}
				pInfo = pInfo + "<br />";
			}
			if(regiondata.members.players.length>0) {
				pInfo = pInfo + "<b>Members:</b><br>";
				for (member in regiondata.members.players) {
					if(regiondata.members.players[member] !== undefined) {
						pInfo = pInfo + regiondata.members.players[member]+"<br>";
					}
				}
			}
            pInfo = pInfo + "</div></div>";		
            dlg=$(pInfo).dialog({
			title: regiondata.id,
			autoOpen: false,
			position: dlgPos,
			modal:false,
			resizeable:false,
			close: function() {
				$(document).unbind('click'); 
				dlgPos=$(dlg).dialog("option","position");
				$(this).remove();
				}
			});
			$(dlg).dialog('open');
           // $(pInfo).dialog('open');
           /* Cufon.replace('.ui-dialog-titlebar');
            Cufon.replace('.pBox');*/
}
function playerInfo(player) {
    var pName;	
	if(typeof(player) === 'object') {
    pName = $(player).find('.pName').find('cufon').attr('alt'); }
	else {
	pName = player; }
    $.ajax({
        url: "/page.php",
        data: {
            s: "playerinfo",
            p: pName
        },
        cache: false,
        dataType: "json",
        timeout: 10000,
        success: function (data) {
            var pInfo = '<div class="pBox">';
			var pImg = '<img src="/img/chars/head/'+pName+'.png" class="pImgBig">';
			pInfo = pInfo + '<div class="pInfo">';
			pInfo = pInfo + "<div onclick=\"page('playerstats&p=" + pName + "')\" style=\"cursor:pointer;text-decoration:none;border:0px;color:blue;\">show stats</div>";
			if(data.group!=="none") {
				pInfo = pInfo + '<div class="pGroup">' + data.group + '</div>';
			}
            pInfo = pInfo + "lastlogin: " +data.lastlogin + "<br>";
            pInfo = pInfo + "played for " +data.playedfor + "<br><br>Achievements:";
            $.each(data.achv, function (i, achievement) {
                pInfo = pInfo + "<br>" + achievement;
            });
            pInfo = pInfo + "</div></div>";		
            dlg=$(pInfo).dialog({
			title: pName,
			autoOpen: false,
			position: dlgPos,
			modal:false,
			resizeable:false,
			open: function(){$(document).bind('click', overlayclickclose);},
			close: function() {
				$(document).unbind('click'); 
				dlgPos=$(dlg).dialog("option","position");
				$(this).remove();
				}
			});
			
			$(dlg).dialog("widget").find('.ui-dialog-titlebar').prepend(pImg);
			$(dlg).dialog('open');
           // $(pInfo).dialog('open');
            Cufon.replace('.ui-dialog-titlebar');
            Cufon.replace('.pBox');
        },
        error: function (x, e) {
            loadError(x, e);
        }
    });
	
}
