
var MonthText=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];function AddNumber(m){m=m+1;if(m<10){m="0"+m;}
return m;}
function DaysInMonth(m,y){if(m==4||m==6||m==9||m==11)
return 30;else if(m==2){if(y%4>0)
return 28;else if(y%100==0&&y%400>0)
return 28;else
return 29;}
else return 31;}
function ChangeMonth(Name,Values){var Today=new Date()
var TodayDay=Today.getDate();var TodayYear=Today.getFullYear();var TodayMonth=Today.getMonth()+1;var Field=document.getElementById(Name);var FieldValue=Field.value;var Year=Values.substring(0,4);var Month=Values.substring(5,7);var MonthDays=DaysInMonth(Month,Year);var Change=(Month==TodayMonth&&Year==TodayYear)?1:0;var x=0;Field.options.length=x;for(var i=0;i<MonthDays;i++){Field.options[x]=new Option(AddNumber(i),AddNumber(i))
if(FieldValue==i+1){Field.options[x].selected=true;}
x++;}}
function CreateDay(Name){var Today=new Date()
var TodayDay=Today.getDate();var TodayYear=Today.getFullYear();var TodayMonth=Today.getMonth()+1;var Field=document.getElementById(Name);var MonthDays=DaysInMonth(TodayMonth,TodayYear);var x=0;for(var i=0;i<MonthDays;i++){Field.options[x]=new Option(AddNumber(i),AddNumber(i))
if((i+1)==TodayDay){Field.options[x].selected=true;}
x++;}}
function CreateMonthAndYear(Name){var Today=new Date()
var TodayDay=Today.getDate();var TodayYear=Today.getFullYear();var TodayMonth=Today.getMonth()+1;var Field=document.getElementById(Name);for(var i=0;i<18;i++){if(TodayMonth==13){TodayMonth=1;TodayYear++;}
Field.options[i]=new Option(MonthText[TodayMonth-1]+" "+TodayYear,TodayYear+"-"+AddNumber(TodayMonth-1))
TodayMonth++;}}
function AddDay(Name,Day,Month,Year){var newDate=new Date();newDate.setFullYear(parseInt(Year),Month-1,parseInt(Day));var Day=newDate.getDate();var Month=newDate.getFullYear();var Year=newDate.getMonth()+1;var Today=new Date()
var TodayDay=Today.getDate();var TodayYear=Today.getFullYear();var TodayMonth=Today.getMonth()+1;var Field=document.getElementById(Name);var MonthDays=DaysInMonth(Month,Year);var Change=(Month==TodayMonth&&Year==TodayYear)?1:0;var x=0;for(var i=0;i<MonthDays;i++){Field.options[x]=new Option(AddNumber(i),AddNumber(i))
if(Field.options[x].value==Day){Field.options[x].selected=true;}
x++;}}
function AddMonthAndYear(Name,Day,Month,Year){var Today=new Date()
var TodayDay=Today.getDate();var TodayYear=Today.getFullYear();var TodayMonth=Today.getMonth()+1;var Field=document.getElementById(Name);for(var i=0;i<18;i++){if(TodayMonth==13){TodayMonth=1;TodayYear++;}
Field.options[i]=new Option(MonthText[TodayMonth-1]+" "+TodayYear,TodayYear+"-"+AddNumber(TodayMonth-1))
if(Month==TodayMonth&&Year==TodayYear)Field.options[i].selected=true;TodayMonth++;}}
function AddDate(Day,Month,Year){AddDay('NumberOfDays',Day,Month,Year);AddMonthAndYear('MonthAndYears',Day,Month,Year);}
function CreateDate(){CreateDay('NumberOfDays');CreateMonthAndYear('MonthAndYears');}
function ObjSelect(Name,Value){var obj=document.getElementById(Name)
for(var i=0;i<obj.options.length;i++){if(obj.options[i].value==Value){obj.options[i].selected=true;}}}