﻿// JScript 文件
function $(id) 
{ 
    return document.getElementById(id); 
}

String.prototype.trim = function()  
{  
    // 用正则表达式将前后空格  
    // 用空字符串替代。  
    return this.replace(/(^\s*)|(\s*$)/g, "");  
} 
//文字的真实长度
String.prototype.getRealLength = function(){return this.replace(/[^\x00-\xff]/g,"aa").length;};        

//只许输入数字
function NumberText()
{
    if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) || (window.event.keyCode == 13) || (window.event.keyCode == 46) || (window.event.keyCode == 45)))
    {   // ASCII对应值：48 - 0；57 - 9；13 - 回车；46 - .；45 - 中划线（-）
        window.event.keyCode = 0 ;
    }
} 

function changeLength()
{
    var sdata=document.getElementById("mainH").clientHeight;
    document.getElementById("sideWarp").style.height=sdata-32 + "px";

}

//操作前的确认
function Confirm(content)
{
    if(confirm(content))
    {
        return true;
    }
    else
    {
        return false;
    }
}

//删除确认  
function DelConfirm()
{
    if(confirm("确定要删除这条信息吗？"))
    {
        return true;
    }
    return false;
}

function DelCatConfirm()
{
    if(confirm("警告！删除类别将会删除本类别下的所有内容！\n确定要删除吗？"))
    {
        return true;
    }
    return false;
}

//检查是否超过允许的长度
function CheckLength(source,arguments,allowLength)
{
    if(arguments.Value.trim().getRealLength()>allowLength)
    {
        arguments.IsValid=false;
    }
    else
    {
        arguments.IsValid=true;
    }
}

//检查是否超过允许的长度100
function CheckLength100(source,arguments)
{
    CheckLength(source,arguments,100);
}
//检查是否超过允许的长度200
function CheckLength200(source,arguments)
{
    CheckLength(source,arguments,200);
}
//检查是否超过允许的长度500
function CheckLength500(source,arguments)
{
    CheckLength(source,arguments,500);
}

//检查FckEditer是否为空
function CheckFckNull(source,arguments)
{
    var argumentsName=source.id.replace("cvCheck","fck").replace("Null","");
    var content=FCKeditorAPI.GetInstance(argumentsName).GetXHTML().trim();
    if(content=="")
    {
        arguments.IsValid=false;
    }
    else
    {
        arguments.IsValid=true;
    }
}

//检查页码
function CheckPageNumber(txt_pagenumber,pagecount)
{
    var pagenumber=document.getElementById(txt_pagenumber).value.trim();
    if(pagenumber>pagecount)
    {
        alert('页码超出限制！');
        return false;
    }
    else
    {
        return true;
    }
}

