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]];
                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(FormName)
{
var MyForm = document.getElementById(FormName).elements;

MyString='';

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

// alert(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;
}
