// JScript File
//重要须知:请勿修改本文件内的任何代码,
//任何修改(包括变量,语句)都可能导致脚本错误.
var http_request = false;
var langVersion;
var url;
function DoesFileExist(lang,filePath) {//初始化、指定处理函数、发送请求的函数
        http_request = false;
        langVersion=lang;
        url=filePath;
        //开始初始化XMLHttpRequest对象
        if(window.XMLHttpRequest) { //Mozilla 浏览器
                http_request = new XMLHttpRequest();
                if (http_request.overrideMimeType) {//设置MiME类别
                        http_request.overrideMimeType("text/xml");
                }
        }
        else if (window.ActiveXObject) { // IE浏览器
                try {
                        http_request = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                        try {
                                http_request = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                }
        }
        if (!http_request) { // 异常，创建对象实例失败
                window.alert("不能创建XMLHttpRequest对象实例.");
                return false;
        }
        http_request.onreadystatechange = processRequest;
        // 确定发送请求的方式和URL(filePath)以及是否同步执行下段代码
        http_request.open("GET", filePath, true);
        http_request.send(null);
}
// 处理返回信息的函数
function processRequest() {
if (http_request.readyState == 4) { // 判断对象状态
    if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
        window.top.location.href=url;
    } else { //页面不正常或找不到文件
        langVersion=langVersion.toUpperCase();
        if(langVersion=="EN")
        {
            alert("The page of the english version you are attempting visit dose not exist.");
        }
        else if(langVersion=="CHS")
        {
            alert("该页面的简体中文版本不存在。");
        }
        else if(langVersion=="CHT") //应该坚持使用if判断，不应该使用else，这样不太好
        {
            alert("該頁面的繁體中文版本不存在。");
        } 
    }
}
}
//判断目录
var EN_DIR="/en/";
var CHS_DIR="/chs/";
var CHT_DIR="/cht/";
var indexDir="";
var langOption="Language";
var bgcolorEN="Grey"
var bgcolorCHS="Grey"
var bgcolorCHT="Grey"

var fileName=window.top.location.href.substring(location.href.lastIndexOf('/')+1);


if(fileName.indexOf("?")>0)
{
    fileName=fileName.substring(0,fileName.indexOf("?"));
}


var langSelect=""; 
langSelect+="<div id='apDiv1' align='top'>";


indexDir=window.top.location.href.indexOf(EN_DIR);
if(indexDir>0)
{
    langOption="Language";
    bgcolorEN="Black";
    langSelect+= "<font color='#3D53BC'>EN</font>&nbsp;<a  class='f11'   href='../cht/"+ fileName + "'>繁體</a>"
}
indexDir=window.top.location.href.indexOf(CHS_DIR);
if(indexDir>0)
{
    langOption="语言选择";
    bgcolorCHS="Black";
}
indexDir=window.top.location.href.indexOf(CHT_DIR);
if(indexDir>0)
{
    langOption="語言選擇";
    bgcolorCHT="Black";
    langSelect+= "<a  class='f11'   href='../en/"+ fileName + "'>EN</a> &nbsp;<font color='#3D53BC'>繁體</font>"
}



//langSelect+="<ul>";
//langSelect+='<li class=menu2 onmouseover=this.className="menu1" onmouseout=this.className="menu2"><img //src="img/bu_down02.gif" width="16" height="10" align="right"/>'+langOption;
//langSelect+="<div class='list2'>";
//langSelect+="<a href=javascript:LangSelect('EN','"+fileName+"') class='language'>English</a><br />";
//langSelect+="<a href=javascript:LangSelect('CHT','"+fileName+"') class='language'>繁體中文</a><br />";
//langSelect+="</div>";
//langSelect+="</li>";
//langSelect+="</ul>";




langSelect+="</div>";


document.write(langSelect);

function LangSelect(lang,fileName)
{
    lang=lang.toLowerCase();
//    var index=location.href.indexOf(lang+'/');
//    if(index>0)
//    {
//        filePath=fileName;
//    }
//    else
//    {
//        filePath="../"+lang+"/"+fileName;
//    }
    filePath="../"+lang+"/"+fileName;
    //判断所请求版本的文件是否存在
    //如果存在，则转向相应版本的页面
    //如果不存在，则给出提示
   DoesFileExist(lang,filePath);
}