﻿function createRequest() {

    try {
        request = new XMLHttpRequest();
    }
    catch (tryMS) {
        try {
            request = new ActiveXObject("Msxm12.XMLHTTP");
        }
        catch (otherMS) {
            try {
                request = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (failed) {
                request = null;
            }
        }
    }
    return request;
}

function gup(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    if (results == null)
        return "";
    else
        return results[1];
}

//author = mandy
function SetCookie(name, value) {
    var argv = SetCookie.arguments;
    var argc = SetCookie.arguments.length;
    var expires = (argc > 2) ? argv[2] : null;
    var path = (argc > 3) ? argv[3] : null;
    var domainput = (argc > 4) ? argv[4] : null;
    var secure = (argc > 5) ? argv[5] : false;
    document.cookie = name + "=" + escape (value) +
    ((expires == null) ? "" : ("; expires=" + expires.toGMTStrinputg())) +
    ((path == null) ? "" : ("; path=" + path)) +
    ((domainput == null) ? "" : ("; domainput=" + domainput)) +
    ((secure == true) ? "; secure" : "");

}
/*
function getCookie(sName) {
    var RegularExp = "(?:; )?" + sName + "=([^;]*);?";
    var regExp = new RegExp(RegularExp);
    if (regExp.test(document.cookie)) {
        return RegExp("$1");
    }
    else {
        return null;
    }
}

*/
function getCookie(c_name) {
   // alert(document.cookie);
    if (document.cookie.length > 0) {

        var c_list = document.cookie.split("\;");
        for (i in c_list) {
            var cook = c_list[i].split("=");
            //alert(cook[0].length + "  " + c_name.length );
            if (cook[0].indexOf(c_name) != -1) {

                return unescape(cook[1]);
            }
        }
    }
    return "";
}
function checkLanguage(pagename) {
    var lang = "";
    var relang = "";
    var index = 0;

    if (getCookie("language").length < 1 || (getCookie("language") != 1 && getCookie("language")!=2)) {
        lang = window.navigator.userLanguage || window.navigator.language;
        relang = lang.toLowerCase();
        switch (relang) {
            case "zh-cn":
                //$("#tbody").load("minwt_zh-cn.html");
                index = 1;
                break;

            case "zh-tw":
                //$("#tbody").load("minwt_zh-tw.html");
                index = 1;
                break;

            default:
                // $("#tbody").load("minwt_zh-tw.html");
                index = 2;
                break;
        }
    }
    else {
        index = getCookie("language");
        
    }
    /*
    var exdate = new Date()
    var expiredays = 365;
    exdate.setDate(exdate.getDate() + expiredays)  // 將 exdate 設成今天加上過期天數
    document.cookie = "language" + "=" + escape(index) +  // 產生 cookie 內容  c_name=escape(value);expires=exdate
    ((expiredays == null) ? "" : ";expires=" + exdate);
    */


    
    AspAjax.getLanguage(index, pagename);
   
}
function basechg_lan(pagename) {
    var index = document.getElementById("languagechoice").selectedIndex;
    if (index == 0)
        return;
    AspAjax.getLanguage(index, pagename);
   
}
