﻿function SignUpPage() {
    $("#SignUp").click(function() {
        var email = $("#txtEmail").val(); ;
        var name = $("#txtName").val()
        var year = $("#ctl00_cphMain_drpYear").val();
        var sex = "";
        var password = $("#txtPassword").val();
        var answer = $("#txtAnswer").val();
        var city = $("#ctl00_cphMain_drpCity").val();
        var town = "";
        var village = "";

        if (email == "") {
            $("#loaderText").html("Lütfen bir e-mailinizi giriniz..").css({ 'color': 'Red' });
            return;
        }

        if (name == "") {
            $("#loaderText").html("Lütfen ad ve soyadınızı giriniz..").css({ 'color': 'Red' });
            return;
        }

        if (password == "") {
            $("#loaderText").html("Lütfen şifre giriniz..").css({ 'color': 'Red' });
            return;
        }
        else if (password.length < 6) {
            $("#loaderText").html("Lütfen şifrenizi min 6 karakter giriniz..").css({ 'color': 'Red' });
            return;
        }

        if (year == "0") {
            $("#loaderText").html("Lütfen doğum yılınızı seçiniz..").css({ 'color': 'Red' });
            return;
        }

        if (city == 0) {
            $("#loaderText").html("Lütfen memleketiniz seçiniz..").css({ 'color': 'Red' });
            return;
        }

        if (answer == "") {
            $("#loaderText").html("Lütfen toplama işleminin sonucunu giriniz..").css({ 'color': 'Red' });
            return;
        }
        else if (answer != $("#ctl00_cphMain_hfResult").val()) {
            $("#loaderText").html("Lütfen sonucu doğru giriniz..").css({ 'color': 'Red' });
            return;
        }

        $("#loaderText").html("Verileriniz alındı lütfen bekleyiniz..").css({ 'color': 'Green' });
        $("#loaderBig").show();

        var radioButtons = document.getElementsByName("listSex");
        for (var x = 0; x < radioButtons.length; x++) {
            if (radioButtons[x].checked) {
                sex = radioButtons[x].value;
            }
        }

        if ($("#ctl00_cphMain_drpTown").val() != "0" && $("#ctl00_cphMain_drpTown").val() != undefined)
            town = $("#ctl00_cphMain_drpTown").val();

        if ($("#ctl00_cphMain_drpVillage").val() != "0" && $("#ctl00_cphMain_drpVillage").val() != undefined)
            village = $("#ctl00_cphMain_drpVillage").val();

        var result;
        var res = Login.SignUpMember(email, name, year, sex, password, city, town, village).value;
        setTimeout(function() {
            result = res.split('#')[1];
            $("#loaderBig").hide();
            if (result == "success") {
                $("#loaderText").html("Mempor'a hoşgeldiniz. Yönlendiriliyorsunuz..").css({ 'color': 'Green' }).show();
                setTimeout(function() {
                    window.location = res.split('#')[0];
                }, 1500);
            }
            else {
                $("#loaderText").html(res).css({ 'color': 'Red' });
            }
        }, 1500);
    });

    $("#PasswordRecovery").click(function() {
        $("#PasswordArea").dialog({
            draggable: false,
            resizable: false,
            title: 'Şifre Değiştir',
            show: 'blind',
            hide: 'slow',
            modal: true,
            width: 440,
            height: 220,
            buttons: {
                Kapat: function() {
                    $(this).dialog('close');
                    $("#ResultArea").hide();
                    $("#MailArea").show();
                },
                Gönder: function() {
                    $("#passLoader").show();
                    var mail = $("#txtPassEmail").val();
                    if (mail != "") {
                        var isOk = false;
                        Login.ChangePass(mail, function(result) {
                            var res = "";
                            if (result.value == "success") {
                                res = "Mailinize şifre değiştirme linki gönderilmiştir.";
                                isOk = true;
                            }
                            else {
                                res = result.value;
                            }
                            setTimeout(function() {
                                $("#MailArea").slideUp("slow");
                                $("#passLoader").hide();
                            }, 1000);
                            setTimeout(function() {
                                $("#warningLabel").html(res);
                                $("#ResultArea").slideDown("slow");
                                if (!isOk) {
                                    $("#ResultArea").slideUp("slow");
                                    setTimeout(function() {
                                        $("#MailArea").slideDown("slow");
                                    }, 1500);
                                }
                            }, 2000);
                        });
                    }
                }
            }
        });
    });
}

var newmen, newwomen, men, women;
function GetMember() {
    Mempor.AutoComplete.FillMember("men", ResultMen);
    Mempor.AutoComplete.FillMember("women", ResultWomen);
}

function ResultWomen(resW) {
    newwomen = women = resW;
    GosterWomen();
}

function ResultMen(resM) {
    newmen = men = resM;
    Goster();
}

function GosterWomen() {
    if (newwomen == "") {
        newwomen = women;
    }
    var icerikwomen = newwomen.split('$')[0];
    var fsdwomen = newwomen.indexOf('$');
    newwomen = newwomen.substring(fsdwomen + 1);
    var div = document.createElement('div');
    div.style.display = "none";
    div.setAttribute('id', "newwomen");
    div.innerHTML = icerikwomen;
    $("#divWomen").prepend(div);
    $("#newwomen").slideDown("slow");
    setTimeout(GosterWomen, 3000);
}

function Goster() {
    if (newmen == "") {
        newmen = men;
    }
    var icerik = newmen.split('$')[0];
    var fsd = newmen.indexOf('$');
    newmen = newmen.substring(fsd + 1);
    var div = document.createElement('div');

    div.setAttribute('id', "newmen");
    div.innerHTML = icerik;
    $("#divMen").append(div);
    $("#divMen div:first").slideUp(function() {
        $(this).remove();
    });

    setTimeout(Goster, 3000);
}