var DiServisUrl = rootURL + "/tvservisler/galeriservisler/dinleizleservis.aspx";
var PoServisUrl = rootURL + "/tvservisler/galeriservisler/podcastservis.aspx";
var GaleriServisUrl = rootURL + "/tvservisler/galeriservisler/galeriservis.aspx";

var hash = window.location.hash;
var hashURL = hash.split("/");
var pp = URI.split("pid");
var set = 0;
var WPlayer = 0;
var detayPlayer = 0;
var gizmo;
var TurIdleri = [4, 5, 2, 2, 6, 9, 1];


jQuery(document).ready(function(){
    //setTimeout("location.reload(true);", 120000);
    $("img").not("#anasayfa img,#yayin_akis img,#detay_sayfasi img").lazyload({
        placeholder: "images/loading_thumb.jpg"
    });
    
    keyEvents();
    
    Div = hashURL[0].replace("_trt", "");
    
    if (Div) {
        var elem = $(Div);
        
        $("#ust_menu li a[href='" + hashURL[0] + "']").parent().addClass("TMaktiv");

        Ortala(elem);
        MenuKaydir(margin, Div);
        
        $.scrollTo({
            top: pos_top + "px",
            left: pos_left + "px"
        }, 600);
        
        title_degistir(Div);
        
    }
    /*
    if (hashURL[1] == "pid") {
    
        if (hashURL[2]) {
            PrDetay(hashURL[2]);
            
        }
    }
    */
    /* dinle izle url yönlendirme */
    
    if (hashURL[1] == "gk" && Div == "#dinleizle") {
    
    
        if (hashURL[2]) {
        
            DiKategorigetir(DiServisUrl, hashURL[2]);
            DPicerikGetir(hashURL[6], hashURL[2]);
            
        }
        
    }
    
    /* podcast url yönlendirme */
    
    if (hashURL[1] == "gk" && Div == "#podcast") {
    
        PoKategorigetir(PoServisUrl, hashURL[2]);
        PoIcerikGetir(hashURL[6], hashURL[2], hashURL[4], hashURL[8]);
        
    }
    
    /* podcast dinleizle kategori tıklama */
    
    $("#di_menu ul#navmenu-v li a").click(function(){
    
        DiGaleriGetir($(this).attr("rel"));
        $("#di_menu ul#navmenu-v li a").removeClass("navaktiv");
        $(this).addClass("navaktiv");
        
    });
    
    $("#di_menu ul#navmenu-v li a").eq(0).addClass("navaktiv");
    
    $("div#podcast_menu ul li a").eq(0).addClass("navaktiv");
    
    $("div#podcast_menu ul li a").click(function(){
    
        PoGaleriGetir($(this).attr("rel"));
        
        $("div#podcast_menu ul li a").removeClass("navaktiv");
        $(this).addClass("navaktiv");
        
    });
    
    /* link değiştir */
    /*
    $(".ana_tan_ozet a,.ana_tan_img a,#ekstrabanner a").each(function(){
    
        var href = $(this).attr("href");
        // alert(href);
        var dd = gup(href, "pid");
        if (dd) {
            $(this).attr("href", "#detay_sayfasi_trt/pid/" + dd);
            $(this).attr("target", "_self");
        }
        
    });
    $(".ana_tan_img a,#ekstrabanner a").click(function(){
        PrDetayGit();
    });
    */
    
    /* */
    
    $('#pr_yayin_tarih').jScrollPane({
        scrollbarWidth: 7,
        dragMaxHeight: 60
    });
    
    DirekLinkler();
    SabitMenuler();
    Promosyon();
    buAksamAzsonraTab();
    //background();
    //arkaPlanAta("anasayfa", 0);
    //arkaPlanAta("dinleizle", 1);
    // setTimeout('TurProgGetir("ProgTur2",4,1,set)', 3000);
    
    setTimeout('YayinAkisLoad()', 5000);
    
    
    
});



function FlashTepeBanner(xml, id){
    var flashvarsFragman = {};
    flashvarsFragman.width = "680";
    flashvarsFragman.height = "100";
    var paramsFragman = {};
    paramsFragman.wmode = "transparent";
    paramsFragman.flashvars = "xmlPath=" + xml;
    var attributesFragman = {};
    swfobject.embedSWF("flash/Banner.swf", id, "680", "100", "9.0.0", "flash/expressInstall.swf", flashvarsFragman, paramsFragman, attributesFragman);
    
}

function ReklamAlan1_728_90() {
    var m3_u = (location.protocol == 'https:' ? 'https://d.reklamz.com/ajs.php' : 'http://d.reklamz.com/ajs.php');
    var m3_r = Math.floor(Math.random() * 99999999999);
    if (!document.MAX_used) document.MAX_used = ',';
    document.write("<scr" + "ipt type='text/javascript' src='" + m3_u);
    document.write("?zoneid=1836");
    document.write('&amp;cb=' + m3_r);
    if (document.MAX_used != ',') document.write("&amp;exclude=" + document.MAX_used);
    document.write(document.charset ? '&amp;charset=' + document.charset : (document.characterSet ? '&amp;charset=' + document.characterSet : ''));
    document.write("&amp;loc=" + escape(window.location));
    if (document.referrer) document.write("&amp;referer=" + escape(document.referrer));
    if (document.context) document.write("&context=" + escape(document.context));
    if (document.mmm_fo) document.write("&amp;mmm_fo=1");
    document.write("'><\/scr" + "ipt>");
}

function DetayMedyaGit(){

    var hash = window.location.hash;
    var hashURL = hash.split("/");
    
    
    Div = hashURL[0].replace("_trt", "");
    
    Ortala($(Div));
    
    $.scrollTo({
        top: pos_top + "px",
        left: pos_left + "px"
    }, 600);
    
    if (Div == "#dinleizle") {
    
    
        if (hashURL[1] == "gk") {
        
            if (hashURL[2]) {
                // DiKategorigetir(DiServisUrl, hashURL[2]);
                DPicerikGetir(hashURL[6], hashURL[2]);
            }
            
        }
        else {
            DiKategorigetir(DiServisUrl, -1);
        }
        
    }
    else 
        if (Div == "#podcast") {
        
            if (hashURL[1] == "gk") {
            
                if (hashURL[2]) {
                
                    PoIcerikGetir(hashURL[6], hashURL[2], hashURL[4], hashURL[8]);
                    
                }
                
            }
            
        }
    
}

function gup(url, name){

    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(url);
    if (results == null) 
        return "";
    else 
        return results[1];
}

function DirekLinkler(){

    if (pp[1]) {
    
    
    
    if(!$("#detay_baslik h1 span").html())
    location.href='http://www.trt.net.tr/televizyon/';

    
        //detayPlayerGetir();
        
        Ortala($("#detay_sayfasi"));
        MenuKaydir(margin);
        
        
        $.scrollTo({
            top: pos_top + "px",
            left: pos_left + "px"
        }, 600);
        
    }
    
    if (hashURL[1] == "kimid" && hashURL[3] == "tanid" && hashURL[5] == "proid") {
    
        AkisDetay("kimid=" + hashURL[2] + "&tanid=" + hashURL[4] + "&proid=" + hashURL[6]);
        
        Ortala($("#detay_sayfasi"));
        
        MenuKaydir(margin);
        
        $.scrollTo({
            top: pos_top + "px",
            left: pos_left + "px"
        }, 600);
        
    }
    
    
    
    
}

function detayPlayerGetir(){

    var fr = $('#detay_video').attr("title");
    var img = $('#detay_video').attr("img");
    if (fr != '') {
        $('#detay_video').html("");
        $('#detay_video').flash({
            src: 'flash/mediaplayer.swf',
            width: 504,
            height: 277,
            allowfullscreen: "true",
            flashvars: {
                file: fr,
                image: img
            }
        }, {
            version: 9
        });
        
        detayPlayer++;
    }
    else 
        if (img != '') {
            $('#detay_video').html("<img src='" + img + "' height='277' />");
        }
        else {
            $('#detay_video').html("");
        }
    
}

function SabitMenuler(){


    $("#ust_menu li a,#ana_sol_menu li a,#kanal_menu a").click(function(){
    
        $("#ust_menu li a,#ana_sol_menu li a,#kanal_menu a").parent().removeClass("TMaktiv");
        
        $(this).parent().not("#ust_menu li#caliizle").addClass("TMaktiv");
        
        var Div = $(this).attr("href");
        
        
        
        aURL = Div.split("/");
        
        Div = aURL[0].replace("_trt", "");
        
        Ortala($(Div));
        
        
        
        /* Player Durdurma */
        
        if (Div != "#dinleizle") {
        
            if (WPlayer > 0) {
                W_playerStop();
                WPlayer = 0;
            }
            
        }
        
        if (Div != "#detay_sayfasi") {
        
            if (detayPlayer > 0) {
                detayPlayerGetir();
                detayPlayer = 0;
                
            }
            
        }
        
        /* Player Durdurma */
        
        MenuKaydir(margin, Div);
        
        $.scrollTo({
            top: pos_top + "px",
            left: pos_left + "px"
        }, 600);
        
        
        /*  */
        
        title_degistir(Div);
        
    });
    
}


function title_degistir(id){

    switch (id) {
    
    
        case "#anasayfa":
            document.title = "TRT TELEVİZYON - Ana Sayfa";
            break;
            
        case "#dinleizle":
            document.title = "TRT TELEVİZYON - Dinle İzle";
            break;
            
        case "#podcast":
            document.title = "TRT TELEVİZYON - Podcast";
            break;
            
        case "#ProgTur1":
            document.title = "TRT TELEVİZYON - Dizi";
            break;
            
        case "#ProgTur2":
            document.title = "TRT TELEVİZYON - Sinema";
            break;
            
        case "#ProgTur3":
            document.title = "TRT TELEVİZYON - Belgesel";
            break;
            
        case "#ProgTur4":
            document.title = "TRT TELEVİZYON - Müzik - Eğlence";
            break;
            
        case "#ProgTur5":
            document.title = "TRT TELEVİZYON - Haber - Spor";
            break;
            
        case "#ProgTur6":
            document.title = "TRT TELEVİZYON - Çocuk - Gençlik";
            break;
            
        case "#ProgTur7":
            document.title = "TRT TELEVİZYON - Eğitim - Kültür";
            break;
            
        case "#yayin_akis":
            document.title = "TRT TELEVİZYON - Yayın Akışı";
            break;
            
        case "#detay_sayfasi_trt":
            document.title = "TRT TELEVİZYON - " + programAdi;
            break;
    }
}




function background(){

    var div = ["anasayfa", "ProgTur1", "ProgTur2", "ProgTur3", "ProgTur4", "ProgTur5", "ProgTur6", "ProgTur7", "dinleizle", "podcast", "yayin_akis"];
    
        for (var i = 0; i <= 10; i++) {
        
            setTimeout('arkaPlanAta("' + div[i] + '",' + i + ')', (i + 1) * 500);
            
        };
    
    }

function arkaPlanAta(div, i){

    $("#" + div).css({
        "background-image": "url(images/ArkaPlanlar_" + i + ".jpg)"
    });
    
}

function W_player(url){

    if (url != undefined) {
    
    
        if ($.browser.msie) 
            document.getElementById('WmaPlayer').URL = url;
        else {
            //document.getElementById('WmaPlayerE').src = url;
            //document.getElementById('WmaPlayerE').src = url;
            //setTimeout("W_player(url)",500);
            $("#di_video").html("");
            $("#di_video").html("<embed ID='WmaPlayerE' wmode='transparent' src='" + url + "' type='application/x-mplayer2' pluginspage='http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=Media&sba=Plugin&' name='MP' width='504'height='297' showstatusbar='1' showcontrols='1' showdisplay='0' showgotobar='0'autostart='1' autosize='0' showcaptioning='0' enabletracker='1' showtracker='1'enablecontextmenu='0' volume='1' showpositioncontrols='0' showaudiocontrols='1'enablefullscreencontrols='1'> </embed>")
        }
        
        //setTimeout("document.getElementById('WmaPlayerE').controls.play()",5000);
    
    }
    
    WPlayer++;
    
}

function W_playerStop(){


    if ($.browser.msie) 
        document.getElementById('WmaPlayer').controls.stop();
    else {
        try {
            document.getElementById('WmaPlayerE').controls.stop();
        } 
        catch (e) {
        
        }
    }
    
    
}


function W_playerPlay(){

    document.getElementById('WmaPlayer').play();
    
}


function TurProgGetir(DivId, TurId, page, set2){

    // alert(DivId+" - "+TurId+" - "+page+" - "+set2 );
    
    $("#" + DivId + " #turler_icerik" + set2).html("");
    
    $("#" + DivId + " #turler_icerik" + set2).css({
        "background-image": "url(images/load.gif)",
        "background-position": "top center",
        "background-repeat": "no-repeat"
    });
    
    aktiv = "";
    
    $.ajax({
        url: GaleriServisUrl + "?id=" + TurId + "&page=" + page,
        // url: "tur.aspx",
        dataType: "json",
        cache: true,
        success: function(JSON){
        
            $.each(JSON.Programlar, function(j, Ic){
            
                var title = Ic.ProgAdi.replace('"', '‘');
                title = title.replace("'", "‘");
                
                if (Ic.ProgID &&
                Ic.ProgID != "undefined" &&
                Ic.ProgID != null) 
                    $("#" + DivId +
                    " #turler_icerik" +
                    set2).append("<a href='sayfa/detay.aspx?pid=" +
                    Ic.ProgID +
                    "' onclick='PrDetayGit(\"" +
                    title +
                    "\")' class='di_kutu'><img src='http://www.trt.net.tr/akistanitim/TV/" +
                    Ic.Resim +
                    "' width='180' height='85' /><h1>" +
                    Ic.ProgAdi +
                    "</h1></a>");
                else 
                    $("#" + DivId +
                    " #turler_icerik" +
                    set2).append("<div class='di_kutu' style='cursor:default' ><img src='http://www.trt.net.tr/akistanitim/TV/" +
                    Ic.Resim +
                    "' width='180' height='85' /><h1>" +
                    Ic.ProgAdi +
                    "</h1></div>")
                
            });
            
            $("#" + DivId + " #turler_sayfalama" + set2).html("");
            for (i = 1; i <= JSON.Pages; i++) {
            
                if (page == i) 
                    aktiv = "class='diaktiv'";
                
                $("#" + DivId + " #turler_sayfalama" + set2).append("<div " + aktiv + " onclick='TurProgGetir(\"" +
                DivId +
                "\"," +
                TurId +
                "," +
                i +
                "," +
                set2 +
                ")' >" +
                i +
                "</div>");
                
                aktiv = "";
            }
            
        },
        complete: function(){
        
            $("#" + DivId + " #turler_icerik" + set2).css({
                "background": "none"
            });
            
        }
        
    });
    
}

function DiKategorigetir(url, SadeceKategoriGetir){

    $("#di_menu #navmenu-v").html("");
    $.ajax({
        url: url,
        dataType: "json",
        cache: true,
        success: function(JSON){
        
            $.each(JSON.GaleriList, function(j, kat){
                $("#di_menu #navmenu-v").append("<li><a rel='" + kat.Kodu + "' href='#dinleizle_trt' >" +
                kat.Adi +
                "</a></li>");
            })
            
        },
        complete: function(){
        
            $("#di_menu ul#navmenu-v li a").click(function(){
            
                DiGaleriGetir($(this).attr("rel"));
                $("#di_menu ul#navmenu-v li a").removeClass("navaktiv");
                $(this).addClass("navaktiv");
                
            });
            
            if (SadeceKategoriGetir < 0) {
            
                var Dilk = $("#di_menu ul#navmenu-v li a").eq(0).attr("rel");
                
                $("#di_menu ul#navmenu-v li a").eq(0).addClass("navaktiv");
                
                DiGaleriGetir(Dilk);
                
            }
            else {
            
                $("#di_menu ul#navmenu-v li a").eq(SadeceKategoriGetir).addClass("navaktiv");
                
            }
            
        }
        
    });
    
}

function PoKategorigetir(url, SadeceKategoriGetir){

    $("div#podcast_menu ul").html("");
    $.ajax({
        url: url,
        dataType: "json",
        cache: true,
        success: function(JSON){
        
            $.each(JSON.GaleriList, function(j, kat){
                $("div#podcast_menu ul").append("<li><a rel='" + kat.Kodu + "' href='javascript:{}' >" +
                kat.Adi +
                "</a></li>");
                
            })
            
        },
        complete: function(){
        
            $("div#podcast_menu ul li a").click(function(){
            
                PoGaleriGetir($(this).attr("rel"));
                
                $("div#podcast_menu ul li a").removeClass("navaktiv");
                $(this).addClass("navaktiv");
                
            });
            
            if (SadeceKategoriGetir < 0) {
            
                var Dilk = $("#podcast_menu ul li a").eq(0).attr("rel");
                
                $("div#podcast_menu ul li a").eq(0).addClass("navaktiv");
                
                PoGaleriGetir(Dilk);
                
            }
            else {
            
                $("div#podcast_menu ul li a").eq(SadeceKategoriGetir).addClass("navaktiv");
                
            }
            
        }
        
    });
    
}

function DiGaleriGetir(gk, page){

    //$("#videoDiv").html($("#di_video").html());
    //alert($("#di_video").html());
    
    $("#di_bolumler").css('display', 'none');
    $("#di_kutu_kap").css('display', 'block').html("");
    
    if (WPlayer > 0) 
        W_playerStop();
    
    
    $("#di_icerik").css({
        "background-image": "url(images/load.gif)",
        "background-position": "top center",
        "background-repeat": "no-repeat"
    });
    
    var galeri = "\"" + gk + "\""
    
    aktiv = "";
    //$("#di_icerik").append('<div id="di_kutu_kap"></div>');
    $.ajax({
        url: DiServisUrl + "?gk=" + gk + "&page=" + page,
        // url: "diicerik.json",
        dataType: "json",
        cache: true,
        success: function(JSON){
        
            $.each(JSON.MedyaList, function(j, Ic){
                var mk = "\"" + Ic.Kodu + "\"";

                $("#di_kutu_kap").append("<div onclick='DPicerikGetir(" + mk + "," + galeri +
                ")' class='di_kutu'><img src='" +
                Ic.URL +
                "' width='180' height='85' /><h1>" +
                Ic.Adi +
                "</h1></div>");
                
            });
            
            $("#di_sayfalama").html("");
            if (JSON.Pages != null && JSON.Pages > 1) {
                for (i = 1; i <= JSON.Pages; i++) {
                
                    if (page == i) 
                        aktiv = "class='diaktiv'";

                    $("#di_sayfalama").append("<div " + aktiv + " onclick='DiGaleriGetir(" + galeri + "," +
                    i +
                    ")' >" +
                    i +
                    "</div>");
                    
                    aktiv = "";
                }
            }
        },
        complete: function(){
        
            $("#di_icerik").css({
                "background": "none"
            });
            
        }
        
    });
    
}

function PoGaleriGetir(gk, page){

    $("#podcast_icerik").html("");
    
    $("#podcast_icerik").css({
        "background-image": "url(images/load.gif)",
        "background-position": "top center",
        "background-repeat": "no-repeat"
    });
    
    aktiv = "";
    var galeri = "\"" + gk + "\""

    $.ajax({
        url: PoServisUrl + "?gk=" + gk + "&page=" + page,
        // url: "diicerik.json",
        dataType: "json",
        cache: true,
        success: function(JSON) {

            $.each(JSON.MedyaList, function(j, Ic) {

                var mk = "\"" + Ic.Kodu + "\"";
                $("#podcast_icerik").append("<div onclick='PoIcerikGetir(" + mk + "," + galeri +
                "," +
                page +
                ")' class='di_kutu'><img src='" +
                Ic.URL +
                "' width='180' height='85' /><h1>" +
                Ic.Adi +
                "</h1></div>");

            });

            $("div#po_sayfalama").html("");
            for (i = 1; i <= JSON.Pages; i++) {

                if (page == i)
                    aktiv = "class='diaktiv'";

                $("#po_sayfalama").append("<div " + aktiv + " onclick='PoGaleriGetir(" + galeri + "," +
                i +
                ")' >" +
                i +
                "</div>");

                aktiv = "";
            }

        },
        complete: function() {

            $("#podcast_icerik").css({
                "background": "none"
            });

        }

    });
    
}

function PoIcerikGetir(mk, gk, page, mkpage){

    $("#podcast_icerik").html("");
    
    $("#podcast_icerik").css({
        "background-image": "url(images/load.gif)",
        "background-position": "top center",
        "background-repeat": "no-repeat"
    });
    
    aktiv = "";
    var galeri = "\"" + gk + "\""
    var medya = "\"" + mk + "\""
    
    $.ajax({
        url: PoServisUrl + "?mk=" + mk + "&gk=" + gk + "&mkpage=" +
        mkpage +
        "&page=" +
        page,
        // url: "diicerik.json",
        dataType: "json",
        cache: true,
        success: function(JSON){
        
            $.each(JSON.MedyaList, function(j, Item){
            
                $("#podcast_icerik").append("<div class='di_kutu'><img src='" +
                Item.MedyaKapakURL +
                "' width='180' height='85' /><a href='" +
                Item.MedyaURL +
                "' class='po_indir'></a><h1>" +
                Item.Baslik +
                "</h1></div>");
                
            });
            
            $("div#po_sayfalama").html("");
            for (i = 1; i <= JSON.Pages; i++) {
            
                if (mkpage == i) 
                    aktiv = "class='diaktiv'";
                
                $("#po_sayfalama").append("<div " + aktiv + " onclick='PoIcerikGetir(" +
                medya +
                "," +
                galeri +
                "," +
                page +
                "," +
                i +
                ")' >" +
                i +
                "</div>");
                
                aktiv = "";
            }
            
        },
        complete: function(){
        
            $("#podcast_icerik").css({
                "background": "none"
            });
            
        }
        
    });
    
}

function DPicerikGetir(mk, gk){

    $("#di_kutu_kap").css('display', 'none');
    $("#di_bolumler").css('display', 'block');
    
    //$("#di_icerik").html("");
    $("#di_sayfalama").html("");
    
    $('body').data('DiTik', '1');
    
    //	$("#di_icerik").append(
    //			'<div id="di_bolumler">' + '<div id="di_video_alan" >'
    //					+ '<h1></h1>' + '<div id="di_video"></div>' + '</div>'
    //					+ '<div id="di_bolum_alan" >' + '<h1>Bölümler </h1>'
    //					+ '<div id="di_bolum_list"></div>' + '</div>' + '</div>');
    
    $("#di_bolum_list,#di_kutu_kap").html("");
    
    $.ajax({
        url: DiServisUrl + "?mk=" + mk + "&gk=" + gk,
        
        dataType: "json",
        cache: true,
        success: function(JSON){
        
            $.each(JSON.VideoResimList, function(j, Item){
            
                $("#di_bolum_list").append("<div rel='" + Item.MedyaURL + "' >" + Item.Baslik +
                "</div>");
                
            });
            
            var video = JSON.VideoResimList[0].MedyaURL;
            
            var Adi = JSON.Adi;
            
            $("#di_video_alan h1").html(Adi);
            WPlayer = 0;
            W_player(video);
            
        },
        complete: function(){
        
            $("#di_bolum_list div").eq(0).addClass("diaktiv");
            
            $("#di_bolum_list div").click(function(){
            
                W_player($(this).attr("rel"));
                
                $("#di_bolum_list div").removeClass("diaktiv");
                $(this).addClass("diaktiv");
                
            });
            
            $('#di_bolum_list').jScrollPane({
                scrollbarWidth: 7,
                dragMaxHeight: 60
            });
            
            $("#di_bolumler").css({
                "background": "#c3bdaf"
            });
            
        }
        
    });
    
}

function Promosyon(){

    var galleries = $('.ad-gallery').adGallery({
        thumb_opacity: 1,
        slideshow: {
            autostart: true,
            speed: 5000
        },
        callbacks: {
        
            init: function(){
            },
            afterImageVisible: function(){
                PromosyonAdi()
            }
        }
    
    });
    
    
    $("#gallery").hover(function(){
        $("#promosyon").show("fast");
        
    }, function(){
        $("#promosyon").hide("fast");
    });
    
    
    
}

function PromosyonAdi(){

    var karakter = "";
    var karakter = $("strong.ad-description-title").html().length;
    
    if (karakter > 40) 
        $("strong.ad-description-title").css("font-size", "18px");
    
    
    //alert(karakter);




}

function buAksamAzsonraTab(){

    /* Bu akasam az sonra Tab */

 
    $("#bu_down").click(function() {
        var top = $("#ul_kanal_list").css("top");
        top = top.substr(0, top.length);
        if (parseInt(top) > -160) {
            $("#ul_kanal_list").animate({
                top: "-=20px"
            }, 500);
        }
    });

    $("#bu_up").click(function() {
        var top = $("#ul_kanal_list").css("top");
        top = top.substr(0, top.length);
        if (parseInt(top) < 0) {
            $("#ul_kanal_list").animate({
                top: "+=20px"
            }, 500);
        }
    });
    
    $(".bu_title").click(function(){
    
        $(".bu_title").removeClass("aktiv_tab");
        
        $(this).addClass("aktiv_tab");
        tab = $(this).attr("title");
        
        $("#buaksam_tab").css("display", "none");
        $("#azsonra_tab").css("display", "none");
        
        $("#" + tab).css("display", "block");
        
    });
    
    $("#ul_kanal_list li").click(function(){
    
        kanal_adi = $(this).attr("title");
        $("#buaksam_tab div").css("display", "none");
        $("#azsonra_tab div").css("display", "none");
        
        $("#buaksam_" + kanal_adi).css("display", "block");
        $("#azsonra_" + kanal_adi).css("display", "block");
        
        $("#ul_kanal_list li").removeClass("aktiv_kanal");
        $(this).addClass("aktiv_kanal");
        
    });
    
    $("#ul_kanal_list li").eq(0).addClass("aktiv_kanal");
    
    /* Bu akasam az sonra Tab */

}

function PrDetayGit(title){

    if (title) {
        document.title = title + " - TRT TELEVİZYON";
    }
    
    
    setTimeout('BeklePrDetayGit()', 500);
    
}

function BeklePrDetayGit(){

    var hash = window.location.hash;
    
    var hashURL = hash.split("/");
    
    if (hashURL[1] == "pid") {
    
        PrDetay(hashURL[2]);
        
        Ortala($("#detay_sayfasi"));
        
        MenuKaydir(margin);
        
        $.scrollTo({
            top: pos_top + "px",
            left: pos_left + "px"
        }, 600);
        
    }
    
    if (hashURL[1] == "kimid" && hashURL[3] == "tanid" && hashURL[5] == "proid") {
    
        AkisDetay("kimid=" + hashURL[2] + "&tanid=" + hashURL[4] + "&proid=" + hashURL[6]);
        
        Ortala($("#detay_sayfasi"));
        
        MenuKaydir(margin);
        
        $.scrollTo({
            top: pos_top + "px",
            left: pos_left + "px"
        }, 600);
        
    }
    
    
    
}

function AkisDetay(URI){

    $("#detay_sayfasi").html("");
    $("#detay_sayfasi").append('<div class="Detay_load"><img src="images/load.gif" /></div>');
    
    
    $.ajax({
        url: "detay.aspx?" + URI,
        dataType: "html",
        cache: true,
        
        success: function(cvp){
        
            $("#detay_sayfasi").html(cvp);
        },
        
        complete: function(){
        
            $("#detay_sayfasi").css({
                "background": "none"
            });
            
            $('#pr_yayin_tarih').jScrollPane({
                scrollbarWidth: 7,
                dragMaxHeight: 60
            });
            
            detayPlayerGetir();
            
            FotoGaleriGetir();
            
            //pageTracker._trackPageview("/detay.aspx?" + URI);
            
            var gelen = new Array();
            gelen[0] = "";
            var zz = 0;
            
            
            $("#pr_yayin_tarih ul").each(function(i){
            
                if ($(this).attr("dd") == $('body').data('deger2')) {
                
                    $(this).css('background', '#aba693');
                    zz = 1;
                }
                
            });
            
            if (zz == 0) {
                $("#pr_yayin_tarih ul").each(function(i){
                
                    if ($(this).attr("tt") == URI) {
                        gelen[i] = this;
                    }
                    
                });
                
                if (gelen[0]) 
                    $(gelen[0]).css('background', '#aba693');
                
            }
            
            
        }
        
    });
    
}

function PrDetaySec(bu){
    //$("#pr_yayin_tarih ul li a").parent().parent().css('background', '#000');;
    deger = $(bu).parent().parent().attr("dd");
    
    $('body').data('deger2', deger);
    
    
}

function PrDetay(pid){

    $("#detay_sayfasi").html("");
    $("#detay_sayfasi").append('<div class="Detay_load"><img src="images/load.gif" /></div>');
    //
    
    $.ajax({
        url: "detay.aspx?pid=" + pid,
        dataType: "html",
        cache: true,
        
        success: function(cvp){
        
            $("#detay_sayfasi").html(cvp);
        },
        
        complete: function(){
        
            $("#detay_sayfasi").css({
                "background": "none"
            });
            
            $('#pr_yayin_tarih').jScrollPane({
                scrollbarWidth: 7,
                dragMaxHeight: 60
            });
            
            
            // Detay title 
            
            var baslik = $("#detay_baslik h1 span").html();
            
            
            
            document.title = baslik + " - TRT TELEVİZYON";
            
            detayPlayerGetir();
            FotoGaleriGetir();
            // google analitik            
            //pageTracker._trackPageview("/detay.aspx?pid=" + pid);
            
            
            $("#pr_yayin_tarih ul").eq(0).css('background', '#aba693');
        }
        
    });
    
}

function lightbox(){

    $(".popup").fancybox({
        'overlayOpacity': 0.7,
        'overlayColor': '#FFF',
        'zoomSpeedIn': 500,
        'zoomSpeedOut': 500
    });
    
}

function FotoGaleriGetir(){

    var total;
    
    if ($.browser.msie) {
    
        $.ajax({
            url: "detaygaleri.aspx?perpage=1&page=1",
            cache: true,
            dataType: "text",
            success: function(data){
                var xml;
                if (typeof data == "string") {
                    xml = new ActiveXObject("Microsoft.XMLDOM");
                    xml.async = false;
                    xml.loadXML(data);
                }
                else {
                    xml = data;
                }
                
                total = $('photos', xml).attr('total');
            },
            complete: function(){
            
                if (total != 0 && total != "undefined") {
                
                    jQuery('ul#mycarousel').jcarousel({
                        visible: 7,
                        scroll: 7,
                        wrap: 'last',
                        itemLoadCallback: mycarousel_itemLoadCallback
                    
                    });
                    
                }
                else {
                    $("#detay_fotogaleri").hide();
                }
                
            }
            
        });
        
    }
    
    else {
    
        $.ajax({
            url: "detaygaleri.aspx?perpage=1&page=1",
            cache: true,
            
            success: function(data){
                total = $('photos', data).attr('total');
                // alert(total);
            },
            complete: function(){
            
                if (total != 0 && total != "undefined") {
                
                    jQuery('ul#mycarousel').jcarousel({
                        visible: 7,
                        scroll: 7,
                        wrap: 'last',
                        itemLoadCallback: mycarousel_itemLoadCallback
                    
                    });
                    
                }
                else {
                    $("#detay_fotogaleri").hide();
                }
                
            }
            
        });
        
    }
    
}

function mycarousel_itemLoadCallback(carousel, state){
    if (carousel.prevFirst != null) {
        // Remove the last visible items to keep the list small
        for (var i = carousel.prevFirst; i <= carousel.prevLast; i++) {
            // jCarousel takes care not to remove visible items
            carousel.remove(i);
        }
    }
    
    var per_page = carousel.last - carousel.first + 1;
    var currPage = 0;
    var f, l;
    var cr = carousel;
    
    for (var i = carousel.first; i <= carousel.last; i++) {
        var page = Math.ceil(i / per_page);
        
        if (currPage != page) {
            currPage = page;
            
            f = ((page - 1) * per_page) + 1;
            l = f + per_page - 1;
            
            f = f < carousel.first ? carousel.first : f;
            l = l > carousel.last ? carousel.last : l;
            
            if (carousel.has(f, l)) {
                continue;
            }
            
            mycarousel_makeRequest(carousel, f, l, per_page, page);
        }
    }
};

function mycarousel_makeRequest(carousel, first, last, per_page, page){
    // Lock carousel until request has been made
    carousel.lock();
    
    if ($.browser.msie) {
    
        $.ajax({
            url: "detaygaleri.aspx?perpage=" + per_page + "&page=" + page,
            cache: true,
            dataType: "text",
            success: function(data){
                var xml;
                if (typeof data == "string") {
                    xml = new ActiveXObject("Microsoft.XMLDOM");
                    xml.async = false;
                    xml.loadXML(data);
                }
                else {
                    xml = data;
                }
                
                mycarousel_itemAddCallback(carousel, first, last, xml, page);
            },
            complete: function(){
            
                setTimeout("lightbox()", 500);
                
            }
            
        });
        
    }
    else {
        $.ajax({
            url: "detaygaleri.aspx?perpage=" + per_page + "&page=" + page,
            cache: true,
            
            success: function(data){
                mycarousel_itemAddCallback(carousel, first, last, data, page);
            },
            complete: function(){
            
                setTimeout("lightbox()", 500);
                
            }
            
        });
        
    }
    
    /*
     * $.get('detaygaleri.aspx', { 'perpage': per_page, 'page': page },
     * function(data){ mycarousel_itemAddCallback(carousel, first, last, data,
     * page);
     *
     * });
     */
};

function mycarousel_itemAddCallback(carousel, first, last, data, page){
    // Unlock
    carousel.unlock();
    
    // Set size
    
    carousel.size($('photos', data).attr('total'));
    
    var photos = $('photo', data);
    
    var per_page = carousel.last - carousel.first + 1;
    
    for (var i = first; i <= last; i++) {
        var pos = i - 1;
        var idx = Math.round(((pos / per_page) - Math.floor(pos / per_page)) *
        per_page);
        
        carousel.add(i, mycarousel_getItemHTML(photos.get(idx)));
    }
};

/**
 * Global item html creation helper.
 */
function mycarousel_getItemHTML(photo){
    return '<a class="popup" rel="group" title="' + $(photo).attr('title') +
    '" href="' +
    $(photo).attr('urlgaleri') +
    '"  ><img src="' +
    $(photo).attr('urlthumb') +
    '" border="0" width="96" height="72"  /></a>';
};

$.clientCoords = function(){
    var dimensions = {
        width: 0,
        height: 0
    };
    if (document.documentElement) {
        dimensions.width = document.documentElement.offsetWidth;
        dimensions.height = document.documentElement.offsetHeight;
    }
    else {
        if (window.innerWidth && window.innerHeight) {
            dimensions.width = window.innerWidth;
            dimensions.height = window.innerHeight;
        }
    }
    return dimensions;
}

function Ortala(elem){

    elem_offset_left = $(elem).offset().left;
    elem_offset_top = $(elem).offset().top;
    elem_width = $(elem).width();
    
    window_width = $.clientCoords().width;
    
    margin = Math.round((window_width - elem_width) / 2);
    pos_left = elem_offset_left - margin;
    pos_top = elem_offset_top;
    
    if (pos_left <= 0) 
        pos_left = 0;
    if (pos_top <= 0) 
        pos_top = 0;
    if (elem_offset_left < pos_left) {
        pos_left = elem_offset_left;
    }
    
}

function MenuKaydir(margin, Div){

    if (!Div) {
    
        var hashURL = window.location.hash.split("/");
        
        var Div = hashURL[0].replace("_trt", "");
    }
    
    if (Div == "#anasayfa") 
    
        $("#ust_menu").animate({
            left: '0px'
        }, 500);
    
    else 
        $("#ust_menu").animate({
            left: margin
        }, 500);
}

/* 
var keyholder = [];
window.onload = function(){
    document.onkeydown = keystr;
}
function keystr(e){
    if (!e) {
        e = window.event;
    }
    tehkey = e['which'];
    switch (tehkey) {
        case 84:
            keyholder.push("t");
            break;
        case 82:
            keyholder.push("r");
            break;
        case 84:
            keyholder.push("t");
            break;
    }
    var a_key = new RegExp(/t,r,t/i);
    if (a_key.test(keyholder) == true) {
        window.location = "http://www.trt.net.tr/";
    }
}
*/

function keyEvents(){
    $(window).keydown(function(event) {
        hash = window.location.hash;
        hashURL = hash.split("/");
        Div = hashURL[0].replace("_trt", "");

        if (event.keyCode == '36') {
            event.preventDefault();
            window.location.hash = "#anasayfa_trt";
            tuslaKaydir("#anasayfa");
        }
        else if (event.keyCode == '35') {
            event.preventDefault();
            window.location.hash = "#detay_sayfasi_trt";
            tuslaKaydir("#detay_sayfasi");
        }
        else if (event.keyCode == '33') {
            event.preventDefault();
            var prevpage = $(Div).prev().attr("id");
            if (!prevpage) {
                prevpage = "detay_sayfasi";
            }
            window.location.hash = "#" + prevpage + "_trt";
            tuslaKaydir("#" + prevpage);
        }
        else if (event.keyCode == '34') {
            event.preventDefault();
            var nextpage = $(Div).next().attr("id");
            if (!nextpage) {
                nextpage = "anasayfa";
            }
            window.location.hash = "#" + nextpage + "_trt";
            tuslaKaydir("#" + nextpage);
        }
        // window.location = "http://www.trt.net.tr/";

    });
}

function tuslaKaydir(id){
    Ortala($(id));
    MenuKaydir(margin);
    
    $.scrollTo({
        left: pos_left + "px"
    }, 600);
}

/* server saatini çeken method */
function getServerTime() {
    var saat;
    var currenttime;
    var montharray;
    var serverdate;

    $.ajax({
        url: rootURL + "/genel/clockinit.aspx",
        cache: false,
        success: function(html) {
            saat = html;

        },
        complete: function() {
            try {
                saat = saat.split(" ");
                currenttime = '<% Response.Write( (DateTime.Now).ToString("MMMM dd, yyyy",  System.Globalization.CultureInfo.CreateSpecificCulture("en-EN"))); %> ' + saat[0] + ":" + saat[1] + ":" + saat[2];
                montharray = new Array("Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık");
                serverdate = new Date(currenttime);
            }
            catch (err) { }

        }
    }
    );

    window.onload = function() {
        setInterval("displaytime()", 1000);
    }

    return serverdate;
}

function padlength(what) {

    return output = (what.toString().length == 1) ? "0" + what : what;
}

function displaytime() {

    try {
        serverdate.setSeconds(serverdate.getSeconds() + 1);
        var datestring = padlength(serverdate.getDate()) + " " + montharray[serverdate.getMonth()] + " " + serverdate.getFullYear();
        var timestring = padlength(serverdate.getHours()) + "<span id='getMinutes'>" + padlength(serverdate.getMinutes()) + "</span><span id='getSeconds'>" + padlength(serverdate.getSeconds()) + "</span>";
        document.getElementById("saat_tarih").innerHTML = timestring + "&nbsp;<span id='datestring' >" + datestring + "</span>";
    }
    catch (err) { }
}

