var __CtrlPrefix = '';
//var __CurrentPage = '';

function reload_parent(path) {
   var loc = path; //parent.location.href;
   var s = loc.split("#");
   var s2 = s[0];
   s2 = s2.replace("https", "http");
   self.parent.location.href = s2;
}

//function set_current_page() {
//    __CurrentPage = window.location.href;
//}

function set_ctrl_prefix() {
    var URL = location.href;
    if (URL.indexOf("localhost") >= 0) {
        __CtrlPrefix = '';
    }
    else {
        __CtrlPrefix = 'ctl00_';
    }
}

var g_searchbox_flag = 0;

function set_searchbox() {
    var obj = document.getElementById(__CtrlPrefix + 'txt_keywords');
    if (obj.value == "") {
        obj.value = "Type here to search..";
        g_searchbox_flag = 1;
    }
}

function clear_searchbox() {
    if (g_searchbox_flag == 1 ) {
        var obj = document.getElementById(__CtrlPrefix + 'txt_keywords');
        obj.value = "";
        g_searchbox_flag = 0;
    } 
}

function check_billing_state() {
    var country = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ddlBillingCountry');
}

function check_shipping_state() {
    var country = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ddlShippingCountry');
}

function set_billing_state(country) {
    var s = "";
    var obj = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_txtBillingState');
    
    if (country == 'Malaysia (East)') {
        obj.readOnly = false;
        obj.value = "";
        obj.style.backgroundColor = "#fdf8af";
        obj.style.color = "Black";
        obj.readOnly = true;
        
        s += '<select id="ddlBillingState" class="TxtBox-1" onchange="select_billing_state(this.value)">';
        s += '<option value="">-- select --</option>';
        s += '<option value="Labuan">Labuan</option>';
        s += '<option value="Sabah">Sabah</option>';
        s += '<option value="Sarawak">Sarawak</option>';
        s += '</select>';
    }
    else if (country == 'Malaysia (West)') {
        obj.readOnly = false;
        obj.value = "";
        obj.style.backgroundColor = "#fdf8af";
        obj.style.color = "Black";
        obj.readOnly = true;

        s += '<select id="ddlBillingState" class="TxtBox-1" onchange="select_billing_state(this.value)">';
        s += '<option value="">-- select --</option>';
        s += '<option value="Kedah">Kedah</option>';
        s += '<option value="Kelantan">Kelantan</option>';
        s += '<option value="Kuala Lumpur">Kuala Lumpur</option>';
        s += '<option value="Melaka">Melaka</option>';
        s += '<option value="Negeri Sembilan">Negeri Sembilan</option>';
        s += '<option value="Johor">Johor</option>';
        s += '<option value="Pahang">Pahang</option>';
        s += '<option value="Penang">Penang</option>';
        s += '<option value="Perak">Perak</option>';
        s += '<option value="Perlis">Perlis</option>';
        s += '<option value="Putrajaya">Putrajaya</option>';
        s += '<option value="Selangor">Selangor</option>';
        s += '<option value="Terengganu">Terengganu</option>';
        s += '</select>';
    }
    else {
        obj.readOnly = false;
        obj.value = "";
        obj.style.backgroundColor = "White";
    }
    document.getElementById('__billing_state').innerHTML = s;
}

function set_shipping_state(country) {
    var s = "";
    if (country == 'Malaysia (East)') {
        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').value = "";
        //document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').disabled = true;
        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').style.backgroundColor = "#fdf8af";
        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').style.color = "Black";

        s += '<select id="ddlShippingState" class="TxtBox-1" onchange="select_shipping_state(this.value)">';
        s += '<option value="">-- select --</option>';
        s += '<option value="Labuan">Labuan</option>';
        s += '<option value="Sabah">Sabah</option>';
        s += '<option value="Sarawak">Sarawak</option>';
        s += '</select>';
    }
    else if (country == 'Malaysia (West)') {
        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').value = "";
        //document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').disabled = true;
        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').style.backgroundColor = "#fdf8af";
        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').style.color = "Black";

        s += '<select id="ddlShippingState" class="TxtBox-1" onchange="select_shipping_state(this.value)">';
        s += '<option value="">-- select --</option>';
        s += '<option value="Kedah">Kedah</option>';
        s += '<option value="Kelantan">Kelantan</option>';
        s += '<option value="Kuala Lumpur">Kuala Lumpur</option>';
        s += '<option value="Melaka">Melaka</option>';
        s += '<option value="Negeri Sembilan">Negeri Sembilan</option>';
        s += '<option value="Johor">Johor</option>';
        s += '<option value="Pahang">Pahang</option>';
        s += '<option value="Penang">Penang</option>';
        s += '<option value="Perak">Perak</option>';
        s += '<option value="Perlis">Perlis</option>';
        s += '<option value="Putrajaya">Putrajaya</option>';
        s += '<option value="Selangor">Selangor</option>';
        s += '<option value="Terengganu">Terengganu</option>';
        s += '</select>';
    }
    else {
        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').value = "";
        //document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').disabled = false;
        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').style.backgroundColor = "White";
    }
    document.getElementById('__shipping_state').innerHTML = s;
}

function select_billing_state(state) {
    var obj = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_txtBillingState');
    var obj2 = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_hdnBillingState');

    obj.readOnly = false;
    obj.value = state;
    obj2.value = state;
    obj.readOnly = true;    
    
    document.getElementById('ddlBillingState').value = "";
}

function select_shipping_state(state) {
    document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').value = state;
    document.getElementById('ddlShippingState').value = "";
}

function check_country() {
    var hdnBillingState = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_hdnBillingState');
    var hdnBillingCountry = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_hdnBillingCountry');

    var country = hdnBillingCountry.value;
    var s = "";
    if (country == 'Malaysia (East)') {
        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_txtBillingState').style.backgroundColor = "#fdf8af";
        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_txtBillingState').style.color = "Black";

        s += '<select id="ddlBillingState" class="TxtBox-1" onchange="select_billing_state(this.value)">';
        s += '<option value="">-- select --</option>';
        s += '<option value="Labuan">Labuan</option>';
        s += '<option value="Sabah">Sabah</option>';
        s += '<option value="Sarawak">Sarawak</option>';
        s += '</select>';
    }
    else if (country == 'Malaysia (West)') {
        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_txtBillingState').style.backgroundColor = "#fdf8af";
        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_txtBillingState').style.color = "Black";

        s += '<select id="ddlBillingState" class="TxtBox-1" onchange="select_billing_state(this.value)">';
        s += '<option value="">-- select --</option>';
        s += '<option value="Kedah">Kedah</option>';
        s += '<option value="Kelantan">Kelantan</option>';
        s += '<option value="Kuala Lumpur">Kuala Lumpur</option>';
        s += '<option value="Melaka">Melaka</option>';
        s += '<option value="Negeri Sembilan">Negeri Sembilan</option>';
        s += '<option value="Johor">Johor</option>';
        s += '<option value="Pahang">Pahang</option>';
        s += '<option value="Penang">Penang</option>';
        s += '<option value="Perak">Perak</option>';
        s += '<option value="Perlis">Perlis</option>';
        s += '<option value="Putrajaya">Putrajaya</option>';
        s += '<option value="Selangor">Selangor</option>';
        s += '<option value="Terengganu">Terengganu</option>';
        s += '</select>';
    }
    document.getElementById('__billing_state').innerHTML = s;

    //alert('x');

//    var hdnShippingState = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_hdnShippingState');
//    var hdnShippingCountry = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_hdnShippingCountry');

//    country = hdnShippingCountry.value;
//    s = "";
//    if (country == 'Malaysia (East)') {
//        //document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').disabled = true;
//        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').style.backgroundColor = "#fdf8af";
//        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').style.color = "Black";

//        s += '<select id="ddlShippingState" class="TxtBox-1" onchange="select_shipping_state(this.value)">';
//        s += '<option value="">-- select --</option>';
//        s += '<option value="Labuan">Labuan</option>';
//        s += '<option value="Sabah">Sabah</option>';
//        s += '<option value="Sarawak">Sarawak</option>';
//        s += '</select>';
//    }
//    else if (country == 'Malaysia (West)') {
//        //document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').disabled = true;
//        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').style.backgroundColor = "#fdf8af";
//        document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_ShippingState').style.color = "Black";

//        s += '<select id="ddlShippingState" class="TxtBox-1" onchange="select_shipping_state(this.value)">';
//        s += '<option value="">-- select --</option>';
//        s += '<option value="Kedah">Kedah</option>';
//        s += '<option value="Kelantan">Kelantan</option>';
//        s += '<option value="Kuala Lumpur">Kuala Lumpur</option>';
//        s += '<option value="Melaka">Melaka</option>';
//        s += '<option value="Negeri Sembilan">Negeri Sembilan</option>';
//        s += '<option value="Johor">Johor</option>';
//        s += '<option value="Pahang">Pahang</option>';
//        s += '<option value="Penang">Penang</option>';
//        s += '<option value="Perak">Perak</option>';
//        s += '<option value="Perlis">Perlis</option>';
//        s += '<option value="Putrajaya">Putrajaya</option>';
//        s += '<option value="Selangor">Selangor</option>';
//        s += '<option value="Terengganu">Terengganu</option>';
//        s += '</select>';
//    }
//    document.getElementById('__shipping_state').innerHTML = s;
}

//function set_shipping_state(state) {
//    var hdnBillingState = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_hdnBillingState');
//    hdnBillingState.value = state;
//}

function set_selected_state() {
    var obj = document.getElementById(__CtrlPrefix + 'ddlState');
    var link = 'Products.aspx?p=1&ps=100&rname=&var=&sp=0&ep=0&loc=' + obj.value;
    jump(link);
}

function hideShowShippingAddr(i) {
    var obj = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_FV1_Panel1');
    if (i == 0) obj.style.display = 'none';
    else obj.style.display = 'block'; 
}

function checkSubmit(e, i) {
    //alert(i);
    
    if (e && e.keyCode == 13) {
        if (i == 1) {jumpAdvanceProductSearch_1();}
        if (i == 2) {jumpAdvanceProductSearch_2();}
        if (i == 10) { jumpAdminOrderSearch(); }
        if (i == 11) { jumpAdminProductSearch(1) }
        if (i == 12) { jumpAdminMemberSearch() }
        if (i == 12) { jumpMerchantCertificateSearch() }
        try
        {
            event.cancelBubble = true;
        }
        catch (err)
        {
            if (event.stopPropagation) event.stopPropagation();
        }
     }
}

function jumpAdvanceProductSearch_1() {
    var ps = document.getElementById(__CtrlPrefix + 'AdvanceProductSearch1_ddl_pageSize');
    var param = document.getElementById(__CtrlPrefix + 'txt_keywords');
    if (param.value == 'Type here to search..') { param.value = ''; }
    var rname = document.getElementById(__CtrlPrefix + 'hdnReferrerID');
    var loc = document.getElementById(__CtrlPrefix + 'ddlState');

    var url = "Products.aspx?p=1&ps=" + ps.value + "&rname=" + rname.value + "&var=" + param.value + "&sp=0&ep=0&loc=" + loc.value;
    document.location = url;
}

function jumpAdvanceProductSearch_2() {
    var ps = document.getElementById(__CtrlPrefix + 'AdvanceProductSearch1_ddl_pageSize');
    var param = document.getElementById(__CtrlPrefix + 'AdvanceProductSearch1_txt_keywords');
    var loc = document.getElementById(__CtrlPrefix + 'AdvanceProductSearch1_ddlState');
    var aw = document.getElementById(__CtrlPrefix + 'AdvanceProductSearch1_chk_all');
    var rname = document.getElementById(__CtrlPrefix + 'hdnReferrerID');

    var aws;
    if (aw.checked == 1) {
        aws = 'True';
    }
    else {
        aws = 'False';
    }

    var cid = document.getElementById(__CtrlPrefix + 'AdvanceProductSearch1_ddl_cat1');
    var sp = document.getElementById(__CtrlPrefix + 'AdvanceProductSearch1_txt_start_price');
    var ep = document.getElementById(__CtrlPrefix + 'AdvanceProductSearch1_txt_end_price');
    
    if (sp.value == '') {
        sp.value = 0;
    }
    if (ep.value == '') {
        ep.value = 100000;
    }
    var url = "Products.aspx?p=1&ps=" + ps.value + "&var=" + param.value + "&rname=" + rname.value + "&cid=" + cid.value + "&aw=" + aws + "&sp=" + sp.value + "&ep=" + ep.value + "&loc=" + loc.value;
    document.location = url;
}

function jumpMerchantProductSearch(mer) {
    var ps = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_MerchantProductSearch1_ddl_pageSize');
    var param = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_MerchantProductSearch1_txt_keywords');
    var aw = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_MerchantProductSearch1_chk_all');

    var aws;
    if (aw.checked == 1) {
        aws = 'True';
    }
    else {
        aws = 'False';
    }

    var pid = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_MerchantProductSearch1_txtProductID');
    var prs = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_MerchantProductSearch1_ddlProductStatus');
       
    url = "MerchantProducts.aspx?p=1&ps=" + ps.value + "&var=" + param.value + "&pid=" + pid.value + "&prs=" + prs.value + "&aw=" + aws;
    document.location = url;
}

function jumpAdminProductSearch(i) {
    var ps = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminProductSearch1_ddl_pageSize');
    var param = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminProductSearch1_txt_keywords');
    var aw = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminProductSearch1_chk_all');

    var aws;
    if (aw.checked == 1) {
        aws = 'True';
    }
    else {
        aws = 'False';
    }

    var pid = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminProductSearch1_txtProductID');
    var mer = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminProductSearch1_ddlMerchant');
    var cid = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminProductSearch1_ddl_cat1');
    var prs = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminProductSearch1_ddlProductStatus');
    var sp = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminProductSearch1_txt_start_price');
    var ep = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminProductSearch1_txt_end_price');

    if (sp.value == '') {
        sp.value = 0;
    }
    if (ep.value == '') {
        ep.value = 100000;
    }

    var url='';
    if(i==1)
    {
        url = "Products.aspx?p=1&ps=" + ps.value + "&var=" + param.value + "&pid=" + pid.value + "&prs=" + prs.value + "&mer=" + mer.value + "&cid=" + cid.value + "&aw=" + aws + "&sp=" + sp.value + "&ep=" + ep.value;
    }
    else
    {
        url = "modify_order_products.aspx?oid=" + i + "&p=1&ps=" + ps.value + "&var=" + param.value + "&pid=" + pid.value + "&prs=" + prs.value + "&mer=" + mer.value + "&cid=" + cid.value + "&aw=" + aws + "&sp=" + sp.value + "&ep=" + ep.value;
    }
    document.location = url;
}

function jumpMerchantCertificateSearch() {
    var ps = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_MerchantCertificateSearch1_ddl_pageSize');
    var cid = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_MerchantCertificateSearch1_txtCertificateID');
    var rs = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_MerchantCertificateSearch1_ddlRedeemedStatus');
    var vid = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_MerchantCertificateSearch1_txtVerificationID');
    var url = "MerchantCertificates.aspx?p=1&ps=" + ps.value + "&cid=" + cid.value + "&vid=" + vid.value + "&rs=" + rs.value;
    //alert(url);

    document.location = url;
}

function jumpAdminOrderSearch() {
    var ps = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminOrderSearch1_ddl_pageSize');
    var oid = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminOrderSearch1_txtOrderID');
    var os = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminOrderSearch1_ddlOrderStatus');
    var sp = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminOrderSearch1_txt_start_price');
    var ep = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminOrderSearch1_txt_end_price');
    var d1 = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminOrderSearch1_txt_date1');
    var d2 = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminOrderSearch1_txt_date2');
    var uname = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminOrderSearch1_txtUser');
    
    if (sp.value == '') {
        sp.value = 0;
    }
    if (ep.value == '') {
        ep.value = 100000;
    }

    var url = "Orders.aspx?p=1&ps=" + ps.value + "&uname=" + uname.value + "&oid=" + oid.value + "&os=" + os.value + "&sp=" + sp.value + "&ep=" + ep.value + "&d1=" + d1.value + "&d2=" + d2.value;
    //alert(url);
    
    document.location = url;
}

function jumpAdminMemberSearch() {
    var status = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminMemberSearch1_ddl_status');
    var ps = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminMemberSearch1_ddl_pageSize');
    var name = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminMemberSearch1_txtMemberName');
    var d1 = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminMemberSearch1_txt_date1');
    var d2 = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminMemberSearch1_txt_date2');

    var url = "e_members.aspx?p=1&ps=" + ps.value + "&name=" + name.value + "&status=" + status.value + "&d1=" + d1.value + "&d2=" + d2.value;
    //alert(url);

    document.location = url;
}

function jumpAdminUserSearch() {
    var ps = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminUserSearch1_ddl_pageSize');
    var name = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminUserSearch1_txtMemberName');
    var d1 = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminUserSearch1_txt_date1');
    var d2 = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminUserSearch1_txt_date2');

    var url = "public_members.aspx?p=1&ps=" + ps.value + "&name=" + name.value + "&d1=" + d1.value + "&d2=" + d2.value;
    //alert(url);

    document.location = url;
}

function jumpAdminMerchantSearch() {
   
    var ps = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminMerchantSearch1_ddl_pageSize');
    var name = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminMerchantSearch1_txtMemberName');
    //var merchantname = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminMerchantSearch1_txtMerchantName');
    var d1 = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminMerchantSearch1_txt_date1');
    var d2 = document.getElementById(__CtrlPrefix + 'ContentPlaceHolder2_AdminMerchantSearch1_txt_date2');

    //var url = "m_members.aspx?p=1&ps=" + ps.value + "&name=" + name.value + "&merchantname=" + merchantname.value + "&d1=" + d1.value + "&d2=" + d2.value;
    var url = "m_members.aspx?p=1&ps=" + ps.value + "&name=" + name.value + "&d1=" + d1.value + "&d2=" + d2.value;
    document.location = url;
}
