﻿//编码 
function URLencode(sStr) {
    return escape(sStr);
}

//返回元素
function g(eid) {
    return document.getElementById(eid);
}

//当前页菜单样式
function ActiveMenu(menuId, className) {


    isBreak = 0;
    var pageNames = ["index", "AboutUs", "Pro", "News", "Down", "Tech", "Job", "Contact", "Website"]

    var obj = document.getElementById(menuId).getElementsByTagName("A");

    var loc = window.location + "";
    var idx = loc.lastIndexOf(".html");
    if (idx == -1) {
        idx = loc.lastIndexOf(".aspx");
    }
    loc = loc.substring(0, idx);

    for (j = 0; j < pageNames.length; j++) {
        idx = loc.indexOf(pageNames[j]);
        if (idx != -1) {
            for (var i = 0; i < obj.length; i++) {

                var href = obj[i].href + "";
                idx = href.indexOf(pageNames[j]);

                if (idx != -1) {
                    obj[i].className = className;
                    break;
                }
                else {
                    obj[i].className = "";
                }
            }
            break;
        }

    }


}

//编码 
function URLencode(sStr) {
    return escape(sStr);
}

//返回元素
function g(eid) {
    return document.getElementById(eid);
}


//去左空格; 
function ltrim(s) {

    return s.replace(/(^\s*)/g, "");
}
//去右空格; 
function rtrim(s) {
    return s.replace(/(\s*$)/g, "");
}
//去左右空格; 
function trim(s) {
    //s.replace(/(^\s*)|(\s*$)/g, "");
    return rtrim(ltrim(s));
}

//==========================================================================
// 代码描述：打开一个新的没有状态栏、工具栏、菜单栏、定位栏，
//            不能改变大小，且位置居中的新窗口
// 
// 传入参数：pageURL - 传递链接
//            innerWidth - 传递需要打开新窗口的宽度
//            innerHeight - 传递需要打开新窗口的高度
// 
// 返回参数：无
//
//
//==========================================================================
function g_OpenWindow(pageURL, innerWidth, innerHeight) {
    var ScreenWidth = screen.availWidth
    var ScreenHeight = screen.availHeight
    var StartX = (ScreenWidth - innerWidth) / 2
    var StartY = (ScreenHeight - innerHeight) / 2
    window.open(pageURL, '', 'left=' + StartX + ', top=' + StartY + ', Width=' + innerWidth + ', height=' + innerHeight + ', resizable=no, scrollbars=no, status=no, toolbar=no, menubar=no, location=no')
}


//
// 代码描述：打开一个新的有状态栏、工具栏、菜单栏、定位栏，
//            可以改变大小，且位置居中的新窗口
// 
// 传入参数：pageURL - 传递链接
//            innerWidth - 传递需要打开新窗口的宽度
//            innerHeight - 传递需要打开新窗口的高度
// 
// 返回参数：无
//
//
//==========================================================================
function g_OpenSizeWindow(pageURL, innerWidth, innerHeight) {
    var ScreenWidth = screen.availWidth
    var ScreenHeight = screen.availHeight
    var StartX = (ScreenWidth - innerWidth) / 2
    var StartY = (ScreenHeight - innerHeight) / 2
    window.open(pageURL, '', 'left=' + StartX + ', top=' + StartY + ', Width=' + innerWidth + ', height=' + innerHeight + ', resizable=yes, scrollbars=yes, status=yes, toolbar=yes, menubar=yes, location=no')

}



//几秒后跳转
function redirectUrl(redirectTime,url) {
    setTimeout("window.location.href='" + url + "';", redirectTime * 1000);
}
self.onload = function() {
};
//关闭窗口
function closeWin() {
    window.parent.open('', '_parent', '');
    window.parent.close();
}

//得到request的值
//调用:
//var abc = new QueryString();
//alert(abc.id); //id是假如参数名称中有这个变量名
function QueryString()
{
    //构造参数对象并初始化 
    var name,value,i; 
    var str=location.href;//获得浏览器地址栏URL串 
    var num=str.indexOf("?") 
    str=str.substr(num+1);//截取“?”后面的参数串 
    var arrtmp=str.split("&");//将各参数分离形成参数数组 
    for(i=0;i < arrtmp.length;i++)
    { 
        num=arrtmp[i].indexOf("="); 
        if(num>0)
        { 
            name=arrtmp[i].substring(0,num);//取得参数名称 
            value=arrtmp[i].substr(num+1);//取得参数值 
           this[name]=value;//定义对象属性并初始化 
       } 
    }
}





