﻿jQuery.fn.extend({
    scrollTo: function(speed, easing) {
        return this.each(function() {
            var targetOffset = $(this).offset().top;
            $('html,body').animate({ scrollTop: targetOffset }, speed, easing);
        });
    }
});

function setTableStyle() {
    // Table Styles
    $(".table thead tr td:first-child, .table thead tr th:first-child").addClass("tableFirst")
    $(".table thead tr td:last-child, .table thead tr th:last-child").addClass("tableLast")
    $(".table tbody tr:last-child td, .table tbody tr:last-child th").css("borderBottom", "1px solid #ECECEC")
    $(".table tbody tr:odd").css("background", "#F6F6F6")
}

//SSS Script
function accord(container) {
    $( (container!=null && container!='' ? container + " " : "")  + ".faqItem .faqTitle a").click(function() {
        // soru indeksi getiriliyor
        var _index = $(".faqItem .faqTitle a").index(this);
        // eger ayni soruya tiklaniyorsa, false donuyoruz
        if ($(".faqItem").eq(_index).hasClass("active")) {
            $(".faqItem").eq(_index).removeClass("active")
            $(".faqItem .faqContent").eq(_index).slideUp("slow");
            return false;
        }
        // tüm elementlerde dolasip, class temizleyip slideup yapiliyor
        $(".faqItem").each(function() {
            $(this).removeClass("active");
        })
        $(".faqContent").each(function() {
            $(this).slideUp("slow");
        })

        $(".faqItem").eq(_index).addClass("active");
        $($(".faqItem .faqContent").eq(_index)).slideToggle("slow");

        setTimeout(function() {
            $(".faqItem.active").scrollTo();
        }, 700)

        // linki disable etmek icin return false
        return false;
    });
}
    
$(document).ready(function() {

    setTableStyle();

    //$("#ctl00_SiteMenu1 ul li:first-child").addClass("naviHead")
    //$("#ctl00_SiteMenu1 ul li ul li:first-child").removeClass("naviHead")
    //$("#ctl00_SiteMenu1 ul li.naviHead a").addClass("first")
    //$("#ctl00_SiteMenu1 ul li ul li a").removeClass("first")

    // Breadcrumb

    $("#ctl00_BreadCrumb_BreadCrumb span:first-child a").css({
        paddingLeft: "0px",
        background: "none"
    });

    $("#ctl00_BreadCrumb_BreadCrumb span.selected a").removeAttr("href");

    // Hover Animate

    $(".wrapper .header .nav ul li a").hover(
        function() {
            $(this).stop().animate({ backgroundPosition: "0px -74px" }, 300);
        },
        function() {
            $(this).stop().animate({ backgroundPosition: "0px 0px " }, 300);
        });


    //Set Footer

    if ($(".footer").length > 0) {

        if ($(window).height() > ($(".wrapper").outerHeight() + $(".footer").outerHeight()))
            $(".footer").css("margin-top", $(window).height() - $(".wrapper").outerHeight() - $(".footer").outerHeight() + "px").css('margin-bottom', '0px');
        else
            $(".footer").css("margin-top", "0px");

        function onResizeHandler() {
            if ($(window).height() > ($(".wrapper").outerHeight() + $(".footer").outerHeight()))
                $(".footer").css("margin-top", $(window).height() - $(".wrapper").outerHeight() - $(".footer").outerHeight() + "px").css('margin-bottom', '0px');
            else
                $(".footer").css("margin-top", "0px");
        }
        $(window).bind("load resize", function() {
            onResizeHandler();
        });
    }

    

    accord();




    $(".contactBoxContent .tableContact tbody tr:last td").css("border-bottom", "none");

    $('.topScroll').click(function() {
        $('.wrapper').scrollTo();
    });



});

function gercekHesapBasvurusuParitem() {
    $.colorbox({
        href:"/form/gercek-hesap-basvurusu.aspx?type=Paritem",
        iframe:true,
        innerWidth:500, 
        innerHeight:530
    });
}

function gercekHesapBasvurusuParitemMini() {
    $.colorbox({
        href:"/form/gercek-hesap-basvurusu.aspx?type=ParitemMini",
        iframe:true,
        innerWidth:500, 
        innerHeight:530
    });
}

function denemeHesapBasvurusu() {
    $.colorbox({
        href:"/form/deneme-hesap-basvurusu.html",
        iframe:true,
        innerWidth:500, 
        innerHeight:530
    });
}

function onlyNumber(e) {
    var keyCode = ($.browser.mozilla) ? e.which : event.keyCode;
    if ((keyCode < 48 || keyCode > 57) && keyCode != 8 && keyCode != 0) {
        return false;
    }
}

function onlyEmail(e) {
    var InvalidChars = " !#/*{[()]},;%^><\\?+:='`|şŞĞğÜüÇçİıÖö";

    kCode = InvalidChars.charAt(5);

    var keyCode = ($.browser.mozilla) ? e.which : event.keyCode;

    if (keyCode > 127) {
        return false;
    }
    for (i = 0; i <= InvalidChars.length - 1; i++) {
        if (keyCode == InvalidChars.charCodeAt(i)) {
            return false;
        }
    }
    return true;
}

function onlyTR(e) {
    var InvalidChars = "şŞĞğÜüÇçİıÖö";

    kCode = InvalidChars.charAt(5);

    var keyCode = ($.browser.mozilla) ? e.which : event.keyCode;

    if (keyCode > 127) {
        return false;
    }
    for (i = 0; i <= InvalidChars.length - 1; i++) {
        if (keyCode == InvalidChars.charCodeAt(i)) {
            return false;
        }
    }
    return true;
} 

function onlyLetter(e) {
        var InvalidChars = "!#/*{[()]},;%^><\\?+:='`|&-_";

        var keyCode = ($.browser.mozilla) ? e.which : event.keyCode;

        if (keyCode > 47 && keyCode < 58) {
            return false;
        }
        for (i = 0; i <= InvalidChars.length - 1; i++) {
            if (keyCode == InvalidChars.charCodeAt(i)) {
                return false;
            }
        }
}


function mailTo(m, e, t) {
    if (!e) {
        e = 'paritem.com';
    }
    if (!t) {
        t = m + String.fromCharCode(64) + e;
    }
    document.write('<a href="mailto:' + m + String.fromCharCode(64) + e + '">' + t + '</a>');
}

var blockLoading = { message: 'Yükleniyor...', overlayCSS: { backgroundColor: '#fff', opacity: '0.5', 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 showPageLoader() { $.blockUI(blockLoadingPage); }
function hidePageLoader() { $.unblockUI(); }



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();
}
function StringtoXML(text) {
    if (window.ActiveXObject) {
        var doc = new ActiveXObject('Microsoft.XMLDOM');
        doc.async = 'false';
        doc.loadXML(text);
    } else {
        var parser = new DOMParser();
        var doc = parser.parseFromString(text, 'text/xml');
    }
    return doc;
}

function PopItUp(src, w, h, s) {
   
   var randomnumber=Math.floor(Math.random()*500)
   
    if (s) w = w + 17;
    Popwin = window.open(src,"pop_up" + randomnumber, "toolbar=0,width=" + w + ", height=" + h + ", location=0, directories=0, status=0, scrollbars=" + s + ", menubar=0, resizable=1, copyhistory=0");
    Popwin.focus();
}



// Banner Rotator
function nonFlash() {

    $('.bannerContent').append('<ul id="rotator"></ul><div class="bannerContainer"></div>');

    $.ajax({
        type: "GET",
        url: "xml/banner.xml",
        dataType: "xml",
        success: function (xml) {
            $(xml).find('banner').each(function () {
                var img = $(this).find("image").text()
                var link = $(this).find("link").text();
                var target = $(this).find("target").text();
                $('<li></li>').html('<a href="javascript:void(0);"></a>').appendTo('#rotator');
                $('<div class="bannerBox"></div>').html('<a href="' + link + '" target="' + target + '"><img src="' + img + '"/></a>').appendTo('.bannerContainer');
            });


            $("#rotator li:first").addClass("active");
            $(".bannerBox:first").addClass("acik");

            $("#rotator li a").click(function () {
                var indexTabLink = $("#rotator li a").index(this);
                $(".bannerBox").removeClass("acik").eq(indexTabLink).addClass("acik");
                $("#rotator li").removeClass("active").eq(indexTabLink).addClass("active");
            });

            rotateBanner();

            function rotateBanner() {
                setTimeout(
					function () {
					    if ($("#rotator li:not(:last)").hasClass("active")) {
					        $("#rotator li.active").removeClass("active").next().addClass("active");
					        $(".bannerBox.acik").removeClass("acik").next().addClass("acik");
					        rotateBanner();
					    }
					    else {
					        $("#rotator li:last").removeClass("active");
					        $("#rotator li:first").addClass("active");
					        $(".bannerBox:last,").removeClass("acik");
					        $(".bannerBox:first").addClass("acik");
					        rotateBanner();
					    }
					}, 8000)
            }
        }

    });
}
