﻿function Exe(target, method, container, page, extension) {
    $("#" + container).html("<div style='text-align:center'><img src='img/loading.gif'/></div>");
    if (target == "default") {
        target = "Services/Center.asmx";
    }
    $.ajax({
        type: "POST",
        url: target + "/" + method,
        data: "{'page':'" + page + "', 'extension':'" + extension + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var temp = msg;
            $("#" + container).html(temp);
        },
        error: function(msg) {
            //alert(msg);
            $("#" + container).html("Tải dữ liệu thất bại. Vui lòng thử lại");
        }
    });
}
function Cancel() {
    if ($('#divListen') != 'undifined') {
        $('#divListen').html('');
    };
    jQuery(document).trigger('close.facebox');
}
// used to fix the single quote
function encodeJSON(str) {
    str = str.replace(new RegExp("'", "g"), "%qt%"); //quote
    str = str.replace(/:/g, "%cl%");//colon
    str = str.replace(/,/g, "%cm%"); //comma
    str = str.replace(/;/g, "%sml%"); 
    str = str.replace(/\\/g, "%sl%"); //slash
    return str;
}
//
function echeck(str) {

    var at = "@"
    var dot = "."
    var lat = str.indexOf(at)
    var lstr = str.length
    var ldot = str.indexOf(dot)
    if (str.indexOf(at) == -1) {
        return false
    }
    if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {
        return false
    }
    if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
        return false
    }
    if (str.indexOf(at, (lat + 1)) != -1) {
        return false
    }
    if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
        return false
    }
    if (str.indexOf(dot, (lat + 2)) == -1) {
        return false
    }
    if (str.indexOf(" ") != -1) {
        return false
    }
    if (ldot == lstr - 1) {
        return false;
    }
    return true
}
function fileName() {
    var url = window.location.pathname;
    var filename = url.substring(url.lastIndexOf('/') + 1);
    return filename.toLowerCase();
}
