function ErrHandler(ErrDesc)
    {
        alert(ErrDesc);
        return false;   
    }

function hasValue(obj,type)
    {
    if (type == "TEXT" || type == "PASSWORD")
        {
        if (obj.value.length == 0) 
                return false;
        else 
                return true;
        }
    else if (type == "SELECT")
        {
        for (i=0; i < obj.length; i++)
                {
                if (obj.options[i].selected && obj.options[i].value != "")
                        return true;
                }
        return false;   
        }
    else if (type == "SINGLE_VALUE_RADIO" || type == "SINGLE_VALUE_CHECKBOX")
        {
                if (obj.checked)
                        return true;
                else
                return false;   
        }
    else if (type == "RADIO" || type == "CHECKBOX")
        {

        for (i=0; i < obj.length; i++)
                {
                if (obj[i].checked)
                        return true;
                }

        return false;   
        }
        }

function  ValidateForm(frm)
{
   if  (!hasValue(frm.userid, "TEXT" )) 
           {
        if  (!ErrHandler("First name is a required field."))
               {
               frm.userid.focus();
            return false; 
            }

        }


    if  (!hasValue(frm.pass, "TEXT" )) 

        {
        if  (!ErrHandler("Last name is a required field."))
            {
                        frm.pass.focus();
            return false; 
            }
        }

 return true;
    }


