﻿
function LoadList(LID) {
 


    $.ajax({
        url: "XHR/loadlist.ashx?LID=" +LID,
        cache: false,
        dataType: "html",
        beforeSend: function (data) {


          

        },
        success: function (data) {


            $("ul.basictab li").removeClass('selected');
            $("ul.basictab li a[id='tab"+LID+"']").parent().addClass('selected');


           $('#xhrview').fadeOut('normal', function () {
                $("#xhrview").html(data);
                $("#xhrview").fadeIn("fast");

               

            });




        }
    });

    return false;
}




function selectsrcCat(e) {

    $("#searchCategoryNAv").html($(e).html());
    $("#_hiddenSelectSearchCategory").val($(e).attr("rel"));
    $("#searchCatNavList").hide();
    return false;
}

function fastLogin() {
   
    commandLogin();
    return false;
}


function fastNewMember() {

    commandRegister();
    return false;
}			

//user çıkış
function ExitMember() {
    $.cookie('LMID', null);
    $.cookie('LMU', null);
    $.cookie('LMNS', null);

    return true;
}
//gönderilen url açılır
function locUrl(surl) {
    if (surl != "")
        location.href = surl;
}

//email kayıt connectoru
function submitEmail() {

    var email = $("#txtaddemailemail").val();
    var nameuser = $("#txtaddemailnamesurname").val();
    if (email == "" || email.indexOf("@") < 1 || nameuser == "") {
        jAlert("Lütfen bilgilerinizi kontrol ediniz.", "takipet.com");
        return;
    }
    $.ajax({
        type: "POST",
        url: "XHR/_bdbp.aspx/a6d4gtyfgsd435sok",
        data: "{email:'" + email + "',nameuser:'" + nameuser + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        beforeSend: function(xhr) {
            xhr.setRequestHeader("Content-type",
                         "application/json; charset=utf-8");

            $("#loading").html("Formunuz kaydediliyor...");
            $("#loading").show();


        },
        success: function(msg) {
            $("#loading").hide();
            jQuery("#footer-email-submit").val("");

            $(document).trigger('close.facebox');
            jAlert("Sayın " + nameuser + ", <br/>E-bülten üyelik talebiniz alınmıştır.<br/>Lütfen üyeliğinizi size gönderdiğimiz e-posta içeriğindeki yönergeleri kullanarak onaylayınız!", "takipet.com");

        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {

            $("#loading").hide();
            $(document).trigger('close.facebox');
            jAlert('takipet.com üzerinde bir hata oluştu. Lütfen tekrar deneyiniz!', 'takipet.com');


        }
    });





}



function basketPreviewClose() {
    $('#BasketNotfyList').hide();
    $("#aChart").parent().removeClass("navlistSelect");
    return false;
}


function loadBasketPeview() {

    $("#BasketNotfyListIN").addClass("ajaxloadDivback");

    $("#BasketNotfyList").show();
    $("#aChart").parent().addClass("navlistSelect");

    $("#BasketNotfyListIN").load("minBasketPreview.aspx #gus_cart",
        function(responseText, textStatus, XMLHttpRequest) {
            $("#BasketNotfyListIN").removeClass("ajaxloadDivback");
        });



}

//ara sayfa login işlemi
function LoginPane(locationh, reUrl) {


    $.ajax({
        type: "POST",
        url: "XHR/_ctr_check.aspx/str878GTY",
        data: "{u:'" + $("#txtpaneLoginUserName").val() + "',p:'" + $("#txtpaneLoginPassword").val() + "'}", //+ ",p:" + $("#txtFootPass").val()
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        cache: false,
        beforeSend: function(xhr) {
            xhr.setRequestHeader("Content-type",
                         "application/json; charset=utf-8");

            $("#loading").html("Giriş Bilgileriniz Kontrol Ediliyor...");
            $("#loading").show();


        },
        success: function(msg) {
            $("#loading").hide();


            if (msg.d.length == 0) {
                //kullanıcı bulunamadı
                jAlert("Girdiğiniz Kullanıcı Adı ya da Şifre Hatalı! <br/>Lütfen tekrar deneyiniz.", "takipet.com");
            } else {
                if (msg.d[0].MemberState != "a") {
                    jAlert("Hesabınız aktif durumda değil. Lütfen e-posta adresinize gelen aktivasyon linkini tıklayınız.", "takipet.com");
                } else {
                    //giriş başarılı

                    ExitMember();

                    $.cookie('LMID', msg.d[0].MemberID, { expires: 15 });
                    $.cookie('LMU', msg.d[0].UserName, { expires: 15 });
                    $.cookie('LMNS', msg.d[0].NameSurname, { expires: 15 });

                    var myrandom = Math.round(Math.random() * 5)

                    $("#navlist").load("XHR/_cbl_member_foot.aspx?r=" + myrandom + " #navlist li");


                    /* $("#navlist").load("XHR/_cbl_member_foot.aspx #navlist li",
                    function(responseText, textStatus, XMLHttpRequest) {

                            });*/

                    $("#txtpaneLoginUserName").val("");
                    $("#txtpaneLoginPassword").val("");

                    if (locationh != "")
                        document.location.href = locationh;
                    else if (reUrl != "")
                        document.location.href = reUrl;
                    else
                        document.location.href = "default.aspx";

                }
            }

        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {

            $("#loading").hide();
            jAlert('takipet.com üzerinde bir hata oluştu. Lütfen tekrar deneyiniz!', 'takipet.com');


        }
    });

    return false;

}

function showProductPreview(pid) {
    $("#loading").html("Ürün önizlemesi yükleniyor...");
    $("#loading").show();

    var url = "XHR/showProduct.aspx?pid=" + pid;

    jQuery.get(url, function(data) {
        jQuery.facebox(data);

        $("#loading").hide();
    });

    return false;
}

/*
$(function() {

$('.fg-button').hover(
function() { $(this).removeClass('ui-state-default').addClass('ui-state-focus'); },
function() { $(this).removeClass('ui-state-focus').addClass('ui-state-default'); }
);


$.get('XHR/fulllist009.aspx', function(data) {
$('#flyout').menu({ content: data, backLink: false, flyOut: false });
});
});
*/

function submitEmailFooter() {
    $("#loading").html("Form yükleniyor...");
    $("#loading").show();
    var email = jQuery("#footer-email-submit").val();
    if (email != "" && email.indexOf("@") > 0) {
        jQuery.get('XHR/form/addemail.htm', function(data) {
            jQuery.facebox(data);
            $("#txtaddemailemail").val(email);
            $("#txtaddemailnamesurname").focus();
            $("#loading").hide();
        });
    } else {
        $("#loading").hide();
        jAlert("Lütfen geçerli bir e-posta adresi giriniz!", "takipet.com");
    }
    return false;
}

function loadCity() {

    $.ajax({
        type: "POST",
        url: "XHR/_ctr_district_list.aspx/getCityList",
        data: "{}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        beforeSend: function(xhr) {
            xhr.setRequestHeader("Content-type",
                         "application/json; charset=utf-8");

            $("#ctl00_ddlCity").removeOption('/./');
            $('#ctl00_ddlCity').addOption("-1", "Yükleniyor...");

        },
        success: function(msg) {

            for (var x = 0; x < msg.d.length; x++) {
                $("#ctl00_ddlCity").removeOption('/./');
                $('#ctl00_ddlCity').addOption(msg.d[x].CityID, msg.d[x].CityName);
            }

            $("#ctl00_ddlCity").selectOptions("34", true);
            $("#ctl00_hdCity").val($("#ctl00_ddlCity").selectedValues());

            loadDist();

        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
            //alert(XMLHttpRequest);
            jAlert('takipet.com üzerinde bir hata oluştu. Lütfen tekrar deneyiniz!', 'Takipet.com');
            $("#ctl00_ddlCity").removeOption('/./');

        }
    });


}

function togg(obje) {
    $("#" + obje).toggle();
    return false;
}


function loadDist() {
    $.ajax({
        type: "POST",
        url: "XHR/_ctr_district_list.aspx/getDist",
        data: "{CID:" + $("#ctl00_ddlCity").selectedValues() + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        beforeSend: function(xhr) {
            xhr.setRequestHeader("Content-type",
                         "application/json; charset=utf-8");

            $("#ctl00_ddlDistrict").removeOption('/./');
            $('#ctl00_ddlDistrict').addOption("-1", "Yükleniyor...");

        },
        success: function(msg) {

            for (var x = 0; x < msg.d.length; x++) {
                $("#ctl00_ddlDistrict").removeOption('/./');
                $('#ctl00_ddlDistrict').addOption(msg.d[x].DistID, msg.d[x].DistName);
            }

            $("#ctl00_hdDist").val($("#ctl00_ddlDistrict").selectedValues());


        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
            //alert(XMLHttpRequest);
            jAlert('takipet.com üzerinde bir hata oluştu. Lütfen tekrar deneyiniz!', 'Takipet.com');
            $("#ctl00_ddlDistrict").removeOption('/./');
            $("#loading").hide();
        }
    });


}


function isValidEmailAddress(emailAddress) {

    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);

    return pattern.test(emailAddress);

}

function agg() {

    $("#loading").html("Kullanıcı Sözleşmesi yükleniyor...");
    $("#loading").show();

    jQuery.get('XHR/aggrement.aspx', function(data) {
        jQuery.facebox(data);
        $("#loading").hide();
    });
    return false;
}

function mainSerachButton() {
    var param = jQuery('#txtsrcmain').val();
    var cat = $("#_hiddenSelectSearchCategory").val();
    if (param != '')
        location.href = "search.aspx?keyword=" + param + "&catID=" + cat;
}




$(document).ready(function() {




    $("#txtsrcmain").bind("keypress", function(evt) {
        var charCode = (evt.which) ? evt.which : window.event.keyCode;

        if (charCode == 13) {
            mainSerachButton();
            return false;
        }
        else {
            return true;
        }

    }
    );



    $('a[rel*=facebox]').facebox()


    $(".nolink").click(function(e) {
        var subList = "#S" + $(this).attr("rel");
        $(subList).toggle();

        togg($(this).attr("rel"));
        return false;
    });

/*
    $(".loginEnter").click(function(e) {
        commandLogin();
        return false;

    });*/
/*
    $(".loginNew").click(function(e) {
        commandRegister();
        return false;

    });
*/
    //giriş işlemleri

    if ($.cookie('LMID') != null) {
        var myrandom = Math.round(Math.random() * 5)

        $("#navlist").load("XHR/_cbl_member_foot.aspx?t=" + myrandom + " #navlist li",
        function(responseText, textStatus, XMLHttpRequest) {
            registerChart_click();
        });

    } else {

        $("#navlist").load("XHR/_member.htm",
          function(responseText, textStatus, XMLHttpRequest) {


              //login_click();
              //register_click();
              registerChart_click();

          }
          );


    }




    //--gi



    $("#memberExit").click(function(e) {
        $.cookie('LMID', null);
        $.cookie('LMU', null);
        $.cookie('LMNS', null);
    });


    $("#btnControlUser").click(function(e) {


        $.ajax({
            type: "POST",
            url: "XHR/_ctr_check.aspx/str878GTY",
            data: "{u:'" + $("#txtFootUserName").val() + "',p:'" + $("#txtFootPass").val() + "'}", //+ ",p:" + $("#txtFootPass").val()
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            beforeSend: function(xhr) {
                xhr.setRequestHeader("Content-type",
                         "application/json; charset=utf-8");

                $("#loading").html("Giriş Bilgileriniz Kontrol Ediliyor...");
                $("#loading").show();


            },
            success: function(msg) {
                $("#loading").hide();

                if (msg.d.length == 0) {
                    //kullanıcı bulunamadı
                    jAlert("Girdiğiniz Kullanıcı Adı ya da Şifre Hatalı! <br/>Lütfen tekrar deneyiniz.", "takipet.com");
                } else {
                    if (msg.d[0].MemberState != "a") {
                        jAlert("Hesabınız aktif durumda değil. Lütfen e-posta adresinize gelen aktivasyon linkini tıklayınız.", "takipet.com");
                    } else {
                        //giriş başarılı

                        ExitMember();

                        $.cookie('LMID', msg.d[0].MemberID, { expires: 15 });
                        $.cookie('LMU', msg.d[0].UserName, { expires: 15 });
                        $.cookie('LMNS', msg.d[0].NameSurname, { expires: 15 });

                        $("#topmemberLoginbar").hide();

                        _cloase_login();

                        //$("#navlist").load("XHR/_cbl_member_foot.aspx #navlist li");

                        $("#navlist").load("XHR/_cbl_member_foot.aspx #navlist li",
                            function(responseText, textStatus, XMLHttpRequest) {

                            });


                        //if (isNEw)
                        //  document.location.href = "default.aspx";

                    }
                }

            },
            error: function(XMLHttpRequest, textStatus, errorThrown) {

                $("#loading").hide();
                jAlert('takipet.com üzerinde bir hata oluştu. Lütfen tekrar deneyiniz!', 'takipet.com');


            }
        });

        return false;
    });


    $("#ctl00_btnSave").click(function(e) {

        if ($("#ctl00_txtUserName").val() == "") {
            jAlert("Lütfen bir kullanıcı adı tanımlayınız!", "takipet.com", function() {
                $("#ctl00_txtUserName").focus();
            });
            return false;
        }

        if ($("#ctl00_txtNameSurname").val() == "") {
            jAlert("Lütfen ad soyad alanını doldurunuz", "takipet.com", function() {
                $("#ctl00_txtNameSurname").focus();
            });
            return false;
        }

        if ($("#ctl00_txtEMail").val() == "" || !isValidEmailAddress($("#ctl00_txtEMail").val())) {
            jAlert("Lütfen e-posta adresinizi kontrol ediniz!", "takipet.com", function() {
                $("#ctl00_txtEMail").focus();
            });
            return false;
        }

        if ($("#memaggr").attr('checked') == 0) {
            jAlert("takipet.com üyesi olabilmek için Kullanıcı Sözleşmesini onaylamanız gerekmektedir.", "takipet.com");
            return false;
        }

        return true;
    });





    var commandRegister = function() {
        _cloase_login();
        basketPreviewClose();
        loadCity();
        $("#ctl00_hdCity").val($("#ctl00_ddlCity").selectedValues());


        var l = $('#form_register').width();
        l = jQuery("#aRegister").eq(0).offset().left - l;
        l += $("#aRegister").width() + 18;
        $('#form_register').css("left", l);
        $('#form_register').slideDown(150);

        $("#aRegister").parent().addClass("navlistSelect");

    }


    function register_click() {
        $("#aRegister").click(function(e) {
            commandRegister();
            return false;
        });
    }


    var commandLogin = function() {
        _cloase_register();
        basketPreviewClose();
        var l = $('#form_login').width();
        //l = this.offsetLeft - l;
        l = jQuery("#aLogin").eq(0).offset().left - l;
        l += $("#aLogin").width() + 18;
        $('#form_login').css("left", l);
        $('#form_login').slideDown(150);

        $("#aLogin").parent().addClass("navlistSelect");
        $("#txtFootPass").val("");
        $("#txtFootUserName").focus();
        return false;
    }

    function login_click() {

/*
        $("#aLogin").click(function(e) {

            commandLogin();
            return false;

        });
        */
    }

    function _cloase_login() {
        $('#form_login').slideUp(150);
        $("#aLogin").parent().removeClass("navlistSelect");
    }
    $("#btn_close_login").click(function(e) {
        $('#form_login').slideUp(150);
        $("#aLogin").parent().removeClass("navlistSelect");
        return false;
    });


    function _cloase_register() {
        $('#form_register').slideUp(150);
        $("#aRegister").parent().removeClass("navlistSelect");
    }

    $("#btnregisterClose").click(function(e) {
        _cloase_register();
        return false;
    });





    $("#ctl00_ddlDistrict").change(
			function() {
			    $("#ctl00_hdDist").val($("#ctl00_ddlDistrict").selectedValues());
			});

    $("#ctl00_ddlCity").change(
			function() {
			    $("#ctl00_hdCity").val($("#ctl00_ddlCity").selectedValues());

			    loadDist();

			}
		);

    $("#scatArr").click(
			function() {
			    $("#searchCatNavList").toggle();
			    return false;
			});
    $("#searchCategoryNAv").click(
			function() {
			    $("#searchCatNavList").toggle();
			    return false;
			});


    function openBasketPreview() {
        _cloase_login(); _cloase_register();

        loadBasketPeview();



    };


    function registerChart_click() {
        $("#aChart").click(function(e) {
            openBasketPreview();
            return false;
        });
    }








});
