
function btFormCheck(formobj,fields,alertMsg)
{if(alertMsg=="")
alertMsg="Please complete the following fields :";alertMsg+="\n";var haserror=false;var focusobj=null;for(var i=0;i<fields.length;i++)
{fieldsStr=fields[i].split("|");fieldRequired=fieldsStr[0];fieldDescription=fieldsStr[1];var obj=formobj.elements[fieldRequired];if(obj)
{switch(obj.type)
{case"select-one":if(obj.selectedIndex==-1||obj.options[obj.selectedIndex].value=="")
{alertMsg+=" - "+fieldDescription+"\n";if(!haserror)
focusobj=obj;haserror=true;}
break;case"select-multiple":if(obj.selectedIndex==-1)
{alertMsg+=" - "+fieldDescription+"\n";if(!haserror)
focusobj=obj;haserror=true;}
break;case"text":case"textarea":case"password":var txtval=obj.value.replace(/^\s+$/,'');if(txtval==""||txtval==null)
{alertMsg+=" - "+fieldDescription+"\n";if(!haserror)
focusobj=obj;haserror=true;}
break;default:var blnchecked=false;for(var j=0;j<obj.length;j++)
{if(obj[j]&&obj[j].checked)
blnchecked=true;}
if(!blnchecked)
{alertMsg+=" - "+fieldDescription+"\n";haserror=true;}
break;}}}
if(!haserror)
return true;else
{alert(alertMsg);if(focusobj)
focusobj.focus();return false;}}
function btInputCheck(fields,alertMsg)
{if(alertMsg=="")
alertMsg="Please complete the following fields 2:";alertMsg+="\n";var haserror=false;var focusobj=null;for(var i=0;i<fields.length;i++)
{fieldsStr=fields[i].split("|");fieldRequired=fieldsStr[0];fieldDescription=fieldsStr[1];var obj=document.getElementById(fieldRequired);if(obj)
{switch(obj.type)
{case"select-one":if(obj.selectedIndex==-1||obj.options[obj.selectedIndex].value=="")
{alertMsg+=" - "+fieldDescription+"\n";if(!haserror)
focusobj=obj;haserror=true;}
break;case"select-multiple":if(obj.selectedIndex==-1)
{alertMsg+=" - "+fieldDescription+"\n";if(!haserror)
focusobj=obj;haserror=true;}
break;case"text":case"textarea":case"password":var txtval=obj.value.replace(/^\s+$/,'');if(txtval==""||txtval==null)
{alertMsg+=" - "+fieldDescription+"\n";if(!haserror)
focusobj=obj;haserror=true;}
break;default:var blnchecked=false;for(var j=0;j<obj.length;j++)
{if(obj[j]&&obj[j].checked)
blnchecked=true;}
if(!blnchecked)
{alertMsg+=" - "+fieldDescription+"\n";haserror=true;}
break;}}}
if(!haserror)
return true;else
{alert(alertMsg);if(focusobj)
focusobj.focus();return false;}}