
$(document).ready(function() {
    $('ul#HPFadeImages').innerfade({
        speed: 3000,
        timeout: 7000,
        type: 'sequence',
        containerheight: '250px'
    });
});

function openWindow(url) {
    window.open(url, '_blank');
    false;
}

function flash(w, h, u, t) {
    document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='" + w + "' height='" + h + "'><param name='movie' value='" + u + "'><param name='quality' value='high'>");
    if (t == "y") {
        document.write("<param name='wmode' value='transparent'>");
    }
    document.write("<embed src='" + u + "' " + (t == "y" ? "wmode='transparent'" : "") + " quality='high' type='application/x-shockwave-flash' width='" + w + "' height='" + h + "'></embed></object>");
}

function GetAliasPath(href) {
    var LinkAliasPath = href.replace(".aspx", "");
    if (LinkAliasPath.indexOf("/Ic-Sayfa") >= 0) {
        var reg = new RegExp("/Ic-Sayfa(.*)", "i");
        LinkAliasPath = reg.exec(LinkAliasPath)[0];
    }
    return LinkAliasPath;
}

function FilterTable(TableID, Value, RebuildColurs) {
    $('#' + TableID + ' > TBody > tr:gt(0)').hide();
    if (RebuildColurs) {
        $('#' + TableID + ' > TBody > tr[Value=' + Value + ']:odd').removeClass('BuildTableEven').addClass('BuildTableOdd');
        $('#' + TableID + ' > TBody > tr[Value=' + Value + ']:even').removeClass('BuildTableOdd').addClass('BuildTableEven');
    }
    $('#' + TableID + ' > TBody > tr[Value=' + Value + ']').show();
}

function DocumentReady() {

    //Popup Video
    $(".PopupVideo").click(function() { window.open($(this).attr("href"), '_blank', 'width=' + $(this).attr("WinWidth") + ',height=' + $(this).attr("WinHeight")); return false; });

    // Site Map Split into 2 column
    $(".SiteMapCMSListMenuUL > li").css({ width: '300px' });
    $(".SiteMapCMSListMenuUL > li:lt(2)").css({ float: 'left', clear: 'left' });
    $(".SiteMapCMSListMenuUL > li:gt(1)").css({ float: 'right', clear: 'right' });
    // Önemli Linkler Header
    if ($("#OnemliLinklerHeader")) {
        $("#OnemliLinklerHeader").html("");
        var catArray = ['Çevre ve Şehircilik İl Müdürlükleri', genelLinkler];
        $.each(catArray, function(k, v) {
            var $span = $("<span class='Section" + k + "' >" + v + "</span>");
            $span.click(function() {
                
				var showIndex;
				
				if (k == 0) showIndex = 1;
                else if (k == 1) showIndex = 0;
				
                $("#OnemliLinklerHeader").find("span").each(function() { $(this).removeClass("Active"); });
                $(this).addClass("Active");
                $(".WebLinkContainer").hide("");
                $(".WebLinkContainer[Category='" + showIndex + "']:odd").css({ float: 'left' });
                $(".WebLinkContainer[Category='" + showIndex + "']:even").css({ float: 'right' });
                $(".WebLinkContainer[Category='" + showIndex + "']:odd").after("<div class='Clear'>&nbsp;</div>");
                $(".WebLinkContainer[Category='" + showIndex + "']").show();
            });
            $span.css({ cursor: 'pointer' });
            $span.appendTo($("#OnemliLinklerHeader"));
            if ((k + 1) != catArray.length) {
                var $Seperator = $("<span>&nbsp;|&nbsp;</span>");
                $Seperator.appendTo($("#OnemliLinklerHeader"));
            }
            // Eğer array'in il değeriyse span click()
            if (!k) $span.click();
        });
    }

    // LightBox (JQuery Plugin)	
    /*
    $('a.PopupVideo').lightBox({
    isAjaxContent: true,
    imageLoading: '/cevko/App_Themes/Cevko/Images/lightbox/lightbox-ico-loading.gif',
    imageBtnClose: '/cevko/App_Themes/Cevko/Images/lightbox/lightbox-btn-close.gif',
    imageBlank : '/cevko/App_Themes/Cevko/Images/lightbox/lightbox-blank.gif'
    });
    */
    $('a.ViewImage').lightBox({
        imageLoading: '/cevko/App_Themes/Cevko/Images/lightbox/lightbox-ico-loading.gif',
        imageBtnClose: '/cevko/App_Themes/Cevko/Images/lightbox/lightbox-btn-close.gif',
        imageBlank: '/cevko/App_Themes/Cevko/Images/lightbox/lightbox-blank.gif'
    });

    // Sol Menü seçili item'in css'inin set edilmesi
    $("#LeftMenuContainerDiv").find("a").each(function() {
        var LinkAliasPath = GetAliasPath($(this).attr("href"));
        if (CurrentAliasPath.indexOf(LinkAliasPath) == 0) {
            $(this).addClass("Active");
            $parentElement = $(this).parent();
            while (!$parentElement.hasClass("LeftMenuInner")) {
                $parentElement.addClass("Active");
                if ($parentElement[0].tagName.toLowerCase() == 'li') $parentElement.find("a:first").addClass("Active");
                $parentElement = $parentElement.parent();
            }
        }

    });

    // Menuden Çevko Yayınları sub items'ın auto display:hide yapılması
	
    $("a.CMSSiteMapLink").each(function() {
        if ($(this).attr("href").indexOf('/Cevko-Yayinlari/Donusum/') > 0 && $(this).parent().parent().parent()[0].tagName.toLowerCase() == 'div') {
            if (!$(this).parent().hasClass("Active")) $(this).parent().find("ul:first").hide();
            $(this).click(function() {
                if (!$(this).parent().hasClass("Active")) $(this).parent().find("ul:first").toggle();
                return false;
            });
        }
    });
	
    // Table Manuplate
    $(".BuildTable > TBODY > tr:odd").addClass('BuildTableOdd');
    $(".BuildTable > TBODY > tr:even").addClass('BuildTableEven');

    $(".YetkiliKisi").each(function() {
        $(this).find("tr:not(:last) td").css({ borderBottom: "1px solid #ece9d8" });
        $(this).find("tr td:last").css({ width: "100%" });
    });

    // Üst Image Menu Hover	
    $(".TopMenuCMSListMenuLink,.TopMenuCMSListMenuLinkHighlighted").hover(
        function() {
            var MenuImage = $(this).find("img")[0];
            MenuImage.src = MenuImage.src.replace("_off.gif", "_on.gif");
            MenuImage.src = MenuImage.src.replace("_off.aspx", "_on.aspx");
            var im = $(this).find("img:first").attr('src');
            $(this).find("img:first").attr('src', im.replace("_off.aspx", "_on.aspx").replace("_off.gif", "_on.gif"));
            var reg = new RegExp("/TM_(.*)_", "i");
            var CurrentPage = reg.exec(MenuImage.src)[1];
            var ImageOffset = $(this).find("img:first").offset();
            $("#HiddenMenu").html($("#HM_" + CurrentPage).html());
            $("#HiddenMenu").css({ left: ImageOffset.left, top: ImageOffset.top + 46, display: "inline" });
        },
        function() {
            if (this.className == 'TopMenuCMSListMenuLink') {
                var MenuImage = $(this).find("img")[0];
                MenuImage.src = MenuImage.src.replace("_on.aspx", "_off.aspx").replace("_on.gif", "_off.gif");
            }
            $("#HiddenMenu").hide();
        }
    );
    $("#HiddenMenu").hover(function() { $(this).show(); }, function() { $(this).hide(); });

    // Eğer sayfanın header image set edilmediyse random olarak image'ı set et.
    $("#PageContentHeaderRandomImage").html("<img src=\"" + $("#RandomHeaderImage").attr("src") + "\">");

    // Üst Text menü arasındaki | karakterleri
    $("#TextMenu > li > a").each(function() {
        $(this).after("&nbsp;&nbsp;|&nbsp;&nbsp;");
    });

    $("#TextTopMenuContainerDiv").css("visibility", "visible");

    // Search Fonksiyonları
    function SubmitSearch() {
        // if ($("#SearchSubmitText").val().length < 3) {
        //	alert('Arama yapabilmek için en az 3 harf girmelisiniz.');
        //	return false;
        // }
        // else 
        window.location.href = '/cevko/Ust-Text-Menu/Arama-Sonuclari.aspx?searchtext=' + $("#SearchSubmitText").val();
    }
    $('#SearchSubmitText').keyup(function(e) { if (e.keyCode == 13) SubmitSearch(); });
    $("#SearchSubmitImage").click(function() { SubmitSearch(); });
    if (!$(".SearchResults > div:eq(0)").hasClass("SearchResult")) $(".SearchResults > div:eq(0)").after("<br />");

    // List Itemların seçili harfe göre listelenmesi
    function ChangeActiveLetter(l) {
        $(".AutoHide > li").each(function() {
            if (l == '#') {
                if (!isNaN($(this).text().substring(0, 1))) $(this).show();
                else $(this).hide();
            }
            else {
                if ($(this).text().substring(0, 1) == l) $(this).show();
                else $(this).hide();
            }
        });
    }
    var Letters = ["A", "B", "C", "Ç", "D", "E", "F", "G", "H", "I", "İ", "J", "K", "L", "M", "N", "O", "Ö", "P", "R", "S", "Ş", "T", "U", "Ü", "V", "Y", "Z", "#"];
    var i = 0;
    $.each(Letters, function(k, v) {
        i++;
        $LetterSpan = $("<span></span>");
        $LetterSpan.text(v);
        if (i == 1) $LetterSpan.addClass("Active");
        $LetterSpan.click(function() {
            ChangeActiveLetter($(this).text());
            $(this).parent().find("span").each(function() { $(this).removeClass("Active"); });
            $(this).addClass("Active");
        });
        $LetterSpan.css({ cursor: "pointer" });
        $LetterSpan.appendTo($("#Letters"));
        if (i != Letters.length) {
            var $Seperator = $("<span>&nbsp;|&nbsp;</span>");
            $Seperator.appendTo($("#Letters"));
        }
    });
    ChangeActiveLetter(Letters[0]);

    // Belediye Listesinde ile açıldığında İstanbul Listelensin
    FilterTable('BelediyeListesi', '34', true);
}

$(document).ready(function() {
	//alert($('.ENUS #OnemliLinklerHeader').length);
	$('.ENUS #OnemliLinklerHeader > span.Section1').click();
});

