<!--- Hide from browsers
function IsLeapYear(yrStr)
{
var leapYear = false;
var year = parseInt(yrStr, 10);
if (year%4 == 0) { 
leapYear = true;
if (year%100 == 0){
leapYear = false;
if (year%400 == 0){
leapYear = true;
}}}
return leapYear;
}
function getDaysInMonth(mthIdx, yrStr) 
{
var maxDays = 31;
if (mthIdx == 2){
if (IsLeapYear(yrStr)){ 
maxDays = 29;
}else{
maxDays = 28;
}
}
if (mthIdx == 4 || mthIdx == 6 || mthIdx == 9 || mthIdx == 11)
{
maxDays = 30;
}
return maxDays;
}
function ChangeOptionDays(Which)
{
DaysObject = eval("document.resrvForm." + Which + "dd");
MonthObject = eval("document.resrvForm." + Which + "mm");
YearObject = eval("document.resrvForm." + Which + "yy");
Month = MonthObject[MonthObject.selectedIndex].value;
Year = YearObject[YearObject.selectedIndex].text;
DaysForThisSelection = getDaysInMonth(Month, Year);
CurrentDaysInSelection = DaysObject.length;
if (CurrentDaysInSelection > DaysForThisSelection){
for (i=0; i<(CurrentDaysInSelection-DaysForThisSelection); i++)
{
DaysObject.options[DaysObject.options.length - 1] = null
}}
if (DaysForThisSelection > CurrentDaysInSelection)
{
for (i=0; i<(DaysForThisSelection-CurrentDaysInSelection); i++)
{
NewOption = new Option(DaysObject.options.length + 1);
DaysObject.add(NewOption);
}}
if (DaysObject.selectedIndex < 0) DaysObject.selectedIndex == 0;
}
function adjustDate(mthIdx, Dt, initDate)
{
var value = 0;
var today = new Date();
var theYear = parseInt(today.getYear(),10);
if (mthIdx < today.getMonth()) {
theYear = (parseInt(today.getYear(),10) + 1);
}
if (theYear < 100) {
theYear = "19" + theYear;
}
else {
if ((theYear - 100) < 10) {
theYear = "0" + (theYear - 100);
}else {
theYear = (theYear - 100) + "";
}
theYear = "20" + theYear
}
var numDays = getDaysInMonth(mthIdx, theYear);
if (initDate == 1) {
if ((numDays - Dt)==7){
if (mthIdx==11) {
document.resrvForm.doa_mm.options.selectedIndex = mthIdx;
document.resrvForm.dod_mm.options.selectedIndex = 0;
document.resrvForm.dod_yy.options.selectedIndex = 1;
}else {
document.resrvForm.doa_mm.options.selectedIndex = mthIdx;
document.resrvForm.dod_mm.options.selectedIndex = mthIdx+1;
}
document.resrvForm.doa_dd.options.selectedIndex = numDays - 2;
document.resrvForm.dod_dd.options.selectedIndex =  7 - (numDays - Dt);
}
else if ((numDays-Dt)<7)
{
if (mthIdx==11) {
document.resrvForm.doa_mm.options.selectedIndex = 0;
document.resrvForm.doa_yy.options.selectedIndex =0;
document.resrvForm.dod_yy.options.selectedIndex =1;
} else {
document.resrvForm.doa_mm.options.selectedIndex = mthIdx + 1;
document.resrvForm.dod_mm.options.selectedIndex = document.resrvForm.doa_mm.options.selectedIndex;	
}					
document.resrvForm.doa_dd.options.selectedIndex = 6 - (numDays - Dt);
document.resrvForm.dod_dd.options.selectedIndex = 7 - (numDays - Dt);	
}
else{ 
document.resrvForm.doa_mm.options.selectedIndex = mthIdx;
document.resrvForm.doa_dd.options.selectedIndex = (Dt - 1) + 7;
document.resrvForm.dod_mm.options.selectedIndex = document.resrvForm.doa_mm.options.selectedIndex;
document.resrvForm.dod_dd.options.selectedIndex = (Dt - 1) + 8;
}
}else{		
if (mthIdx == 1){
if (Dt.options.selectedIndex + 1 < numDays) 
{return 0;}else{
Dt.options.selectedIndex=numDays - 1;
if (numDays == 29){
return 99;
}else{
return 1;
}}}
if (Dt.options.selectedIndex + 1 < numDays){
value = 0;
}else{
if (Dt.options.selectedIndex + 1 > numDays){
Dt.options.selectedIndex--;
value = 3;
}else{value = 2;}
}
return value;
}
}
function amadChange(inM, inD, outM, outD)
{
var res = adjustDate(inM.options.selectedIndex, inD, 0);
var today = new Date();
var currMth = today.getMonth();
var currDate = today.getDate();
var currYear = today.getYear();
if (res != 0 ){
if(inM.value >=11){
outM.value = currMth;
if(inD.value >=30){
outM.value = 1;
outD.value = 1;
}}else{outM.value = currMth +1;}
}else{
outM.options.selectedIndex = inM.options.selectedIndex;
if(inD.value >=30 && inM.value ==11){
outM.value = 1;
outD.value = 1;
}else{
outD.options.selectedIndex = inD.options.selectedIndex + 1;
}
}
if(document.resrvForm.doa_yy.value <= currYear && inM.value < currMth || ( inM.value == currMth && inD.value < currDate)){
document.resrvForm.doa_yy.value = currYear + 1;
document.resrvForm.dod_yy.value = currYear + 1;
}  
if(inM.options.selectedIndex ==11 && inD.selectedIndex >=29)
document.resrvForm.dod_yy.value =currYear + 1;
else
document.resrvForm.dod_yy.value = document.resrvForm.doa_yy.value;
return;
}
function initDate()
{

var today = new Date();
var currMth = today.getMonth();
var currDate = today.getDate();
var currYear = today.getYear();

document.resrvForm.doa_yy.value = currYear;
//document.resrvForm.dod_yy.value = currYear;
if(currMth ==11 && currDate >=26)
{
	document.resrvForm.doa_yy.value = currYear +1;
	document.resrvForm.dod_yy.value = currYear + 1;
	
}

adjustDate(currMth, currDate, 1);
}
function displayyears()
{
var today = new Date();
var currYear = today.getYear();
var nextyear = currYear +1;
var strcYear1 ="" + currYear;
var strcYear2 ="" + nextyear;
var agt=navigator.userAgent.toLowerCase();
var years="";

if(agt.indexOf('firefox')==-1)
{
	years="<option value='" + currYear +"'>"+ strcYear1.substring(2,4) + "</option>\n"
+"<option value='" + nextyear +"'>" + strcYear2.substring(2,4) + "</option>\n";
}else{
    years="<option value='20" + strcYear1.substring(1,3) +"'>"+ strcYear1.substring(1,3) + "</option>\n"
+"<option value='20" + strcYear2.substring(1,3) +"'>" + strcYear2.substring(1,3) + "</option>\n";
}
document.write(years);                 
}
//--->
