18e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* ***** BEGIN LICENSE BLOCK ***** 28e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* Version: NPL 1.1/GPL 2.0/LGPL 2.1 38e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* 48e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* The contents of this file are subject to the Netscape Public License 58e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* Version 1.1 (the "License"); you may not use this file except in 68e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* compliance with the License. You may obtain a copy of the License at 78e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* http://www.mozilla.org/NPL/ 88e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* 98e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* Software distributed under the License is distributed on an "AS IS" basis, 108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* for the specific language governing rights and limitations under the 128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* License. 138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* 148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* The Original Code is JavaScript Engine testing utilities. 158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* 168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* The Initial Developer of the Original Code is Netscape Communications Corp. 178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* Portions created by the Initial Developer are Copyright (C) 2003 188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* the Initial Developer. All Rights Reserved. 198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* 208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* Contributor(s): brendan@mozilla.org, pschwartau@netscape.com 218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* 228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* Alternatively, the contents of this file may be used under the terms of 238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* either the GNU General Public License Version 2 or later (the "GPL"), or 248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* in which case the provisions of the GPL or the LGPL are applicable instead 268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* of those above. If you wish to allow use of your version of this file only 278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* under the terms of either the GPL or the LGPL, and not to allow others to 288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* use your version of this file under the terms of the NPL, indicate your 298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* decision by deleting the provisions above and replace them with the notice 308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* and other provisions required by the GPL or the LGPL. If you do not delete 318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* the provisions above, a recipient may use your version of this file under 328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* the terms of any one of the NPL, the GPL or the LGPL. 338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* 348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* ***** END LICENSE BLOCK ***** 358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* 368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* 378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* Date: 09 September 2003 388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* SUMMARY: Just seeing we don't crash on this code 398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* See http://bugzilla.mozilla.org/show_bug.cgi?id=216320 408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project* 418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project*/ 428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project//----------------------------------------------------------------------------- 438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvar bug = 216320; 448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvar summary = "Just seeing we don't crash on this code"; 458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectprintBugNumber(bug); 478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectprintStatus(summary); 488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* TESTCASE BEGINS HERE */ 518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstatus=0; 528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectism='NO'; 538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectscf='N'; 548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction vol(){ 568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(navigator.appName!="Netscape"){ if(!window.navigator.onLine){ alert(pbc0430); return false; } } 578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; } 588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction vnid(formfield){ 608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectnid=formfield.value; 618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!nid.match(/^\s*$/)){ 628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectnl=nid.split('/').length; 638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(nl!=2&&nl!=3){ 648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0420); 658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectformfield.focus(); 668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project}}} 688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction vnull(formfield){ 708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecttext=formfield.value; 718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(text.match(/^\s*$/)){ 728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0425); 738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectformfield.focus(); 748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction vdt(formfield){ 808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdate=formfield.value; 818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project//MM/DD/YYYY 828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project//YYYY/MM/DD 838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectyear=date.substring(0,4); 848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecthy1=date.charAt(4); 858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectmonth=date.substring(5,7); 868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecthy2=date.charAt(7); 878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectday=date.substring(8,10); 888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecttoday=new Date(); 898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecttdy=today.getDate(); 908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecttmn=today.getMonth()+1; 918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(today.getYear()<2000)tyr=today.getYear()+1900; 928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse tyr=today.getYear(); 938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(date.match(/^\s*$/)) {return true; } 948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(hy1!="/"||hy2!="/"){ 968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectformfield.focus(); 988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(month>12||day>31||month<=0||day<=0||(isNaN(month)==true)||(isNaN(day)==true)||(isNaN(year)==true)){ 1018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 1028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectformfield.focus(); 1038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 1048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(((month==1||month==3||month==5||month==7||month==8||month==10||month==12)&&day>31)||(year%4==0&&month==2&&day>29)||(year%4!=0&&month==2&&day>28)||((month==4||month==6||month==9||month==11)&&day>30)){ 1078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 1088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectformfield.focus(); 1098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 1108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 1128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction vkdt(formfield){ 1158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdate=formfield.value; 1168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectyear=date.substring(0,4); 1178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecthy1=date.charAt(4); 1188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectmonth=date.substring(5,7); 1198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecthy2=date.charAt(7); 1208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectday=date.substring(8,10); 1218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecttoday=new Date(); 1228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecttdy=today.getDate(); 1238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecttmn=today.getMonth()+1; 1248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(today.getYear()<2000)tyr=today.getYear()+1900; 1258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse tyr=today.getYear(); 1268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(date.match(/^\s*$/)){ 1278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0425); 1288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectformfield.focus(); 1298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 1308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(hy1!="/"||hy2!="/"){ 1328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 1338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectformfield.focus(); 1348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 1358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(month>12||day>31||month<=0||day<=0||(isNaN(month)==true)||(isNaN(day)==true)||(isNaN(year)==true)){ 1388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 1398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectformfield.focus(); 1408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 1418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(((month==1||month==3||month==5||month==7||month==8||month==10||month==12)&&day>31)||(year%4==0&&month==2&&day>29)||(year%4!=0&&month==2&&day>28)||((month==4||month==6||month==9||month==11)&&day>30)){ 1448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 1458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectformfield.focus(); 1468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 1478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 1498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction ddif(month1,day1,year1,month2,day2,year2){ 1528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstart = new Date(); 1538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstart.setYear(year1); 1548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstart.setMonth(month1-1); 1558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstart.setDate(day1); 1568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstart.setMinutes(0); 1578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstart.setHours(0); 1588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstart.setSeconds(0); 1598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectend = new Date(); 1608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectend.setYear(year2); 1618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectend.setMonth(month2-1); 1628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectend.setDate(day2); 1638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectend.setMinutes(0); 1648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectend.setHours(0); 1658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectend.setSeconds(0); 1668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectcurrent =(end.getTime() - start.getTime()); 1678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdays = Math.floor(current /(1000 * 60 * 60 * 24)); 1688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn(days); 1698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction vsub(form,status,ism,action){ 1728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vol()){ return false; } 1738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status<9||status==12){ 1748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectband=form.BAND.options[form.BAND.selectedIndex].value; 1758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(band=="00"){ 1768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0425); 1778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.BAND.focus(); 1788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 1798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif((status>=0&&status<5)||(status==7)||(status>=5&&status<9&&ism=="YES")||(status==12&&ism=="YES")){ 1838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vnull(form.PT)) { return false; } 1848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectadt1=form.STD; 1858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectadt2=form.END; 1868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstdt=adt1.value; 1878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectetdt=adt2.value; 1888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsyr=stdt.substring(0,4); 1898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstart_hy1=stdt.charAt(4); 1908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsmon=stdt.substring(5,7); 1918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstart_hy2=stdt.charAt(7); 1928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsdy=stdt.substring(8,10); 1938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecteyr=etdt.substring(0,4); 1948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectend_hy1=etdt.charAt(4); 1958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectemon=etdt.substring(5,7); 1968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectend_hy2=etdt.charAt(7); 1978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectedy=etdt.substring(8,10); 1988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecttoday=new Date(); 1998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdate=today.getDate(); 2008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectmonth=today.getMonth()+1; 2018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(today.getYear()<2000)year=today.getYear()+1900; else year=today.getYear(); 2028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectnextYear=year+1; 2038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vnull(form.STD)){ return false; } 2048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vnull(form.END)){ return false; } 2058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(start_hy1!="/"||start_hy2!="/"){ 2068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 2078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.STD.focus(); 2088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(end_hy1!="/"||end_hy2!="/"){ 2118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 2128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.END.focus(); 2138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(smon>12||sdy>31||smon<=0||sdy<=0||(isNaN(smon)==true)||(isNaN(sdy)==true)||(isNaN(syr)==true)){ 2168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 2178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.STD.focus(); 2188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(emon>12||edy>31||emon<=0||edy<=0||(isNaN(emon)==true)||(isNaN(edy)==true)||(isNaN(eyr)==true)){ 2218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 2228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.END.focus(); 2238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(((smon==1||smon==3||smon==5||smon==7||smon==8||smon==10||smon==12)&&sdy>31)||(syr%4==0&&smon==2&&sdy>29)||(syr%4!=0&&smon==2&&sdy>28)||((smon==4||smon==6||smon==9||smon==11)&&sdy>30)){ 2268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 2278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.STD.focus(); 2288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(((emon==1||emon==3||emon==5||emon==7||emon==8||emon==10||emon==12)&&edy>31)||(eyr%4==0&&emon==2&&edy>29)||(eyr%4!=0&&emon==2&&edy>28)||((emon==4||emon==6||emon==9||emon==11)&&edy>30)){ 2318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 2328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.END.focus(); 2338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif ((eyr==nextYear)&&(syr==year)) { 2368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif ((emon>1)||(edy >31)) { 2378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0401); 2388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.END.focus(); 2398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} else { 2428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif ((syr!=eyr)){ 2448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0406); 2458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.STD.focus(); 2468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(smon>emon||(smon==emon&&sdy>=edy)){ 2498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0402); 2508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.STD.focus(); 2518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif((eyr!=year)&&(eyr!=year-1)){ 2548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0405); 2558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.END.focus(); 2568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(ism=='YES'&&(status==5||status==6||status==12)){ 2608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(ddif(month,date,year,emon,edy,eyr)>31){ 2618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0421); 2628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.END.focus(); 2638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif((status>2&&status<5)||(status==7)||((status>=5&&status<9||status==12)&&ism=="YES")){ 2678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status!=5){ 2688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vdt(form.IRD1)){ 2698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vdt(form.IRD2)){ 2728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vdt(form.IRD3)){ 2758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectird1=form.IRD1.value; 2788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectird2=form.IRD2.value; 2798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectird3=form.IRD3.value; 2808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(((ird1==ird2)&&(!ird1.match(/^\s*$/)))||((ird1==ird3)&&(!ird1.match(/^\s*$/)))){ 2818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0417); 2828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.IRD1.focus(); 2838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse if((ird2==ird3)&&(!ird2.match(/^\s*$/))){ 2868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0417); 2878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.IRD2.focus(); 2888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 2898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vdt(form.FRD1)){ return false;} 2918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status==5){ 2938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vdt(form.IRD1)){return false;} 2948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vdt(form.IRD2)){return false;} 2958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vdt(form.IRD3)){return false;} 2968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectird1=form.IRD1.value; 2978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectird2=form.IRD2.value; 2988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectird3=form.IRD3.value; 2998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(((ird1==ird2)&&(!ird1.match(/^\s*$/)))||((ird1==ird3)&&(!ird1.match(/^\s*$/)))){ 3008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0417); 3018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.IRD1.focus(); 3028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 3038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse if((ird2==ird3)&&(!ird2.match(/^\s*$/))){ 3058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0417); 3068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.IRD2.focus(); 3078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 3088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vkdt(form.FRD1)){ 3108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 3118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif((status>=0&&status<2)||(status==3)||(status==7)||(status>=2&&status<9&&ism=="YES")||(status==12&&ism=="YES")){ 3168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vnull(form.WO)){ 3178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 3188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vnull(form.EO)){ 3208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 3218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vnull(form.TO)){ 3238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 3248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif((status==2||status==4)||(status>=5&&status<9&&ism=="YES")||(status==12&&ism=="YES")){ 3278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vnull(form.WR)){return false;} 3288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vnull(form.ER)){return false;} 3298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vnull(form.TR)){return false;} 3308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif((status==5||status==6||status==12)&&ism=="YES"){ 3328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vkdt(form.FRD1)){return false;} 3338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfrdt=form.FRD1.value; 3348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfryr=frdt.substring(0,4); 3358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfrmn=frdt.substring(5,7); 3368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfrdy=frdt.substring(8,10); 3378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(fryr<syr||(fryr==syr&&frmn<smon)||(fryr==syr&&frmn==smon&&frdy<=sdy)){ 3388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0410); 3398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.FRD1.focus(); 3408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 3418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif((status==5||status==6||status==12)&&ism=="YES"){ 3438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectisnh=""; 3448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfor(i=0; i<form.INH.length; i++){ 3458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.INH[i].checked==true){ isnh=form.INH[i].value; } 3468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(isnh==""){ 3488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0424); 3498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.INH[1].focus(); 3508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 3518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(isnh=="Y"){ 3538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectbeh=""; 3548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfor(i=0; i<form.NHB.length; i++){ 3558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.NHB[i].checked==true){ beh=form.NHB[i].value; } 3568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectskl=""; 3588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfor(i=0; i<form.NHS.length; i++){ 3598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.NHS[i].checked==true){ skl=form.NHS[i].value; } 3608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(beh==""){ 3628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0408); 3638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NHB[0].focus(); 3648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 3658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(skl==""){ 3678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0426); 3688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NHS[0].focus(); 3698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 3708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif((beh=="N"||skl=="N")&&status!=12){ 3728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.RCD[3].checked==false){ 3738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(confirm(pbc0455))srdb(form.RCD,"4"); 3748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse { 3758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NHB[0].focus(); 3768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 3778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project}}}}} 3788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectrating=""; 3798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status!=12){ for(i=0; i<form.RCD.length; i++){ if(form.RCD[i].checked==true)rating=form.RCD[i].value; } } 3808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse if(status==12){ rating="4"; } 3818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(rating==""){ 3828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0428); 3838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.RCD[0].focus(); 3848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 3858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 3868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(rating=="4"){ 3878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vkdt(form.SID)){ return false; } 3888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectidt=form.SID.value; 3898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectiyr=idt.substring(0,4); 3908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectimon=idt.substring(5,7); 3918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectidy=idt.substring(8,10); 3928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfrdt=form.FRD1.value; 3938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfryr=frdt.substring(0,4); 3948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfrmn=frdt.substring(5,7); 3958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfrdy=frdt.substring(8,10); 3968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(iyr<eyr||(iyr==eyr&&imon<emon)||(iyr==eyr&&imon==emon&&idy<=edy)){ 3978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0415); 3988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.SID.focus(); 3998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 4008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(iyr<fryr||(iyr==fryr&&imon<frmn)||(iyr==fryr&&imon==frmn&&idy<=frdy)){ 4028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0427); 4038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.SID.focus(); 4048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 4058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(ddif(emon,edy,eyr,imon,idy,iyr)<30){ 4078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0416); 4088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.SID.focus(); 4098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 4108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(ddif(emon,edy,eyr,imon,idy,iyr)>90){ 4128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!confirm(pbc0439+" "+pbc0442)){ 4138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.SID.focus(); 4148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 4158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project}}} else { 4168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project// MK/06-20-01 = If Rating Not equals to 4 blank out the sustained improve Date 4178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.SID.value=""; 4188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vnull(form.OAT)){ return false; } 4208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.MSRQ.checked==true){ 4218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.NEW_SIGN_MGR_ID.value.match(/^\s*$/)){ 4228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0418); 4238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NEW_SIGN_MGR_ID.focus(); 4248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 4258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(vnid(form.NEW_SIGN_MGR_ID)==false){ return false; } 4278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} else { 4288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!form.NEW_SIGN_MGR_ID.value.match(/^\s*$/)){ 4298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0422); 4308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NEW_SIGN_MGR_ID.focus(); 4318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 4328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif ( (form.TOC.value=="YES") && (form.RSRQ.checked==true) ) { 4348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0429); 4358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NEW_SEC_LINE_REV_ID.focus(); 4368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 4378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.RSRQ.checked==true){ 4408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.NEW_SEC_LINE_REV_ID.value.match(/^\s*$/)){ 4418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0418); 4428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NEW_SEC_LINE_REV_ID.focus(); 4438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 4448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(vnid(form.NEW_SEC_LINE_REV_ID)==false){ return false; } 4468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} else { 4478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!form.NEW_SEC_LINE_REV_ID.value.match(/^\s*$/)) { 4488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0423); 4498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NEW_SEC_LINE_REV_ID.focus(); 4508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 4518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif ( (form.TOC.value=="YES") && (form.MSRQ.checked==true) ) { 4538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0431); 4548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NEW_SEC_LINE_REV_ID.focus(); 4558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 4568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project}}} 4578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status!=9){ 4588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/**for returned objectives **/ 4598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status==3){ 4608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(conf(pbc0466) == false) return false; 4618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(ism=='NO'){ 4648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status==0||status==1||status==3||status==7){ 4658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(conf(pbc0456) == false) return false; 4668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status==2||status==4||status==8){ 4698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(conf(pbc0457) == false) return false; 4708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} else if(ism=='YES'){ 4728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status==0||status==1||status==3||status==7){ 4738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(conf(pbc0458) == false)return false; 4748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status==2||status==4||status==8){ 4768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(conf(pbc0459) == false)return false; 4778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status==5||status==6){ 4798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.ESRQ.checked==false){ 4808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(conf(pbc0460) == false)return false; 4818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} else { 4828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(conf(pbc0461) == false)return false; 4838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project}}}} 4848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status==9){ 4858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(ism=='NO'){ 4868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(conf(pbc0462) == false)return false; 4878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} else if(ism=='YES'){ 4888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(conf(pbc0463) == false)return false; 4898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} else if(ism=='REVIEWER'){ 4908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(conf(pbc0464) == false)return false; 4918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project}} 4928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsact(action); 4938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status>=9&&status<=11){ snul(); } 4948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.submit(); 4958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 4968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 4978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 4988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction vsav(form,status,ism,action) { 4998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vol()){ return false; } 5008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectadt1=form.STD; 5018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectadt2=form.END; 5028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstdt=adt1.value; 5038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectetdt=adt2.value; 5048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsyr=stdt.substring(0,4); 5058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstart_hy1=stdt.charAt(4); 5068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsmon=stdt.substring(5,7); 5078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstart_hy2=stdt.charAt(7); 5088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsdy=stdt.substring(8,10); 5098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecteyr=etdt.substring(0,4); 5108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectend_hy1=etdt.charAt(4); 5118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectemon=etdt.substring(5,7); 5128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectend_hy2=etdt.charAt(7); 5138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectedy=etdt.substring(8,10); 5148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecttoday=new Date(); 5158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdate=today.getDate(); 5168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectmonth=today.getMonth()+1; 5178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(today.getYear()<2000) year=today.getYear()+1900; else year=today.getYear(); 5188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source ProjectnextYear=year+1; 5198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vnull(form.STD)) return false; 5208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vnull(form.END)) return false; 5218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(start_hy1!="/"||start_hy2!="/"){ 5228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 5238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.STD.focus(); 5248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 5258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(end_hy1!="/"||end_hy2!="/"){ 5278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 5288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.END.focus(); 5298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 5308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(smon>12||sdy>31||smon<=0||sdy<=0||(isNaN(smon)==true)||(isNaN(sdy)==true)||(isNaN(syr)==true)){ 5328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 5338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.STD.focus(); 5348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 5358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(emon>12||edy>31||emon<=0||edy<=0||(isNaN(emon)==true)||(isNaN(edy)==true)||(isNaN(eyr)==true)){ 5378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 5388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.END.focus(); 5398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 5408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(((smon==1||smon==3||smon==5||smon==7||smon==8||smon==10||smon==12)&&sdy>31)||(syr%4==0&&smon==2&&sdy>29)||(syr%4!=0&&smon==2&&sdy>28)||((smon==4||smon==6||smon==9||smon==11)&&sdy>30)){ 5428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 5438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.STD.focus(); 5448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 5458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(((emon==1||emon==3||emon==5||emon==7||emon==8||emon==10||emon==12)&&edy>31)||(eyr%4==0&&emon==2&&edy>29)||(eyr%4!=0&&emon==2&&edy>28)||((emon==4||emon==6||emon==9||emon==11)&&edy>30)){ 5478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0409); 5488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.END.focus(); 5498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 5508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif ((eyr==nextYear)&&(syr==year)) { 5528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif ((emon>1)||(edy >31)) { 5538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0401); 5548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.END.focus(); 5558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 5568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} else { 5588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif ((syr<year-1) || (syr>year)) { 5598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0407); 5608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.STD.focus(); 5618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 5628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif((eyr!=year)&&(eyr!=year-1)){ 5648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0405); 5658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.END.focus(); 5668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 5678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(smon>emon||(smon==emon&&sdy>=edy)){ 5698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0403); 5708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.STD.focus(); 5718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 5728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif((status>2&&status<5)||(status>=5&&status<9&&ism=="YES")||(status==12&&ism=="YES")){ 5758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vdt(form.IRD1)){return false;} 5768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vdt(form.IRD2)){return false;} 5778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vdt(form.IRD3)){ return false; } 5788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectird1=form.IRD1.value; 5798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectird2=form.IRD2.value; 5808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectird3=form.IRD3.value; 5818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(((ird1==ird2)&&(!ird1.match(/^\s*$/)))||((ird1==ird3)&&(!ird1.match(/^\s*$/)))){ 5828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0417); 5838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.IRD1.focus(); 5848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 5858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse if((ird2==ird3)&&(!ird2.match(/^\s*$/))){ 5878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0417); 5888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.IRD2.focus(); 5898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 5908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vdt(form.FRD1)){return false;} 5928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(ism=="YES"){ 5938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vdt(form.FRD1)){return false;} 5948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 5968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif((status==5||status==6)&&ism=="YES"){ 5978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectrating=""; 5988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfor(i=0;i<form.RCD.length;i++){ 5998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.RCD[i].checked==true)rating=form.RCD[i].value; 6008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectisnh=""; 6028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfor(i=0; i<form.INH.length; i++){ 6038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.INH[i].checked==true){ 6048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectisnh=form.INH[i].value; 6058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(isnh=="Y"){ 6088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectbeh=""; 6098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfor(i=0; i<form.NHB.length;i++){ 6108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.NHB[i].checked==true){ 6118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectbeh=form.NHB[i].value; 6128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectskl=""; 6158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfor(i=0; i<form.NHS.length;i++){ 6168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.NHS[i].checked==true){ 6178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectskl=form.NHS[i].value; 6188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif((beh=="N"||skl=="N")&&rating!=""){ 6218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.RCD[3].checked==false){ 6228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(confirm(pbc0455))srdb(form.RCD,"4"); 6238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse { 6248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NHB[0].focus(); 6258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 6268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vdt(form.SID)){ return false;} 6308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif((status==2||status==4 || status==8 || status==5 || status==6 || status==10)&&ism=='YES') 6338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 6348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!confirm(pbc0436)){ return false;} 6358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.OBJECTIVE_CHANGED.value=='Y') { 6368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project if(confirm(pbc0452+" "+pbc0453+" "+pbc0454)){form.MRQ.value=4; } else { form.MRQ.value=0; } 6378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project}else if (( status==5 || status==6 || status==10) && (form.RESULTS_CHANGED.value=='Y')) { 6388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project if(confirm(pbc0470+" "+pbc0453+" "+pbc0454)){form.MRQ.value=8; } else { form.MRQ.value=0; } 6398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsact(action); 6428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(status>=9&&status<=11){ 6438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsnul(); 6448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.submit(); 6468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 6478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction cft(formfield){ 6498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectnid=formfield.value; 6508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(nid.match(/^\s*$/)){ 6518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0419); 6528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectformfield.focus(); 6538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 6548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectnl=nid.split('/').length; 6568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(nl!=2&&nl!=3){ 6578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0420); 6588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectformfield.focus(); 6598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 6608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 6628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction dcf(form,pbcId,cnum,sequence,status,atyp,ver){ 6648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vol()){} 6658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdflg=confirm("\n\n<====================== " + pbc0468 + " ======================>\n\n" + pbc0469 + "\n\n<==================================================================>"); 6668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(dflg==true) { 6678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.ATYP.value=atyp; 6688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.PID.value=pbcId; 6698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.CNUM.value=cnum; 6708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.SEQ.value=sequence; 6718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.ST.value=status; 6728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.VER.value=ver; 6738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.submit(); 6748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction lop(){ 6818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project//if(confirm(pbc0447+" "+pbc0451)){ 6828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsck("timer",""); 6838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsck("PBC_AUTH4",""); 6848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsck("IBM004",""); 6858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectthis.close(); 6868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project//} 6878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 6908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction csrlop(){ 6918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project top.location="logoff.jsp"; 6928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction lof(){ 6948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectcsr=gck("IBM004"); 6958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(csr==null){ top.location="logoff.jsp"; } 6968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse if(csr.charAt(0)==3){ window.location="csrlogoff.jsp"; } 6978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse{ top.location="logoff.jsp"; } 6988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 6998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction goToHome(){ 7018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project top.location="pbcmain.jsp"; 7028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project } 7038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction docsr(){ 7058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsck("IBM004","1^NONE^1"); 7068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectwindow.location="pbcmain.jsp" 7078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction ccd(){ 7108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(confirm(pbc0434)){ 7118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(navigator.appName!="Netscape"){ 7128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!window.navigator.onLine){ 7138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectwindow.close(); 7148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse { 7168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectwindow.location='pbcmain.jsp'; 7178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse { 7208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectwindow.location='pbcmain.jsp'; 7218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction crt(form,action){ 7268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vol()){return false;} 7278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectband=form.BAND.options[form.BAND.selectedIndex].value; 7288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(band=="00"){ 7298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0425); 7308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.BAND.focus(); 7318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 7328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!confirm(pbc0450)){return false;} 7348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsact(action); 7358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.submit(); 7368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 7378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction cusat(form,action){ 7398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vol()){return false;} 7408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsact(action); 7418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.action="unsatreq.jsp"; 7428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.submit(); 7438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 7448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction cfrt(form,ism,action){ 7468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vol()){return false;} 7478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsact(action); 7488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(ism=="NO"){ 7498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(confirm(pbc0449+" "+pbc0432)){ 7508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsnul(); 7518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.submit(); 7528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 7538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(ism=="REVIEWER"){ 7568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(confirm(pbc0449+" "+pbc0448)){ 7578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsnul(); 7588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.submit(); 7598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 7608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(ism=="YES"){ 7638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(confirm(pbc0440)){ 7648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsnul(); 7658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.submit(); 7668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 7678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction cces(form){ 7728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.ESRQ.checked==true){ 7738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!confirm(pbc0435+" "+pbc0443))form.ESRQ.checked=false; 7748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse {form.ESRQ.checked=true;} 7758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction ccms(form){ 7798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.MSRQ.checked==true){ 7808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!confirm(pbc0441+" "+pbc0438+" "+pbc0444+" "+pbc0445))form.MSRQ.checked=false; 7818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse { 7828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.MSRQ.checked=true; 7838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction ccrs(form){ 7888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.RSRQ.checked==true){ 7898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!confirm(pbc0441+" "+pbc0438+" "+pbc0444+" "+pbc0446))form.RSRQ.checked=false; 7908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse { 7918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.RSRQ.checked=true; 7928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 7968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction seo(){ 7978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(pbc0412+" "+pbc0413+" "+pbc0414); 7988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 7998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction cows(form,action){ 8008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vol()){ 8018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 8028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(confirm(pbc0437)){ 8048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsact(action); 8058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.submit(); 8068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 8078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction srdb(rdb,value) { 8118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfor(i=0; i<rdb.length;i++) { 8128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(rdb[i].value == value) { 8138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectrdb[i].checked = true; 8148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 8158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 8188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction slop(lbx,value) { 8218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(lbx.options.length > 0) { 8228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfor(i=0;i < lbx.options.length;i++) { 8238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(lbx.options[i].value == value) { 8248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectlbx.options[i].selected = true; 8258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 8268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 8308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction ourl(URL,WIN_NAME){ 8338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(!vol()){ return; } 8348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvar emp_win; 8358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(document.layers) { 8368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectchild_screenX=window.screenX+50; 8378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectchild_width=window.innerWidth-75; 8388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectchild_height=window.innerHeight-75; 8398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectemp_win=window.open(URL,WIN_NAME,"screenX="+ child_screenX +",screenY=75,height="+ child_height +",width="+ child_width +",resizable,status,scrollbars"); 8408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} else{ 8418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectchild_width = screen.width-160; 8428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectchild_height = screen.height-200; 8438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectemp_win=window.open(URL,WIN_NAME,"height="+ child_height +",width="+ child_width +",resizable=yes,status=no,scrollbars=yes"); 8448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project//emp_win.moveTo(110,0); 8458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project//if (URL.indexOf("pbcsitehelp")==-1) { alert("Opened new window."); } 8478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectemp_win.focus(); 8488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction dnh(form){ 8518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NHS[0].checked=false; 8528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NHS[1].checked=false; 8538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NHB[0].checked=false; 8548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NHB[1].checked=false; 8558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction cnh(form){ 8588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectisnh=""; 8598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfor(i=0; i<form.INH.length;i++) 8608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 8618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(form.INH[i].checked==true){isnh=form.INH[i].value; } 8628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(isnh != 'Y'){ 8648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NHS[0].checked=false; 8658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NHS[1].checked=false; 8668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NHB[0].checked=false; 8678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectform.NHB[1].checked=false; 8688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn false; 8698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectelse 8718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 8728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project //if ((form.NHS[0].checked || form.NHS[1].checked) && (form.NHB[0].checked || form.NHB[1].checked)) 8738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project if (form.NHS[1].checked || form.NHB[1].checked ) 8748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project { 8758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project form.RCD[3].checked=true; 8768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return true; 8778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project } 8788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return false; 8798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction err(errMsg) { 8838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectalert(getEncodedText(errMsg)); 8848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction getEncodedText(txtValue) { 8878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif (txtValue.match(/^\s*$/)) return txtValue; 8888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvar txtValue1 = txtValue.replace((/"/g),'"'); 8898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvar txtValue2 = txtValue1.replace((/>/g),">"); 8908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvar txtValue3 = txtValue2.replace((/</g),"<"); 8918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn txtValue3; 8928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 8938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 8948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction encodeText(txtValue) { 8958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif (txtValue.match(/^\s*$/)) return txtValue; 8968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvar txtValue0 = txtValue.replace((/\r\n/g),'&lf;'); 8978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvar txtValue1 = txtValue0.replace((/"/g),'"'); 8988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvar txtValue2 = txtValue1.replace((/>/g),'>'); 8998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvar txtValue3 = txtValue2.replace((/</g),'<'); 9008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn txtValue3; 9018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 9028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction gck(name){ 9058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectresult = null; 9068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectmck = " " + document.cookie + ";"; 9078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectsrcnm = " " + name + "="; 9088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectscok = mck.indexOf(srcnm); 9098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(scok != -1){ 9108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectscok += srcnm.length; 9118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecteofck = mck.indexOf(";",scok); 9128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectresult = unescape(mck.substring(scok,eofck)); 9138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 9148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn(result); 9158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 9168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction sck(name,value){ 9188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectckpth="path=/;domain=.ibm.com"; 9198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdocument.cookie = name + "=" + value + ";" + ckpth; 9208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 9218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction testForCookie(){ 9248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project sck("PBCTest","test"); 9258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project if(gck("PBCTest") == "test") { 9268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project // alert("Cookie test is good"); 9278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return true; 9288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project } 9298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project else { 9308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project // alert("Cookie test is bad"); 9318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return false; 9328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project } 9338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project } 9348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction prn(form,l_status,l_ism,l_scf,l_locale){ 9378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectstatus = l_status; 9388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectism = l_ism; 9398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectscf = l_scf; 9408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectpwin=window.open("printvw.jsp?nls="+l_locale + "ISNEWWIN=TRUE","pwin","resizable=yes,width=560,height=400,scrollbars=yes,toolbar,screenX=5,screenY=5"); 9418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 9428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction gsno(form){ 9448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectunum=form.UNUM.value; 9458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecteofsn=unum.length-3; 9468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectcnum=unum.substring(0,eofsn); 9478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn(cnum); 9488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 9498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction conf(msg){ 9518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn top.confirm(msg); 9528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 9538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction sact(action){ 9558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdocument.PBC_FORM.ATYP.value=action; 9568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 9578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction snul(){ 9598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdocument.PBC_FORM.WO.value=""; 9608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdocument.PBC_FORM.WR.value=""; 9618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdocument.PBC_FORM.EO.value=""; 9628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdocument.PBC_FORM.ER.value=""; 9638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdocument.PBC_FORM.TO.value=""; 9648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdocument.PBC_FORM.TR.value=""; 9658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdocument.PBC_FORM.OAT.value=""; 9668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 9678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction gcnum(){ 9698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectunum=document.PBC_FORM.UNUM.value; 9708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projecteofsn=unum.length-3; 9718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectcnum=unum.substring(0,eofsn); 9728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn(cnum); 9738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 9748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction checkForEditPage() { 9758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project if(true==checkForm()){ 9768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project if(!confirm(pbc0465)) return false; 9778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project } 9788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return true; 9798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 9808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction checkForm() { 9828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project var frms=document.forms["PBC_FORM"]; 9838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project if (navigator.appName=="Netscape") { 9848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project if (frms==undefined) return false; 9858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project if (frms.IS_EDIT==undefined) return false; 9868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project } else { 9878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project if(frms==null) return false; 9888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project if (frms.IS_EDIT==null) return false; 9898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project } 9908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project return true; 9918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 9928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 9958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction removeAnchor(link){ 9968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectlink2 = link; 9978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectindx = link.indexOf('#'); 9988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectwhile (indx!=-1) 9998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 10008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectlink2 = link.substring(0,indx); 10018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectindx=link2.indexOf("#"); 10028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 10058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn link2; 10068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 10078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction gotoHREF(link){ 10098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectif(document.layers){ 10108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvar documentURL = removeAnchor(document.URL); 10118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectlocation.href=documentURL+link; 10128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectreturn true; 10138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project}else{ 10158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectvar documentURL = removeAnchor(document.URL); 10168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectdocument.URL=documentURL+link; 10178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 10208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 10238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction init_resize_event(){ 10258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 10268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction putVal2ck() 10288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 10298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 10308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 10318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectfunction setValuesFromCookie() 10328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 10338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1034