﻿// JavaScript Document
$(document).ready(function () {
    //linklerin kenar cizgilerini kaldiriyor
    $("a").bind("focus", function () { if (this.blur) this.blur(); });
    $(document).pngFix();

    strDefaultSearchText = "E-Posta Adresiniz";
    $(".your_email").val(strDefaultSearchText);
    $(".your_email").focusin(function () { if ($(".your_email").val() == strDefaultSearchText) { $(this).val(""); } });
    $(".your_email").focusout(function () { if ($(".your_email").val() == "") { $(this).val(strDefaultSearchText); } });

    strDefaultSearchText1 = "E-Posta Adresiniz";
    $(".p_email").val(strDefaultSearchText1);
    $(".p_email").focusin(function () { if ($(".p_email").val() == strDefaultSearchText1) { $(this).val(""); } });
    $(".p_email").focusout(function () { if ($(".p_email").val() == "") { $(this).val(strDefaultSearchText1); } });

    //account menu uzat
    var account_yuk = $(".account_content").height();
    var menu_yuk = $("#account_menu").height();
    if (menu_yuk < account_yuk) {
        $(".uzat").css("height", parseInt(account_yuk - 100) + 'px');
    }

    $(".firsat_goster").click(function () {
        $.cookie("popup", "kapali");
    });

    //popup açılış sayfası
    var cerez = $.cookie("popup");
    if (cerez != null) {
        $(".popup_panel").hide();
    }

    var kumbara_oran = $(".kumbara_oran").val();
    $("#kullan").toggle(function () {
        var yuzdeyuzkullan = $(".yuz100kullan").val();
        if (kumbara_oran == "100" && yuzdeyuzkullan == "True") {
            $(".kk_bg").hide();
        }
        $(".kumbara_durum").val("true");
        $(".kumbara_ile_ode").hide();
        $(".kk_ile_ode").show();
        var text = $(".kumbara_toplami").text();
        text = "<s>" + text + "</s>";
        $(".kumbara_toplami").html(text);
    }, function () {
        $(".kk_bg").show();
        $(".kumbara_durum").val("false");
        $(".kumbara_ile_ode").show();
        $(".kk_ile_ode").hide();
        var text = $(".kumbara_toplami").text();
        text.replace("<s>", "").replace("</s>", "");
        $(".kumbara_toplami").html(text);
    });

    $(".zaten_uyeyim").click(function () {
        $.cookie("popup", "kapali");
    });


    $(".up_info_hata").delay(2000).fadeOut(7000);
    $(".up_info_uyari").delay(2000).fadeOut(7000);
    $(".up_info_tamam").delay(2000).fadeOut(7000);

    $(".up_info_hata").click(function () {
        $(this).hide();
    });

    $(".up_info_tamam").click(function () {
        $(this).hide();
    });


    $(".up_info_uyari").click(function () {
        $(this).hide();
    });

    $(".up_info_hata1").click(function () {
        $(this).hide();
    });

    $(".up_info_tamam1").click(function () {
        $(this).hide();
    });


    $(".up_info_uyari1").click(function () {
        $(this).hide();
    });


    $("#open_message").toggle(function () {
        $("#message_input").show();
    },
		function () {
		    $("#message_input").hide();
		}
		);

    $("#page_up").click(function () {
        $.scrollTo("#main", 1500, { duration: 3000 });
    });

    $("#tell_me_more").click(function () {
        $(this).hide();
        $("#already_memeber").show();
        $(".login_box").eq(0).hide();
        $("#info_box").show();
        $("#forget_box").hide();
    });

    $("#already_memeber").click(function () {
        $(this).hide();
        $("#tell_me_more").show();
        $(".login_box").eq(0).show();
        $("#info_box").hide();
        $("#forget_password").show();
    });

    $("#forget_password").click(function () {
        $(this).hide();
        $("#exit").show();
        $("#forget_box").show();
        $(".login_box").eq(0).hide();
    });

    $("#exit").click(function () {
        $(this).hide();
        $("#forget_password").show();
        $("#forget_box").hide();
        $(".login_box").eq(0).show();
    });

    $("#mesaj_birak").toggle(function () {
        $(".gift_all").show();
        $("#hediye").val('1');
    }, function () {
        $(".gift_all").hide();
        $("#hediye").val('0');
    });

    var detay_yuk = $("#product_detail").height();
    $("#firsat_detayi").click(function () {
        $("#product_detail").slideToggle('slow');
    });
});

/*function countdown() {
    Cufon.set('fontFamily', 'League Gothic').replace('.countdown');
}*/

//Numeric Control
function fn_validateNumeric(thi) {
    if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 46))
        event.returnValue = false;
    if (event.keyCode == 46 && instr(thi.value, ".") >= 0)
        event.returnValue = false;
}

//----E-Mail Control----//
function ePostaKont(eposta) {
    var duzenli = new RegExp(/^[a-z]{1}[\d\w\.-]+@[\d\w-]{3,}\.[\w]{2,3}(\.\w{2})?$/);
    return duzenli.test(eposta);
}
//----/E-Mail Control----//
	
	function login_control()
	{
		var mail=$(".e_mail").val();
		var pass=$(".pass").val();
		
		if(!ePostaKont(mail))
		{
			$(".e_mail").css({"border":"1px solid #bc2025"});
			$(".e_mail_txt").css({"color":"#bc2025"});
			return false;
			}else if(pass.length<6)
			{
				$(".pass").css({"border":"1px solid #bc2025"});
				$(".pass_txt").css({"color":"#bc2025"});
				return false;
				}
}

function register_control() {
    var r_mail = $(".e_mail").val();
    var r_pass = $(".pass").val();
    var r_ad = $(".ad").val();
    var r_soyad = $(".soyad").val();
    var r_sehir = $(".combo option:selected").val();

    if (r_ad == "") {
        $(".ad").css({ "border": "1px solid #bc2025" });
        $(".ad_txt").css({ "color": "#bc2025" });
        return false;
    } else if (r_soyad == "") {
        $(".soyad").css({ "border": "1px solid #bc2025" });
        $(".soyad_txt").css({ "color": "#bc2025" });
        return false;
    }
    else if (!ePostaKont(r_mail)) {
        $(".e_mail").css({ "border": "1px solid #bc2025" });
        $(".e_mail_txt").css({ "color": "#bc2025" });
        return false;
    } 
    else if (r_pass.length < 6) {
        $(".pass").css({ "border": "1px solid #bc2025" });
        $(".pass_txt").css({ "color": "#bc2025" });
        return false;
    } else if (r_sehir=="") {
        $(".combo").css({ "border": "1px solid #bc2025" });
        $(".sehir_txt").css({ "color": "#bc2025" });
        return false;
    }
}
		
		
        function forget_control()
	{
		var mail=$(".sifre_e_mail").val();
		if(!ePostaKont(mail))
		{
            $(".sifre_e_mail_txt").css({"color":"#bc2025"});
			$(".sifre_e_mail").css({"border":"1px solid #bc2025"});
			return false;
			}
		}

        function temizle(silinecek)
        {
        if(silinecek=="ay" || silinecek=="yil")
        {
            $("."+silinecek).css({"border":"1px solid #d8d8d8"});
            $("#ay_yil_txt").text("");
        }else
        {
            $("."+silinecek).css({"border":"1px solid #d8d8d8"});
            $("#"+silinecek+"_txt").text("");
            }
        }

        function siparis_control()
        {
            var kart_sahibi=$(".kart_sahibi").val();
            var kart_no=$(".kart_no").val();
            var ay=$(".ay option:selected").val();
            var yil=$(".yil option:selected").val();
            var g_kod = $(".g_kod").val();
            var e_mail=$(".e_mail").val();
            var adres=$(".adres").val();
            var sehir=$(".sehir option:selected").val();
            var tel = $(".tel").val();
            var a_email = $(".a_email").val();
            var a_mesaj = $(".mesaj").val();
            var hediye = $(".hediye_et").val();
            var kumbara_oran = $(".kumbara_oran").val();
            var kumbara_durum = $(".kumbara_durum").val();
            var yuzde100kullan = $(".yuz100kullan").val();

            if ((kumbara_durum == "true" && kumbara_oran != "100" && yuzde100kullan == "False") || (kumbara_durum == "true" && kumbara_oran == "100" && yuzde100kullan == "False")) {
                if (kart_sahibi == "") {
                    $(".kart_sahibi").css({ "border": "2px solid #f03f20" });
                    $("#kart_sahibi_txt").text("Lütfen doldurunuz.");
                    $.scrollTo(".kart_sahibi", 500, { duration: 1000 });
                    return false;
                }

                if (kart_no.length < 16) {
                    $(".kart_no").css({ "border": "2px solid #f03f20" });
                    $("#kart_no_txt").text("Geçersiz kredi kartı numarası!");
                    $.scrollTo(".kart_no", 500, { duration: 1000 });
                    return false;
                }

                if (ay == "" || yil == "") {
                    $(".ay").css({ "border": "2px solid #f03f20" });
                    $(".yil").css({ "border": "2px solid #f03f20" });
                    $("#ay_yil_txt").text("Kredi kartınızın son kullanma tarihini seçiniz?");
                    $.scrollTo(".ay", 500, { duration: 1000 });
                    return false;
                }

                if (g_kod.length < 3) {
                    $(".g_kod").css({ "border": "2px solid #f03f20" });
                    $("#g_kod_txt").text("Geçersiz güvenlik kodu!");
                    $.scrollTo(".g_kod", 500, { duration: 1000 });
                    return false;
                }

                if (!ePostaKont(e_mail)) {
                    $(".e_mail").css({ "border": "2px solid #f03f20" });
                    $("#e_mail_txt").text("Geçersiz e-posta adresi!");
                    $.scrollTo(".e_mail", 500, { duration: 1000 });
                    return false;
                }


                if (adres.length < 10) {
                    $(".adres").css({ "border": "2px solid #f03f20" });
                    $("#adres_txt").text("Lütfen doldurunuz");
                    $.scrollTo(".adres", 500, { duration: 1000 });
                    return false;
                }

                if (sehir == "") {
                    $(".sehir").css({ "border": "2px solid #f03f20" });
                    $("#sehir_txt").text("İkamet ettiğiniz şehri seçiniz?");
                    $.scrollTo(".sehir", 500, { duration: 1000 });
                    return false;
                }

                if (tel.length < 10) {
                    $(".tel").css({ "border": "2px solid #f03f20" });
                    $("#tel_txt").text("Başına alan kodu ekleyerek telefon numaranızı giriniz?");
                    $.scrollTo(".tel", 500, { duration: 1000 });
                    return false;
                }
            } else if (kumbara_durum == "true" && kumbara_oran == "100" && yuzde100kullan == "True") {

                if (!ePostaKont(e_mail)) {
                    $(".e_mail").css({ "border": "2px solid #f03f20" });
                    $("#e_mail_txt").text("Geçersiz e-posta adresi!");
                    $.scrollTo(".e_mail", 500, { duration: 1000 });
                    return false;
                }


                if (adres.length < 10) {
                    $(".adres").css({ "border": "2px solid #f03f20" });
                    $("#adres_txt").text("Lütfen doldurunuz");
                    $.scrollTo(".adres", 500, { duration: 1000 });
                    return false;
                }

                if (sehir == "") {
                    $(".sehir").css({ "border": "2px solid #f03f20" });
                    $("#sehir_txt").text("İkamet ettiğiniz şehri seçiniz?");
                    $.scrollTo(".sehir", 500, { duration: 1000 });
                    return false;
                }

                if (tel.length < 10) {
                    $(".tel").css({ "border": "2px solid #f03f20" });
                    $("#tel_txt").text("Başına alan kodu ekleyerek telefon numaranızı giriniz?");
                    $.scrollTo(".tel", 500, { duration: 1000 });
                    return false;
                }
            }

            else if (kumbara_durum == "false" && yuzde100kullan == "False") {
                if (kart_sahibi == "") {
                    $(".kart_sahibi").css({ "border": "2px solid #f03f20" });
                    $("#kart_sahibi_txt").text("Lütfen doldurunuz.");
                    $.scrollTo(".kart_sahibi", 500, { duration: 1000 });
                    return false;
                }

                if (kart_no.length < 16) {
                    $(".kart_no").css({ "border": "2px solid #f03f20" });
                    $("#kart_no_txt").text("Geçersiz kredi kartı numarası!");
                    $.scrollTo(".kart_no", 500, { duration: 1000 });
                    return false;
                }

                if (ay == "" || yil == "") {
                    $(".ay").css({ "border": "2px solid #f03f20" });
                    $(".yil").css({ "border": "2px solid #f03f20" });
                    $("#ay_yil_txt").text("Kredi kartınızın son kullanma tarihini seçiniz?");
                    $.scrollTo(".ay", 500, { duration: 1000 });
                    return false;
                }

                if (g_kod.length < 3) {
                    $(".g_kod").css({ "border": "2px solid #f03f20" });
                    $("#g_kod_txt").text("Geçersiz güvenlik kodu!");
                    $.scrollTo(".g_kod", 500, { duration: 1000 });
                    return false;
                }

                if (!ePostaKont(e_mail)) {
                    $(".e_mail").css({ "border": "2px solid #f03f20" });
                    $("#e_mail_txt").text("Geçersiz e-posta adresi!");
                    $.scrollTo(".e_mail", 500, { duration: 1000 });
                    return false;
                }


                if (adres.length < 10) {
                    $(".adres").css({ "border": "2px solid #f03f20" });
                    $("#adres_txt").text("Lütfen doldurunuz");
                    $.scrollTo(".adres", 500, { duration: 1000 });
                    return false;
                }

                if (sehir == "") {
                    $(".sehir").css({ "border": "2px solid #f03f20" });
                    $("#sehir_txt").text("İkamet ettiğiniz şehri seçiniz?");
                    $.scrollTo(".sehir", 500, { duration: 1000 });
                    return false;
                }

                if (tel.length < 10) {
                    $(".tel").css({ "border": "2px solid #f03f20" });
                    $("#tel_txt").text("Başına alan kodu ekleyerek telefon numaranızı giriniz?");
                    $.scrollTo(".tel", 500, { duration: 1000 });
                    return false;
                }
            }

            if (hediye == "true") {
                if (!ePostaKont(a_email)) {
                    $(".a_email").css({ "border": "2px solid #f03f20" });
                    $.scrollTo(".a_email", 500, { duration: 1000 });
                    return false;
                }
            }
        }

        // karakter sayısı
        function Count(text, long) {
            var maxlength = new Number(long); // Change number to your max length.
            if (text.value.length > maxlength) {
                text.value = text.value.substring(0, maxlength);
                jAlert("warning", "Maximum " + long + " karakter girebilirsiniz.", "Uyarı");
                document.getElementById("karakter").innerHTML = '0';
            } else {
                document.getElementById("karakter").innerHTML = long - text.value.length;
            }
        }


        function kaydet() {
            var p_mail = $(".p_email").val();
            var p_sehir = $(".p_country option:selected").val();
            if (!ePostaKont(p_mail)) {
                $(".p_email").css({ "color": "#bc2025" });
                return false;
            } else if (p_sehir == "") {
                $(".p_country").css({ "color": "#bc2025" });
                return false;
            }
            else {
                return true;
            }
        }
