var missing= ""; var gotofld = ""; function ShowHelp( PageName,anchor, docPath ) { var HelpURL = "/" + docPath +"/" + PageName + "?OpenPage#" + anchor; opts = "scrollbars=yes,resizable=yes,width= 500 ,height=320"; popupWin=window.open( HelpURL,'Help', opts); } function ShowBanners(docPath) { var BURL = docPath + ".nsf/cannedbanners?OpenForm"; opts = "scrollbars=yes,resizable=yes,width= 675 ,height=500" popupWin=window.open( BURL,"GOLDREG_Banners", opts); } function checkval(fld,retmsg){ if(fld.type == "hidden"){return ""} if(fld.value == "") { if (missing == "") {gotofld=fld} return retmsg; } return ""; } // end checkval function checksel(fld,retmsg){ if(fld.type == "hidden"){return ""} if(fld.options[0].selected) { if (missing == "") {gotofld=fld} return retmsg; } return ""; } // end checksel function checkrad(fld,l,retmsg){ derr = 0 if(fld.type == "hidden"){return ""} for (i=0; i< l ; i++){ if(fld[i].checked == true){derr=1;break;} } if(derr == 0) { if (missing == "") {gotofld=fld[0]} return retmsg; } return ""; } // checkrad function checkbox(fld,l,retmsg){ derr=0 if(fld.type == "hidden"){return ""} if(isNaN(fld.length)){if(fld.checked == true){derr=1}}else{ for (i=0; id){return "Date is before the end date. (" + bdte + ")\n";}else{ return "";} } // USAC //if(m == ""){retmsg = "Date is before the current date.\n"} if(t="USA"){ if(d.length != 10){retmsg = "Date is not in the correct format: Should be mm/dd/yyyy\n";} var mm = parseInt(d.substring(0,2),10); var dd = parseInt(d.substring(3,5),10); var yy = parseInt(d.substring(6,d.length),10); if(isNaN(mm) || isNaN(dd) || isNaN(yy)){retmsg="Date is not in the correct format: Should be mm/dd/yyyy\n";} if(d.substring(2,3) != "/" || d.substring(5,6) != "/"){retmsg="Date is not in the correct format: Should be mm/dd/yyyy\n";} if(retmsg == ""){retmsg = ValidDate(mm,dd,yy);} if(retmsg == ""){var curdte = d.substring(6,d.length) + "/" + d.substring(0,2) + "/" + d.substring(3,5);}else{c="";} } // USA if(c != "na" && retmsg == ""){ if(c != ""){ var mm = c.substring(0,2); var dd = c.substring(3,5); var yy = c.substring(6,c.length); c = yy + "/" + mm + "/" + dd; if(curdte < c){retmsg = "Date is before the base date. ("+mm+"/"+dd+"/"+yy+")\n";} }else{retmsg = m;} } if (retmsg == ""){return "";}else{ if(m == ""){ retmsg = "Please check your date:\n\n" + retmsg}else{ retmsg = m + retmsg} if(missing == ""){gotofld = df;} return retmsg } } // checkdte function ValidDate(sm,sd,sy){ var errmsg = ""; if(sm < 1 || sm > 12){errmsg = "Month is not valid. Choose 01 - 12\n"} if(sd < 1){errmsg = errmsg + "Days are not valid. Choose a day greater then 0.\n"} if(errmsg == ""){ if((sm == 4 || sm == 6 || sm == 9 || sm == 11) & sd > 30){errmsg = errmsg + "Days are not valid. Choose 01 - 30\n"}else{ if(sd>31){errmsg = errmsg + "Days are not valid. Choose 01 - 31\n"} } if(sm == 2){ if(sy % 4 > 0 && sd > 28){errmsg = errmsg + "Days are not valid for February. Choose 01 - 28\n"}else{ if(sd > 29){errmsg = errmsg + "Days are not valid for February. Choose 01 - 29\n"} } } } return errmsg; } // ValidDate function