﻿// JScript 文件
///检测输入框
function SetBool(validID,regpar,msgLabel,errormsg,issetok)
{
    if($(validID)==null)
    {
        return false;
    }
    var boolvalue=$(validID).value;
    if(boolvalue==null)
    {
        //SetBox(validID,false);
        $(msgLabel).innerHTML=errormsg;
        return false;
    }
    boolvalue=boolvalue.replace(/\s+/,"");
    if(boolvalue.length<1)
    {
        //SetBox(validID,false);
        $(msgLabel).innerHTML=errormsg;
        return false
    }
    else
    {
        if(ValidPar(boolvalue,regpar))
        {
            if(issetok||issetok==null)
            {
                //SetBox(validID,true);
                $(msgLabel).innerHTML="<font color='green'>正确</font>";
            }
            return true;
        }
        else
        { 
            //SetBox(validID,false);
            $(msgLabel).innerHTML=errormsg;
            return false;
        }
    }
    return false;
}
    
    //正则验证  
    function ValidPar(text,par)
    {  
        var reg=/['><)("?^=&|]/;
        if(reg.test(text))
        {
            return false;
        }
        var reg=new RegExp(par,"img");
        return reg.test(text)
    }
     
    //设置边框
    function SetBox(boxID,isOK)
    {
        var LogForm=$("InputForm");
        var box=$(boxID);
        if(LogForm==null)
        {
            return;
        }
        if(box!=null)
        {
            currentBox=box;
            var Inputs=LogForm.getElementsByTagName("INPUT");
            if(!isOK)
            { 
                for(i=0;i<Inputs.length;i++)
                {
                    if(Inputs[i].id!=boxID)
                    {
                        if(Inputs[i].id.length>1)
                        {
                            Inputs[i].disabled="true";
                            Inputs[i].style.cssText="background-color:#F5F5F5;";
                        }
                    }
                }
                if($("LOGV_Code")!=null)
                {
                    $("LOGV_Code").style.cssText="background-color:#FFFFFF;width:78px;";
                }
                if(boxID=="LOGV_Code")
                {
                    box.style.cssText="width:78px;border-right: red 1px solid; border-top: red 1px solid; border-left: red 1px solid;border-bottom: red 1px solid;background-color:#FFFACD;";
                }
                else
                {
                    box.style.cssText="width:178px;border-right: red 1px solid; border-top: red 1px solid; border-left: red 1px solid;border-bottom: red 1px solid;background-color:#FFFACD;";
                }
            }
            else
            {
                for(i=0;i<Inputs.length;i++)
                {
                    Inputs[i].disabled="";
                    Inputs[i].style.cssText="background-color:#FFFFFF;";
                }
                if($("LOGV_Code")!=null)
                {
                    $("LOGV_Code").style.cssText="background-color:#FFFFFF;width:78px;";
                }
                if(boxID=="LOGV_Code")
                {
                    box.style.cssText="width:78px;border-right: #cccccc 1px solid; border-top: #cccccc 1px solid;border-left: #cccccc 1px solid;border-bottom: #cccccc 1px solid;background-color:#FFFFFF;";
                }
                else
                {
                    box.style.cssText="width:178px;border-right: #cccccc 1px solid; border-top: #cccccc 1px solid;border-left: #cccccc 1px solid;border-bottom: #cccccc 1px solid;background-color:#FFFFFF;";
                }
            }
        }
    }
    
    ///设置焦点
    function SetFocus(boxid)
    {
        if($(boxid)!=null)
        {
            $(boxid).focus();
        }
    }
   
    function DoDisable()
    {
        var childs=document.getElementsByTagName("INPUT");
        for(i=0;i<childs.length;i++)
        {
            childs[i].disabled=true;
        }
        var drops=document.getElementsByTagName("SELECT");
        for(i=0;i<drops.length;i++)
        {
            drops[i].disabled=true;
        }
        if($("InputForm")!=null)
        {
            $("InputForm").disabled=true;
        }
    }
   
var DBox=window.createPopup();
function ShowDialog(title,msg)
{
    var DBox= window.createPopup();
    var html="<fieldset style='width:302px;height:150px;font-size:12px;'><div style='width:297px;height:20px;line-height:20px;background-color:#9999ff;border-bottom: #9999cc 1px solid;'><div style='float:left;width:60px;'>&nbsp;"+title+"</div><div onclick='document.body.blur()' style='float:right;width:40px; cursor:hand'>关闭</div></div>";
    html+="<div  style='width:297px;height:124px;text-align:center;line-height:124px;background-color:ccccff;'>"+msg+"</div></fieldset>";
    DBox.document.body.innerHTML=html;

    var top=window.screen.availHeight/2-70;
    var left=window.screen.availWidth/2-150;
    DBox.show(left,top,302,152);
}
