﻿var advSearch = 0;
var inputVal = {};

function onAdvance() {
    if (advSearch == 0) {
        $("#AdvSearchAdd").show();
        advSearch = 1;
    }
    else {
        $("#AdvSearchAdd").hide();
        advSearch = 0;
    }
}

function onSearch() {
    $('#viewcat').val("0");
    $('#inpKeyword').val($('#txbKeyword').val());
    $('#inpStartDate').val($('#strdate').val());
    $('#inpEndDate').val($('#enddate').val());

    if (advSearch == 1) {
        $('#inpCid').val($('#cid').val());
        $('#inpLang').val($('#langTxt').val());
    }
    else
        $('#inpCid').val("");
}

function onPaging(page) {
    $('#page').val(page);
    $('#paging').val(1);
    $('#' + pageButtonId).click();
}

function setCurrentSearch(keyword, startDate, endDate, cid, lang, viewCat) {
    $('#inpKeyword').val(keyword);
    $('#inpStartDate').val(startDate);
    $('#inpEndDate').val(endDate);
    $('#inpCid').val(cid);
    $('#inpLang').val(lang);
    $('#viewcat').val(viewCat);
    if (viewCat == "1")
        $(document).ready(bindVariation);
}

function initSearch() {
    var langElt = $('#langTxt')[0];
    try { langElt.options[lang].selected = true; } catch (e) { }
    $("#strdate").datepicker({ showOn: 'button', buttonImage: '/SiteCollectionImages/Frontend/duedatepicker-icon.gif', buttonImageOnly: true, buttonText: 'Calendar', changeMonth: true, changeYear: true, dateFormat: 'dd/mm/yy' });
    $("#enddate").datepicker({ showOn: 'button', buttonImage: '/SiteCollectionImages/Frontend/duedatepicker-icon.gif', buttonImageOnly: true, buttonText: 'Calendar', changeMonth: true, changeYear: true, dateFormat: 'dd/mm/yy' });
}

function bindVariation() {
    $('#mHeaderLangSPLabel menu > *').each(
        function(index, domEle) {
            if (domEle.tagName == "IE:MENUITEM") {
                var urlCode = $(domEle).attr("onMenuClick");
                urlCode = urlCode.toLowerCase().replace(".aspx", ".aspx" + window.location.search);

                var langLabel = null;
                if (urlCode.indexOf("/th/") > 0)
                    langLabel = $("#mHeaderLangTH").get(0);
                else if (urlCode.indexOf("/en/") > 0)
                    langLabel = $("#mHeaderLangEN").get(0);
                else if (urlCode.indexOf("/zh/") > 0)
                    langLabel = $("#mHeaderLangZH").get(0);

                if (langLabel != null) {
                    langLabel.onclick = (function(urlCode) { return function() { eval(urlCode); }; })(urlCode);
                    langLabel.style.cursor = 'pointer';
                }
            }
        }
  );
}

$(document).ready(initSearch);