 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 />";

}
function noenter (event,lineid) {
    //  alert("start noenter"+ event.keyCode+" lineid "+lineid);
    if ((event.keyCode == 13) || (event.keyCode == 9)) {
      var fndelm = false;
      var settab = false;
      for (n=0;n<document.detaildisp.elements.length;n++) {
          if (fndelm) {
         //   alert("true next "+document.detaildisp.elements[n].name+ " n "+n);
            if (document.detaildisp.elements[n].name.substr(0,6) == "inline") {
               if (document.detaildisp.elements[n].name != lineid) {
           //      alert(document.detaildisp.elements[n].type);
                 if  (document.detaildisp.elements[n].type != "hidden") {
                   if (event.keyCode == 9) {
                     for (h=n-1;h>0;h = h -1) {
                       if  (document.detaildisp.elements[h].type != "hidden") {
                           n = h;
                           h = 0;
                       }
                     }
                   }
         //          alert("tab to "+document.detaildisp.elements[n].name+ " n "+n);
                   settab = true;
                   document.detaildisp.elements[n].focus();
                   n = document.detaildisp.elements.length;
                     // alert("end");
                 }
               }
             }
          }
          else if (document.detaildisp.elements[n].name == lineid) {
         //   alert("true "+n);
            fndelm = true;
          }
      }
    //  alert("return false");
      if (settab == false) {
         for (n=0;n<document.detaildisp.elements.length;n++) {
            if ((document.detaildisp.elements[n].name == "custname")
             || (document.detaildisp.elements[n].name == "custemail")
             || (document.detaildisp.elements[n].name == "custphone")
             || (document.detaildisp.elements[n].name == "infield1")
             || (document.detaildisp.elements[n].name == "infield2")
             || (document.detaildisp.elements[n].name == "infield3")
             || (document.detaildisp.elements[n].name == "infield4")
             || (document.detaildisp.elements[n].name == "infield5")
             || (document.detaildisp.elements[n].name == "infield6")
             || (document.detaildisp.elements[n].name == "submit")
             || (document.detaildisp.elements[n].name == "Reset")
             || (document.detaildisp.elements[n].name == "reqcheckbox")
             || (document.detaildisp.elements[n].name == "Save")
             || (document.detaildisp.elements[n].name == "upload")
             || (document.detaildisp.elements[n].name == "print")
             )
             {
               if (event.keyCode == 9) {
                     for (h=n-1;h>0;h = h -1) {
                       if  (document.detaildisp.elements[h].type != "hidden") {
                           n = h;
                           h = 0;
                       }
                     }
                }
                settab = true;
                document.detaildisp.elements[n].focus();
                n = document.detaildisp.elements.length;
             }
         }
      }
		return !(event.keyCode == 13);
	 }
    else return true;
  //  alert("return true");	
}	
