 var save0 = 0;
function setradio (act) {
  for  (y = 0; y < document.detaildisp.acttype.length ; y++) {
    if (document.detaildisp.acttype[y].value == act) {
       document.detaildisp.acttype[y].checked = true;
    }
  }
}
function helpop (helpgrp, helpline, helpheight, helpwidth) {
  // alert("helpop grp"+helpgrp+" line "+helpline+" height "+helpheight+" width "+helpwidth);
   var windowparm = "linehelp.php?passgroup=" + helpgrp + "&passline="+ helpline ;
   var windowsize = "width="+helpwidth+",height="+helpheight+", scrollbars ";
   var wholeparm = windowparm + ",'',"+windowsize;
 //   alert(wholeparm);
   x = window.open(windowparm ,'',windowsize);
}
function addcomma (innumstr , commaplace , commachar) {
 //  alert("add comma "+innumstr);
   var commachk = commaplace;
   if (innumstr.substr(0,1) == "-") commachk = commachk + 1;
 //  alert('length '+innumstr.length+' commachk '+commachk);
   if (innumstr.length > commachk + 3) {
 //            alert("add comma1 "+innumstr);
      var sndplace = commaplace + 3;
   //     alert("add comma2 "+innumstr);
        innumstr = innumstr.substr(0 , innumstr.length - sndplace) + commachar +
          innumstr.substr(innumstr.length - sndplace, 3) + commachar +
         innumstr.substr(innumstr.length - commaplace, commaplace);
   }
   else if (innumstr.length > commachk)
     innumstr = innumstr.substr(0 , innumstr.length - commaplace) + commachar +
         innumstr.substr(innumstr.length - commaplace, commaplace);
 //  alert("add comma end "+innumstr);
   return innumstr;
}
function formatcst (innum, costformat) {
//   alert(innum+costformat);
   var strnum = innum.toString();
//   alert(strnum+strnum.length);
   var oksw = true;
   var percharloc = strnum.indexOf(".");
   if (percharloc > -1) {
 //      alert("perloc "+percharloc+" 1st part "+strnum.substr(0,percharloc)+" 2nd part "+strnum.substr(percharloc + 1, 2));
       if (percharloc < strnum.length - 3)
           strnum = strnum.substr(0,percharloc) + "."+ strnum.substr(percharloc + 1, 2);
       else if (percharloc == strnum.length - 2) strnum = strnum + "0";
       else if (percharloc == strnum.length - 1) strnum = strnum + "00";
   }
   if (costformat == "u2") {
      if (strnum.substr(strnum.length - 3,1) == ".") oksw = true;
      else {
         strnum = strnum + ".00";
      }
      strnum = addcomma(strnum, 6, "");
   }
   if (costformat == "us") {
  //    alert( strnum.substr(strnum.length - 3,1));
      if (strnum.substr(strnum.length - 3,1) == ".") {
          strnum = strnum.substr(0, strnum.length - 3);
      }
      strnum = addcomma(strnum, 3, ",");
   }
   if (costformat == "e2") {
      if (strnum.substr(strnum.length - 3,1) == ".") {
          strnum = strnum.substr(0, strnum.length - 3) + "," +
             strnum.substr(strnum.length - 2, 2);
      }
      else  {
         strnum = strnum + ",00";
      }
      strnum = addcomma(strnum, 6, ".");
   }
   if (costformat == "eu") {
      if (strnum.substr(strnum.length - 3,1) == ".") {
          strnum = strnum.substr(0, strnum.length - 3);
      }
      strnum = addcomma(strnum, 3, ".");
    }
   return strnum;
}
function chkinput (innum) {
   if ((innum == "") || (innum == " ")) return false;
   if (isNaN(innum)) return true;
   if (innum != parseInt(innum)) return true;
   if (innum < 0) return true;
   return false;
}
function sendmsg (msgtext, errormsg,lineid,areay) {
  //  alert("sendmsg "+msgtext);
    if (errormsg == 'y') {
        document.detaildisp.saveerrormsg.value = 'y';
    }
    document.getElementById('textareax').innerHTML +=  msgtext + "<br />";
    if (areay == 'y')
      document.getElementById('textareay').innerHTML +=  msgtext + "<br />";

}
