﻿function RegisterNewsletter(ControlID) {
    var rvalue = false;
    $(".mailing_list .newslettererror").html("");
    var email = $("#" + ControlID).val();
    if (!validateEmail(email)) {
        $(".mailing_list .newslettererror").html($("#" + ControlID).attr("ErrorMessage"));
    }
    else {
        $.ajax({
            type: "POST",
            url: "/Content/WebService/ClientSiteWebService.asmx/RegisterNewsletter",
            data: "{EMail:'" + email + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (msg) {
                $("#" + ControlID).val("");
                $(".mailing_list .newslettererror").html(msg.d);
            },
            error: function (msg) {
                rvalue = false;
            }
        });
        return rvalue;
    }
}

function urlencode(str) {
    str = escape(str);
    str = str.replace('+', '%2B');
    str = str.replace('%20', '+');
    str = str.replace('*', '%2A');
    str = str.replace('/', '%2F');
    str = str.replace('@', '%40');
    return str;
}

function Search(ControlID) {
    if ($("#" + ControlID).val().length >= 3 && $("#" + ControlID).val() != "arama")
        document.location.href = "/Page/Search/?SearchText=" + urlencode($("#" + ControlID).val());
}

function RegisterMember(_NameID, _SurnameID, _EMailID, _PasswordID, _RePasswordID, _PhoneID, _AddressID, _CityID) {
    $("#Message").hide();
    var rvalue = false;
    if (CheckForm(".register", "#fff", "#DDD", "#000", "#000")) {
        if ($("#" + _PasswordID).val() != $("#" + _RePasswordID).val()) {
            $("#" + _RePasswordID).css("background-color", "#DDD");
            $("#" + _RePasswordID).css("color", "#000");
            $("#" + _RePasswordID).focus();
            return false;
        }
        else {
            $("#" + _RePasswordID).css("background-color", "#fff");
            $("#" + _RePasswordID).css("color", "#000");
        }
        $.ajax({
            type: "POST",
            url: "/Content/WebService/ClientSiteWebService.asmx/RegisterMember",
            data: "{Name:'" + $("#" + _NameID).val() + "',Surname:'" + $("#" + _SurnameID).val() + "',EMail:'" + $("#" + _EMailID).val() + "',Password:'" + $("#" + _PasswordID).val() + "',Phone:'" + $("#" + _PhoneID).val() + "',Address:'" + $("#" + _AddressID).val() + "',City:'" + $("#" + _CityID).val() + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (msg) {
                $("#Message").text(msg.d);
                $("#Message").show();
            },
            error: function (msg) {
                rvalue = false;
            }
        });
        return rvalue;
    }
}
function Loginmember(_UserNameID, _PasswordID,_ErrorControlID) {
    var rvalue = false;
    $("#" + _ErrorControlID).hide();
    if ($("#" + _UserNameID).val() != "Kullanıcı Adı" && $("#" + _PasswordID).val().length >= 6) {
        $.ajax({
            type: "POST",
            url: "/Content/WebService/ClientSiteWebService.asmx/MemberLogin",
            data: "{UserName:'" + $("#" + _UserNameID).val() + "',Password:'" + $("#" + _PasswordID).val() + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (msg) {
                if (msg.d == false) {
                    $("#" + _ErrorControlID).show();
                    $("#" + _ErrorControlID).text("Kullanıcı Adı veya parola yanlış!");
                }
                else {
                    document.location.href = document.location.href;
                }
                rvalue = msg.d;
            },
            error: function (msg) {
                rvalue = false;
            }
        });
    }
    return rvalue;
}

