﻿// JScript File

function validationArray(varList)
{
    var i=0;
    var mess="";
    for (i=0; i<varList.length; i++)
    {
        var varName=document.getElementById(varList[i]);
        if (varName!=null)
        {
            if (varName.value=="")
            {
                mess+="This is required field: "+varList[i]+"!\r\n";
                varName.focus();               
            }
        }
        else
        {
                mess+="This field was not found: "+varList[i]+"!\r\n";
        }
    }
     return mess;
}
function validationArrays(varList, varMessage)
{
    var i=0;
    var mess="";
    for (i=0; i<varList.length; i++)
    {
        var varName=document.getElementById(varList[i]);
        if (varName!=null)
        {
            if (varName.value=="")
            {
                if (mess=="")
                {
                    mess="The follow are required fields:\r\n";
                }
                mess+="- "+ varMessage[i]+"\r\n";
                varName.focus();               
            }
        }
        else
        {
                mess+="This field was not found: "+varList[i]+"!\r\n";
        }
    }
     return mess;
}
function validationArrays_cn(varList, varMessage)
{
    var i=0;
    var mess="";
    for (i=0; i<varList.length; i++)
    {
        var varName=document.getElementById(varList[i]);
        if (varName!=null)
        {
            if (varName.value=="")
            {
                if (mess=="")
                {
                    mess="请提供以下信息:\r\n";
                }
                mess+="- "+ varMessage[i]+"\r\n";
                varName.focus();               
            }
        }
        else
        {
                mess+="This field was not found: "+varList[i]+"!\r\n";
        }
    }
     return mess;
}
function validationArrayReq(varList, varMessage, RegMsg, unFoundMsg)
{
    var i=0;
    var mess="";
    for (i=0; i<varList.length; i++)
    {
        var varName=document.getElementById(varList[i]);
        if (varName!=null)
        {
            if (varName.value=="")
            {
                if (mess=="")
                {
                    mess=RegMsg+": \r\n";
                }
                mess+="- "+ varMessage[i]+"\r\n";
                varName.focus();               
            }
        }
        else
        {
                mess+=unFoundMsg+": "+varList[i]+"!\r\n";
        }
    }
     return mess;
}
function IsSameValues(varName1, varName2)
{
    var varObj1=document.getElementById(varName1);
    var varObj2=document.getElementById(varName2);
    if (varObj1!=null && varObj2!=null)
    {
        return varObj1.value==varObj2.value;
    }
    return false;

}
function IsSelectedAtFirstPos(varName)
{
    var varObj1=document.getElementById(varName);
    if (varObj1!=null)
    {
        return varObj1.options[0].selected;
    }
    else
    {
        alert(varName +"not found");
    }
    return false;
    
}
function setFocus(varName)
{
    var varObj=document.getElementById(varName);
    if (varObj!=null)
    {
        varObj.focus();
    }
}

function IsOneCheckedInMultiCheckboxes(varName)
{
    var varObj=document.getElementById(varName);
    var check=false;
    if (varObj==null)
    {
        alert(varName+" the object can't be found!");
        return false;
    }
    for (var i=0; i<8; i++)
    {
        if (varOjb[i]!=null)
        {
            if (varOjb[i].checked)
            {
                check=true;
                break;
            }
        }
        
    }
    return check;

}
function RequestLength(objName, minLen, maxLen)
{
    var textObj=document.getElementById(objName);
	if (textObj == null)
	{
		return false;
	}
	if (textObj.value.length<minLen)
	{
	    return false;
	}
	if (textObj.value.length>maxLen)
	{
	    return false;
	}
	return true;

}
function IsOneCheckedInMultiCheckboxes3(varName)
{
    var varObj=document.getElementsByName(varName);
    var check=false;
    if (varObj==null)
    {
        alert(varName+" the object can't be found!");
        return false;
    }
    for (var i=0; i<varObj.length; i++)
    {
        if (varObj[i]!=null)
        {
            if (varObj[i].checked)
            {
                 check=true;
                  break;
            }
        }
       
    }
    return check;
}
