﻿/*///
function LoadHomeNavigationMenu() {
    var sportId = $("#SelectedSportId").val();
    var tournamentId = $("#SelectedTournamentId").val();
    var languageId = $("#CurrentLanguage").val();

    //verilen url'i yükle. ancak yklerken default olarak şu anda seçili olan spor ve turnuvayı da yolla
    $.ajax({
        url: "/Menu/HomeNavigationMenu.aspx?rnd=" + Math.random() + "&sportId=" + sportId + "&tournamentId=" + tournamentId + "&languageId=" + languageId,
        type: "GET",
        async: false,
        dataType: "text/html",
        success: function (result) {
            if ($("#SelectedSportId").val() == sportId && $("#SelectedTournamentId").val() == tournamentId && $("#CurrentLanguage").val() == languageId) {
                $("#pageNavigationMenu").html(result);
            }
        },
        error: function (xhr) {
        }
    });
}*/

///
function ChangeTab(clickedId, clickedClass, originalClass, targetUrl, sportsPage) {
    //eğer zaten daha önceden tıklı eleman varsa oan eski stilini atama işlemi yap
    if ($("#CurrentSelectedMenuItemId").val() != null && $("#CurrentSelectedMenuItemId").val() != "") {
        var className = $("#CurrentSelectedMenuItemOriginalClassName").val();
        var elementId = $("#CurrentSelectedMenuItemId").val();
        $("#" + elementId).attr("className", className);
    }
    
    //şu anda tıklanan menu item id ve clasını kaydet
    $("#CurrentSelectedSportsPage").val(sportsPage);
    $("#CurrentSelectedMenuItemId").val(clickedId);
    $("#CurrentSelectedMenuItemOriginalClassName").val(originalClass);
    $("#" + clickedId).attr("className", clickedClass);

    var sportId = $("#SelectedSportId").val();
    var countryId = $("#SelectedCountryId").val();
    var tournamentId = $("#SelectedTournamentId").val();
    var gridType = $("#LeagueTableGridType").length == 0? "" : ($("#LeagueTableGridType").val());
    var detailType = $("input[name=LeagueTableDetailType]").length == 0? "" : ($("input[name=LeagueTableDetailType]:checked").val());
    var groupingId = $("#GroupingTypeItems").length == 0? "" : ($("#GroupingTypeItems").val());
    var languageId = $("#CurrentLanguage").val();

    //preloader ata
    $("#content").html("<div class='loaderAnimation'>&nbsp;</div>");

    //verilen url'i yükle. ancak yklerken default olarak şu anda seçili olan spor, ülke ve turnuvayı da yolla
    $.ajax({
        url: targetUrl + "?rnd=" + Math.random() + "&sportId=" + sportId + "&countryId=" + countryId + "&tournamentId=" + tournamentId + "&languageId=" + languageId + "&gridType=" + gridType + "&detailType=" + detailType + "&groupingId=" + groupingId,
        type: "GET",
        dataType: "text/html",
        success: function (result) {
            //ajax isteği olduğu için cevap süresi tahmin edilemez. bu sırada başka bir turnuva için istek açılmış olabilir. kontrol edilmesi gerek
            if ($("#SelectedSportId").val() == sportId && $("#SelectedCountryId").val() == countryId && $("#SelectedTournamentId").val() == tournamentId && $("#CurrentLanguage").val() == languageId && $("#CurrentSelectedSportsPage").val()== sportsPage) {
                $("#content").html(result);
            }
        },
        error: function (xhr) {
        }
    });
}
