// JavaScript Document

function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
   var i, j;
   var prompt;
   // empty existing items
   for (i = selectCtrl.options.length; i >= 0; i--) {
      selectCtrl.options[i] = null;
   }
   prompt = (itemArray != null) ? goodPrompt : badPrompt;
   if (prompt == null) {
      j = 0;
   } else {
      selectCtrl.options[0] = new Option(prompt);
      j = 1;
   }
   if (itemArray != null) {
      // add new items
      for (i = 0; i < itemArray.length; i++) {
         selectCtrl.options[j] = new Option(itemArray[i][0]);
         if (itemArray[i][1] != null) {
            selectCtrl.options[j].value = itemArray[i][1];
            for (var k = 0; k < typeArray.length; k++) {
               if (selectCtrl.options[j].value == typeArray[k]) { selectCtrl.options[j].selected = true; }
            }
         }
         j++;
      }
      // select first item (prompt) for sub list
      if (typeArray.length == null || typeArray.length == 0) {
         selectCtrl.options[0].selected = true;
      }
   }
}
      // validation
function validateForm()
{
var count=0;
var msg="";

    for(i=0;i<=10;i++)
    {
        if(document.form1.elements[i].value=="")
        {
        count=1;
        msg=msg+"\n"+document.form1.elements[i].name;
        }
        else if((i>10) && (count==0))
        {
            return(true);
        }
    }
    for(i=0;i<=10;i++)
    {
        if(document.form1.elements[i].value=="")
        {
        alert("Please first complete the following required field(s)\n "+msg);
        document.form1.elements[i].focus();
        return(false);
        }
    }
}
