﻿$(document).ready(function () {
    SlideWidthHeight();
    InitializeMenu();
    //Anasayfa Manşet Resimleri
    InitilizeImages();
    //BannerSlide();
    //$('.index .slide_ico a').bind('click', function () { BannerSlideNum($(this).parent().index()); });
    TakvimSelected();
    AltSayfaSag();
    Platformlar();
    SiteneEklePaddingAyari();
    ContentMinHeight();
    SetDomain();
});

function SetDomain() {
    try {
        $('a').each(function () {
            if ($(this).attr('href').substring(0, 19).toLowerCase() == '/content/userfiles/')
                $(this).attr('href', MainDomain + $(this).attr('href'));
        });
    } catch (e) {

    }
    try {
        $('img').each(function () {
            if ($(this).attr('src').substring(0, 19).toLowerCase() == '/content/userfiles/')
                $(this).attr('src', MainDomain + $(this).attr('src'));
        });
    } catch (e) {

    }
}

var platform_content_width = 138;
var current_platform_content_index = -1;
var next_platform_content_index = 0;
var platform_slide_speed = 300;
function Platformlar() {
    current_platform_content_index++;
    if (current_platform_content_index >= 3)
        current_platform_content_index = 0;
    next_platform_content_index = current_platform_content_index + 1;
    if (next_platform_content_index >= 3)
        next_platform_content_index = 0;
    $('.platform').each(function () {
        $(this).find('.platform_content').css('margin-left', platform_content_width).show();
        $(this).find('.platform_content:eq(' + current_platform_content_index + ')').css('margin-left', 0).animate({ 'margin-left': (-1 * platform_content_width) }, platform_slide_speed);
        $(this).find('.platform_content:eq(' + next_platform_content_index + ')').animate({ 'margin-left': 0 }, platform_slide_speed);
    });
    setTimeout('Platformlar()', 5000);
}

function SlideWidthHeight() {
    sayi = $('div.index div.etkinlik_takvimi .resimler .slideItem').length;
    genislik = sayi * slideItemWidth;
    $('div.index div.etkinlik_takvimi .resimler').width(genislik);
    //currentBanner = $('.index .slide img.manset .manset').length;
}

var slideItemWidth = 183;
var sayi = 0;
var genislik = 0;
var slideLock = false;
function slide(index) {
    if (slideLock) return;
    slideLock = true;
    if (index == 0) {
        var mLeft = parseInt($('div.index div.etkinlik_takvimi .resimler').css('margin-left').toString().replace('px', ''));
        mLeft -= slideItemWidth;

        var sayi = $('div.index div.etkinlik_takvimi .resimler .slideItem').length;
        var sonEleman = (sayi - 2) * -slideItemWidth;
        if (mLeft >= sonEleman)
            $('div.index div.etkinlik_takvimi .resimler').animate({ marginLeft: mLeft + 'px' }, 500, function () { slideLock = false; });
        else
            slideLock = false;
    }
    else {
        var mLeft = parseInt($('div.index div.etkinlik_takvimi .resimler').css('margin-left').toString().replace('px', ''));
        mLeft += slideItemWidth;
        if (mLeft <= 0)
            $('div.index div.etkinlik_takvimi .resimler').animate({ marginLeft: mLeft + 'px' }, 500, function () { slideLock = false; });
        else
            slideLock = false;
    }
}
function InitializeMenu() {
    var urls = document.URL.split('/');
    var page = urls[urls.length - 1];
    var menu = '';
    var locations = [
    ['#', '#menu_vakif_hakkinda'],
    ['#', '#menu_onursal_baskan']
    ];

    for (var i = 0; i < locations.length; i++) {
        if (page.indexOf(locations[i][0]) > -1) {
            menu = locations[i][1];
            break;
        }
    }
    //    if (menu != '') {
    //        $(menu).parent().find('ul').show();
    //    }
    var slideSpeed = 300;

    $('.hakkimizda_menu li a').click(function () {
        $('.hakkimizda_menu a').attr('class', '');
        $(this).attr('class', 'selected');
        //$('.hakkimizda_menu a').find('.menu_ok').css('display', 'none');
        //$(this).find('.menu_ok').css('display', 'block');


        if ($(this).parent().find('ul li').length > 0) {
            clicked = $(this).parent().find('ul');
            if (clicked.css('display') == 'none') {
                clicked.slideDown(slideSpeed);
                for (var i = 0; i < $(this).parent().parent().find('li ul').length; i++) {
                    selected = $(this).parent().parent().find('li ul:eq(' + i + ')');
                    if (selected.html() != clicked.html()) {
                        selected.slideUp(slideSpeed);
                    }
                }
            }
            else {
                clicked.slideUp(slideSpeed);
            }
        }
    });
}

var currentBanner = 0;
var firstBanner = true;
var BannerSlideTime = 0;
var lockBanner = false;
function BannerSlide() {
    setTimeout('BannerSlide()', 1000);

    if (firstBanner) {
        $('.index .slide div').css('opacity', '0');
        $('.index .slide div:eq(0)').css('opacity', '1');
        firstBanner = false;
        currentBanner = 1;
    }
    if (BannerSlideTime < 5) {
        BannerSlideTime++;
        return;
    }

    BannerSlideTime = 0;

    var bannerCount = $('.index .slide div').length;

    if (bannerCount == 0) {
        return;
    }

    if (currentBanner >= bannerCount)
        currentBanner = 0;

    var secondBanner = currentBanner - 1;
    if (secondBanner < 0)
        secondBanner = bannerCount - 1;

    $('.index .slide div').css('opacity', '0');

    $('.index .slide div:eq(' + currentBanner + ')').css('z-index', '2');
    $('.index .slide div:eq(' + secondBanner + ')').css({ 'opacity': '1', 'z-index': '1' });

    $('.index .slide div:eq(' + currentBanner + ')').animate({ opacity: 1 }, 750, function () { currentBanner++; firstBanner = false; });
    $('.index .slide_ico a').attr('class', '');
    $('.index .slide_ico a:eq(' + currentBanner + ')').attr('class', 'selected');
}

function BannerSlideNum(index) {
    if (lockBanner) return;
    lockBanner = true;
    BannerSlideTime = 0;
    var bannerCount = $('.index .slide div').length;

    $('.index .slide div').css('opacity', '0');

    $('.index .slide div:eq(' + index + ')').css('z-index', '2');
    $('.index .slide div:eq(' + currentBanner + ')').css({ 'opacity': '1', 'z-index': '1' });
    var nextBanner = index + 1;
    if (nextBanner >= bannerCount) nextBanner = 0;
    $('.index .slide div:eq(' + index + ')').animate({ opacity: 1 }, 750, function () { currentBanner = index; lockBanner = false; });
    $('.index .slide_ico a').attr('class', '');
    $('.index .slide_ico a:eq(' + index + ')').attr('class', 'selected');
}

function Kapat() {
    $('.light_box').hide();
}
function TakvimSelected() {
    $('.takvim_tarihler a').click(function () {
        if ($(this).attr('class') == 'onemli_gun') {
            $('.takvim_tarihler .onemli_gun').attr('class', '');
            $('.takvim_tarihler .takvim_selected').attr('class', '');
            $(this).attr('class', 'onemli_gun');
            $(this).css('background', 'url(/Content/images/takvim_tarih_select.jpg)');
            $(this).css('color', '#fff');
        }
        else {
            $('.takvim_tarihler .takvim_selected').attr('class', '');
            $(this).attr('class', 'takvim_selected');
            $('.takvim_tarihler .onemli_gun').css('color', '#40464b');
            $('.takvim_tarihler .onemli_gun').css('background', '');
        }
    });
}

function AltSayfaSag() {
    $('.sitene_ekle a,.sitene_ekle_haber a').click(function () {
        var icerik = $('div.detay_icerik div.icerik_metni').text();
        var baslik = $('div.detay_icerik div.haber_detay_baslik span,div.detay_icerik div.detay_baslik').text();
        var className = $(this).attr('class');
        if (className == "font_buyut") {
            var font = $('div.detay_icerik div.icerik_metni').css('font-size');
            font = font.replace('px', '');

            if (font < 22) {
                font++;
                $('div.detay_icerik div.icerik_metni').css('font-size', font);
            }
        }
        if (className == "font_kucult") {
            var font = $('div.detay_icerik div.icerik_metni').css('font-size');
            font = font.replace('px', '');
            if (font > 12) {
                font--;
                $('div.detay_icerik div.icerik_metni').css('font-size', font);
            }
        }
        if (className == "yazdir") {
            yazdirHtm = window.open('', '', 'width=1024,height=768,scrollbars=1');
            yazdirHtm.document.write("<html>");
            yazdirHtm.document.write("<head>");
            yazdirHtm.document.write("<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />");
            yazdirHtm.document.write('<link href="/Content/site.css" rel="stylesheet" type="text/css" />');
            yazdirHtm.document.write("<script src=\"/Scripts/jquery.jquery-1.4.1.js\" type=\"text/javascript\"></script>");
            yazdirHtm.document.write("<script type=\"text/javascript\">");
            yazdirHtm.document.write("function yazdir(id){document.getElementById(id).style.display='none';window.print(); if (navigator.userAgent.indexOf(\"MSIE\") > -1 || navigator.userAgent.indexOf(\"Firefox\") > -1) {window.location.reload();}return false;}</script>");
            yazdirHtm.document.write('<style type="text/css">body{background:none;margin:0;}</style>')
            yazdirHtm.document.write("</head>");
            yazdirHtm.document.write('<body>');
            yazdirHtm.document.write("<div class=\"detay_icerik\" style=\"width:800px;margin-left:112px\">");
            yazdirHtm.document.write('<a class=\"yaz\" id=\"yaz\" href=\"#\" onclick=\"javascript:yazdir(\'yaz\');return false;\"><img src=\"/Content/images/yazdir.JPG\" alt=\"\">Yazdır</a>');
            yazdirHtm.document.write("<div class=\"haber_detay_baslik\"  style=\"width:800px\"><span>");
            yazdirHtm.document.write(baslik);
            yazdirHtm.document.write("</span></div>");
            yazdirHtm.document.write("<div class=\"icerik_metni\">");
            yazdirHtm.document.write(icerik);
            yazdirHtm.document.write("</div>");
            yazdirHtm.document.write("</div>");
            yazdirHtm.document.write("</body>");
            yazdirHtm.document.write("</html>");
            if (navigator.userAgent.indexOf("MSIE") > -1 || navigator.userAgent.indexOf("Firefox") > -1) {
                yazdirHtm.location.reload();
            }
        }
    });
}

function SiteneEklePaddingAyari() {
    if ($('div.detay_icerik .sitene_ekle table td').text().indexOf('Yazdır') != -1)
        $('div.detay_icerik .sitene_ekle table td').css('padding-left', '5px');
}

function Bookmarksite(title, url) {

    var nAgt = navigator.userAgent;
    var verOffset;
    url = window.location;
    title = 'Gazeteciler ve Yazarlar Vakfı';
    if (window.opera && window.print) {
        alert("Ctrl + D tuşlarına basınız.");
    }
    else if ((verOffset = nAgt.indexOf("MSIE")) != -1) {
        window.external.AddFavorite(url, title);
    }
    else if ((verOffset = nAgt.indexOf("Chrome")) != -1) {
        alert("Ctrl + D tuşlarına basınız.");
    }
    else if ((verOffset = nAgt.indexOf("Safari")) != -1) {
        alert("Ctrl + D tuşlarına basınız.");
    }
    else if (nAgt.indexOf("Firefox")) {
        window.sidebar.addPanel(title, url, "");
    }
}

$('.facebook-share-button').click(function () {
    $(this).attr({ 'share_url': window.location });
});



$(function () {
    $('.resim_albumu  a').lightBox();
});

var pdfMarginLeft = 0;
var item_count = 0;
var itemWidth = 62;
var endItem = 0;
var lockSlide = false;
var curentId = 0;
function PdfSlide(pdfIndex, id) {
    if (lockSlide == true)
        return;
    lockSlide = true;

    if (curentId != id) {
        pdfMarginLeft = $('.dokuman_indir #div' + id + ' .dokuman_indir_pdf_content').css('margin-left').replace('px', '');
    }

    item_count = $('.dokuman_indir #div' + id + ' .dokuman_indir_pdf_content a').length;
    endItem = (item_count - 4) * itemWidth;

    if (pdfIndex == 1) {

        if (pdfMarginLeft == -endItem)
            pdfMarginLeft = 0;
        else
            pdfMarginLeft -= itemWidth;

        $('.dokuman_indir #div' + id + ' .dokuman_indir_pdf_content').animate({ 'margin-left': pdfMarginLeft + 'px' }, 500, function () {
            lockSlide = false;
        });
    }
    if (pdfIndex == 0) {

        if (pdfMarginLeft == 0) {
            lockSlide = false;
            return;
        }
        pdfMarginLeft = parseInt(pdfMarginLeft) + itemWidth;

        $('.dokuman_indir #div' + id + ' .dokuman_indir_pdf_content').animate({ 'margin-left': pdfMarginLeft + 'px' }, 500, function () {
            lockSlide = false;
        });
    }
    curentId = id;
}
function ContentMinHeight() {
    var contentYuksekligi = screen.height - 628;
    if (contentYuksekligi < 550) contentYuksekligi = 550;
    if ($('.content').height() < contentYuksekligi)
        $('.content').height(contentYuksekligi);
}
function EBulten(id) {
    $('#hfKatil').val(id);
    return true;
}


/*manşet*/
var currentImageIndex = 0;
var imagesInterval = 0;
var imagesSlideLock = false;

function InitilizeImages() {
    $('.index .slide div').css('z-index', '0');
    $('.index .slide div:eq(0)').css('z-index', '1');

    $('.index .ico .slide_ico a').bind('click', function () {
        var newIndex = $(this).parent().index();
        SlideNum(newIndex);
    });
    $('.slide').bind('mouseover', function () {
        imagesSlideLock = true;
    });
    $('.slide').bind('mouseout', function () {
        imagesSlideLock = false;
    });
    InitilizeImagesInterval();
}

function SlideNum(newIndex) {
    if (newIndex == currentImageIndex) return;
    if (imagesSlideLock) return;
    imagesSlideLock = true;
    $('.index .slide div').css('z-index', '0');
    $('.index .slide div:eq(' + newIndex + ')').css('z-index', '1');
    $('.index .slide div:eq(' + currentImageIndex + ')').css('z-index', '2');
    $('.index .slide div').show();
    $('.index .slide div:eq(' + currentImageIndex + ')').fadeOut('slow', function () {
        //$('#output').html('Index : ' + currentImageIndex + ' -> ' + newIndex + '<br/>' + $('#output').html());
        currentImageIndex = newIndex;
        imagesInterval = 0;
        imagesSlideLock = false;
    });
    $('.index .ico .slide_ico a').removeClass('selected');
    $('.index .ico .slide_ico:eq(' + newIndex + ') a').addClass('selected');
}

function Slide() {
    var newIndex = currentImageIndex + 1;
    if (newIndex >= $('.index .slide div').length)
        newIndex = 0;

    SlideNum(newIndex);
}

function InitilizeImagesInterval() {
    imagesInterval++;
    if (imagesInterval >= 6) {
        imagesInterval = 0;
        Slide();
    }
    setTimeout('InitilizeImagesInterval()', 1000);
}
