function showCalendar(lay) { if (lay=='retDate' && document.GetFareFlightForm.returnJourneySpan[0].checked) { return disableReturning(); } var ie4 = (document.all) ? true : false; var ns4 = (document.layers) ? true : false; var ns6 = (document.getElementById && !document.all) ? true : false; if (ns4){return;} var days = new Array ("Mo","Tu","We","Th","Fr","Sa","Su"); var ret_txt = '
'+days[i]+'<\/b><\/td>';
}
if(lay=='depDate')
{
if ( document.GetFareFlightForm.departDateYear.value == document.GetFareFlightForm.returnDateYear.value )
{
if ( document.GetFareFlightForm.departDateMonth.value == document.GetFareFlightForm.returnDateMonth.value )
{
if ( parseInt(document.GetFareFlightForm.returnDateDay.value) < parseInt(document.GetFareFlightForm.departDateDay.value) )
{
document.GetFareFlightForm.returnDateDay.value = document.GetFareFlightForm.departDateDay.value;
showCalendar('retDate');
}
}
}
yr = parseInt(document.GetFareFlightForm.departDateYear.value);
mn = parseInt(document.GetFareFlightForm.departDateMonth.value);
selectedDay = parseInt(document.GetFareFlightForm.departDateDay.value);
selectedInterval = parseInt(document.GetFareFlightForm.departDateRange.value)+1;
var val = 'depart';
var validationCheckFunc = 'checkDepartDate()';
}
if(lay=='retDate')
{
yr = parseInt(document.GetFareFlightForm.returnDateYear.value);
mn = parseInt(document.GetFareFlightForm.returnDateMonth.value);
selectedDay = parseInt(document.GetFareFlightForm.returnDateDay.value);
selectedInterval = parseInt(document.GetFareFlightForm.returnDateRange.value)+1;
var val = 'return';
var validationCheckFunc = 'checkReturnDate()';
}
if(yr<200){yr+=1900;}
start=new Date(yr,mn,1);
startday=start.getDay();
if(startday==0){startday=7;}
nxt_yr=yr;
nxt_mon=mn+1;
if(nxt_mon>11){nxt_mon=0;nxt_yr++;}
end=new Date(nxt_yr,nxt_mon,1);
dayCount=Math.round((parseInt(end.valueOf())-parseInt(start.valueOf()))/(1000*60*60*24));
ret_txt+='| ';
}
}
counter=startday;
for(i=1;i<=dayCount;i++)
{
counter++;
ret_txt += ' | =i?'':'bgcolor="#ffffff"')+'>';
ret_txt += '';
ret_txt += (selectedDay==i?''+i+'<\/b>':i);
ret_txt += '<\/a><\/td>';
if(counter>=8)
{
counter=1;
ret_txt+='<\/tr> | |
| <\/td>'; ret_txt += '<\/tr><\/table>'; if(ie4){ document.all(lay).innerHTML=ret_txt; } if(ns6){ over = document.getElementById([lay]); range = document.createRange(); range.setStartBefore(over); domfrag = range.createContextualFragment(ret_txt); while (over.hasChildNodes()){ over.removeChild(over.lastChild); } over.appendChild(domfrag); } } function checkAreaCode() { check_HomePhoneNumber(); check_WorkPhoneNumber(); check_MobilePhoneNumber(); return true; } function check_HomePhoneNumber() { hpCountryCode = document.getElementsByName("mainPassengerHpCountryCode")[0]; hpAreaCode = document.getElementsByName("mainPassengerHpAreaCode")[0]; hpNumber = document.getElementsByName("mainPassengerHpAreaCode")[0]; check_phoneNumber(hpCountryCode, hpAreaCode, hpNumber); } function check_WorkPhoneNumber() { wpCountryCode = document.getElementsByName("mainPassengerWpCountryCode")[0]; wpAreaCode = document.getElementsByName("mainPassengerWpAreaCode")[0]; wpNumber = document.getElementsByName("mainPassengerWpAreaCode")[0]; check_phoneNumber(wpCountryCode, wpAreaCode, wpNumber); } function check_MobilePhoneNumber() { wpCountryCode = document.getElementsByName("mainPassengerMpCountryCode")[0]; wpNumber = document.getElementsByName("mainPassengerMpNumber")[0]; check_phoneNumber(wpCountryCode, wpNumber); } function check_phoneNumber(countryCode, areaCode, number) { if ((hpAreaCode.value.replace(/^\s*|\s*$/g, "").length == 0) && (hpNumber.value.replace(/^\s*|\s*$/g, "").length == 0)) { countryCode.value=""; } } function check_phoneNumber(countryCode, number) { if (number.value.replace(/^\s*|\s*$/g, "").length == 0) { countryCode.value=""; } } function doPopup(sector, fareIndex){} function removeBox() {} |