﻿function isValidEmailForm() {

    if ($("[jid=txt_con_name]").val() == '') {
        $("#emailMessage").html(GetSystemMsg('ER', '1', 'validation'));
    }
    else if ($("[jid=txt_con_email]").val() == '') {
        $("#emailMessage").html(GetSystemMsg('ER', '2', 'validation'));
    }
    // search email text for regular exp matches
    else if (!isValidEmailValue($("[jid=txt_con_email]").val())) {
        $("#emailMessage").html(GetSystemMsg('ER', '3', 'validation'));
    }
    else if ($("[jid=txt_con_subject]").val() == '') {
        $("#emailMessage").html(GetSystemMsg('ER', '20', 'validation'));
    }
    else if ($("[jid=txt_con_content]").val() == '') {
    $("#emailMessage").html(GetSystemMsg('ER', '8', 'validation'));
    }

    else { return true; }

    return false;
}

function SendFAQComment(id) {

    $.ajax({ url: '/ajax/MemberAjax.aspx',
        data: { action: 'SendFAQComment', uid: id, option: $("input[name=rad" + id + "]:radio:checked").val() },
        dataType: 'html',
        beforeSend: function() {
            $("#Message").html("<img src='/images/loadinfo.gif' width='24px' />");
        },
        error: function() { $("#Message").html(GetSystemMsg('ER', '9', "warning")); },
        success: function(ResponseText) {
            $("#Message").html(ResponseText);
            $("#Message").slideDown();
            $("#faq_answercomment" + id).slideUp("slow");
            setTimeout(function() { $("#Message").slideUp() }, 2000);
        }
    });
}

function SendCommment() {
    if (isValidEmailForm()) {
        var name = $("[jid=txt_con_name]"); var email = $("[jid=txt_con_email]"); var tel = $("[jid=txt_con_tel]");
        var subject = $("[jid=txt_con_subject]"); var detail = $("[jid=txt_con_content]");

        $.ajax({ url: '/ajax/MemberAjax.aspx',
            data: { action: 'Enquiry', subject: subject.val(), name: name.val(), email: email.val(), tel: tel.val(), detail: detail.val() },
            dataType: 'html',
            beforeSend: function() {
                $("#emailMessage").html("<img src='/images/loadinfo.gif' width='24px' />");
                name.val(''); email.val(''); tel.val(''); subject.val(''); detail.val('');
            },
            error: function() { $("#emailMessage").html(GetSystemMsg('ER', '9', "warning")); },
            success: function(ResponseText) { $("#emailMessage").html(ResponseText); }
        });
    }

}


function clearMessage() {
    $("#emailMessage").html('').css("display", "none");
}

//++++++++++++++ FAQ ++++++++++++++++++++++

function SendClickRate(id) {
    $.ajax({ url: '/ajax/MemberAjax.aspx',
        data: { action: "FAQclickrate", faqquestionid: id },
        dataType: 'html'
    });
}


$(function() {
    var querystring = getQueryVariable('faquid');
    if (querystring != null) { $("#faq_answercomment" + querystring).show(); }
});

function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
}        
