﻿function Search() {
    var key = $("#SearchKey").val();
    if (key == "") {
        $("#SearchKey").focus();
        return false;
    }

    var type = $("input[name='SearchType']:checked").val();
    if (type == "1") {
        location.href = "Deals_list.aspx?k=" + key;
    }
    else {
        location.href = "Coupons_list.aspx?k=" + key;
    }
}
function submit_email(DealId) {
    if (DealId < 1) {
        return false;
    }
    var Username = $("#Username").val();
    var FromEmail = $("#FromEmail").val();
    var ToEmail = $("#ToEmail").val();
    var Comments = $("#Comments").val();
    if (Username == "") {
        $("#Username").focus();
        return false;
    }
    if (Comments == "") {
        $("#Comments").focus();
        return false;
    }
    if (FromEmail == "") {
        $("#FromEmail").focus();
        return false;
    }
    if (ToEmail == "") {
        $("#ToEmail").focus();
        return false;
    }
    $("#btnSend")[0].enable = false;
    $("#btnSend").val("Sending...");
    $.post(
    "Deal_email.aspx?id=" + DealId + "&action=submitemail",
    {
        "Username": Username,
        "Comments": Comments,
        "FromEmail": FromEmail,
        "ToEmail": ToEmail
    },
        function(data) {
            if (data == "1") {
                alert("Send completed!");
            }
            else {
                alert("Send failed!");
            }
        }
    );
}

function submit_comment(DealId) {
    if (DealId < 1) {
        return false;
    }
    var username = $("#username").val();
    var content = $("#content").val();
    if (username == "") {
        $("#username").focus();
        return false;
    }
    if (content == "") {
        $("#content").focus();
        return false;
    }
    $.post(
        "deal_comments.aspx?id=" + DealId + "&action=submitcomment",
        { "username": username, "content": content },
        function(data) {
            if (data == "1") {
                alert("Thanks for you comment!");
                $(".deal_comments").append(
                "<ul><li class='head'>" + username + " </li>" +
                "<li class='body'>" + content + "</li></ul>");
            }
            else {
                alert("Comment failed!");
            }
        }
    )
}

function submit_request() {
    var username = $("#username").val();
    var email = $("#email").val();
    var manufacturer = $("#manufacturer").val();
    var number = $("#number").val();
    var price = $("#price").val();
    var link = $("#link").val();
    var comments = $("#comments").val();
    var categoryid = $("#ctl00_ContentPlaceHolder1_ddlCategory")[0].value;
    if (username == "") {
        $("#username").focus();
        return false;
    }
    if (email == "") {
        $("#email").focus();
        return false;
    }
    if (manufacturer == "") {
        $("#manufacturer").focus();
        return false;
    }
    if (number == "") {
        $("#number").focus();
        return false;
    }
    if (price == "") {
        $("#price").focus();
        return false;
    }

    $.post(
        "Deal_Request.aspx?action=submitrequest",
        {
            "username": username,
            "email": email,
            "manufacturer": manufacturer,
            "number": number,
            "price": price,
            "link": link,
            "comments": comments,
            "categoryid":categoryid
        },
        function(data) {
            if (data == "1") {
                alert("Ok! Your request have submit!");
            }
            else {
                alert("Sorry! Your request submit failed!\nError:" + data);
            }
        }
    )
    }

    function Newsletter_Submit() {
        var email = $("#newsletteremail").val();
        var pattern = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
        
        if (email == "" || email == null) {
            $("#newsletteremail").focus();
            return;
        }
        if (!pattern.test(email)) {
            $("#newsletteremail").focus();
            return;
        }
        $.get(
            "default.aspx?action=newslettersubmit&email=" + email,
            function(data) {
                if (data == "1") {
                    alert("Thanks!");
                }
                else {
                    alert("Submit error!");
                }
            }
        )
    }
