﻿var slaytSay = 1;
var slaytZamanla;
var aktifSayfa = "";

$(function () {

    //    //öncelikle atama yapıyoruz
    //    $("#tableGosterimArkaPlan").overlay({
    //        oneInstance: false,
    //        closeOnClick: false,
    //        effect: 'apple',

    //        onBeforeLoad: function () {
    //            //$("#divHareketIcerik").load("AnaSayfa.htm");
    //        }
    //    });

    //pencere boyutlandırmasında, içerik boyutlandırması
    $(window).resize(function () {
        fnIcerikKapsamAyar();
    });


    //açık toplantı salonu var ise kapıyoruz.
    $(document).click(function () {
        $(".ToplantiSalonuTooltip").hide();
    });

});


//5 tane intro resmi var, resim sayma sayacımızla 5 e ulaştık mı introyu oynatıyoruz.
var introSay = 0;
function imgYuklendi(nesne) {
    introSay += 1;
    if (introSay == 5) { introOynat(); }
}

function introOynat() { 
    //Resimler yüklendikten sonra sırayla ekran hareketleri başlar...
    $("#1").fadeTo(2500, 1, function () {
        $("#2").fadeTo(1200, 1, function () {
            $("#1").hide();
            $("#3").css({ marginTop: "-100%" });
            $("#4").css({ marginTop: "100%" });
            $("#3").show();
            $("#4").show();
            var uc = ($("#3").height() - (($.browser.msie) ? 1 : 0)) + "px";
            $("#3").animate({ marginTop: "0" }, 1000);
            $("#4").animate({ marginTop: uc }, 1000, function () {
                $("#5").fadeTo(2000, 1, function () {
                    //Ana Sayfa Yüklenir
                    $("#2").hide();
                    //$("#3").hide();
                    //$("#4").hide();
                    $("#3").animate({ left: "100%" }, 800, function () { $("#3").hide() });
                    $("#4").animate({ left: "-100%" }, 800, function () { $("#4").hide() });
                    //introSay = 0;
                    setTimeout('baslangicAyar();', 2000); // Ana Sayfa Yüklenir
                });
            });

        });
    });
}


function baslangicAyar() {

    $("#divTabanFooter").fadeTo(550, 1, function () {
        //Menü ayarları
        $("#sol-menu ul").tabs("#divHareketIcerik > div", { effect: 'ajax' });

        //istediğimiz zaman görünür kılıyoruz.
        $("#tableGosterimArkaPlan").show(1000, function () {
            
            fnMenuSecim('AnaSayfa.aspx', $('#ancAnaSayfa'));
            //fnIcerikKapsamAyar();
            //
        });

    });

}


function fnIcerikKapsamAyar() {
//    var ilaveAnaSayfa = 0;
//    if (aktifSayfa == "AnaSayfa.aspx") {
//        ilaveAnaSayfa = 40 + parseInt($("#divIcerikKapsam").css("padding-top")) + parseInt($("#divIcerikKapsam").css("padding-left"));;
//        //padding değeri de siliniyor...
//        } //((parseInt($("#divIcerikBaslik").css("height")) * 1) / 4); -> Başlığın Yüksekliği 
    //alert(ilaveAnaSayfa);
    //tablo görünür olduktan sonra içerik kapsam ayarı yapıyoruz ...
    //içerik kapsamın yükseklik bilgisi : copyright offset tepe konumundan, kapsam tepe konumunun 1/3 ü çıkarılır ve bitiş noktası bulunur. bitiş noktasından başlangıç noktası ve padding çıkarılıp yüksekliği bulunur.
    var cpy = $("#divTabanFooterCopy");
    var yuk = (cpy.offset().top - (parseInt(cpy.position().top * (1 / 3)))) - $("#divIcerikKapsam").offset().top;
    var pad = parseInt($("#divIcerikKapsam").css("padding-top")) + parseInt($("#divIcerikKapsam").css("padding-left")); // içeriğin padding değeri
    //$("#divIcerikBaslik").html($("#divIcerikKapsam").css("padding-top"));
    var sonuc = (yuk - pad);  //+ ilaveAnaSayfa;

    $("#divIcerikKapsam").height(sonuc);
    if (aktifSayfa == "AnaSayfa.aspx") {
        $("#imgBaslikliArka").css({ height: yuk + "px", width: $("#divIcerikKapsam").outerWidth(true) + "px", visibility: "visible" });
    } else {
        $("#imgBaslikliArka").css({ height: (yuk + 40) + "px", width: $("#divIcerikKapsam").outerWidth(true) + "px", visibility: "visible" });
    }
    
    $("#imgBaslikliArka").show();

    if (aktifSayfa == "AnaSayfa.aspx") {
        //Ana Sayfa slayt ayarı için 
        if ($("#ana-slayt-resim")) {
            $("#ana-slayt-resim").css("height", (sonuc / 2) + "px");
        }
        var salon = $("#divAnaSayfaToplantiSalonlari");
        salon.css({ width: ($("#divIcerikKapsam").width() - 265) + "px", marginTop: "-9px" });
        //if ($("#divIcerikKapsam").width() < 550) salon.css("margin-top", "-9px");


    } else if (aktifSayfa == "Hakkimizda.aspx") {
        //hakkımızda sayfasının olması durumunda, içeriğin yükseklik ayarı için 
        if ($("#divHakkimizdaTabIcerikKapsam")) {
            var tabKap = $("#divHakkimizdaTabIcerikKapsam");
            tabKap.css({ height: (40 + ($("#divIcerikKapsam").height() - ($("#ulHakkimizdaTabs").height() * 2) - (parseInt(tabKap.css("padding")) * 2))) + "px" });
            $("#imgIcerikArkaPlan").css({ height: (tabKap.height() + 81) + "px", width: (tabKap.width() + 53) + "px", marginLeft: "-15px", marginTop: "-15px" });
            $("#imgIcerikArkaPlan").show();

        }
    } else if (aktifSayfa == "Galeri.aspx") {
        if ($("#divGaleriTabIcerikKapsam")) {
            var tabKap = $("#divGaleriTabIcerikKapsam");
            tabKap.css({ height: (40 + ($("#divIcerikKapsam").height() - ($("#ulGaleriTabs").height() * 2) - (parseInt(tabKap.css("padding")) * 2))) + "px" });
            $("#imgIcerikArkaPlan").css({ height: (tabKap.height() + 81) + "px", width: (tabKap.width() + 53) + "px", marginLeft: "-15px", marginTop: "-15px" });
            $("#imgIcerikArkaPlan").show();

        }
    } else {
        var kap = $("#IcerikScrollKapsam");
        kap.css({ height: ($("#divIcerikKapsam").height() - 30) + "px", border: "none" });
        $("#imgIcerikArkaPlan").css({ height: (kap.height() + 50) + "px", width: (kap.width() + 50) + "px", marginLeft: "-15px", marginTop: "-15px" });
        $("#imgIcerikArkaPlan").show();
    }
    

}

function fnMenuSecim(sayfa, nesne) {
    if (nesne != null) { if ($(nesne).hasClass("secili")) return; }  //zaten seçili menü geri dön
    $(".secili").removeClass("secili");
    if (nesne != null) { $(nesne).addClass("secili"); }
    aktifSayfa = sayfa; //ToDo: Silmeye kıyamadım, kalsın bakalım kullanırız belki...
    if (slaytZamanla) clearTimeout(slaytZamanla);
    //Yükleniyor uyarısı içerik başlığa eklenip, yüklendikten sonra başlık bilgisi aktif hale geitirilebilir....
    $("#divIcerikKapsam").removeClass("removePadding");
    //if (sayfa != "AnaSayfa.aspx") { $("#divIcerikBaslik").show(); } else { $("#divIcerikBaslik").hide(); }
    
    $("#divIcerikBaslik").html((nesne != null)?$(nesne).attr("title"):"REZERVASYON FORMU");
    //$("#divIcerikKapsam").html("<div style='margin-right:10px;margin-top:50px;'><img src='imgs/yukleniyor.gif' alt='Yükleniyor...' style='float:left;' /> Yükleniyor...</div>");
    $("#divIcerikKapsam").html("<div style='margin-right:10px;margin-top:50px;font-weight:bold;'>Bilgiler Yükleniyor, Lütfen Bekleyiniz...</div>");
    if (sayfa == "") {
        $("#divIcerikKapsam").html("Yapım Aşamasında...");
        return;
    }

    var t = (nesne != null)?0:1;
    $.get(sayfa, { tip: t }, function (data) {
        //alert(data);
        $("#divIcerikKapsam").html(data);
        if (slaytZamanla) clearInterval(slaytZamanla);
        if (sayfa == "AnaSayfa.aspx") {
            $("#divIcerikKapsam").addClass("removePadding");
            $("#divIcerikBaslik").hide();
            //$("#divIcerikKapsam").height($("#divIcerikKapsam").height() + 80);
            $("#ana-slayt-resim").css("height", ($("#divIcerikKapsam").height() / 2) + "px"); //Slayt resmi yüksekliğin yarısını alır
            $(".ul-ana-slayt li").tooltip(); //Slayt Tooltip


            //            //Alt açıklama, toplantı salonları genişlik ayarı
            var salon = $("#divAnaSayfaToplantiSalonlari");
            salon.css({ width: ($("#divIcerikKapsam").width() - 265) + "px", marginTop: "-9px" });
            //salon.width($("#divIcerikKapsam").width() - 265);
            //if ($("#divIcerikKapsam").width() < 550) salon.css("margin-top", "-9px");

            //Ana Sayfa Slayt Ayarları 
            $(".ul-ana-slayt li").click(function () {
                // Aktif slayt tıklandı ise dikkate almayacağız
                if ($(this).hasClass("ana-slayt-aktif-li")) { return; }
                //Büyük resmin adresi oluşur
                var url = "imgs/ana-slayt/buyuk/" + $(this).attr("src") + ".jpg";

                //aktif gösterimdeki resim yarı yarıya görünmez yapılır
                var wrap = $("#ana-slayt-resim").fadeTo("medium", 0.8);


                var img = new Image();
                img.onload = function () {
                    wrap.fadeTo("fast", 1);
                    wrap.attr("src", url); //wrap.find("img").attr("src", url);
                };

                img.src = url;

                //Aktif eleman işareti silinir
                $(".ul-ana-slayt li").removeClass("ana-slayt-aktif-li");
                $(this).addClass("ana-slayt-aktif-li"); //şu anki aktif olarak işaretlenir.
                $("#ana-slayt-resim-bilgi").text($(this).attr("bilgi"));
                //Bir sonraki resmi isteyelim ...
                //setTimeout("anaSayfaSlaytGosterisi();", 3000);
                //slaytZamanla = setTimeout("anaSayfaSlaytGosterisi();", 5000);
            }).filter(":first").click(); //yükleme tamamlandığında ilk resme odaklanılır.

            //setInterval(anaSayfaSlaytGosterisi(), 3000);
            //clearTimeout(slaytZamanla);
            slaytZamanla = setInterval(function () {
                anaSayfaSlaytGosterisi();
            }, 12000);

        } else if (sayfa == "Hakkimizda.aspx") {
            $(".accordion").tabs(".pane", { tabs: 'h2', effect: 'slide' }); //slide
            $(".tabs").tabs(".xyz", { effect: 'fade' });  //{ effect: 'fade', fadeOutSpeed: 400 }
            //Tab içeriğinin kapsamı kaplaması için hesap yapıyoruz. * 2 -> tab 2 satır olduğunda scroll gözükmüyor. panel içerik kapsamın pad değeri varsa onu da yükseklikten çıkarıyoruz
            $("#divHakkimizdaTabIcerikKapsam").css({ height: ($("#divIcerikKapsam").height() - ($("#ulHakkimizdaTabs").height() * 2) - (parseInt($("#divHakkimizdaTabIcerikKapsam").css("padding")) * 2)) + "px" });
            //Başlığa tıklanma sonrası ok yönünü değiştireceğiz.
            $(".accordion h2").click(function () {
                //imgs/ok-asagi.png, imgs/ok-yukari.png
                $(".accordion h2 img[src='imgs/ok-yukari.png']").attr("src", "imgs/ok-asagi.png"); //öncelikle seçili olan ok resmini ilk haline alıyoruz
                $(this).find("img").attr("src", "imgs/ok-yukari.png"); //seçili soruyu işaretliyoruz
            });
            $("#divIcerikBaslik").show();
        } else if (sayfa == "Galeri.aspx") {
            $(".tabs").tabs(".xyz", { effect: 'fade' });
            $("#divGaleriTabIcerikKapsam").css({ height: ($("#divIcerikKapsam").height() - ($("#ulGaleriTabs").height() * 2) - (parseInt($("#divGaleriTabIcerikKapsam").css("padding")) * 2)) + "px" });

            $('#tabs-foto a').lightBox({
                imageBlank: 'imgs/galeri/bos.gif',
                imageLoading: 'imgs/yukleniyor.gif',
                imageBtnClose: 'imgs/galeri/kapat.gif',
                imageBtnPrev: 'imgs/galeri/onceki.gif',
                imageBtnNext: 'imgs/galeri/sonraki.gif',
                txtImage: 'Fotoğraf',
                txtOf: '-'
            });

            //            //          overlayBgColor: '#FFF',
            //            //	        overlayOpacity: 0.6,
            //            //	        imageLoading: 'http://example.com/images/loading.gif',
            //            //	        imageBtnClose: 'http://example.com/images/close.gif',
            //            //	        imageBtnPrev: 'http://example.com/images/prev.gif',
            //            //	        imageBtnNext: 'http://example.com/images/next.gif',
            //            //	        containerResizeSpeed: 350,
            //            //	        txtImage: 'Imagem',
            //            //	        txtOf: 'de'

            $("#divIcerikBaslik").show();

        } else if (sayfa == "ToplantiSalonlari.aspx") {
            $(".ToplantiSalonlari tr:odd").addClass("odd"); //css("background-color", "#fcfce4");

            $("*[detay]").mousemove(function (e) {
                var idx = $(this).attr("detay");
                //alert(e.offsetX + " - " + e.clientX + " - " + e.pageX); // mozilla da offsetX tanımsız...
                //$("#divIcerikBaslik").text($(this).find("img").position().left + " - " + $(idx).css("left"));
                var kapsam = $(".ToplantiSalonlari");
                $(idx).css({
                    left: ($(".ToplantiSalonlari").offset().left - 20 + parseInt(kapsam.width() - ($(idx).width() + 3))) + "px",
                    top: parseInt(kapsam.position().top + $(this).height() + $("#divIcerikKapsam").position().top + 60) + "px"
                });

                var okSonuc = ($(".ToplantiSalonlari").offset().left - 50 + $(this).find("img").position().left) - parseInt($(idx).css("left")); //Ok Düzen başlığının çerçevisine göre yerleşir.
                $(".DuzenOk").css({ left: ((okSonuc > 0) ? okSonuc + 20 : 40) + "px" });

                if ($(".DuzenOk").css("display") == "none") $(".DuzenOk").show();
                if ($(idx).css("display") == "none") $(idx).show();

            });

            setTimeout("$('*[detay=\"#divSalonTiyatro\"]').mousemove()", 1500);

            $("*[detay]").mouseout(function (e) {
                var idx = $(this).attr("detay");
                $(".DuzenOk").hide();
                $(idx).hide();
            });

            $("#divIcerikBaslik").show();

        } else {
            $("#divIcerikBaslik").show();
        }

        fnIcerikKapsamAyar();
        //        if (sayfa != "AnaSayfa.aspx") {
        //            fnIcerikKapsamAyar();
        //        }

    });
}



function anaSayfaSlaytGosterisi() {
    //clearTimeout(slaytZamanla);
    //if (aktifSayfa != "AnaSayfa.aspx"){ clearInterval(slaytZamanla); return; }
    //$("#divIcerikBaslik").show();
    //if (!$(".ul-ana-slayt")) return;  //seçili bir eleman yoksa daha yükleme başlamamış, sayfa hazır değil veya başka sayfa yüklemesi yapılmış.
    //var idx = $(".ul-ana-slayt li").index(".ana-slayt-aktif-li");
    //$("#divIcerikBaslik").text(slaytSay);
    if (slaytSay == 5) slaytSay = 0;
    $(".ul-ana-slayt li").filter(":eq(" + slaytSay + ")").click();
    slaytSay += 1;
//    if (idx > -1) {
//        if (idx == 4) idx = 0; //son resimde ise ilk resme alalım
//        $(".ul-ana-slayt li:eq(" + (idx + 1) + ")").click(); //Tıklarım ben böyle ...
//    }
//    //setTimeout("anaSayfaSlaytGosterisi();", 3000);

}


function fnAlternatif(bolum) {
    $("#divToplantiPaketiIcerik").hide();
    $(bolum).show();
    fnIcerikKapsamAyar();
}

function fnAlternatifKapat(bolum) {
    $(bolum).hide();
    $("#divToplantiPaketiIcerik").show();
}

