// (c)2011 MrOrange

﻿
function changeDays(objDay1,objDay2,objMonthAndYear1,objMonthAndYear2,objDayName1,objDayName2,intDateWhichTriggerd,boolDatesNotSelectedEnabled){var dateDepDay=parseInt(document.getElementById(objDay1).value);var dateDepMonth=parseInt(document.getElementById(objMonthAndYear1).value.split('/')[0]);var dateDepYear=parseInt(document.getElementById(objMonthAndYear1).value.split('/')[1]);changeDay(objDay1,objMonthAndYear1,objDayName1,boolDatesNotSelectedEnabled);if(objDayName2!==''&&objMonthAndYear2!=='')
{var dateRetDay=parseInt(document.getElementById(objDay2).value);var dateRetMonth=parseInt(document.getElementById(objMonthAndYear2).value.split('/')[0]);var dateRetYear=parseInt(document.getElementById(objMonthAndYear2).value.split('/')[1]);changeDay(objDay2,objMonthAndYear2,objDayName2,boolDatesNotSelectedEnabled);}}
function changeDay(objDay,objMonthAndYear,objDayName,boolDatesNotSelectedEnabled){var intDay=document.getElementById(objDay).value;var intMonth=document.getElementById(objMonthAndYear).value.split('/')[0];var intYear=document.getElementById(objMonthAndYear).value.split('/')[1];if(intMonth==2&&intDay>28){if((intYear%400==0)||((intYear%4==0)&&(intYear%100!=0))){intDay=29;}
else{intDay=28;}}
else if(intMonth==4&&intDay>30){intDay=30;}
else if(intMonth==6&&intDay>30){intDay=30;}
else if(intMonth==9&&intDay>30){intDay=30;}
else if(intMonth==11&&intDay>30){intDay=30;}
var dateToday;if(boolDatesNotSelectedEnabled==true){var dateSelected=new Date(intYear,intMonth,intDay);dateToday=new Date();}
else{var dateSelected=new Date(intYear,intMonth-1,intDay);dateToday=new Date();}
if(dateToday>dateSelected){var dateNew=DateAdd(dateToday,0,1,0);dateSelected=new Date(dateNew.getFullYear(),dateNew.getMonth(),dateSelected.getDate());intDay=dateSelected.getDate();intMonth=dateSelected.getMonth()+1;intYear=dateSelected.getFullYear();}
if(dateSelected!='NaN'){updateDateDropDowns(document.getElementById(objDay),document.getElementById(objMonthAndYear),dateSelected);}
if(mrO.isDefined(objDayName)&&objDayName.length>0){document.getElementById(objDayName).innerHTML=arrWeekdays[new Date(intYear,intMonth-1,intDay).getDay()];}}
function toggleCity(refDropDown,refTextBox,refEventRaiser,refViewState,strChangeToTextBoxText,strChangeToDropDownText,strChangeToTextBoxURL,strChangeToDropDownURL){var strTextBoxValue;var strDropDownValue;if(document.getElementById(refDropDown).style.display=='none'){document.getElementById(refDropDown).style.display='block';document.getElementById(refTextBox).style.display='none';document.getElementById(refViewState).value='list';strTextBoxValue=document.getElementById(refTextBox).value;for(var i=0;i<document.getElementById(refDropDown).length;i++){strDropDownValue=document.getElementById(refDropDown).options[i].text.substring(0,document.getElementById(refTextBox).value.length);if(strTextBoxValue==strDropDownValue){document.getElementById(refDropDown).value=document.getElementById(refDropDown).options[i].value;break;}}
if(document.getElementById(refEventRaiser).tagName=='IMG'){document.getElementById(refEventRaiser).alt=strChangeToTextBoxText;document.getElementById(refEventRaiser).src=strChangeToTextBoxURL;}
else if(document.getElementById(refEventRaiser).tagName=='A'){document.getElementById(refEventRaiser).innerHTML=strChangeToTextBoxText;}}
else{document.getElementById(refDropDown).style.display='none';document.getElementById(refTextBox).style.display='block';document.getElementById(refViewState).value='text';document.getElementById(refTextBox).value=document.getElementById(refDropDown).options[document.getElementById(refDropDown).selectedIndex].text
if(document.getElementById(refEventRaiser).tagName=='IMG'){document.getElementById(refEventRaiser).alt=strChangeToDropDownText;document.getElementById(refEventRaiser).src=strChangeToDropDownURL;}
else if(document.getElementById(refEventRaiser).tagName=='A'){document.getElementById(refEventRaiser).innerHTML=strChangeToDropDownText;}}}
function updateDateDropDowns(objDayDropDown,objMonthAndYearDropDown,dateSelected){var intDay;var intMonth;var intYear;intDay=dateSelected.getDate();intMonth=dateSelected.getMonth()+1;intYear=dateSelected.getFullYear();objDayDropDown.value=intDay;}
function toggleRetDateAndTime(objTripType,objRetDay,objRetMonthAndYear,objRetDateText,objRetTime,objRetTimeText,objRetDayText,objDatePrep){if(document.getElementById(objTripType).options[0].selected==false){document.getElementById(objRetDay).disabled=true;document.getElementById(objRetMonthAndYear).disabled=true;if(objRetDateText.length>0){document.getElementById(objRetDateText).disabled=true;}
if(objRetTime.length>0){document.getElementById(objRetTime).disabled=true;}
if(objRetTimeText.length>0){document.getElementById(objRetTimeText).disabled=true;}
if(objRetDayText.length>0){document.getElementById(objRetDayText).disabled=true;}
if(objDatePrep.length>0){document.getElementById(objDatePrep).disabled=true;}}
else{document.getElementById(objRetDay).disabled=false;document.getElementById(objRetMonthAndYear).disabled=false;if(objRetDateText.length>0){document.getElementById(objRetDateText).disabled=false;}
if(objRetTime.length>0){document.getElementById(objRetTime).disabled=false;}
if(objRetTimeText.length>0){document.getElementById(objRetTimeText).disabled=false;}
if(objRetDayText.length>0){document.getElementById(objRetDayText).disabled=false;}
if(objDatePrep.length>0){document.getElementById(objDatePrep).disabled=false;}}}
