﻿var $ = function (id) {return "string" == typeof id ? document.getElementById(id) : id;};
function Span_Class()
{
    this.Items={};
    this.warnMessages={};//警告信息
    this.errorMessages={};//错误信息
    this.rightMessage={};//正确信息
}
Span_Class.prototype.addItems=function(id,clcName){this.Items[id]=clcName}
Span_Class.prototype.addWarns=function(id,clcName){this.warnMessages[id]=clcName}
Span_Class.prototype.addErrors=function(id,clcName){this.errorMessages[id]=clcName}
Span_Class.prototype.addRight=function(id,clcName){this.rightMessage[id]=clcName}
Span_Class.prototype.getObject=function(obj){var obj1=$(obj.name+"Span");if($(obj.name+"Span")==null){obj1=$("NameReg");}return obj1}
Span_Class.prototype.dealWrong=function(obj,n){var obj1=this.getObject(obj);obj1.className=this.Items["e"];obj1.innerHTML=this.errorMessages[obj.name+n];return false};
Span_Class.prototype.dealRight=function(obj,n){var obj1=this.getObject(obj);obj1.className=this.Items["r"];obj1.innerHTML=this.rightMessage[obj.name+n];return true};
/*
    obj:textbox
    obj1:span
    mess:contents
*/
Span_Class.prototype.warn=function(obj)
{   
    if($(obj).value.length<=0 || obj.value=="0")
    {
        var obj1=this.getObject(obj);
        obj1.className=this.Items["w"];
        obj1.innerHTML=this.warnMessages[obj.name];
    }
}
