﻿
var Player_Statistics = function($){
	return {	
		OnReady	: function(){
		 },
         
         //get players accoding to the searching criteria
         GetPlayer : function (){ 
             $.ajax({
                 type: "POST",
                 url:  resources.path_prefix + "/DataProvider/StatisticsPage.ashx",
                 data: "playerName="+$("#playerName").val()+"&clubId="+$("#clubId").val()+
                     "&functionCode="+$("#positionId").val()+"&sortOrder=1&pageNr="+$("#pageNr").val()+"&pageSize="+$("#pageSize").val()+"&job=3", //job=3 --> GetPlayers 
                 async: false,
                 success: function(data){
                     if(data.indexOf('#')>0) 
                     {
                         var totPlayers = data.substring(0,data.indexOf('#'));
                         $("#innerTotalPlayers").html(totPlayers);
                         data=data.substring(data.indexOf('#')+1); 
                     }
                     $("#PlayerPoolin").html(data);
                 },
                 error: function(data){
                 }
             }); 
             return;        
         },
         //change pages of selectable players
         GotoPage : function (side){
             var currPage = $("#pageNr").val();
             if (side=="+") currPage=(currPage*1)+1
             else if (side=="-") currPage=(currPage*1)-1
             $("#pageNr").val(currPage);
             Player_Statistics.GetPlayer();
         },
         
         //change pages of selectable players according to the page number
         GotoPagebyNumber : function (page){
             $("#pageNr").val(page);
             Player_Statistics.GetPlayer();
         },
         //get details of the given player
         
         GetPlayerDetails : function(player_id,is_team){
                var playerDetails = "";
                $.ajax({
                    type: "POST",
                    url:  resources.path_prefix + "/DataProvider/StatisticsPage.ashx",
                    data: "playerId="+player_id+"&is_team="+is_team+"&job=6", //job=6 --> PlayerDetails 
                    async: false,
                    success: function(data){
                        playerDetails = data;
                    },
                    error: function(data){
                    }
                });     
                return playerDetails;
         }
         
	};
	
}(jQuery);
