﻿$(document).ready(function () {
    var Tools = {
        baloonshow: function (ballon) {
            $(ballon).show();
        },
        baloonhide: function (ballon) {
            $(ballon).hide();
        },
        pageload: function (container, url) {
            $.ajax({
                type: "GET",
                url: url,
                dataType: "html",
                contentType: "text/html; charset=utf-8",
                async: false,
                cache: false,
                beforeSend: function () {
                    $(container).html('<div class="loader"></div>');
                },
                success: function (data) {
                    $(container).html(data);
                },
                complete: function (template) {

                }
            });
        },
        submitform: function (url, formdata) {
            $.ajax({ type: "POST",
                url: url,
                dataType: "html",
                data: formdata,
                success: function (data) {
                    alert(data);
                    return data;
                }
            });

        },
        tabcontent: function (tab) {
            if ($('.tab_container ' + tab).length > 0) {
                var url = $(tab).attr("rel");
                fn.pageload(tab, url);
            }
            if ($('.tab_container2 ' + tab).length > 0) {
                var url = $(tab).attr("rel");
                fn.pageload(tab, url);
            }
        },
        zebra: function () {
            $('.zebra table tr:odd td').css("background-color", "#fafafa");
        }
    };
    var fn = Tools;

    Cufon.replace('h1', { fontFamily: 'Corpid CdTRREg' });
    Cufon.replace('h3', { fontFamily: 'Corpid CdTRREg' });
    Cufon.replace('.item-desc h4', { fontFamily: 'Corpid CdTRREg' });
    Cufon.replace('#container-right h4', { fontFamily: 'Corpid CdTRREg' });
    Cufon.replace('.search', { fontFamily: 'Corpid CdTRREg' });
    Cufon.replace('.promohdr', { fontFamily: 'Corpid CdTRBold' });
    Cufon.replace('.promotxt', { fontFamily: 'Corpid CdTRREg' });
    Cufon.replace('.username', { fontFamily: 'Corpid CdTRREg' });
    Cufon.now();

    $('.ico-contact').mouseover(function () { fn.baloonshow('.baloon-contact'); }).mouseout(function () { fn.baloonhide('.baloon-contact'); });
    $('.ico-sitemap').mouseover(function () { fn.baloonshow('.baloon-sitemap'); }).mouseout(function () { fn.baloonhide('.baloon-sitemap'); });
    $('.ico-home').mouseover(function () { fn.baloonshow('.baloon-home'); }).mouseout(function () { fn.baloonhide('.baloon-home'); });

    $(".tab_content").hide();
    $("ul.tabs li:first").addClass("active").show();
    $(".tab_content:first").show();
    $("ul.tabs li").click(function () {
        $("ul.tabs li").removeClass("active");
        $(this).addClass("active");
        $(".tab_content").fadeOut(1);
        var activeTab = $(this).find("a").attr("rel");
        $("#" + activeTab).fadeIn();
        return false;
    });


    //fn.tabcontent("#tab2");
    fn.tabcontent("#tab3");
    fn.tabcontent("#tab4");
    fn.tabcontent("#tab5");

    $('.tab-image-gallery li:odd').css("margin-right", "0");
    $('.tab-video-gallery li:odd').css("margin-right", "0");
    $('.tab-product-gallery li:odd').css("margin-right", "0");
    $('.zebra table tr:odd td').css("background-color", "#fafafa");
    $('.zebra table tr:last-child td').css("border-bottom", "solid 1px #e5e4e4");
    $('.home-products li:odd').addClass('items-home-middle-odd');
    $('#pagecontent ul.items li:odd').addClass('items-middle-odd');
    $('.tools li').mouseover(function () { $(this).css("background-color", "#097d85"); }).mouseout(function () { $(this).css("background-color", ""); });
    $('.menu li span').mouseover(function () { $(this).addClass("active"); }).mouseout(function () { $(this).removeClass("active"); });



    var mailfilter = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    $('#btn-customersupport').click(function () {
        if ($('#iname').val() == "") {
            $('.result').html('<span class="error">Adınızı giriniz</span>');
            $('#iname').addClass('error');
            return false;
        }

        if ($('#iemail').val() == "") {
            $('.result').html('<span class="error">Email adresinizi giriniz</span>');
            $('#iemail').addClass('error');
            return false;
        }
        if ($('#iemail').val() != "" && !mailfilter.test($('#iemail').val())) {
            $('.result').html('<span class="error">Geçerli bir e-posta adresi girmelisiniz!</span>');
            $('#iemail').addClass('error');
            return false;
        }

        if ($('#iphone').val() == "") {
            $('.result').html('<span class="error">Telefon giriniz</span>');
            $('#iphone').addClass('error');
            return false;
        }

        if ($('#imsg').val() == "") {
            $('.result').html('<span class="error">Mesajınızı giriniz giriniz</span>');
            $('#imsg').addClass('error');
            return false;
        }


        $.ajax({ type: "POST",
            url: "/form/CustomerSupport",
            dataType: "html",
            data: $('#contactform').serialize(),
            beforeSend: function () {
                $('.result').html('<div class="loader"></div>');
            },
            success: function (data) {
                if (data == "true") {
                    $('.result').html('<span class="noerror">Mesajınız gönderildi. İlginize teşekkür ederiz.</span>');
                    $('#contactform input').val('').removeClass('error');
                    $('#contactform textarea').val('').removeClass('error');
                } else {
                    $('.result').html('<span class="error">! Gönderim sırasında hata oluştu!</span>');
                }
            }
        });

    });

    $('.logo-koc').click(function () {
        window.open("http://www.koc.com.tr");
    });

	$('head').append('<link rel="stylesheet" type="text/css" media="screen" href="/Assets/css/global-valid.css" />');
 	
	



});

function isNumberKey(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;

    return true;
}
