
    var err1 = new Array();
    var err2 = new Array();
    var c= 0;
    function setErr(id, val)
    {
       var i;
       if (err1[id]==null)
       {
           err1[id]=c++;
       }
       i=err1[id];
       err2[i]=val;
        
    }
    
    function requireWeight36(source, clientside_arguments)
    {

        var weight = clientside_arguments.Value*1;
        if (weight>0 && weight<=31.6) 
        {
           clientside_arguments.IsValid=true;
           setErr(source.id, 0)
           showRequireWeight36Errors();
           return;
        }
           setErr(source.id, 1)
        clientside_arguments.IsValid=false;
        showRequireWeight36Errors();
    }
    function showRequireWeight36Errors()
    {
        var e = err2.join(",").indexOf("1")>=0;
        var errorLabel1=document.getElementById("requireWeight36Label");
        errorLabel1.style.display= e ? "block" : "none";
    }