﻿
$(document).ready(function() {

    //Thực hiện lấy lịch giải thưởng của ngày hiện tại
    //Lấy ngày tháng ở server
    //getCurrentDayOfWeek
    $.ajax({
        url: 'ajax/getdata_tt.aspx',
        type: 'POST',
        data: 'r=day',
        success: function(s) {
            //Lay vi tri ben phai
            getadv('right', s);
            //Gia tri vi tri ben trai gia tri mac dinh
            getadv('left', 'Monday');
        }
    });

    $("#select").change(function() {
        $("#advleft").html(getadv('left', $("#select option:selected").val()));
    }
    );

})

function getDateValue(val) {
    var strReturn, strDate;

    $.ajax({
        type: "POST",
        url: "ws8x88.asmx/GetDate",
        data: "{}",
        contentType: "application/json; charset=utf-8",
        success: function(response) {
            var now = response.d.split("#")[0];
            var time = response.d.split("#")[1];
            var pre = response.d.split("#")[2];

            var hh = time.split(":")[0];
            var mm = time.split(":")[1];

            switch (val) {
                case "mb":
                    if ((hh < 19) || ((hh == 19) && (mm < 15))) {
                        $("#selectmb").val(pre);
                        getdata1(pre, 'mb', false);
                    }
                    else {
                        //Sau thoi diem quay thi lay ket qua cua ngay do luon
                        $("#selectmb").val(now);
                        getdata1(now, 'mb', false);
                    }
                    break;
                case "mn":
                    if ((hh < 16) || ((hh == 16) && (mm < 15))) {
                        $("#selectmn").val(pre);
                        getdata1(pre, 'mn', false);
                    }
                    else {
                        //Sau thoi diem quay thi lay ket qua cua ngay do luon
                        $("#selectmn").val(now);
                        getdata1(now, 'mn', false);
                    }
                    break;
                case "mt":
                    if ((hh < 17) || ((hh == 17) && (mm < 15))) {
                        $("#selectmt").val(pre);
                        getdata1(pre, 'mt', false);
                    }
                    else {
                        //Sau thoi diem quay thi lay ket qua cua ngay do luon
                        $("#selectmt").val(now);
                        getdata1(now, 'mt', false);
                    }
                    break;
                default:
                    break;
            }
        },
        dataType: "json",
        failure: function(error) {
            alert('Error: ' + error);
        }
    });
}

function getadv(val1, val2) {
    $.ajax({
        url: 'ajax/getdata_tt.aspx',
        type: 'POST',
        data: 'r=adv&d=' + val1 + '&t=' + val2,
        success: function(s) {
            if (val1 == 'left')
                $("#advleft").html(s);
            else
                $("#advright").html(s);
        }
    });
}

function getdata(val1, val2) {
    $("#" + val2).html("<img src='images/loading.gif' border='0'>&nbsp;Đang tải dữ liệu");
    $.ajax({
        url: 'ajax/getdata_tt.aspx',
        type: 'POST',
        data: 'r=' + val2 + '&d=' + $("#" + val1).val() + '&t=0',
        success: function(s) {
            $("#" + val2).html(s);
        }
    });
    $("#lt" + val2).html("<img src='images/smallloading.gif' border='0'>&nbsp;Đang tải dữ liệu");
    $.ajax({
        url: 'ajax/getdata_tt.aspx',
        type: 'POST',
        data: 'r=' + val2 + '&d=' + $("#" + val1).val() + '&t=1',
        success: function(s) {
            $("#lt" + val2).html(s);
        }
    });
}

function gettt(val) {
    $.ajax({
        type: "POST",
        url: "ws8x88.asmx/GetDate",
        data: "{}",
        contentType: "application/json; charset=utf-8",
        success: function(response) {
            var now = response.d.split("#")[0];
            var time = response.d.split("#")[1];
            var pre = response.d.split("#")[2];
            var nowOther = response.d.split("#")[3];

            var hh = time.split(":")[0];
            var mm = time.split(":")[1];

            switch (val) {
                //Nếu trong thời gian quay      
                case "mb":
                    if (hh < 19) {
                        $("#ttmb").html("Ngày: " + pre);
                        getdata1(pre, 'mb', false);
                    }
                    else {
                        var check = IsFinished(val, nowOther);
                        if (check == "1") {
                            //Finished
                            $("#ttmb").html("Ngày: " + now);
                            getdata1(now, 'mb', false);

                        } else {
                            $("#ttmb").html("Ngày: " + now + " Đang quay - Chúc may mắn");
                            getdata1(now, 'mb', true); 
                        }
                    }
                    break;
                case "mn":
                    if (hh < 16) {
                        $("#ttmn").html("Ngày: " + pre);
                        getdata1(pre, 'mn', false);
                    }
                    else {
                        var check = IsFinished(val, nowOther);
                        if (check == "1") {
                            //Finished
                            $("#ttmn").html("Ngày: " + now);
                            getdata1(now, 'mn', false);

                        } else {
                        $("#ttmn").html("Ngày: " + now + " Đang xổ - Chúc may mắn");
                            getdata1(now, 'mn', true);
                        }
                    }
                    break;
                case "mt":
                    if (hh < 17) {
                        $("#ttmt").html("Ngày: " + pre);
                        getdata1(pre, 'mt', false);
                    }
                    else {
                        var check = IsFinished(val, nowOther);
                        if (check == "1") {
                            //Finished
                            $("#ttmt").html("Ngày: " + now);
                            getdata1(now, 'mt', false);

                        } else {
                            $("#ttmt").html("Ngày: " + now + " Đang xổ - Chúc may mắn");
                            getdata1(now, 'mt', true);
                        }
                    }
                    break;
                default:
                    break;
            }
        },
        dataType: "json",
        failure: function(error) {
            alert('Error: ' + error);
        }
    });
}

function IsFinished(r, d) {
    var check;
    $.ajax({
        url: "ws8x88.asmx/GetStatusFinished",
        type: "POST",
        data: "{'region':'" + r + "', 'date':'" + d + "'}",
        contentType: "application/json; charset=utf-8",
        async: false,
        success: function(response) {
            check = response.d;
        },
        dataType: "json",
        failure: function(error) {
            alert('Error: ' + error);
        }
    });
    return check;
}

function getdata1(val1, val2, val3) {
    $.ajax({
        url: 'ajax/getdata_tt.aspx',
        type: 'POST',
        data: 'r=' + val2 + '&d=' + val1 + '&t=0',
        success: function(s) {
            $("#" + val2).html(s);
        }
    });
    
    $.ajax({
        url: 'ajax/getdata_tt.aspx',
        type: 'POST',
        data: 'r=' + val2 + '&d=' + val1 + '&t=1',
        success: function(s) {
            $("#lt" + val2).html(s);
        }
    });

    if (val3 == true) {
        $.ajax({
            type: "POST",
            url: "ws8x88.asmx/GetDate",
            data: "{}",
            contentType: "application/json; charset=utf-8",
            async: false,
            success: function(response) {
                var now = response.d.split("#")[0];
                var time = response.d.split("#")[1];
                var pre = response.d.split("#")[2];
                var nowOther = response.d.split("#")[3];

                var hh = time.split(":")[0];
                var mm = time.split(":")[1];

                var t;
                switch (val2) {
                    case "mb":
                        //Kiểm tra nếu có giải đặc biệt thì hết thời gian quay
                        var check = IsFinished(val2, nowOther);
                        if (check == "1") {
                            //Finnished
                            $("#ttmb").html("Ngày: " + now);
                            clearTimeout(t);
                        } else {
                            t = setTimeout(function() { getdata1(val1, val2, val3) }, 5000);
                        }
                        break;
                    case "mn":
                        var check = IsFinished(val2, nowOther);
                        if (check == "1") {
                            //Finnished
                            $("#ttmn").html("Ngày: " + now);
                            clearTimeout(t);
                        } else {
                            t = setTimeout(function() { getdata1(val1, val2, val3) }, 5000);
                        }
                        break;
                    case "mt":
                        var check = IsFinished(val2, nowOther);
                        if (check == "1") {
                            //Finnished
                            $("#ttmt").html("Ngày: " + now);
                            clearTimeout(t);
                        } else {
                            t = setTimeout(function() { getdata1(val1, val2, val3) }, 5000);
                        }
                        break;
                    default:
                        break;
                }
            },
            dataType: "json",
            failure: function(error) {
                alert('Error: ' + error);
            }
        });
    }
}

/*function login()
{
(($("#login")=='Đăng nhập')?
{
($("#gs_nav_searchbox").val()==' Số điện thoại')?return:
{
($("#Text1").val()==' Mật khẩu')?return:
{
$.ajax(
{
url: 'ajax/login.aspx',
type: 'POST',
data: 'u='+$("#gs_nav_searchbox").val()+'&p='+$("#Text1").val(),    
success: function(s)
{
alert('dang nhap');
$("#loginid").html("Xin chào, "+s);
$("#login").val("Đăng xuất");
}
});
}
)
}
)
}:
{
$.ajax(
{
url: 'ajax/logout.aspx',
type: 'POST',
data: 'u='+$("#gs_nav_searchbox").val()+'&p='+$("#Text1").val(),    
success: function(s){
alert('dangxuat');
$("#loginid").html(s);
$("#login").val("Đăng nhập");
}
});
}
);
}*/