var a859090=null;var a198965=0;var a859090="";var a739721="";var a796356="";var a004619=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");function ClearValues(){iSetStr("Title","");iSetStr("Date","");iSetStr("Days","");iSetStr("Weeks","");iSetStr("Months","");iSetStr("Years","");oSetStr("FutureDate","");oSetStr("DayOfWeek","");a796356="";oSetStr("UntilDate","Until Date");oSetStr("FutureDateInfo","");TotSet();SetFocus("Title");}function TotSet(){var a092936=new Date(iGetDt("Date"));if(!isNaN(a092936)){var a475551=1000*60*60;var a284333=a475551*24;var a256385=iGetNum("Days");var a809607=iGetNum("Weeks");var a344155=iGetNum("Months");var a487135=iGetNum("Years");var a816721=a809607;var a524719=a344155;var a436549=a487135;a859090=new Date(a092936);a436549+=a859090.getFullYear();a524719+=a859090.getMonth();while(a524719>=12){a436549++;a524719-=12;}a859090.setFullYear(a436549,a524719);var a795089=a859090.getTime();a795089+=(a809607*7+a256385)*a284333;a859090.setTime(a795089);var a356751=a859090.getHours();if(a356751!=0){var a795089=a859090.getTime();a356751=(a356751<12?-a356751:24-a356751);a795089+=(a356751*a475551);a859090.setTime(a795089);}a796356="Date + Years + Months + Weeks + Days<br>"+"<b>"+a298178(a859090)+"</b> = "+a298178(a092936)+" + "+a487135+" years + "+a344155+" months + "+a809607+" weeks + "+a256385+" days";oSetStr("FutureDate",a298178(a859090));oSetStr("FutureDateInfo",a796356);oSetStr("DayOfWeek",a004619[a859090.getDay()]);}}function a717404(){var a559337="";a559337+='	<tr>\n';a559337+='		<td align="right"><b>Date</b></td>\n';a559337+='		<td></td>\n';a559337+='		<td colspan="2" align="left"><b>'+iGetStr("Date")+'</b></td>\n';a559337+='	</tr>\n';a559337+='	<tr>\n';a559337+='		<td align="right"><b>Days</b></td>\n';a559337+='		<td></td>\n';a559337+='		<td align="right">'+iGetStr("Days")+'</td>\n';a559337+='	</tr>\n';a559337+='	<tr>\n';a559337+='		<td align="right"><b>Weeks</b></td>\n';a559337+='		<td></td>\n';a559337+='		<td align="right">'+iGetStr("Weeks")+'</td>\n';a559337+='	</tr>\n';a559337+='	<tr>\n';a559337+='		<td align="right"><b>Months</b></td>\n';a559337+='		<td></td>\n';a559337+='		<td align="right">'+iGetStr("Months")+'</td>\n';a559337+='	</tr>\n';a559337+='	<tr>\n';a559337+='		<td align="right"><b>Years</b></td>\n';a559337+='		<td></td>\n';a559337+='		<td align="right">'+iGetStr("Years")+'</td>\n';a559337+='	</tr>\n';return a559337;}var a836028=80;var a616604=15;var a092256=50;function PrintCalc(){var a559337="";a559337=a472517(CalcName);a559337+='	<tr>\n';a559337+='		<td width="'+a836028+'"></td>\n';a559337+='		<td width="'+a616604+'"></td>\n';a559337+='		<td></td>\n';a559337+='		<td width="'+a092256+'"></td>\n';a559337+='	</tr>\n';a559337+=a717404();a559337+='	<tr><td colspan="5"><hr></td></tr>\n';a559337+='	<tr>\n';a559337+='		<td align="right"><b>Future Date</b></td>\n';a559337+='		<td></td>\n';a559337+='		<td align="left" colspan="2"><b>'+oGetStr("FutureDate")+'</b>&nbsp;'+oGetStr("DayOfWeek")+'</td>\n';a559337+='	</tr>\n';a003419(a559337,"_blank",475,335,Disclaimer);}function ShowFormulas(){var a559337="";a559337=a472517(CalcName+' Formulas');a559337+='	<tr>\n';a559337+='		<td width="'+a836028+'"></td>\n';a559337+='		<td width="'+a616604+'"></td>\n';a559337+='		<td></td>\n';a559337+='		<td width="'+a092256+'"></td>\n';a559337+='	</tr>\n';a559337+='	<tr><td align="left" colspan="3"><table border="0" cellpadding="0" cellspacing="0">\n';a559337+='		<tr>\n';a559337+='			<td width="'+a836028+'"></td>\n';a559337+='			<td width="'+a616604+'"></td>\n';a559337+='			<td></td>\n';a559337+='			<td width="'+a092256+'"></td>\n';a559337+='		</tr>\n';a559337+=a717404();a559337+='	</table></td></tr>\n';a559337+='	<tr><td colspan="4"><hr></td></tr>\n';a559337+='	<tr>\n';a559337+='		<td class="InfoField">Future Date</td>\n';a559337+='		<td></td>\n';a559337+='		<td colspace="2" class="InfoText">'+a796356+'</td>\n';a559337+='	</tr>\n';a003419(a559337,"_blank",500,370,Disclaimer);}function RelatedCalcs(a713158){var a896402="";switch(a713158){case "Days-Next-BDay":a896402="Title="+escape(iGetStr("Title"))+"&Date="+iGetStr("Date")+"&BDay="+iGetStr("Birthdate");break;case "Date-Given-Age":a896402="Title="+escape(iGetStr("Title"))+"&BDay="+iGetStr("Birthdate")+"&AgeYears="+a180278+"&AgeMonths="+a468475;break;}PopupCalc(a713158,a896402);}
