function formCheck(formobj,fieldRequired,fieldDescription)
{
        // Enter name of mandatory fields
        // dialog message
        var alertMsg = "Please complete the following fields:\n";

        var l_Msg = alertMsg.length;


        //alert('fieldRequired.length='+fieldRequired.length);

        for (var i = 0; i < fieldRequired.length; i++)
        {
          // alert('fieldRequired['+i+']='+fieldRequired[i]);
                //var obj = formobj.elements[fieldRequired[i]];
                obj=document.getElementById(fieldRequired[i]);
                if (obj)
                {
                 //alert('matched object: fieldRequired['+i+']='+fieldRequired[i]);
                        switch(obj.type){
                        case "select-one":
                                if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                                break;
                        case "select-multiple":
                                if (obj.selectedIndex == -1){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                                break;
                        case "text":
                        case "textarea":
                                if (obj.value == "" || obj.value == null){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                                break;
                        default:
                        }
                        if (obj.type == undefined){
                                var blnchecked = false;
                                for (var j = 0; j < obj.length; j++){
                                        if (obj[j].checked){
                                                blnchecked = true;
                                        }
                                }
                                if (!blnchecked){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                        }
                }
        }

        if (alertMsg.length == l_Msg)
          {
           return true;
          }
         else
          {
           alert(alertMsg);
           return false;
          }
}//END:  function formCheck(formobj,fieldRequired,fieldDescription)

function DumpForm(MyForm)
{
//var  = document.getElementById(FormName).elements;

MyString='';

for(var i = 0; i < MyForm.length; i++)
        {
         //alert('DF:72: MyForm[i]='+MyForm[i]);
         ThisField=document.getElementById(MyForm[i]);
          if(ThisField.type == 'checkbox')
            {
             MyString+='&'+ThisField.name+'=';
             if(ThisField.checked)
                MyString+='1';
               else
                MyString+='0';
            }
          else           if(ThisField.type != 'submit')
              {
                MyString+='&'+ThisField.name+'='+ThisField.value;
                //MyForm[i].value= GetDefaultValueForField(FormName,MyForm[i].name);  //'';
                //alert('Name is :'+MyForm[i].name);
                //alert('value is :'+MyForm[i].value);
              }
        };

 //alert('DF: 88: MyS='+MyString);
 return MyString;
}

function TodaysDate()
{
 var currentTime = new Date();
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();


TodayString=month + "/" + day + "/" + year;
return TodayString;
}

