﻿var MagiClick = {
    browser: {
        initialized: false,
        info: {},
        searchVersion: function () {
            var agents = ['msie', 'firefox', 'webkit', 'safari', 'chrome', 'opera', 'android', 'iphone', 'ipad', 'msie 6', 'msie 7', 'msie 8', 'msie 9', 'msie 10'];
            var browserinfo = ' js';
            for (var j = 0; j < agents.length; j++) {
                if ((new RegExp(agents[j], "i")).test(navigator.userAgent)) {
                    browserinfo += ' ' + agents[j].replace(' ', '');
                    MagiClick.browser.info[agents[j].replace(' ', '')] = true;
                } else {
                    MagiClick.browser.info[agents[j].replace(' ', '')] = false;
                }
            }
            if (MagiClick.browser.info.chrome) { // Fix for chrome reporting as safari
                MagiClick.browser.info.safari = false;
                browserinfo = browserinfo.replace(' safari', '');
            }
            return browserinfo;
        },
        init: function () {
            if (!MagiClick.browser.initialized) {
                MagiClick.browser.initialized = true;
                var browserClass = MagiClick.browser.searchVersion();
                document.documentElement.className += browserClass;
            }
        }
    }
};

MagiClick.browser.init();


function setFooter() {
    if (windowHeight = $(window).height() > $(".header").outerHeight() + $(".wrapper").outerHeight() + $(".footer").outerHeight()) {
        $(".footer").css("marginTop", $(window).height() - ($(".header").outerHeight() + $(".wrapper").outerHeight() + $(".footer").outerHeight()))
    } else {
        $(".footer").css("marginTop", "0")
    } 
}

function setLeftMenuContentSync() {
    /*if ($(".nav-left").outerHeight() > $(".content").outerHeight()) {
        //$(".txt-content").css("paddingBottom", ($(".nav-left").outerHeight() - $(".content").outerHeight()) + 27)
        $(".txt-content").css("paddingBottom", "150px")
    } else {
        $(".txt-content").css("paddingBottom", "0")
    }*/
}

$(window).bind("load resize", function () {
    if (!$("body").hasClass("homepage")) {
        setFooter();
    }
});

$(window).bind("load", function () {
    if (!$("body").hasClass("homepage")) {
        setLeftMenuContentSync();
    }
});


function PopItUp(src, w, h, s) {
    if (s) w = w + 17;
    if (w) {
        Popwin = window.open(src, "pop_up", "toolbar=0,width=" + w + ", height=" + h + ", location=0, directories=0, status=1, scrollbars=" + s + ", menubar=0, resizable=0, copyhistory=0");
        Popwin.focus();
    }
    else {
        window.location = src
    }
}

var blockLoading = { message: 'Yükleniyor...', overlayCSS: { backgroundColor: '#050228', opacity: '0.8', zIndex: 500 }, css: { border: '0px', backgroundColor: 'transparent', zIndex: 501} };
var blockLoadingPage = { message: '<div class="pleaseWait"></div>',
    overlayCSS: {
        backgroundColor: '#000',
        opacity: '0.4',
        zIndex: 1000
    },
    css: {
        zIndex: 1001,
        padding: 0,
        margin: 0,
        width: '30%',
        top: '40%',
        left: '35%',
        textAlign: 'center',
        color: '#fff',
        border: 'none',
        cursor: 'wait'
    }
};
function setLoading(target, message) {

    var targetObj = $(target);
    var opts;
    if (message != null) {
        opts = $.extend({}, { message: message }, blockLoading);
    } else {
        opts = $.extend({}, blockLoading);
    }
    targetObj.block(opts);

}

function resetLoading(target) {
    var targetObj = $(target);
    targetObj.unblock();
}

$(document).ready(function () {


    /*Cufon Config*/
    Cufon.replace('.sub-banner .label h1', { color: "#fff", fontSize: "24px", fontFamily: 'OmnesTRUSemibold', letterSpacing: '-0.5px' });
    Cufon.replace('.wrapper .nav-left .cnt h5', { color: "#f4620d", fontSize: "24px", fontFamily: 'OmnesTRUSemibold', letterSpacing: '-0.5px' });
    Cufon.replace('.txt-content h2', { color: "#f4620d", fontSize: "20px", fontFamily: 'OmnesTRUSemibold', letterSpacing: '-0.5px' });
    Cufon.replace('.txt-content h2.aciklama-top', { color: "#f4620d", fontSize: "22px", fontFamily: 'OmnesTRUSemibold', letterSpacing: '-0.5px' });
    Cufon.replace('.txt-content h3', { color: "#ff8a00", fontSize: "18px", fontFamily: 'OmnesTRUSemibold', letterSpacing: '-0.5px' });
    Cufon.replace('.modal-content-top .modal-tit', { color: "#f4620d", fontSize: "22px", fontFamily: 'OmnesTRUSemibold', letterSpacing: '-0.5px' });
    Cufon.replace('.sliderContent h2', { fontSize: "45px", fontFamily: 'OmnesTRUSemibold', letterSpacing: '-0.5px' });
    Cufon.replace('.sliderContent p', { fontSize: "25px", fontFamily: 'OmnesTRUSemibold', letterSpacing: '-0.5px' });
    

    Cufon.replace('.wrapper > .nav-left > .cnt > div > ul > li > a', { color: "#000000", fontSize: "16px", fontFamily: 'OmnesTRUSemibold', letterSpacing: '-0.5px' });
    Cufon.replace('.wrapper > .nav-left > .cnt > div > ul > li.selected > a', { color: "#f4620d", fontSize: "16px", fontFamily: 'OmnesTRUSemibold', letterSpacing: '-0.5px' });



    Cufon.replace('.content-error .error-txt h1', { color: "#000", fontSize: "52px", fontFamily: 'OmnesTRUSemibold', letterSpacing: '-0.5px' });
    Cufon.replace('.content-error .error-txt h2', { color: "#fff", fontSize: "22px", fontFamily: 'OmnesTRUSemibold', letterSpacing: '-0.5px' });
    Cufon.replace('.content-error .error-txt p', { color: "#fff", fontSize: "16px", fontFamily: 'OmnesTRUSemibold', letterSpacing: '-0.5px' });

    $(".sub-banner .label").css("opacity", 0.9)

    $(".faqItem .faqTitle a").click(function () {
        var _index = $(".faqItem .faqTitle a").index(this);
        if ($(".faqItem").eq(_index).hasClass("active")) {
            $(".faqItem").eq(_index).removeClass("active")
            $(".faqItem .faqContent").eq(_index).slideUp("slow");
            return false;
        }
        $(".faqItem").each(function () {
            $(this).removeClass("active");
        })
        $(".faqContent").each(function () {
            $(this).slideUp("slow");
        })
        $(".faqItem").eq(_index).addClass("active");
        $($(".faqItem .faqContent").eq(_index)).slideToggle("slow");
        return false;
    })

    /*KIRILIMLI MENU SON ASAGI OK
    $(".breadcrumbs span:last").css("position", "absolute");
    */

    $("a.modalCampaignOpen").click(function (e) {

        //$(".header").scrollTo(1000);

        var id = $("#modalCampaign");
        var href = $(this).attr("href");

        $.ajax({
            url: href,
            cache: false,
            success: function (data) {
                id.find(".modal-content").html(data);
                //id.find(".mdlCont .cont").html(data);
                //social.setTitle("adios" + $(this).find("h2").text());

                $("#modalCampaign").dialog('open');
            },
            error: function () {
            }
        });

        return false;
    });

    $('a.modalClose').live("click", function () {
        $(this).closest('.ui-dialog-content').dialog('close');
        return false;
    });


    $('#modalCampaign').dialog({
        autoOpen: false,
        width: 700,
        modal: true,
        open: function () {
            $("iframe").hide();
        },
        close: function () {
            $("iframe").show();
        }
    });





    /*Input Blur*/
    var bu = "";
    $(".txtInput").each(function () {
        bu = $(this);
        bu.val(bu.attr("title"));
        bu.bind("focus", function () {
            if ($(this).val() == $(this).attr("title")) {
                $(this).val("");
            }
        });
        bu.bind("blur", function () {
            if ($(this).val() == "") {
                $(this).val($(this).attr("title"));
            }
        });
    });




    $('.search .btn a').click(function () {
        if ($('#txtKeywords').val().length < 3 || $("#txtKeywords").val().toLowerCase() == 'arama') {
            alert("Lütfen en az 3 karakter giriniz");
            return false;
        } else {
            location.href = Site.webRoot + "/arama/arama-sonuclari.aspx?s=" + $('#txtKeywords').val();
            return false;
        }
    });
    $("#txtKeywords").bind("keypress", function (b) {
        if (b.keyCode == 13) {
            if (($('#txtKeywords').val()).length >= 3) {
                location.href = Site.webRoot + "/arama/arama-sonuclari.aspx?s=" + $('#txtKeywords').val();
            } else {
                alert("Lütfen en az 3 karakter giriniz");
            }
            return false
        }
    });



    $(".sub-banner .label .breadcrumbs span:last").addClass("current-breadcrumb");
    $(".sub-banner .label .breadcrumbs").css('visibility', 'visible');


    $(".footer .cnt .top .right ul li.worldonline").hover(function () {
        $(".footer .cnt .top .right ul li.worldonline ul li").show();
        $(".footer .cnt .top .right ul li.worldonline ul li").stop().animate({
            height: "76",
            top: "-76"
        }, 350)
    }, function () {
        $(".footer .cnt .top .right ul li.worldonline ul li").stop().animate({
            height: "0",
            top: "0"
        }, 350, function () {
            $(".footer .cnt .top .right ul li.worldonline ul li").hide();
        })
    })

    if ($('.txt-content-content').html() !== null) {
        var txtContent = $('.txt-content').innerHeight();
        var txtContentContent = $('.txt-content-content').innerHeight();
        var total = txtContent - txtContentContent;
        if (total <= 230) {
            $('.txt-content').css('padding-bottom', '300px!important');
        }
    }

})


