function Trim(theString) {
  lIndx = 0; 
  rIndx = theString.length;
  // Start Left Trim
  for(i=0; i< theString.length; i++){
    if(theString.charAt(i)== ' ')
      lIndx = i+1;
    else
      break;    
  } 
  // Start Right Trim
  for(i=theString.length; i > lIndx; i--){
    if(theString.charAt(i-1)==' ') rIndx = i-1; 
    else break;
  }
  if(lIndx < rIndx) tmp=theString.substring(lIndx, rIndx);
  else tmp = "";  
  return tmp; 
}


function resetForm(thisform)
{
  var returnval=true;
  alertMsg = "Reset Fields\n_________________________________________\n\n";

  for (var j=0; j<(thisform.length); j++) {
		alertMsg = alertMsg + " " + thisform.elements[j].name + " = " + thisform.elements[j].value +"\n";
    thisform.elements[j].value = "";
  }        
  alertMsg = alertMsg + "_________________________________________\n";    
  //if(returnval) alert(alertMsg);       
  return returnval;
}


function checkForm(thisform)
{
  var returnval=true;
  errMsg = "Missing Fields\n_________________________________________\n\n";

  for (var j=0; j<(thisform.length); j++) {
    indx = thisform.elements[j].name.indexOf('_required');              
    if (indx > 0)
    {
      fieldname=thisform.elements[j].name.substring(0,indx).toUpperCase();

      for (var k=0; k<(thisform.length); k++)
      {
        if (thisform.elements[k].value === undefined) {
        } else {
          chkvalue = Trim(thisform.elements[k].value);

          if ((thisform.elements[k].name.toUpperCase() == fieldname) && (chkvalue.length < 1))
          {
            if (thisform.elements[j].value.length > 0) 
              errMsg = errMsg + " " + thisform.elements[j].value +"\n";
            else 
              errMsg = errMsg + " " + fieldname + "\n";
            returnval = false;
            break;
          }
        }
      }
    } 
  }        
  errMsg = errMsg + "_________________________________________\n";    
  if(!returnval) alert(errMsg);       
  return returnval;
}

function submitForm(thisform)
{
	if (checkForm(thisform)) thisform.submit();
}

//document.getElementById('form').submit()
//checkForm(document.getElementById('form')