function showPopup5(event)
{
    var target = $(event.target).parent();
    var id = target.attr('id');
    var popupDiv = target.siblings('div.popupPlayerInfo');

    $.post("/player/info", {pid:id},
    		function(response){
    			if(response){
    		    	popupDiv.html(response);
    		    	popupDiv.dialog({
    		    		width: 320,
    		    		height: 550,
    		    	    autoOpen: true,
    		    	    modal: true
    		    	    
    		    	});
    		    	//popupDiv.dialog( "option", "height", 500 );
    			}
            });

	return false;
}

//working strange
function getdirectoryparams(){
	var div;
	var sort;
	var ord;
	var filter;
	var club;
	var page;
	var amplua;
	var cost;
	var fplayer;
	
	div = $("div#sorting");
    amplua = $("form#playerfilter select#amplua").val();
    cost = $("form#playerfilter select#cost").val();
    fplayer = ($("tr.selected td img").attr("id") ? "/fplayer/" + $("tr.selected td img").attr("id") : '');
    club = $("form#playerfilter select#club").val();
    page = div.attr("page");
    sort = div.attr("sort"); // ? div.attr("sort") : '');
    ord = div.attr("ord");
    
    var returnArray = new Array();
    returnArray['amplua'] = amplua;
    returnArray['cost'] = cost;
    returnArray['club'] = club;
    returnArray['page'] = page;
    returnArray['sort'] = sort;
    returnArray['ord'] = ord;
    return returnArray;
}

function playerdirectory(paramArray){
	var params = getdirectoryparams();
	if(paramArray){
		if('amplua' in paramArray){
			params['amplua'] = paramArray['amplua'];
		}
		if('sort' in paramArray){
			params['sort'] = paramArray['sort'];
		}
		if('ord' in paramArray){
			params['ord'] = paramArray['ord'];
		}
		if('page' in paramArray){
			params['page'] = paramArray['page'];
		}
	}
	
    $.post("/player/playerdirectory", {amplua:params['amplua'], sort:params['sort'], ord:params['ord'], page:params['page'], cost:params['cost'], club:params['club']}, function(response){
        if(response){
        	$("div#playerDirectory").html(response);
            /*$(".table tr.select a.replace").click(selecttpft);
        	$(".table tr.transferselect a.replace").click(selectdpft);*/
        	onreadyFunction_transfer();
        	initTransferButtons();
        }
    });
}

function togglefav(selector){
	var pid = selector.attr('id');
	$.post("/player/togglefav/", {id:pid}, function(data){
		if(data){
			if(data == 'added'){
				selector.attr('title', 'Игрок в списке избранных - удалить');
			}
			if(data == 'removed'){
				selector.attr('title', 'Добавить игрока в список избранных');
			}
			selector.parent().toggleClass('fav favnon');
		}
	});
}

function buildsort(){
    var sort;
    var ord;
    sort = ($("div#sorting").attr("sort") ? "/sort/" + $("div#sorting").attr("sort") : '');
    ord = ($("div#sorting").attr("ord") ? "/ord/" + $("div#sorting").attr("ord") : '');
    return (sort + ord);
}

function buildfilter(){
	return buildfilter_ex("");
}

function buildfilter_ex(skipval){
    var filter;
    var amplua = $("form#playerfilter select#amplua").val();
    var cost = $("form#playerfilter select#cost").val();

    var fplayer = ($("tr.selected td img").attr("id") ? "/fplayer/" + $("tr.selected td img").attr("id") : '');
 
  	amplua = (amplua ? "/amplua/" + amplua : '');
   	cost = (cost ? "/cost/" + cost : '');

    if(skipval.indexOf("amplua;") != -1)
    	amplua = '';
    if(skipval.indexOf("cost;") != -1)
    	cost = '';
    	
    filter = fplayer + amplua + cost;
	return filter;   
}

function showbalance(teamid){
	if(teamid){
		  $.post("/player/showbalance", {tid:teamid}, function (data){
			  if(!data){
			  	return;
		  	  }
			  response = eval(data);
			  if(response){
			   	$("div#teamCost").html(response.cost + " млн. $");
			   	$("div#teamBalance").html(response.balance + " млн. $");
			  }	
		   }, 'json');
	}
}

function showbalance_ex(teamid){
    var fplayer = $("div#player1 div.ptransfer").attr("id");
    var fplayer = (fplayer ? fplayer : '');
    var fplayer2 = $("div#player2 div.ptransfer").attr("id");
    var fplayer2 = (fplayer2 ? fplayer2 : '');
 
	if(teamid){
		  $.post("/player/showbalance", {tid:teamid, fpid:fplayer, fpid2:fplayer2}, function (data){
			    if(!data){
			    	return;
			    }
			    response = eval(data);
			    if(response){
			    	$("div#teamCost").html(response.cost + " млн. $" + "<br />(" + (response.cost_add < 0 ? ("<span class='green'>+" + (-response.cost_add) + "</span>") : ("<span class='red'>-" + response.cost_add + "</span>")) + ")");
			    	$("div#teamBalance").html(response.balance + " млн. $" + "<br />(" + (response.cost_add < 0 ? ("<span class='red'>" + response.cost_add + "</span>") : ("<span class='green'>+" + response.cost_add + "</span>")) + ")");
				}	
		   }, 'json');
	}
}
function initPlayerInfoTabs(){
	$("#tablePlace").tabs({
		ajaxOptions: {
		dataType:'json',
		error: function(xhr, status, index, anchor) {
			$(anchor.hash).html("Couldn't load this tab. We'll try to fix this as soon as possible. If this wouldn't be a demo.");
		},
		success:function(data){
			$("#legend").empty();
			$("#legend").append(data.legend);
			//debugger;
			var tabInd = $("#tablePlace").tabs('option', 'selected')
			$("#ui-tabs-"+(tabInd+1)).empty();
			$("#ui-tabs-"+(tabInd+1)).append(data.table);
			
			$("#playerchar").empty();
			$("#playerchar").append(data.char);
			//debugger;
		}
	},
	show:function(event, ui){
		$("#tablePlace").find('ul').addClass('ui-tabs-nav1 ui-widget-header1');
		//debugger;
	}
	});
}

$(document).ready(function(){
	initPlayerInfoTabs();
});
