function formcheck (fieldnames, formname) {
 errornum = 0;
 var targetelement;
 var brokenstring=fieldnames.split(",");
 var len = brokenstring.length;
 for (var n = 0; n < len; n++){
  targetelement = document.getElementById(brokenstring[n]);
  if (targetelement.value == "") {
   targetelement.style.background = "#ff0000";
   errornum++;
  } else {
   targetelement.style.background = "#00ff00";
  }
 }
 if (errornum == 0) {
  document.getElementById(formname).submit();
 }
}

function checkform (fieldnames) {
 errornum = 0;
 var breakpos;
 var targetelement;
 var targetelement2;
 var brokenstring=fieldnames.split(",");
 var len = brokenstring.length;
 for (var n = 0; n < len; n++){
  if (brokenstring[n].indexOf("=", 0)!==-1) {
   breakpos = brokenstring[n].indexOf("=", 0);
   targetelement = document.getElementById(brokenstring[n].substr(0, breakpos));
   targetelement2 = document.getElementById(brokenstring[n].substr(breakpos+1));
   if (targetelement.value !== targetelement2.value) {
    targetelement2.style.background = "#ff0000";
    errornum++;
   }
  } else {
   targetelement = document.getElementById(brokenstring[n]);
   if (targetelement.value == "") {
    targetelement.style.background = "#ff0000";
    errornum++;
   } else {
    targetelement.style.background = "#00ff00";
   }
  }
 }
 if (errornum == 0) {
  return true;
 } else {
  return false;
 }
}
