﻿var promoCurrentItemIndex = 0;
var promoItemCount = 0;
var promoItemWidth = 0;
var promoSlideShow = true;
var promoSlideShowDuration = 4000;

var oyunCurrentItemIndex = 0;
var oyunItemCount = 0;
var oyunItemWidth = 0;

$(document).ready(function () {
    AjaxService.PopUpSession(function (icerik) {
        if (icerik != 1)
            $("#popup").slideDown();
    }, ajaxServisErrHandler);

    AjaxService.Icerik(10, function (resim) {
        var resimIndex = 0;
        $(resim).each(function () {
            resimIndex++;
            $(".promo .promo-gorsel ul").append("<li><a href=\"" + this.AltIcerik[1].Metin + "\"><img src=\"" + this.AltIcerik[0].Metin + "\" width=\"569\" height=\"219\" /></a></li>");
        });

        promoItemWidth = $(".promo .promo-gorsel ul li img").css("width").replace(/px/, "");
        promoItemCount = $(".promo .promo-gorsel ul li").length;
		
        $(".promo .promo-gorsel ul").css("width", promoItemWidth * promoItemCount + "px");

        for (var liItem = 0; liItem < promoItemCount; liItem++) {
            $(".promo .promo-sayfa").append("<li><a id=\"" + liItem + "\" href=\"javascript:void(0)\">" + (liItem + 1) + "</a></li>");
        }
        $(".promo .promo-sayfa li:eq(0) a").attr("class", "sec");

        $(".promo .promo-sayfa li a").bind("mouseover", function () { promoSlide(this.id); promoSlideShow = false; });

        if (promoSlideShow)
            setTimeout("promoSlideGo()", promoSlideShowDuration);

        AjaxService.Icerik(2, function (oyun) {
            var oyunIndex = 0;
            $(oyun).each(function () {
                oyunIndex++;
                $(".oyunlar .oyunlar-slide ul").append("<li>" +
						"	<a href=\"/oyunlar/" + this.AltIcerik[0].UrlMetin + "\" title=\"" + this.AltIcerik[0].Metin + "\"><img src=\"" + this.AltIcerik[1].Metin + "\" width=\"154\" height=\"98\" alt=\"" + this.AltIcerik[0].Metin + "\" /></a>" +
						"	<p>" + this.AltIcerik[0].Metin + "</p>" +
						"</li>");
            });

            oyunItemWidth = Math.round($(".oyunlar .oyunlar-slide ul li").css("width").replace(/px/, "")) + Math.round($(".oyunlar .oyunlar-slide ul li").css("margin-right").replace(/px/, "")) + 7;
            oyunItemCount = $(".oyunlar .oyunlar-slide ul li").length;
            $(".oyunlar .oyunlar-slide ul").css("width", oyunItemWidth * (oyunItemCount + (3 - (oyunItemCount % 3))) + "px");
            $("#oyun-geri").bind("click", function () { oyunSlide(-1); });
            $("#oyun-ileri").bind("click", function () { oyunSlide(1); });
            $("#oyun-geri").hide();

            AjaxService.Icerik(406, function (haber) {
                var haberIndex = 0;
                $(haber).each(function () {
                    $("#haberler ul").append("<li>" +
						"<a href=\"" + this.AltIcerik[3].Metin + "\" title=\"" + this.AltIcerik[0].Metin + "\"><img class=\"gorsel\" src=\"" + this.AltIcerik[1].Metin + "\" width=\"134\" height=\"90\" alt=\"" + this.AltIcerik[0].Metin + "\" /></a>" +
						"<div class=\"icerik\">" +
						"	<p class=\"baslik\"><a href=\"" + this.AltIcerik[3].Metin + "\" title=\"" + this.AltIcerik[0].Metin + "\">" + this.AltIcerik[0].Metin + "</p></a>" +
						"	<p class=\"metin\">" + this.AltIcerik[2].Metin + "</p>" +
                        "   <a href=\"" + this.AltIcerik[3].Metin + "\" title=\"" + this.AltIcerik[0].Metin + "\" class=\"btn-devam\"><img src=\"/images/anasayfa/btn-devam-" + (haberIndex+1) + ".jpg\" width=\"25\" height=\"35\" alt=\"Devamı\" /></a>" +
						"</div><!-- icerik -->" +
					"</li>");
                    haberIndex++;

                    if (haberIndex == 3) return false;
                });

                AjaxService.RandomIcerik(9, function (icerik) {
                    $("#bu-biliyo .baslik").html(icerik.Baslik);
                    $("#bu-biliyo .metin").html(icerik.Metin);
                }, ajaxServisErrHandler);

            }, ajaxServisErrHandler);

        }, ajaxServisErrHandler);

    }, ajaxServisErrHandler);
     

    $("#popup a").click(function () {
        popupKapa();
    });
});

function popupKapa() {
    $("#popup").hide();
}

function promoSlide(_itemNum) {
    promoCurrentItemIndex = _itemNum;
    if (promoCurrentItemIndex >= promoItemCount) promoCurrentItemIndex = 0;

    $(".promo .promo-gorsel").animate({ scrollLeft: promoCurrentItemIndex * promoItemWidth });
    $(".promo .promo-sayfa li a").attr("class", "");

    $(".promo .promo-sayfa li:eq(" + promoCurrentItemIndex + ") a").attr("class", "sec");

    if (promoSlideShow)
        setTimeout("promoSlideGo()", promoSlideShowDuration);
}

function promoSlideGo() {
    if (promoSlideShow)
        setTimeout("promoSlide(" + (promoCurrentItemIndex + 1) + ")", promoSlideShowDuration);
}

function oyunSlide(_to) {
    if (_to != null) {
        if (_to == 1) oyunCurrentItemIndex = oyunCurrentItemIndex + 3;
        else if (_to == -1) oyunCurrentItemIndex = oyunCurrentItemIndex -3;
    }
    if (oyunCurrentItemIndex == 0)
        $("#oyun-geri").hide();
    else
        $("#oyun-geri").show();

    if (oyunCurrentItemIndex == oyunItemCount || oyunCurrentItemIndex + 3 >= oyunItemCount)
        $("#oyun-ileri").hide();
    else
        $("#oyun-ileri").show();

    $(".oyunlar .oyunlar-slide").animate({ scrollLeft: oyunCurrentItemIndex * oyunItemWidth });
}
