﻿jQuery.noConflict();

var GlobalStatusLT = 0;

   function LeagueChangeLT(leaguealias,clubalias)
   {
     //  var leaguealias =  jQuery('#drpleagueLT option:selected').val();
     var drleaguealias = jQuery('#drpleagueLT option:selected').val();
     if (drleaguealias != leaguealias) {
       clubalias = '';
       leaguealias = drleaguealias;
     }
     
      if(leaguealias == null || leaguealias == '')
        return;
      if (clubalias == null || clubalias == '') {

        switch (GlobalStatusLT) {
          case 1:
            LeagueFixturesLT(leaguealias);
            break;
          case 2:
            LeagueResultsLT(leaguealias)
            break;
          default:
            LeagueTableLT(leaguealias);
            break;
        }
      }
      else {
        switch (GlobalStatusLT) {
          case 1:
            ClubFixturesLT(leaguealias, clubalias);
            break;
          case 2:
            ClubResultsLT(leaguealias, clubalias)
            break;
          default:
            ClubTableLT(leaguealias, clubalias);
            break;
        }
      }
   }

   function FullTableLT(leaguealias)
   {
       var leaguealias = jQuery('#drpleagueLT option:selected').val();
          
        if(leaguealias == null || leaguealias == '')
            return;
       
       var str = "";
   
        switch(GlobalStatusLT)
        {
            case 1:
            case 2:
                str = leaguealias + "/fixtures";
                break;
            default:
                str = leaguealias + "/table";
                break;                
        }
        
        window.location.href = str;
   }

//   function GoLT()
//   {
//        var leaguealias = jQuery('#drpleagueLT option:selected').val();
//          
//        if(leaguealias == null || leaguealias == '')
//            return;

//        window.location.href = leaguealias;
//   }


   function ClubTableLT(leaguealias, clubalias)
    {
       //if(leaguealias=="") return;
       var drleaguealias = jQuery('#drpleagueLT option:selected').val();
       
       if (leaguealias == "") return;
       if (clubalias == "") return;
       if (drleaguealias != leaguealias) {
         LeagueTableLT(drleaguealias);
         return;
       }
       //var str = "Results loading ...";
        //jQuery("#tbl").html(str);
       
       GlobalStatusLT = 0;
        var tt = "{leaguealias:'" + leaguealias + "', clubalias:'" + clubalias + "'}";
      
      

           jQuery.ajax({
				type: "POST",
				data: tt,
				url: "/SurveyDropsService.asmx/GetClubTableSmall",
				contentType: "application/json; charset=utf-8",
				dataType: "json",
				success: completeLT,
				failure: errorLT
				});
}

    function LeagueTableLT(leaguealias) {

      var leaguealias = jQuery('#drpleagueLT option:selected').val();
      
      if (leaguealias == "") return;

      //var str = "Results loading ...";
      //jQuery("#tbl").html(str);

      GlobalStatusLT = 0;
     
      var tt = "{leaguealias:'" + leaguealias + "'}";

      jQuery.ajax({
        type: "POST",
        data: tt,
        url: "/SurveyDropsService.asmx/GetLeagueTableSmallNew",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: completeLT,
        failure: errorLT
      });
    }

 

    function completeLT(val)
    {


      //alert("!");
     

        var arr = val.d.split(",");
        
        var str = "";
        var j = 0;
        var k = Math.ceil((arr.length - 3)/5);

        //alert(arr);
        //alert(k);
        var lpath = arr[1];
        var cpath = arr[2];

        if (lpath == "")
          lpath = "/premier-league";   

        for (var i = 3; i < arr.length && j<7; i = i + 5)
        {
           j++;
    
           if (i > 3 && ((i-3)%5) == 0)
           {
               str +="</tr>";
           }

           if (i==3 || ((i-3)%5) == 0) {

             if (cpath == arr[i + 3]) {
               str += "<tr  class=\"highlight\">";
             }
             else {
               str += "<tr>";
             }
               
           }

           str += "<td>" + arr[i + 4] + "</td>";
           str +="<td class=\"team\"><a href=\"" + arr[i+3] + "\">" + arr[i] + "</a></td>";
           str +="<td>" + arr[i+1] + "</td>";
           str +="<td>" + arr[i+2] + "</td>";
           
        }

            

        if(arr.length > 3)
        {
          str += "</tr></table>";
        
       
          
//          str = "<div class=\"rbcont\">"
//                  + "<div  class=\"timePer\"><select name=\"drpleagueLT\" id=\"drpleagueLT\"><option>Barklays Premier League</option></select></div>"
//                  +
                   str = "<table class=\"leagueTable\">"
                  + "<tr><th>Pos</th><th>Team</th><th>P</th><th>Pts</th></tr>"
                  + str;
                  
                  
        }
        else
        {
          str = "<div class=\"emptyTab\" style=\"padding:0px 0px 25px 0px;\">no data</div>";
        }

         var lgs = "";
        if (lpath == "/premier-league")
          lgs = "Barclays ";
          str = str + "<div class=\"rbbot\"><a href=\"#\" onclick=\"FullTableLT('" + lpath + "');\" >Full " +lgs+ arr[0] + " table</a></div>";


         //alert(str);

         var str2 = "<ul><li><a href=\"#tabs-5\"   onclick=\"LeagueTableLT('" + lpath + "');\">Table</a></li>"
	        + "<li><a href=\"#tabs-6\" onclick=\"LeagueFixturesLT('" + lpath + "');\">Fixtures</a></li>"
	        + "<li><a href=\"#tabs-7\"  onclick=\"LeagueResultsLT('" + lpath + "');\">Results</a></li></ul>"
	        + "<div id=\"tabs-5\"></div><div id=\"tabs-6\" class=\"powered\"></div><div id=\"tabs-7\"></div>";
        
        
        // jQuery("#tabs3").html(str2);
         jQuery("#leagueTable").html(str);
        
    }

    function errorLT(error) {

       var val = error;
        jQuery("#leagueTable").html(val);
    }
   
   //------------------------------------------------------------------------------------------------------
   
    function LeagueFixturesLT(leaguealias)
    {

      var leaguealias = jQuery('#drpleagueLT option:selected').val(); 

    if(leaguealias=="") return;

    GlobalStatusLT = 1;
        var tt = "{leaguealias:'" + leaguealias + "'}";
      

           jQuery.ajax({
				type: "POST",
				data: tt,
				url: "/SurveyDropsService.asmx/GetLeagueFixturesSmallNew",
				contentType: "application/json; charset=utf-8",
				dataType: "json",
				success: completeResFxt,
				failure: errorLT
				});  
    }
   
    function LeagueResultsLT(leaguealias)
    {

      var leaguealias = jQuery('#drpleagueLT option:selected').val();
    if(leaguealias=="") return;
    GlobalStatusLT = 2;
      var tt = "{leaguealias:'" + leaguealias + "'}";
     
        
           jQuery.ajax({
				type: "POST",
				data: tt,
				url: "/SurveyDropsService.asmx/GetLeagueResultsSmallNew",
				contentType: "application/json; charset=utf-8",
				dataType: "json",
				success: completeResFxt,
				failure: errorLT
				});  
    }

    function ClubFixturesLT(leaguealias, clubalias)
    {
      var drleaguealias = jQuery('#drpleagueLT option:selected').val();
      
    if(leaguealias=="") return;
    if (clubalias == "") return;
    if (drleaguealias != leaguealias) {
      LeagueFixturesLT(drleaguealias);
      return;
    }
    GlobalStatusLT = 1;
    var tt = "{leaguealias:'" + leaguealias + "', clubalias:'" + clubalias + "'}";
   

    
           jQuery.ajax({
				type: "POST",
				data: tt,
				url: "/SurveyDropsService.asmx/GetClubFixturesSmall",
				contentType: "application/json; charset=utf-8",
				dataType: "json",
				success: completeResFxt,
				failure: errorLT
				});  
    }

    function ClubResultsLT(leaguealias, clubalias)
    {
      var drleaguealias = jQuery('#drpleagueLT option:selected').val();
      if (leaguealias == "") return;
      if (clubalias == "") return;
     
      if (drleaguealias != leaguealias) {
        LeagueResultsLT(drleaguealias);
        return;
      }

    GlobalStatusLT = 2;
    var tt = "{leaguealias:'" + leaguealias + "', clubalias:'" + clubalias + "'}";
   
        
           jQuery.ajax({
				type: "POST",
				data: tt,
				url: "/SurveyDropsService.asmx/GetClubResultsSmall",
				contentType: "application/json; charset=utf-8",
				dataType: "json",
				success: completeResFxt,
				failure: errorLT
				});  
    }
  
    function completeResFxt(val) {
      var arr = val.d.split("|");
        var str = "";
        var j = 0;
        var z = 0;
        var k = Math.ceil((arr.length - 3)/7);
        
        var fDate = "";

        
        for(var i=3; i<arr.length; i=i+7)
        {
           j++;
           z++;

           if(i==3)
           { 
             fDate = arr[i];
             str += "<tr class=\"fixtureDate\" ><td colspan=\"5\">";
             //if (GlobalStatusLT == 1)
              //  str += "<a href=\"\" class=\"betBut\"><img src=\"/gmf/assets/spb_addon/rbbot_betbut.gif\" width=\"59\" height=\"22\" border=\"0\" /></a>"
             str += fDate + "</td></tr>";
            z++;
           }
           
           if (i > 3 && ((i-3)%7) == 0)
           {
               str +="</tr>";
           }

           if(fDate != arr[i])
           {
             fDate = arr[i];
             str += "<tr class=\"fixtureDate\" ><td colspan=\"5\">";
            // if (GlobalStatusLT == 1)
              // str += "<a href=\"" + arr[2] + "\" class=\"betBut\"><img src=\"/gmf/assets/spb_addon/rbbot_betbut.gif\" width=\"59\" height=\"22\" border=\"0\" /></a>"
             str += fDate + "</td></tr>";
             z++;
         } 

           if (i==3 || ((i-3)%7) == 0)
           {
              str +="<tr>";
           }
          
           str +="<td class=\"teamName\" width=\"130\"><a href=\"" + arr[i+2] + "\">" + arr[i+1] + "</a></td>";
           str +="<td class=\"score\">" + arr[i+5] + "</td><td class=\"vs\">V</td><td class=\"score\">" + arr[i+6] + "</td>";
           str +="<td class=\"teamName\" width=\"130\"><a href=\"" + arr[i+4] + "\">" + arr[i+3] + "</a></td>";
        } 

        var lpath = arr[1];
        if(lpath == "")
            lpath = "/premier-league";
       
        if(arr.length > 3)
        {
          str += "</tr></table></div></div>";
            z++;
         str = "<div class=\"rbContScroll\"><div class=\"rbcont\"><table class=\"fixtureTable\">" + str; 
        }
        else
        {
          str = "<div class=\"emptyTab\">no data</div>";
        }



        if (GlobalStatusLT == 1) {


//          if (arr.length > 3) {
//            str = str + "<div class=\"betPowered\"><a href=\"" + arr[2] + "\"><img src=\"/gmf/img/pixel.gif\" width=\"85\" height=\"36\" border=\"0\"></a>Powered by</div>";
//            //jQuery("#tabs-6").addClass("powered ui-tabs-panel ui-widget-content ui-corner-bottom");
//            jQuery("#tabs-6").removeClass("powered").addClass("powered");

//          }
//          else {
//            jQuery("#tabs-6").removeClass("powered");
//          }



if (lpath == "/premier-league") {
            str = str + "<div class=\"rbbot\"><a href=\"#\" onclick=\"FullTableLT('" + lpath + "');\" >Full Barclays Premier League fixture</a></div>";
          }
          else {
            str = str + "<div class=\"rbbot\"><a href=\"#\" onclick=\"FullTableLT('" + lpath + "');\" >Full Fixture list</a></div>";

          }
            jQuery("#tabs-6").html(str);
          }

          if (GlobalStatusLT == 2){
             if (lpath == "/premier-league") {
               str = str + "<div class=\"rbbot\"><a href=\"#\"  onclick=\"FullTableLT('" + lpath + "');\" >Full  Barclays Premier League results</a></div>";
             }
             else {
               str = str + "<div class=\"rbbot\"><a href=\"#\"  onclick=\"FullTableLT('" + lpath + "');\" >Full Results list</a></div>";
             }
jQuery("#tabs-7").html(str);
          }

        
        
    }

   
