// JavaScript Document




var ApplicationUrl;


// Set application url
$(document).ready(function() {
    ApplicationUrl = $('#hidApplicationUrl').val();
    
});
$(document).ready(function() {
    //return false;
    var url = window.location.href;
    if (url.indexOf('Projeler') != -1) {
        //alert($('.Projeler:link').css('background-image'));
        //alert($('.Projeler:visited').css('background-image'));
        //alert($('.Projeler:active').css('background-image'));

        //$('.Projeler').css('background-image',$('.Projeler').css('background-image').replace('off/Projeler-off.gif','on/Projeler-on.gif'));

        //$('.Projeler:hover').css('background-image', '/TekfenEmlak/App_Themes/TekfenEmlak/Menu/hover/Projeler-hover.png');
    }
    if (url.indexOf('Haberler') != -1) {
        $('.Haberler img').attr('src', $('.Haberler img').attr('src').replace('off/Haberler-off.gif', 'on/Haberler-on.gif'));
    }
    if (url.indexOf('Kariyer') != -1) {
        $('.Kariyer img').attr('src', $('.Kariyer img').attr('src').replace('off/Kariyer-off.gif', 'on/Kariyer-on.gif'));
    }
    if (url.indexOf('Iletisim') != -1) {
        $('.Iletisim img').attr('src', $('.Iletisim img').attr('src').replace('off/Iletisim-off.gif', 'on/Iletisim-on.gif'));
    }


    if ($('#loopedSlider') != null) {
        $('#loopedSlider').loopedSlider({
            restart: 5000,
            slidespeed: 700
        });
    }
    $('#InnerloopedSlider').loopedSlider({
        restart: 5000,
        slidespeed: 700,
        containerClick: false,
        autoStart: 5000
    });


    $('.dlMonths').change(function() {
        // alert(ApplicationUrl);
        $.ajax({
            type: "POST",
            url: ApplicationUrl + "/WebMethods/Fonksiyonlar.aspx/GetNewsByMonth",
            data: "{ 'datetime' : '" + $(this).val() + "' }",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                //alert(msg.d);
                $('.NewsOutercontainer').html(msg.d);
                $('.NewsMonthYear').html($('.dlMonths option:selected').text());

                Shadowbox.init({ skipSetup: true }); Shadowbox.setup();


                //alert($('.NewsOutercontainer').html());
            },
            error: function(xmlHttpRequest, textStatus, errorThrown) {

                alert(textStatus + ", " + errorThrown + ", " + xmlHttpRequest);
            }
        });
    });



    $('.css-scrollbar').scrollbar();

    /****** PROJELER *****/

    /*$('.Tab1Content').show();
    $('.Tab2Content').hide();
    $('.Tab3Content').hide();
	
	$('.Tab1').click(function()
    {	
    $('.Tab1').addClass('Active');
    $('.Tab2').removeClass('Active');
    $('.Tab3').removeClass('Active');
    $('.Tab1Content').slideDown();
    $('.Tab2Content').slideUp();
    $('.Tab3Content').slideUp();
    });
    $('.Tab2').click(function()
    {
    $('.Tab2').addClass('Active');
    $('.Tab1').removeClass('Active');
    $('.Tab3').removeClass('Active');
    $('.Tab1Content').slideUp();
    $('.Tab2Content').slideDown();
    $('.Tab3Content').slideUp();

    });
    $('.Tab3').click(function()
    {
    $('.Tab3').addClass('Active');
    $('.Tab2').removeClass('Active');
    $('.Tab1').removeClass('Active');
    $('.Tab1Content').slideUp();
    $('.Tab2Content').slideUp();
    $('.Tab3Content').slideDown();
    });*/


    /****** YÖNETIM *****/

    $('.YonetimTab1Content').show();
    $('.YonetimTab2Content').hide();
    $('.YonetimTab3Content').hide();
    $('.YonetimTab4Content').hide();

    $('.YonetimTab1').click(function() {
        $('.YonetimTab1').addClass('Active');
        $('.YonetimTab2').removeClass('Active');
        $('.YonetimTab3').removeClass('Active');
        $('.YonetimTab4').removeClass('Active');
        $('.YonetimTab1Content').slideDown();
        $('.YonetimTab2Content').slideUp();
        $('.YonetimTab3Content').slideUp();
        $('.YonetimTab4Content').slideUp();
    });
    $('.YonetimTab2').click(function() {
        $('.YonetimTab2').addClass('Active');
        $('.YonetimTab1').removeClass('Active');
        $('.YonetimTab3').removeClass('Active');
        $('.YonetimTab4').removeClass('Active');
        $('.YonetimTab1Content').slideUp();
        $('.YonetimTab2Content').slideDown();
        $('.YonetimTab3Content').slideUp();
        $('.YonetimTab4Content').slideUp();

    });
    $('.YonetimTab3').click(function() {
        $('.YonetimTab3').addClass('Active');
        $('.YonetimTab2').removeClass('Active');
        $('.YonetimTab1').removeClass('Active');
        $('.YonetimTab4').removeClass('Active');
        $('.YonetimTab1Content').slideUp();
        $('.YonetimTab2Content').slideUp();
        $('.YonetimTab4Content').slideUp();
        $('.YonetimTab3Content').slideDown();
    });
    $('.YonetimTab4').click(function() {
        $('.YonetimTab4').addClass('Active');
        $('.YonetimTab1').removeClass('Active');
        $('.YonetimTab2').removeClass('Active');
        $('.YonetimTab3').removeClass('Active');
        $('.YonetimTab1Content').slideUp();
        $('.YonetimTab2Content').slideUp();
        $('.YonetimTab3Content').slideUp();
        $('.YonetimTab4Content').slideDown();
    });


    /****** ORGANIZASYON TABS *********/



    $('.OrgTab1').click(function() {
        $('.OrgTab1').addClass('Active');
        $('.OrgTab2').removeClass('Active');
        $('.OrgTab3').removeClass('Active');
        $('.OrgTab1Content').slideDown();
        $('.OrgTab2Content').slideUp();
        $('.OrgTab3Content').slideUp();
    });

    $('.OrgTab2').click(function() {
        $('.OrgTab2').addClass('Active');
        $('.OrgTab1').removeClass('Active');
        $('.OrgTab3').removeClass('Active');
        $('.OrgTab1Content').slideUp();
        $('.OrgTab2Content').slideDown();
        $('.OrgTab3Content').slideUp();

    });
    $('.OrgTab3').click(function() {
        $('.OrgTab3').addClass('Active');
        $('.OrgTab2').removeClass('Active');
        $('.OrgTab1').removeClass('Active');
        $('.OrgTab1Content').slideUp();
        $('.OrgTab2Content').slideUp();
        $('.OrgTab3Content').slideDown();

    });

    $('.OrgTab1Content').show();
    $('.OrgTab2Content').hide();
    $('.OrgTab3Content').hide();

    /****** TAMAMLANMIS PROJELER TABS *********/


    $('.CompProjectTab1').click(function() {
        $('.CompProjectTab1').addClass('Active');

        var imageUrl = $(this).attr('ImageUrl');

        //$('#ProjeImg').attr('src', $(this).attr('ImageUrl'));

        $('#ProjeImg').fadeOut('fast', function() {
            $('#ProjeImg').attr('src', imageUrl);
            $('#ProjeImg').fadeIn('fast');
        });

        $('.CompProjectTab2').removeClass('Active');
        $('.CompProjectTab3').removeClass('Active');
        $('.CompProjectTab4').removeClass('Active');
        $('.CompProjectTab1Content').slideDown();
        $('.CompProjectTab2Content').slideUp();
        $('.CompProjectTab3Content').slideUp();
        $('.CompProjectTab4Content').slideUp();
    });

    $('.CompProjectTab2').click(function() {
        $('.CompProjectTab2').addClass('Active');

        var imageUrl = $(this).attr('ImageUrl');

        $('#ProjeImg').fadeOut('fast', function() {
            $('#ProjeImg').attr('src', imageUrl);
            $('#ProjeImg').fadeIn('fast');
        });

        $('.CompProjectTab1').removeClass('Active');
        $('.CompProjectTab3').removeClass('Active');
        $('.CompProjectTab4').removeClass('Active');
        $('.CompProjectTab1Content').slideUp();
        $('.CompProjectTab2Content').slideDown();
        $('.CompProjectTab3Content').slideUp();
        $('.CompProjectTab4Content').slideUp();

    });
    $('.CompProjectTab3').click(function() {
        $('.CompProjectTab3').addClass('Active');

        var imageUrl = $(this).attr('ImageUrl');

        $('#ProjeImg').fadeOut('fast', function() {
            $('#ProjeImg').attr('src', imageUrl);
            $('#ProjeImg').fadeIn('fast');
        });

        $('.CompProjectTab2').removeClass('Active');
        $('.CompProjectTab1').removeClass('Active');
        $('.CompProjectTab4').removeClass('Active');
        $('.CompProjectTab1Content').slideUp();
        $('.CompProjectTab2Content').slideUp();
        $('.CompProjectTab3Content').slideDown();
        $('.CompProjectTab4Content').slideUp();

    });

    $('.CompProjectTab4').click(function() {
        $('.CompProjectTab4').addClass('Active');

        var imageUrl = $(this).attr('ImageUrl');

        $('#ProjeImg').fadeOut('fast', function() {
            $('#ProjeImg').attr('src', imageUrl);
            $('#ProjeImg').fadeIn('fast');
        });

        $('.CompProjectTab1').removeClass('Active');
        $('.CompProjectTab2').removeClass('Active');
        $('.CompProjectTab3').removeClass('Active');
        $('.CompProjectTab1Content').slideUp();
        $('.CompProjectTab2Content').slideUp();
        $('.CompProjectTab3Content').slideUp();
        $('.CompProjectTab4Content').slideDown();

    });

    $('.CompProjectTab1Content').show();
    $('.CompProjectTab2Content').hide();
    $('.CompProjectTab3Content').hide();
    $('.CompProjectTab4Content').hide();

    /********** NEW SLIDER START ***********/


    function showBlock($div, duration) {
        $div.css({ visibility: "visible" });
        $div.hide();
        $div.fadeIn(duration * 1);
    }
    function hideBlock($div, duration) {
        $div.fadeOut(duration * 1, function() { $(this).css({ visibility: "hidden", display: "block" }); });
    }
    function showBlockImage($container) {
        var $divs = $container.find(">div");
        for (var k = 0; k < $divs.length; k++) {
            var $div = $($divs[k]);
            var i = Math.floor(k / $container.attr("cols"));
            var j = k % $container.attr("cols");
            (
		 	function($div, fadeinduration) {
		 	    setTimeout(function() { showBlock($div, fadeinduration); }, (i + j) * $container.attr("blockdelay"))
		 	}
		)($div, $container.attr("fadeinduration"));
        }
    }
    function hideBlockImage($container) {
        var $divs = $container.find(">div");
        for (var k = 0; k < $divs.length; k++) {
            var $div = $($divs[k]);
            var i = Math.floor(k / $container.attr("cols"));
            var j = k % $container.attr("cols");
            (
		 	function($div, fadeinduration) {
		 	    setTimeout(function() { hideBlock($div, fadeinduration); }, (i + j) * $container.attr("blockdelay"))
		 	}
		)($div, $container.attr("fadeinduration"));
            //setTimeout(function () { hideBlock($div, $container.attr("fadeinduration")); }, (i+j)*$container.attr("blockdelay"));
        }
    }
    function createBlocks($container, rows, cols, blockdelay, fadeinduration) {
        $container.attr("cols", cols);
        $container.attr("rows", rows);
        $container.attr("blockdelay", blockdelay);
        $container.attr("fadeinduration", fadeinduration);
        var w = Math.floor($container.width() / cols);
        var h = Math.floor($container.height() / rows);
        var bgImage = $container.css("background-image");
        $container.css("background-image", "none");
        for (var i = 0; i < rows; i++) {
            for (var j = 0; j < cols; j++) {
                var $div = $("<div style='width: " + w + "px; height: " + h + "px; float: left; visibility: hidden; background: " + bgImage + "; background-position: " + (-j * w) + "px " + (-i * h) + "px'></div>"); //"+i+j+"
                $container.append($div);
            }
        }
    }

    var activeImage = 0;

    $(document).ready(function() {
        var i = 0;
        $(".SliderContainer > div").each(function() {
            var $container = $(this);
            createBlocks($container, 2, 5, 300, 1000);
            if (i == 0)
                showBlockImage($container);
            else {
                $container.hide();
                $container.find(">div").show().css({ visibility: "visible" });
            }
            i++
        });
        /*
        $("#HideLink").click(function () {
        hideBlockImage($(".ImageContainer"));
        });	
        */
        function showImage(imageIndex) {
            var nextImage = (imageIndex + 3) % 3;
            var $active = $(".SliderContainer > div:eq(" + (activeImage) + ")");
            var $next = $(".SliderContainer > div:eq(" + (nextImage) + ")");
            $active.css({ zIndex: 2 });
            $next.css({ zIndex: 1 });
            //$active.hide();
            $next.show();
            $next.find(">div").show().css({ visibility: "visible" });

            hideBlockImage($active);
            activeImage = nextImage;
        }
        $("#PrevLink").click(function() {
            resetAutoSlide();
            showImage(activeImage - 1);
            return false;
        });
        $("#NextLink").click(function() {
            resetAutoSlide();
            showImage(activeImage + 1);
            return false;
        });
        var autoSliderInterval;
        function resetAutoSlide() {
            stopAutoSlide();
            autoSliderInterval = setInterval(function() { showImage(activeImage + 1) }, 10000);
        }
        function stopAutoSlide() {
            if (autoSliderInterval)
                clearInterval(autoSliderInterval);
        }
        resetAutoSlide();
    });

});





