﻿var stuffbuysearch = new Object();

stuffbuysearch.init = function() {
    var voiddesc = $("#voiddesc");
    var dialogFields = $([]).add(voiddesc);
    var text = "C"

    $(".date-pick").datepicker({
        showOn: 'button',
        //buttonText: '請選擇日期！',
        buttonImage: '/images/common/Calendar.png',
        buttonImageOnly: true,
        changeMonth: true,
        changeYear: true
    });

    $("#q_keyword").focus(stuffbuysearch.clear);


    $(".date-pick").datepicker('option', $.extend({ showMonthAfterYear: false },
		$.datepicker.regional['zh-TW'])
	);
    $("#q_nation").change(stuffbuysearch.getSitearea);
    $("#q_mcode").change(stuffbuysearch.getStmatchtypeclass02Data);
    $("#test").click($("button").val("A"));

}


stuffbuysearch.selectall = function(check_status, obj_id) {
$('#' + obj_id + " input:checkbox").each(function() {
                this.checked = check_status;
    });
}

stuffbuysearch.getElement = function(key) {
    return ($("#gridview1 tr:eq(" + (key + 1) + ")").get(0).cells(0).childNodes(0).data);
}

stuffbuysearch.clear = function() {
    $("#q_keyword").val("");
}

stuffbuysearch.onFailed = function(res) {
    alert(res.get_message());
}


//依國別資料重新建置區域下拉表格
stuffbuysearch.getSitearea = function() {
    if ($("#q_nation").val() != "") {
        DfrcService.getSitearea($("#weblang").val(), $("#q_nation").val(), stuffbuysearch.getSiteareaOnSuccess, stuffbuysearch.onFailed);
    } else {
        $("#q_area").get(0).options.length = 0;
        $("#q_area").get(0).options.add(new Option(dfrc.dropdownlist_please_selected, ""));
    }
}

//利用JSON資料重新建置區域下拉表格
stuffbuysearch.getSiteareaOnSuccess = function(originalRequest) {
    $("#q_area").get(0).options.length = 0;
    var jsonContent = JSON.parse(originalRequest); //將JSON文字轉成物件    
    for (var i = 0; i < jsonContent.Table.length; i++) {
        var data = jsonContent.Table[i];
        $("#q_area").get(0).options.add(new Option(data.sitearea_name, data.sitearea_code));
    }
    $("#q_area").val($("#q_area_temp").val());
}

//依物料大類別重新建置物類小類別下拉表格
stuffbuysearch.getStmatchtypeclass02Data = function() {
    if ($("#q_mcode").val() != "") {
        DfrcService.getStmatchtypeclass02Data($("#weblang").val(), $("#q_mcode").val(), stuffbuysearch.getStmatchtypeOnSuccess, stuffbuysearch.onFailed);
    } else {
        $("#q_dcode").get(0).options.length = 0;
        $("#q_dcode").get(0).options.add(new Option(dfrc.dropdownlist_please_selected, ""));
    }
}

//利用JSON資料重新建置區域下拉表格
stuffbuysearch.getStmatchtypeOnSuccess = function(originalRequest) {
    $("#q_dcode").get(0).options.length = 0;
    var jsonContent = JSON.parse(originalRequest); //將JSON文字轉成物件    
    for (var i = 0; i < jsonContent.Table.length; i++) {
        var data = jsonContent.Table[i];
        $("#q_dcode").get(0).options.add(new Option(data.stmatchtype_name, data.stmatchtype_code));
    }
    $("#q_dcode").val($("#q_dcode_temp").val());
}
stuffbuysearch.onFailed = function(res) {
    alert(res.get_message());
}
stuffbuysearch.getType = function(type) {
    $("datatype").val(type);
}
