$(document).ready(function () { BindGuestTabsEvent(); IntializeGuestsFilters(); BindCharactersSliderEvent(9); LoadGuestsOnBrowserBack(9); HideShowMoreGuestsButton(9); BindAudiosCharactersSliderEvent(8); IntializeImageHover("singers_image", "singer_discription"); $("#guests_tabs_data>div").hide(); $("#guestAudios").show(); HideShowMoreButton('guestAudios', 'btnMoreAudios', 8); IntializeGuestsTabs(); $("#main_det_tab").find("a").bind("click", function () { if ($(this).parents().hasClass("activeLi")) { return false; } $("#guests_tabs_data > div").each(function (i) { $(this).find(">div:first-child").html(""); $("#relatedAudios").html(''); $(this).hide(); }); $("#guests_tabs_data > div > #hdnPageNo").each(function (i) { $(this).val("0"); }); $("#" + $(this).attr("data-my_tab")).fadeIn(); }); if ($('#mostListen li').length > 0) $('#mostListen').css('display', 'inline-block'); if ($('#mostDowload li').length > 0) $('#mostDowload').css('display', 'inline-block'); IntializeGuestsLinks(); if ($('#guestAudios #hdnTotal').val() == 0 || $('#guestAudios #hdnTotal').val() == '') { $("#relatedAudios").css("border", "0px"); } }); $(window).load(function () { equalHeight($("#guestNews a.guest_title")); }); function equalHeight(group) { var tallest = 0; group.each(function () { thisHeight = $(this).height(); //alert(thisHeight); if (thisHeight > tallest) { tallest = thisHeight; } }); group.height(tallest); } function RebindGuests(count, isAlphabeticSort, alphabeticCharacter) { $('#guest_tabs #hdnPageNo').val(0); $('#guest_tabs #hdnTotal').val(0); $('#guest_tabs #hdnIsAlphabeticSort').val(isAlphabeticSort); $('#guest_tabs #hdnAlphabeticCharacter').val(alphabeticCharacter); $('#guest_tabs #moreGuests').html(''); GetGuests(count); } function GetGuests(count) { var type = $.trim($('#guest_tabs #hdnGuestType').val()); var isAlphabeticSort = $.trim($('#guest_tabs #hdnIsAlphabeticSort').val()); var alphabeticCharacter = $.trim($('#guest_tabs #hdnAlphabeticCharacter').val()); var pageNumber = $.trim(parseInt($('#guest_tabs #hdnPageNo').val())); var hasAudio = $.trim($('#guest_tabs #hdnHasAudio').val()); var hasPhotoAlbums = $.trim($('#guest_tabs #hdnHasPhotoAlbums').val()); var isBrowserBack = false; var itemsCount = $("#moreGuests .singers_image").length; if (pageNumber > 1 && itemsCount == count) { isBrowserBack = true; count = pageNumber * count; pageNumber = 1; } else { pageNumber++; } $.ajax({ type: "GET", url: '/Content/GetGuests', dataType: "html", data: { pageNumber: pageNumber, count: count, type: type, isAlphabeticSort: isAlphabeticSort, alphabeticCharacter: encodeURIComponent(alphabeticCharacter), hasAudio: hasAudio, hasPhotoAlbums: hasPhotoAlbums }, beforeSend: function () { $("#moreGuests").append("
"); }, success: function (response) { $(".imagesLoader").remove(); if (response != "") { if (isBrowserBack) { $('#guest_tabs #moreGuests').html(response); } else { $(response).appendTo('#guest_tabs #moreGuests').show("slow"); $('#hdnPageNo').val(pageNumber); } IntializeImageHover("singers_image", "singer_discription"); IntializeGuestsLinks(); } else { $('#guest_tabs #moreGuests').html('
لا يوجد ضيوف
'); } if (!isBrowserBack) { HideShowMoreGuestsButton(count); } } }); } function HideShowMoreGuestsButton(count) { var totalRecords = parseInt($('#guest_tabs #hdnTotal').val()); var pageNumber = parseInt($('#guest_tabs #hdnPageNo').val()); var currentRecords = pageNumber * count; if (totalRecords <= currentRecords) { $('#btnMoreGuests').hide(); } else { $('#btnMoreGuests').show(); } } function BindCharactersSliderEvent(count) { if ($('#guest_tabs #charactersSlider').length <= 0) { return; } $('#guest_tabs #charactersSlider > div.bxslide > div.slider-ele').bind("click", function () { var alphabeticCharacter = $(this).text(); RebindGuests(count, true, alphabeticCharacter); }); } function BindGuestTabsEvent() { $('#guest_tabs ul#main_tab li > a').click(function (e) { e.preventDefault(); if ($(this).parent().hasClass("activeLi")) { return false; } else { $('#guest_tabs #hdnGuestType').val($(this).attr("id")); RebindGuests(9, false, ''); } }); } function IntializeGuestsTabs() { var pQS = GetParameterByName("p"); if (pQS != null && pQS != "") { $("#main_det_tab>li#photoAlbums").addClass("activeLi"); GetGuestsPhotoAlbums(9); $("#guests_tabs_data>div").hide(); $("#guestPhotoAlbums").show(); } else { $("#main_det_tab>li:first-child").addClass("activeLi"); } $("#main_tab").find("li").bind("click", function () { $(this).addClass("activeLi"); $(this).siblings().removeClass("activeLi"); }); $("#main_det_tab").find("li").bind("click", function () { $(this).addClass("activeLi"); $(this).siblings().removeClass("activeLi"); }); } function IntializeGuestsFilters() { $(".add_newest").find("a").click(function () { $(this).css({ "color": "#1a5f97", "fontSize": "23px" }); $(".sort_alphapet").find("a").css( { "color": "#eb941b", "fontSize": "19px", "line-height": "45px" }); $("#guests_tabs_data .sort_alphapet").find("a").css( { "line-height": "50px" }); }); $(".sort_alphapet").find("a").click(function () { $(this).css({ "color": "#1a5f97", "fontSize": "23px" }); $(".add_newest").find("a").css({ "color": "#eb941b", "fontSize": "19px", "line-height": "50px" }); $("#guests_tabs_data .add_newest").find("a").css({ "line-height": "52px" }); }); } function GetGuestsAudios(count) { $("#guestAudios #relatedAudios .imagesLoader").remove(); var guestId = $('#guestId').val(); var isAlphabeticSort = $('#guestAudios #hdnIsAlphabeticSort').val(); var alphabeticCharacter = $('#guestAudios #hdnAlphabeticCharacter').val(); var pageNumber = parseInt($('#guestAudios #hdnPageNo').val()) + 1; var URL = "/Content/GetGuestAudios?pageNumber=" + pageNumber + "&count=" + count + "&guestId=" + guestId + "&isAlphabeticSort=" + isAlphabeticSort + "&alphabeticCharacter=" + encodeURIComponent(alphabeticCharacter); $.ajax({ type: "GET", url: URL, dataType: "html", beforeSend: function () { $("#guestAudios #relatedAudios").append("
"); }, success: function (response) { $("#guestAudios #relatedAudios .imagesLoader").remove(); if (response != "") { $('#guestAudios #relatedAudios').append(response); $('#guestAudios #hdnPageNo').val(pageNumber); $('#guestAudios #hdnTotal').val($("#relatedAudios #hdnTotal").val()); $("#relatedAudios #hdnTotal").remove(); $("#relatedAudios").css("border", "1px solid orange"); HideShowMoreButton('guestAudios', 'btnMoreAudios', count); BindAddToPlaylistAction(); } else { $('#guestAudios #relatedAudios').html('
لا يوجد جلسات
'); $('#guestAudios #btnMoreAudios').hide(); $("#relatedAudios").css("border", "0px"); } IntializeDropBox('.show-sharing', '.share_this'); $('.Add-ToMyList').on("click", function () { $(this).find($('.AddTo')).attr("src", "/Content/images/addList_cr.png"); }); stButtons.locateElements(); toggleSelectedSongs(); } }); } function RebindGuestsAudios(count, isAlphabeticSort, alphabeticCharacter) { $('#guestAudios #hdnPageNo').val(0); $('#guestAudios #hdnTotal').val(0); $('#guestAudios #hdnIsAlphabeticSort').val(isAlphabeticSort); $('#guestAudios #hdnAlphabeticCharacter').val(alphabeticCharacter); $('#guestAudios #relatedAudios').html(''); GetGuestsAudios(count); toggleSelectedSongs(); } function BindAudiosCharactersSliderEvent(count) { if ($('#guestAudios #charactersSlider').length <= 0) { return 0; } $('#guestAudios #charactersSlider > div.bxslide > div.slider-ele').bind("click", function () { var alphabeticCharacter = $(this).text(); RebindGuestsAudios(count, true, alphabeticCharacter); }); } function GetGuestsNews(count) { $("#guestNews #relatedNews .imagesLoader").remove(); var guestId = $('#guestId').val(); var pageNumber = parseInt($('#guestNews #hdnPageNo').val()) + 1; var URL = "/Content/GetGuestNews?pageNumber=" + pageNumber + "&count=" + count + "&guestId=" + guestId; $.ajax({ type: "GET", url: URL, dataType: "html", beforeSend: function () { $("#guestNews #relatedNews").append("
"); }, success: function (response) { $("#guestNews #relatedNews .imagesLoader").remove(); if (response != "") { $('#guestNews #relatedNews').append(response); equalHeight($("#guestNews a.guest_title")); $('#guestNews #hdnPageNo').val(pageNumber); $('#guestNews #hdnTotal').val($("#relatedNews #hdnTotal").val()); $("#relatedNews #hdnTotal").remove(); HideShowMoreButton('guestNews', 'btnMoreNews', count); } else { $('#guestNews #relatedNews').html('
لا يوجد اخبار
'); } } }); } function GetGuestsPhotoAlbums(count) { $("#guestPhotoAlbums #relatedPhotoAlbums .imagesLoader").remove(); var guestId = $('#guestId').val(); var pageNumber = parseInt($('#guestPhotoAlbums #hdnPageNo').val()) + 1; var URL = "/Content/GetGuestPhotoAlbums?pageNumber=" + pageNumber + "&count=" + count + "&guestId=" + guestId; $.ajax({ type: "GET", url: URL, dataType: "html", beforeSend: function () { $("#guestPhotoAlbums #relatedPhotoAlbums").append("
"); }, success: function (response) { $("#guestPhotoAlbums #relatedPhotoAlbums .imagesLoader").remove(); if (response != "") { $('#guestPhotoAlbums #relatedPhotoAlbums').append(response); $('#guestPhotoAlbums #hdnPageNo').val(pageNumber); $('#guestPhotoAlbums #hdnTotal').val($("#relatedPhotoAlbums #hdnTotal").val()); $("#relatedPhotoAlbums #hdnTotal").remove(); IntializeImageHover("singers_image", "singer_discription"); HideShowMoreButton('guestPhotoAlbums', 'btnMoreAlbums', count); } else { $('#guestPhotoAlbums #relatedPhotoAlbums').html('
لا يوجد صور
'); } } }); } function GetGuestsVideos(count) { $("#guestVideos #relatedVideos .imagesLoader").remove(); var guestId = $('#guestId').val(); var pageNumber = parseInt($('#guestVideos #hdnPageNo').val()) + 1; var URL = "/Content/GetGuestVideos?pageNumber=" + pageNumber + "&count=" + count + "&guestId=" + guestId; $.ajax({ type: "GET", url: URL, dataType: "html", beforeSend: function () { $("#guestVideos #relatedVideos").append("
"); }, success: function (response) { $("#guestVideos #relatedVideos .imagesLoader").remove(); if (response != "") { $('#guestVideos #relatedVideos').append(response); $('#guestVideos #hdnPageNo').val(pageNumber); $('#guestVideos #hdnTotal').val($("#relatedVideos #hdnTotal").val()); $("#relatedVideos #hdnTotal").remove(); IntializeImageHover("singers_image", "singer_discription"); IntializeImageHover("guest_video", "video_des"); HideShowMoreButton('guestVideos', 'btnMoreVideos', count); } else { $('#guestVideos #relatedVideos').html('
لا يوجد فيديوهات
'); } } }); } function GetParameterByName(name) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex.exec(location.search); return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); } function IntializeGuestsLinks() { var hasPhotoAlbums = $.trim($('#guest_tabs #hdnHasPhotoAlbums').val()); var hasAudio = $.trim($('#guest_tabs #hdnHasAudio').val()); if (hasAudio == 'true') { return; } if (hasPhotoAlbums == 'true') { $('#moreGuests #lnkGuest').each(function () { if ($(this).attr('href').indexOf("?p=1") <= 0) { $(this).attr('href', $(this).attr('href') + "?p=1"); } }); } else { $('#moreGuests #lnkGuest:not([type="c2521ad2-ca27-4481-996a-97bff1251ab7"])').each(function () { if ($(this).attr('href').indexOf("?p=1") <= 0) { $(this).attr('href', $(this).attr('href') + "?p=1"); } }); } } function LoadGuestsOnBrowserBack(count) { var pageNumber = $.trim(parseInt($('#guest_tabs #hdnPageNo').val())); var itemsCount = $("#moreGuests .singers_image").length; if (pageNumber > 1 && itemsCount == count) { GetGuests(count); } else { $('#guest_tabs #hdnGuestType').val(''); $('#guest_tabs #hdnIsAlphabeticSort').val('false'); $('#guest_tabs #hdnAlphabeticCharacter').val(''); $('#guest_tabs #hdnPageNo').val(1); } }