//===============系统扩展函数=========================================
function $(id){return document.getElementById(id);}
//定义StringBuilder类
var StringBuilder = function()
{
    this._sArray = new Array();
}
StringBuilder.prototype.append = function(str)
{
	this._sArray.push(str);
}
StringBuilder.prototype.toString = function()
{
	return this._sArray.join('');
}
//定义String的trim方法
String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}
//组合计算公式,从N个元素取R个,不进行排列。
function MathC(r,n)
{
    var iUp = 1;
    for(var i=1;i<=n;i++){iUp = i*iUp;}
    var iDown = 1;
    for(var i=1;i<=r;i++){iDown = i*iDown;}
    for(var i=1;i<=(n-r);i++){iDown = i*iDown;}
    var iRet = iUp/iDown;
    return iRet;
}
//排列计算公式，从N个元素取R个进行排列。
function MathP(r,n)
{
    var iUp = 1;
    for(var i=1;i<=n;i++){iUp = i*iUp;}
    var iDown = 1;
    for(var i=1;i<=(n-r);i++){iDown = i*iDown;}
    var iRet = iUp/iDown;
    return iRet;  
}
//判断是否数字
//只能输入数字
//使用方法： onkeypress='return onlyNumber(event, this);'
var isIE = ((navigator.userAgent.indexOf("MSIE")>0) && (parseInt(navigator.appVersion) >=4));
var isFF = (navigator.userAgent.indexOf("Firefox")>0);
var isSa = (navigator.userAgent.indexOf("Safari")>0);
function onlyNumber(e)
{
    var key;
    iKeyCode = window.event?e.keyCode:e.which;
    if( !(((iKeyCode >= 48) && (iKeyCode <= 57)) || (iKeyCode == 13) || (iKeyCode == 46) || (iKeyCode == 45) || (iKeyCode == 37) || (iKeyCode == 39) || (iKeyCode == 8)))
    {    
        if (isIE)
        {
            e.returnValue=false;
        }
        else
        {
            e.preventDefault();
        }
    }
} 

//调整照片大小
function AdjustPic(img, maxlength)
{
    if(img.width>img.height)
    {
        img.width = maxlength;
        img.height = img.height*maxlength/img.width;
    }
    else
    {
        img.height = maxlength;
        img.width = img.width*maxlength/img.height;        
    }
}

//去掉数组中相同元素中的一个
function CheckArr(arr)
{
    for(i=0;i<arr.length;i++)
    {
        for(j=i+1;j<arr.length;j++)
        {
            if(arr[j]==arr[i])
            {
                arr.splice(j,1);
            }
        }
    }
    return arr;
}