﻿$(document).ready(function() {
try {
        if (header.focusTab != '')
        $('#snav' + header.focusTab).css('display', 'none');
        setCookie('focusTab', 'more');
        setCookie('focusSub', 'internetcafes');
        header.update();

        var url = server_root + "/Processor/GeneralProcess.aspx?proc_id=5&cfe_country=1";
        $('#divProvince').html(getAjaxResult(url));
        if ($('#imgPoll').length > 0) { getPollBox('#imgPoll', 2); }   

        $('#icprovince').change(function() {
            var cfe_province = $('#icprovince').val();
            var url = server_root + "/Processor/GeneralProcess.aspx?proc_id=6&cfe_province=" + cfe_province;
            $('#divDistrict').html(getAjaxResult(url));

            var cfe_district = $('#icdistrict').val();
            var url = server_root + "/Processor/GeneralProcess.aspx?proc_id=7&cfe_district=" + cfe_district;
            $('#divCommune').html(getAjaxResult(url));
        });
        $('#icname').val($question);
        onSearch(1, 1);

        $("#icname").bind("keypress", function(evt) {
            var charCode = (evt.which) ? evt.which : window.event.keyCode;
            if (charCode == 13)
                onSearch(1, 1);
        });
        $('#btnICSearch').click(function() {
            onSearch(1, 1);
        });
    } catch (e) {
    }
});

var i = 1;
$().ajaxStop(stopLoading);

function onChangeLinePerPageChange() {
    onSearch(1,1);
}

function onPageLinkClick(page_no, status) {
    onSearch(page_no, 1);
}

function onSearch(page_no, page_status) {    
    var cfe_name = $('#icname').val();
    var cfe_province = $('#icprovince').val();
    var cfe_district = $('#icdistrict').val();
    var cfe_commune = $('#iccommune').val();
    var line_per_page = $('#cmbLinePerPage').val(); 

    $("#accordion" + (i - 1)).remove();
    $('#divLoading').show();

    var url = server_root + "/Processor/GeneralProcess.aspx";
    var respText = $.ajax({
        url: url,
        async: false,
        data: {
            proc_id: 4,
            page_no: page_no,
            page_status: page_status,
            line_per_page: line_per_page,
            cfe_name: cfe_name,
            cfe_province: cfe_province,
            cfe_district: cfe_district,
            cfe_commune: cfe_commune,
            client_offset: client_dtime_offset
        }
    }).responseText;

    $("#icSearchResult").html('<div id="accordion' + i + '"></div>');

    $("#accordion" + i).html(respText);


    // Accordion
    $("#accordion" + i).accordion({ header: "h3", active: false, autoHeight: false, alwaysOpen: false });
    $(".tabsUI").tabs();
    i++;
}

function stopLoading() {
    $('#divLoading').hide();
}

function onDistrictChange() {
    $(document).ready(function() {
        var cfe_district = $('#icdistrict').val();
        var url = server_root + "/Processor/GeneralProcess.aspx?proc_id=7&cfe_district=" + cfe_district;
        $('#divCommune').html(getAjaxResult(url));
    });
}

function onCafePageChange(page_no) {
    $(document).ready(function() {
        var cfe_name = $('#icname').val();
        var cfe_province = $('#icprovince').val();
        var cfe_district = $('#icdistrict').val();
        var cfe_commune = $('#iccommune').val();

        $("#accordion" + (i - 1)).remove();
        $('#divLoading').show();

        var url = server_root + "/Processor/GeneralProcess.aspx";
        var respText = $.ajax({
            url: url,
            async: false,
            data: {
                proc_id: 8,
                page_no: page_no,
                cfe_name: cfe_name,
                cfe_province: cfe_province,
                cfe_district: cfe_district,
                cfe_commune: cfe_commune
            }
        }).responseText;

        $("#icSearchResult").html('<div id="accordion' + i + '"></div>');

        $("#accordion" + i).html(respText);

        $("#accordion" + i).accordion({ header: "h3", active: false, autoHeight: false, alwaysOpen: false });
        $(".tabsUI").tabs();
        i++;
    });
}

function onAccordionClick(accd_id, image) {
    $('#imgCafe' + accd_id).attr('src', image);
}