//========================================================================
//为字符串类提供一个附加方法trim()，用来去除首尾空格

//举例：

// var s1=" abc d ";
// var s2=s1.trim();
//========================================================================
String.prototype.trim = function()
{	
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

//系统全局 Js 文件。
function $(objId)
{
    return document.getElementById(objId);
}

//检查指定文件是否属于图片文件。
//file：文件完整路径。
function CheckFileFormatIsPicture(file)
{
    var filetypes = new Array();
    filetypes[0] = ".jpg";
    filetypes[1] = ".jpeg";
    filetypes[2] = ".gif";
    filetypes[3] = ".bmp";
    filetypes[4] = ".png";
    
    var isAllow=false;
    for(var i=0;i<filetypes.length ;i++)
    {
        if(file.length<=filetypes[i].length)
        {
            continue;
        }
        
        if(file.substr(file.length-filetypes[i].length,filetypes[i].length)==filetypes[i])
        {
            isAllow=true;
            break;
        }
    }
    
    return isAllow;
}

//检查指定文件是否属于视频文件。
//file：文件完整路径。
function CheckFileFormatIsVideo(file)
{
    var filetypes = new Array();
//    filetypes[0] = ".mpeg";
//    filetypes[1] = ".avi";
//    filetypes[2] = ".rmvb";
//    filetypes[3] = ".rm";
    filetypes[0] = ".flv";
//    filetypes[5] = ".wmv";
    
    var isAllow=false;
    for(var i=0;i<filetypes.length ;i++)
    {
        if(file.length<=filetypes[i].length)
        {
            continue;
        }
        
        if(file.substr(file.length-filetypes[i].length,filetypes[i].length)==filetypes[i])
        {
            isAllow=true;
            break;
        }
    }
    
    return isAllow;
}

function resizepic1(obj)
{

}

function ResolveUrl(appPath,relativeUrl)
{
    var fullUrl="";
    if(appPath=="")
    {
        appPath="/";
    }
    if(appPath.lastIndexOf("/")!=appPath.length-1) 
    {
        appPath += "/";
    }
    
    if(relativeUrl!=null && relativeUrl!="")
    {
        if(relativeUrl.indexOf("~/")==0)
        {
            fullUrl = relativeUrl.replace("~/",appPath);
        }
        else
        {
            fullUrl = relativeUrl;
        }
    }
    else
    {
        fullUrl="";
    }
    return fullUrl;
}

//获取元素的纵坐标
function getTop(e)
{
    var offset=e.offsetTop;
    if(e.offsetParent!=null) offset+=getTop(e.offsetParent);
    return offset;
}
//获取元素的横坐标
function getLeft(e)
{
    var offset=e.offsetLeft;
    if(e.offsetParent!=null) offset+=getLeft(e.offsetParent);
    return offset;
}