
﻿
function ttadi_setDisabledAndHandDown(el,bool)
{el.disabled=bool;if(el.firstChild!=null)
{ttadi_toggleDisabledRecursive(el.firstChild,bool)}
return el.disabled;}
function ttadi_toggleDisabledRecursive(el,bool)
{while(el!=null)
{if(el.disabled!=null)
{el.disabled=bool;}
if(el.firstChild!=null&&el.tagName!=null&&el.tagName.toLowerCase()!="select")
{ttadi_toggleDisabledRecursive(el.firstChild,bool)}
if(el.nextSibling!=null)
{el=el.nextSibling;}
else
{return;}}}
function adiToggleSelection(criteria)
{var adiCriterias=getElementsByClass("adiCriteria",null,null);if(adiCriterias!=null&&adiCriterias.length!=0)
{for(i=0;i<adiCriterias.length;++i)
{if("div"+criteria==adiCriterias[i].id)
{ttadi_setDisabledAndHandDown(adiCriterias[i],false);}
else
{ttadi_setDisabledAndHandDown(adiCriterias[i],true);}}}
adiCriterias=null;}
function adiInitSelection()
{var criteria;var adiCriteriaRdbs=getElementsByClass("adiCriteriaRdb",null,null);if(adiCriteriaRdbs!=null&&adiCriteriaRdbs.length!=0)
{for(i=0;i<adiCriteriaRdbs.length;++i)
{if(adiCriteriaRdbs[i].checked)
{adiCriteriaRdbs[i].click();break;}}}
adiCriteriaRdbs=null;}
function ttVisualizeDateSelection(strClassName,strCbxValue)
{var strTdSpecificClass=ttResetDateVisualization(strClassName,strCbxValue);if(strTdSpecificClass!=null)
{var tdSelected=getElementsByClass(strTdSpecificClass[0],null,"td");if(tdSelected!=null&&tdSelected.length!=0)
{for(i=0;i<tdSelected.length;++i)
{tdSelected[i].className+=" hi";}}}}
function ttResetDateVisualization(strClassName,strCbxValue)
{var dateCols=getElementsByClass(strClassName,null,null);var strTdSpecificClass=null;if(dateCols!=null&&dateCols.length!=0)
{var pattern=eval("/"+strClassName+"\\S+/");for(var i=0;i<dateCols.length;++i)
{dateCols[i].className=dateCols[i].className.replace(/hi/g,"");if(dateCols[i].id==strCbxValue)
{strTdSpecificClass=dateCols[i].className.match(pattern);}}}
return strTdSpecificClass;}
function ttInitSelectedDates()
{var arrDep=getElementsByClass("dS",null,"input");var cbxSelectedDep=ttGetSelectedDate(arrDep);if(cbxSelectedDep!=null)
{SetDepartureDate(cbxSelectedDep);}
var arrRet=getElementsByClass("rS",null,"input");var cbxSelectedRet=ttGetSelectedDate(arrRet);if(cbxSelectedRet!=null)
{SetReturnDate(cbxSelectedRet);}
arrDep=null;arrRet=null;cbxSelectedDep=null;cbxSelectedRet=null;}
function ttGetSelectedDate(arrCbx)
{if(arrCbx!=null&&arrCbx.length!=0)
{for(var i=0;i<arrCbx.length;++i)
{if(arrCbx[i].checked==true)
{if(arrCbx[i].disabled==true)
{arrCbx[i].checked=false;return ttGetValidCbx(arrCbx);}
else
{return arrCbx[i];}
break;}}}}
function ttGetValidCbx(arrCbx)
{var cbxValid=null;for(var i=0;i<arrCbx.length;++i)
{if(arrCbx[i].disabled==false)
{arrCbx[i].checked=true;cbxValid=arrCbx[i];break;}}
return cbxValid;}
function tt_aclShow(objAcl,strKey)
{var i=-1;var match=false;for(property in objAcl.Ids)
{i++;if(typeof(objAcl.Ids[i])!='undefined'&&objAcl.Ids[i].key.toLowerCase()==strKey.toLowerCase())
{var link=objAcl.Ids[i].adLink;var x=objAcl.Ids[i].adX;var y=objAcl.Ids[i].adY;match=true
infowinVarScroll(link,x,y);link=null;x=null;y=null;break;}}
if(!match)
{tt_popupShowNoMatch();}
match=null;}
function tt_fdlShow(objFdl,strKey)
{var i=-1;var match=false;for(property in objFdl.Ids)
{i++;if(typeof(objFdl.Ids[i])!='undefined'&&objFdl.Ids[i].key.toLowerCase()==strKey.toLowerCase())
{var link=objFdl.Ids[i].fdLink;var x=objFdl.Ids[i].fdX;var y=objFdl.Ids[i].fdY;match=true
infowinVarScroll(link,x,y);link=null;x=null;y=null;break;}}
if(!match)
{tt_popupShowNoMatch();}
match=null;}
function tt_sdlShow(objSdl,strKey)
{var i=-1;var match=false;for(property in objSdl.Ids)
{i++;if(objSdl.Ids[i].key.toLowerCase()==strKey.toLowerCase())
{var link=objSdl.Ids[i].sdLink;var x=objSdl.Ids[i].sdX;var y=objSdl.Ids[i].sdY;match=true
infowinVarScroll(link,x,y);link=null;x=null;y=null;break;}}
if(!match)
{tt_popupShowNoMatch();}
match=null;}