function IdosKeyDown(e){var keyCode;keyCode=GetKeyCodeBase(e);if(keyCode===27){HideDiv(sBalloonDiv);}if(IsKeyInInput(e)&&typeof(oSelMode)!='undefined'){var oEl=null;if(window.event&&window.event.srcElement){oEl=window.event.srcElement;}if(e&&e.target){oEl=e.target;}if(oEl){keyCode=GetKeyCodeBaseAll(e);var sTxtBase=oEl.id.substring(0,oEl.id.length-1);var bStopEvent=false;if((keyCode==113)||(keyCode==113&&((e&&e.ctrlKey)||(window.event&&window.event.ctrlKey)))){KeySelModeChange(e,oEl,sTxtBase);bStopEvent=true;}else if((keyCode==77||keyCode==109)&&((e&&e.ctrlKey)||(window.event&&window.event.ctrlKey))){oSelMode.set_SelMode(sTxtBase+'sel');oSelMode.SelectMap();bStopEvent=true;}else if((keyCode==81||keyCode==113)&&((e&&e.ctrlKey)||(window.event&&window.event.ctrlKey))){$("#"+sTxtBase+"sel").mouseover();$("#menu"+sTxtBase+" .cmhead").mouseover();bStopEvent=true;}if(bStopEvent){if(window.event)return stopEvent(window.event);if(e)return stopEvent(e);}}}}function KeySelModeChange(e,oEl,sTxtBase){var sType=GetType(oEl.id);if(sType=='FROM'||sType=='TO'||sType=='CHANGE'||sType=='VIA'){oSelMode.set_SelMode(sTxtBase+'sel');var oSel=oSelMode.GetSelHValues(sTxtBase+'sel');if(oSel.sSelectMode=='0'){oSelMode.SelectAdr();}else{oSelMode.SelectPOI('-1');}if(jQuery.browser.mozilla){$('.btn-search')[0].focus();var oEvent=document.createEvent('MouseEvents');oEvent.initMouseEvent('click',true,true,window,1,12,345,7,220,false,false,true,false,0,null);window.setTimeout(function(){oEl.focus();oEl.dispatchEvent(oEvent);},200);window.setTimeout(function(){oEl.dispatchEvent(oEvent);},400);}else{$('.btn-search')[0].focus();window.setTimeout(function(){oEl.focus();oEl.click();},200);window.setTimeout(function(){oEl.click();},400);}}}function IdosKeyDownPaging(e){if(IsKeyInInput(e))return true;var keyCode=GetKeyCodeBase(e);if(keyCode==27){HideDiv(sBalloonDiv);}else{if(IsMetaKey(e))return true;switch(keyCode){case 78:case 110:if(!$get(sResultPrefix+sCmdNext))return false;if(IsDisableClick())return false;IdosPaging(true);return false;break;case 80:case 112:if(!$get(sResultPrefix+sCmdPrev))return false;if(IsDisableClick())return false;IdosPaging(false);return false;break;case 90:case 122:if(!$get(sResultPrefix+sCmdChange))return false;if(IsDisableClick())return false;IdosForm("change");return false;break;case 79:case 111:if(!$get(sResultPrefix+sCmdNew))return false;if(IsDisableClick())return false;IdosForm("new");return false;break;case 72:case 104:if(!$get(sResultPrefix+sCmdConnBack))return false;if(IsDisableClick())return false;IdosForm("back");return false;break;}}}function IsMetaKey(e){try{if(window.event){if(window.event.metaKey)return true;}if(e){if(e.metaKey)return true;}}catch(err){HandlerError(err);}return false;}function IsKeyInInput(e){if(window.event&&window.event.srcElement){if(window.event.srcElement.tagName=='INPUT'){return true;};}if(e&&e.target){if(e.target.tagName=='INPUT'){return true;};}}function IdosPaging(bNext){try{if(sResultPrefix!=null){var sId=sResultPrefix;if(bNext){sId+=sCmdNext;}else{sId+=sCmdPrev;}EvalHrefById(sId)}}catch(err){alert(err);}}function IdosForm(sType){try{if(sResultPrefix!=null){var sId=sResultPrefix;switch(sType){case"change":sId+=sCmdChange;break;case"new":sId+=sCmdNew;break;case"back":sId+=sCmdConnBack;break;}EvalHrefById(sId);}}catch(err){alert(err);}}function PrintConnResults(iID){try{myForm=document.getElementById("aspnetForm");if(myForm){var sWinName="print";var target=myForm.target;var sAction=myForm.action;PrintPopup("idosblank.htm",sWinName);myForm.action=UpdateUrl(myForm.action);ChangeFormAction("pr","1",true);if(iID>-1){myForm.action+="&id="+iID;}myForm.target=sWinName;AppFormSubmit(myForm,true);myForm.action=sAction;myForm.target=target;}else{alert(sUncorectLoad);}}catch(err){alert(err);}}function PrintPDFConnResults(iID){try{myForm=document.getElementById("aspnetForm");if(myForm){var sAction=myForm.action;myForm.action=UpdateUrl(myForm.action);ChangeFormAction("pdf","1",true);if(iID>-1){myForm.action+="&id="+iID;}AppFormSubmit(myForm,true);myForm.action=sAction;}else{alert(sUncorectLoad);}}catch(err){alert(err);}}function MailConnResults(sParam){try{myForm=document.getElementById("aspnetForm");if(myForm){var sWinName="email";var target=myForm.target;var sAction=myForm.action;MailPopup("idosblank.htm",sWinName);myForm.action=GetSendMailAction("&cid="+sParam+"&cnt="+iConnCount);myForm.target=sWinName;myForm.submit();myForm.action=sAction;myForm.target=target;}else{alert(sUncorectLoad);}}catch(err){alert(err);}}function GetSendMailAction(sParam){return oBaseParams.addToURL(AddParamsToURL("SendMail.aspx")+"&p="+sContextData+"&pg="+sPageName+sParam,true,false);}function SelectTT(NewCombID){try{if(NewCombID=='')return;if(bUseISAPI){oBaseParams.set_TTCombName(NewCombID);}else{oBaseParams.set_TTCombID(NewCombID);}$get("__EVENTTARGET").value="idos#stt"AppFormSubmit(document.getElementById("aspnetForm"),false);}catch(err){alert(err);}}function ChangeIsAdvanced(){try{oBaseParams.set_IsAdvancedForm(!oBaseParams.get_IsAdvancedForm())return true;}catch(err){alert(err);}return false;}function ChangeFormAction(sParam,sVal,bCreate){var myForm=document.getElementById("aspnetForm");if(myForm){var sAction=myForm.action;var sNewParam=sParam+"="+sVal;var re1=new RegExp(sParam+"=","i");if(sAction.search(re1)>-1){var regex=new RegExp(sParam+"=[^&]*","i");myForm.action=sAction.replace(regex,sNewParam);}else if(bCreate){re1=new RegExp("aspx\\?","i");if(sAction.search(re1)>-1){myForm.action=sAction+"&"+sNewParam;}else{myForm.action=sAction+"?"+sNewParam;}}}}function FocusElement(sEl){oEl=document.getElementById(sEl);if(oEl)oEl.focus();}function FocusTxt(oEl,delay){if(delay>=0){setTimeout(function(){$(oEl).focus();},delay);}else{$(oEl).focus();}}function DeleteValue(sId){oEl=$get(sId);if(oEl)oEl.value="";}function CheckSearchTime(){return(dtLastSearch==undefined||((new Date()-dtLastSearch).valueOf()>2*1000));}function IsEnableClick(){if(bDisableClick){return false;}else{bDisableClick=true;return true;}}function IsDisableClick(){return!IsEnableClick();}function InvertTrainTypes(){try{var aoEl=document.getElementsByTagName('input');for(i=0;i<aoEl.length;i++){if(aoEl){if(aoEl[i].id.toLowerCase().indexOf("trtype")==0){aoEl[i].checked=!aoEl[i].checked;}}}}catch(err){alert(err);}}function pageLoad_Conn(iScena){try{$(document.body).click(BodyClick);switch(iScena){case 0:if(!IsMSIE6older()){FocusConn();}else{FocusElement(sSearchButton);}document.onkeydown=IdosKeyDown;break;case 1:document.onkeydown=IdosKeyDownPaging;if(typeof oAdvTooltip=='object')$(document).mousemove(function(event){oAdvTooltip.Position(event)});break;case 2:oEl=document.getElementById('ctl00_cIP_CmdBack');if(oEl)oEl.focus();document.onkeydown=IdosKeyDown;break;}}catch(err){alert(err);}}function FocusConn(){var bFocusSearch=true;oIsKombo=document.getElementById(sInputPrefix+'cF_0k');if(!oIsKombo){oEl=document.getElementById(sInputPrefix+'cF_0t');if(oEl.value==''){FocusTxt(oEl,0);bFocusSearch=false;}}if(bFocusSearch){FocusElement(sSearchButton);}}function SwitchParamBox(sSwitchBoxID){try{var oEl=$get(sSwitchBoxID);var oEl1=$get(sSwitchBoxID+"H");oEl1.value=!toggleClass(oEl,"collapsed");}catch(err){HandlerError(err);}}function CheckConnSearch(){try{var sError='';var sErrFromTo='';if(document.getElementById(sInputPrefix+'cF_0t').value==''){oEl=document.getElementById(sInputPrefix+'cF_0k');if(oEl){}else{if(sErrFromTo==''){$get(sInputPrefix+'cF_0t').focus();}if(sErrFromTo!=''){sErrFromTo+=', ';}sErrFromTo+=sNoFrom;}}if(document.getElementById(sInputPrefix+'cT_0t').value==''){oEl=document.getElementById(sInputPrefix+'cT_0k');if(oEl){}else{if(sErrFromTo==''){$get(sInputPrefix+'cT_0t').focus();}if(sErrFromTo!=''){sErrFromTo+=', ';}sErrFromTo+=sNoTo;}}if(sErrFromTo!=''){if(sError!=''){sError+="\n";}sError+=sNoFromTo+sErrFromTo+'.';}if(oBaseParams.get_IsAdvancedForm()){var bRes=false;var oCombo=null;for(i=0;i<iTTCount;i++){oMin=document.getElementById(sInputPrefix+"MinTime"+i);oMax=document.getElementById(sInputPrefix+"MaxTime"+i);if(oMin&&oMax){if(parseInt(oMax.value)<parseInt(oMin.value)){oCombo=oMin;bRes=true;break;}}}if(bRes){if(sError==''){ShowSection(sInputPrefix+"params");oCombo.focus();}else{sError+="\n";}sError+=sMinMax;}bRes=false;for(i=0;i<asTrTypes.length;i++){oEl=document.getElementById("TrType"+asTrTypes[i]);if(oEl){if(oEl.checked){bRes=true;break;}}}if(!bRes){if(sError==''){ShowSection(sInputPrefix+"trains");if(asTrTypes.length>0){oEl=document.getElementById("TrType"+asTrTypes[0]);if(oEl){oEl.focus();}}}else{sError+="\n";}sError+=sNoTrType;}}if(sError==''){if(!CheckSearchTime()){return false;}dtLastSearch=new Date();return true;}else{alert(sError);return false}}catch(err){alert(err);}dtLastSearch=new Date();return true;}function ShowSection(sId){var oEl1=$get(sId);if(oEl1)Calendar.removeClass(oEl1,'collapsed');}function DeleteConnection(iConnID){try{AjaxUPbeginRequest();var oCheck=document.getElementById(sResultPrefix+"Print"+iConnID);if(oCheck){if(oCheck.checked){iCheckCount-=1;ChangeChoseText();}}var oEl=document.getElementById(sResultPrefix+"restbl_"+iConnID);if(oEl){oEl.parentNode.removeChild(oEl);}iConnCount-=1;if(iConnCount<=0){for(i=0;i<asChoseControl.length;i++){var oEl=$get(asChoseControl[i]+"_choseconn");if(oEl){oEl.style.visibility="hidden";}}var oEl=document.getElementById(sResultPrefix+"prevnextsep");if(oEl){oEl.parentNode.removeChild(oEl);}if(IsPopUpWindow()){oBaseParams.set_MCMode(0);oBaseParams.set_MCHandle(-1);oBaseParams.set_MCItemCount(0);}}var settings={url:sAppPath+'AJAXService.asmx/DeleteConnection',data:'{"iConnHandle":"'+iConnHandle+'","iConnID":"'+iConnID+'","iLang":"'+oBaseParams.get_Lang()+'"}',success:function(data){onAjaxDivComplete(data.d,GetObjectParams('','',true),'DeleteConnection');}}$.ajax($.extend(AjaxDefaultSettings(),settings));}catch(err){alert(err);}}function DisElement(sID){try{var oEl=document.getElementById(sID);if(oEl){oEl.removeAttribute('href');oEl.disabled=true;}}catch(err){HandlerError(err);}}function ChangePrint(iConnID){try{var oCheck=document.getElementById(sResultPrefix+"Print"+iConnID);if(oCheck){if(oCheck.checked){iCheckCount+=1;}else{iCheckCount-=1;}ChangeChoseText();var oEl=document.getElementById(sResultPrefix+"restbl_"+iConnID);if(oEl){toggleClass(oEl,"checktbl");}}}catch(err){alert(err);}}function ChangeChoseText(){if(iCheckCount<=1){for(i=0;i<asChoseControl.length;i++){var oAll=document.getElementById(asChoseControl[i]+"_"+"allres");var oChose=document.getElementById(asChoseControl[i]+"_"+"choseres");if(oAll&&oChose){if(iCheckCount>0){oAll.className="hidden";oChose.className="";}else{oAll.className="";oChose.className="hidden";iCheckCount=0;}}}}}function pageLoad_ZJR(iScena){try{$(document.body).click(BodyClick);switch(iScena){case 0:if(!IsMSIE6older()){FocusZJR();}else{FocusElement(sSearchButton);}document.onkeydown=IdosKeyDown;break;case 1:document.onkeydown=IdosKeyDownPaging;break;}}catch(err){HandlerError(err);}}function FocusZJR(){var bFocusSearch=true;oIsKombo=document.getElementById(sInputPrefix+'cL_k');if(!oIsKombo){var oEl=document.getElementById(sInputPrefix+'cL_t');if(oEl.value==''){FocusTxt(oEl,0);bFocusSearch=false;}}if(bFocusSearch){FocusElement(sSearchButton);}}function CheckZJRSearch(){try{var sError="";var bRes=false;if(document.getElementById(sInputPrefix+'cL_t').value!=''){bRes=true;}else{oEl=document.getElementById(sInputPrefix+'cL_k');if(oEl){bRes=true;}}if(document.getElementById(sInputPrefix+'cF_t').value!=''){bRes=true;}else{oEl=document.getElementById(sInputPrefix+'cF_k');if(oEl){bRes=true;}}if(document.getElementById(sInputPrefix+'cT_t').value!=''){bRes=true;}else{oEl=document.getElementById(sInputPrefix+'cT_k');if(oEl){bRes=true;}}if(!bRes){if(sError!=''){sError+="\n";}sError+=sNoLineFromTooEl=document.getElementById(sInputPrefix+'cL_t');if(oEl)oEl.focus();}if(oBaseParams.get_IsAdvancedForm()){var bRes=false;for(i=0;i<asTrTypes.length;i++){oEl=document.getElementById("TrType"+asTrTypes[i]);if(oEl){if(oEl.checked){bRes=true;break;}}}if(!bRes){if(sError==''){ShowSection(sInputPrefix+"trains");if(asTrTypes.length>0){oEl=document.getElementById("TrType"+asTrTypes[0]);if(oEl){oEl.focus();}}}else{sError+="\n";}sError+=sNoTrType;}}if(sError==''){if(!CheckSearchTime()){return false;}dtLastSearch=new Date();return true;}else{alert(sError);return false}}catch(e){HandlerError(e);}dtLastSearch=new Date();return true;}function repZJRFromTo(){try{repValue('cF_','cT_','t');}catch(err){HandlerError(err);}}function PrintZJRResults(){try{myForm=document.getElementById("aspnetForm");if(myForm){var sWinName="print";var target=myForm.target;var sAction=myForm.action;PrintPopup("idosblank.htm",sWinName);myForm.action=UpdateUrl(myForm.action);ChangeFormAction("pr","1",true);myForm.target=sWinName;AppFormSubmit(myForm,true);myForm.action=sAction;myForm.target=target;}else{alert(sUncorectLoad);}}catch(err){alert(err);}}function PrintZJRResultsPDF(){try{myForm=document.getElementById("aspnetForm");if(myForm){var sAction=myForm.action;myForm.action=UpdateUrl(myForm.action);ChangeFormAction("pdf","1",true);AppFormSubmit(myForm,true);myForm.action=sAction;}else{alert(sUncorectLoad);}}catch(err){alert(err);}}function MailZJRResults(sParam){try{myForm=document.getElementById("aspnetForm");if(myForm){var sWinName="email";var target=myForm.target;var sAction=myForm.action;MailPopup("idosblank.htm",sWinName);myForm.action=GetSendMailAction(sParam);myForm.target=sWinName;myForm.submit();myForm.action=sAction;myForm.target=target;}else{alert(sUncorectLoad);}}catch(err){alert(err);}}function pageLoad_Dep(iScena){try{$(document.body).click(BodyClick);switch(iScena){case 0:if(!IsMSIE6older()){FocusDep();}else{FocusElement(sSearchButton);}document.onkeydown=IdosKeyDown;break;case 1:document.onkeydown=IdosKeyDownPaging;break;}}catch(err){alert(err);}}function FocusDep(){var bFocusSearch=true;oIsKombo=document.getElementById(sInputPrefix+'cF_0k');if(!oIsKombo){oEl=document.getElementById(sInputPrefix+'cF_0t');if(oEl.value==''){FocusTxt(oEl,0);bFocusSearch=false;}}if(bFocusSearch){FocusElement(sSearchButton);}}function CheckDepSearch(){try{var sError='';if((document.getElementById(sInputPrefix+'cF_0t').value=='')&&(document.getElementById(sInputPrefix+'cT_0t').value=='')&&!(document.getElementById(sInputPrefix+'cF_0k'))&&!(document.getElementById(sInputPrefix+'cT_0k'))){if(sError!=''){sError+="\n";}sError+=sNoDepFromTo;oEl=document.getElementById(sInputPrefix+'cF_0t');if(oEl)oEl.focus();}if(oBaseParams.get_IsAdvancedForm()){var bRes=false;for(i=0;i<asTrTypes.length;i++){oEl=document.getElementById("TrType"+asTrTypes[i]);if(oEl){if(oEl.checked){bRes=true;break;}}}if(!bRes){if(sError==''){ShowSection(sInputPrefix+"trains");if(asTrTypes.length>0){oEl=document.getElementById("TrType"+asTrTypes[0]);if(oEl){oEl.focus();}}}else{sError+="\n";}sError+=sNoTrType;}}if(sError==''){if(!CheckSearchTime()){return false;}dtLastSearch=new Date();return true;}else{alert(sError);return false}}catch(e){HandlerError(e);}dtLastSearch=new Date();return true;}function PrintDepResults(){try{myForm=document.getElementById("aspnetForm");if(myForm){var sWinName="print";var target=myForm.target;var sAction=myForm.action;PrintPopup("idosblank.htm",sWinName);myForm.action=UpdateUrl(myForm.action);ChangeFormAction("pr","1",true);myForm.target=sWinName;AppFormSubmit(myForm,true);myForm.action=sAction;myForm.target=target;}else{alert(sUncorectLoad);}}catch(err){alert(err);}}function PrintDepResultsPDF(){try{myForm=document.getElementById("aspnetForm");if(myForm){var sAction=myForm.action;myForm.action=UpdateUrl(myForm.action);ChangeFormAction("pdf","1",true);AppFormSubmit(myForm,true);myForm.action=sAction;}else{alert(sUncorectLoad);}}catch(err){alert(err);}}function MailDepResults(sParam){try{myForm=document.getElementById("aspnetForm");if(myForm){var sWinName="email";var target=myForm.target;var sAction=myForm.action;MailPopup("idosblank.htm",sWinName);myForm.action=GetSendMailAction(sParam);myForm.target=sWinName;myForm.submit();myForm.action=sAction;myForm.target=target;}else{alert(sUncorectLoad);}}catch(err){alert(err);}}function pageLoad_About(iScena){try{$(document.body).click(BodyClick);}catch(err){HandlerError(err);}}function id2Name(sId){return sId.replace(/[_]/gi,'$');}function insertAfter(parent,node,referenceNode){parent.insertBefore(node,referenceNode.nextSibling);}function ShowInput(IdBase,bFocus){try{var oNode=document.getElementById(IdBase+"k");if(oNode)oNode.parentNode.removeChild(oNode);oNode=document.getElementById(IdBase+"d");if(oNode)oNode.parentNode.removeChild(oNode);oNode=document.getElementById(IdBase+"e");if(oNode)oNode.parentNode.removeChild(oNode);oElTxt=document.getElementById(IdBase+"t");if(oElTxt){oElTxt.style.display="inline";if(bFocus)oElTxt.focus();}var oAnch=document.getElementById(IdBase+"sel");if(oAnch){oAnch.style.display="inline";}}catch(err){HandlerError(err);}}function AddInput(sIdBase,sObjectTyp){try{var iMinFreeOrder=-1;var oBox=$get(sIdBase+"box");if(oBox){iMinFreeOrder=GetMinFreeOrder(oBox,sIdBase);}else{oBox=AddNewBox(sIdBase,sObjectTyp);iMinFreeOrder=0;}if(iMinFreeOrder>=2){var oEl=$get(sIdBase+'0Add');if(oEl){oEl.style.display='none';}}var oCont=document.createElement('p');oCont.id=sIdBase+iMinFreeOrder+"p"var sIdEx=sIdBase+iMinFreeOrder;var sNewLabel;var sAccKey="";var sDivID;var sHasAddress="_noAP";if(typeof(oSelMode)!="undefined"&&oSelMode._bHasCombAddress){sHasAddress="";}var iTabIndex=iMinFreeOrder+1;switch(sObjectTyp){case"FROM":sNewLabel=sLabelSecFromTo;if(iMinFreeOrder==0)sAccKey=sFromAccKey;sDivID="hlpconnfrom";iTabIndex=10+iTabIndex;break;case"TO":sNewLabel=sLabelSecFromTo;if(iMinFreeOrder==0)sAccKey=sToAccKey;sDivID="hlpconnto";iTabIndex=20+iTabIndex;break;case"CHANGE":if(iMinFreeOrder==0){sAccKey=sChangeAccKeysNewLabel=sLabelChange;}else{sNewLabel=sLabelSecChange;}sDivID="hlpconnchange";iTabIndex=30+iTabIndex;break;case"VIA":if(iMinFreeOrder==0){sAccKey=sViaAccKey;sNewLabel=sLabelVia;}else{sNewLabel=sLabelSecVia;}sDivID="hlpconnvia";iTabIndex=40+iTabIndex;break;}sNewLabel+=' <a onclick="javascript:ShowHideDiv(event, \''+sDivID+iMinFreeOrder+sHasAddress+'\',\'\');" id="anch_'+sDivID+iMinFreeOrder+'" class="btn-help" ><img src="img/btn-help.png" alt="?" width="10" height="11" /></a>';var sLabel='<label class="label w-lab1 l" for="'+sIdEx+'t'+'" id="'+(sIdEx+'Lbl')+'">'+sNewLabel+'</label>';var sTextBox='<input name="'+id2Name(sIdEx+'t')+'" type="text" size="20" id="'+(sIdEx+'t')+'" class="inp-text w-inp1 l" tabIndex="'+iTabIndex+'" accesskey="'+sAccKey+'" autocomplete="off" maxlength="128" />';var sSel='<span class="btn-selmode l abtip" id="'+sIdEx+'sel" ><img alt="" src="img/btn-selmode.png" />'+sSelTip+'</span>';var sSelModeHiddenField='<input type="hidden" name="'+id2Name(sIdEx+'selh')+'" value="0|-1" id="'+(sIdEx+'selh')+'" />';var sHiddenField='<input type="hidden" name="'+id2Name(sIdEx+'h')+'" id="'+(sIdEx+'h')+'" />';var sAdd='';if(iMinFreeOrder==0){sAdd='<a id="'+(sIdEx+'Add')+'" title="'+sAddObject+'" class="btn-add l" href="javascript:AddInput(\''+sIdBase+'\', \''+sObjectTyp+'\');">'+'<img width="23" height="22" src="img/btn-add.png" alt="+" style="border-width:0px;" /></a>';}var sDel='<a id="'+(sIdEx+'Del')+'" title="'+sDelObject+'" class="btn-delete l" href="javascript:DelInput(\''+sIdBase+'\', \''+sObjectTyp+'\', '+iMinFreeOrder+');">'+'<img width="23" height="22" src="img/btn-delete.png" alt="-" style="border-width:0px;" /></a>';var sBreak=' <span class="break"><!--  --></span>';oCont.innerHTML=sLabel+sTextBox+sSel+sSelModeHiddenField+sHiddenField+sDel+sAdd+sBreak;if(sObjectTyp=="FROM"){var oRepFromTo=document.getElementById(sIdBase+"repft");oBox.insertBefore(oCont,oRepFromTo);}else{oBox.appendChild(oCont);}var sBindElementID=null;try{sBindElementID=sIdEx+'selh';var ac=new InputObject(sIdEx+'t',sIdEx+'h',sAppPath+'AJAXService.asmx/SearchOnGlobalList',sBindElementID,oBaseParams.get_TTCombID(),false);InputObjectManager.add(sIdEx+'t',ac);}catch(err){HandlerError(err);}$get(sIdEx+'t').focus();}catch(err){alert(err.message);}}function DelInput(sIdBase,sObjectTyp,iOrder){try{var iMaxOrder=-1;var iCount=0;var oBox=$get(sIdBase+"box");iMaxOrder=GetMinFreeOrder(oBox,sIdBase)-1;if(iMaxOrder>=0){iCount=iMaxOrder+1;}if(iMaxOrder>=0){if(iOrder<iMaxOrder){for(i=iOrder;i<iMaxOrder;i++){$get(sIdBase+i+'t').value=$get(sIdBase+(i+1)+'t').value;$get(sIdBase+i+'h').value=$get(sIdBase+(i+1)+'h').value;$get(sIdBase+i+'selh').value=$get(sIdBase+(i+1)+'selh').value;oSelMode.SetTxt(sIdBase+i+'sel');}}InputObjectManager.remove(sIdBase+iMaxOrder+'t');oNode=$get(sIdBase+iMaxOrder+'p');if(oNode)oNode.parentNode.removeChild(oNode);oNode=$get(sIdBase+iMaxOrder+'e');if(oNode)oNode.parentNode.removeChild(oNode);iCount--;}if(iCount<=0){SetChangeViaControls(sObjectTyp);if(!$get(sInputPrefix+'cF_0k'))$get(sInputPrefix+'cF_0t').focus();}else{var oEl=$get((sIdBase+'0Add'));if(oEl)oEl.style.display='inline';if(!$get(sIdBase+'0k'))$get(sIdBase+'0t').focus();}}catch(err){alert(err.message);}}function DelAllInputs(sIdBase,sObjectTyp){try{var iMaxOrder=-1;var oBox=$get(sIdBase+"box");iMaxOrder=GetMinFreeOrder(oBox,sIdBase)-1;for(i=0;i<=iMaxOrder;i++){var iOrder=i;InputObjectManager.remove(sIdBase+iOrder+'t');oNode=$get(sIdBase+iOrder+'p');if(oNode)oNode.parentNode.removeChild(oNode);oNode=$get(sIdBase+iOrder+'e');if(oNode)oNode.parentNode.removeChild(oNode);}SetChangeViaControls(sObjectTyp);}catch(err){alert(err.message);}}function setChange(){try{var oCmd=$get(sInputPrefix+'setChange');var oAnch=$get('anchsetChange');if(oCmd.disabled)return;Calendar.addClass(oAnch,"link-disable");oAnch.removeAttribute('href');if(oBaseParams.get_IsAdvancedForm()){DelAllInputs(sInputPrefix+'cV_','VIA');AddInput(sInputPrefix+'cCh_','CHANGE');}else{AddInput(sInputPrefix+'cCh_','CHANGE');}$get(sInputPrefix+'cCh_0t').focus();}catch(err){alert(err.message);}}function setVia(){try{var oCmd=$get(sInputPrefix+'setVia');var oAnch=$get('anchsetVia');if(oCmd.disabled)return;Calendar.addClass(oAnch,"link-disable");oAnch.removeAttribute('href');if(oBaseParams.get_IsAdvancedForm()){DelAllInputs(sInputPrefix+'cCh_','CHANGE');AddInput(sInputPrefix+'cV_','VIA');}$get(sInputPrefix+'cV_0t').focus();}catch(err){alert(err.message);}}function repFromTo(){try{var sFromSuf='cF_';var sToSuf='cT_';if(oBaseParams.get_IsAdvancedForm()){asFromValue=new Array();asToValue=new Array();BeforeRep();setTimeout("ReplAdvanced()",20);setTimeout("AfterRep()",20);}else{repValue(sFromSuf,sToSuf,'0t');repValue(sFromSuf,sToSuf,'0h');repValue(sFromSuf,sToSuf,'0selh');oSelMode.SetTxt(sInputPrefix+sFromSuf+'0sel');oSelMode.SetTxt(sInputPrefix+sToSuf+'0sel');}}catch(err){alert(err.message);}}function SetChangeViaControls(sObjectTyp){if(sObjectTyp=="VIA"||sObjectTyp=="CHANGE"){var oCmd;var oAnchswitch(sObjectTyp){case"VIA":if(oBaseParams.get_IsAdvancedForm()){oCmd=$get(sInputPrefix+'setVia');oAnch=$get('anchsetVia');}break;case"CHANGE":var oElOD=$get(sInputPrefix+"onlydirect");if(oElOD&&!oElOD.checked){oCmd=$get(sInputPrefix+'setChange');oAnch=$get('anchsetChange');}break;}if(oCmd){Calendar.removeClass(oAnch,"link-disable");oAnch.setAttribute("href",oAnch.getAttribute("xhref"));}}}function GetMinFreeOrder(oBox,sIdBase){var iLast=-1;if(!oBox)return-1;for(i=0;i<oBox.childNodes.length;i++){var oNode=oBox.childNodes.item(i);if(oNode.nodeType==1){if(oNode.id.indexOf(sIdBase)==0){var sId=oNode.id;if(sId.charAt(sId.length-1)=='p'){iLast=(sId.substring(sIdBase.length,sId.length-1)*1);}}}}return iLast+1;}function AddNewBox(sIdBase,sObjectTyp){var oBox=document.createElement('div');oBox.id=sIdBase+"box";var oParent=$get("main-form-inner");var oReference=$get(sInputPrefix+"rsbox")oParent.insertBefore(oBox,oReference);return oBox;}function BeforeRep(){if(!IsMSIE()){SetDisplayNone(sInputPrefix+'cF_box');SetDisplayNone(sInputPrefix+'cT_box');}}function AfterRep(){if(!IsMSIE()){SetDisplayBlock(sInputPrefix+'cF_box');SetDisplayBlock(sInputPrefix+'cT_box');}}function ReplAdvanced(){var sFromSuf='cF_';var sToSuf='cT_';var iFrom=CountItem(sInputPrefix+sFromSuf);var iTo=CountItem(sInputPrefix+sToSuf);GetValuesFromTo(iFrom,sFromSuf,asFromValue);GetValuesFromTo(iTo,sToSuf,asToValue);ResetFromTo(sFromSuf,'FROM');ResetFromTo(sToSuf,'TO');SetFromTo(sFromSuf,'FROM',asToValue);SetFromTo(sToSuf,'TO',asFromValue);}function SetFromTo(sSufix,sObjectTyp,asValue){for(j=0;j<asValue.length;j++){if(j!=0){AddInput(sInputPrefix+sSufix,sObjectTyp);}SetValues(sSufix,j,asValue);oSelMode.SetTxt(sInputPrefix+sSufix+j+'sel');}}function SetValues(sSufix,j,asValue){SetValue(sInputPrefix+sSufix+j+'t',asValue[j][0]);SetValue(sInputPrefix+sSufix+j+'h',asValue[j][1]);SetValue(sInputPrefix+sSufix+j+'selh',asValue[j][2]);}function SetValue(sId,sValue){var oEl=document.getElementById(sId);if(oEl!=null){oEl.value=sValue;}}function SetIndex(sId,sValue){var oEl=document.getElementById(sId);if(oEl!=null){oEl.selectedIndex=sValue;}}function GetValuesFromTo(iCount,sSufix,asValue){for(i=0;i<iCount;i++){asValue[i]=new Array();SaveValue(sInputPrefix+sSufix+i+'t',asValue[i],0);SaveValue(sInputPrefix+sSufix+i+'h',asValue[i],1);SaveValue(sInputPrefix+sSufix+i+'selh',asValue[i],2);}}function SaveValue(sId,asValue,j){asValue[j]=new Array();var oEl=document.getElementById(sId);if(oEl!=null){asValue[j]=oEl.value;}else{asValue[j]="";}}function SaveValueCombo(sId,asValue,j){asValue[j]=new Array();var oEl=document.getElementById(sId);if(oEl!=null){asValue[j]=oEl.selectedIndex;}else{asValue[j]="";}}function ResetFromTo(sSufix,sObjectTyp){var iCount=CountItem(sInputPrefix+sSufix)for(j=0;j<iCount-1;j++){DelInput(sInputPrefix+sSufix,sObjectTyp,j);}oNode=document.getElementById(sInputPrefix+sSufix+'0e');if(oNode)oNode.parentNode.removeChild(oNode);}function CountItem(sIdBase){var iCount=0;var oBox=$get(sIdBase+"box");iCount=GetMinFreeOrder(oBox,sIdBase);if(iCount<0){iCount=0;}return iCount;}function repValue(sIdFrom,sIdTo,sSufix){var oFrom=document.getElementById(sInputPrefix+sIdFrom+sSufix);var oTo=document.getElementById(sInputPrefix+sIdTo+sSufix);if(oFrom!=null&&oTo!=null){var sPom=oFrom.value;oFrom.value=oTo.value;oTo.value=sPom;}}function OnlyDirectChange(){try{var oEl1=$get(sInputPrefix+"onlydirect");var oEl2=$get(sInputPrefix+'setChange');var oEl4=$get(sInputPrefix+'params');var oAnch=$get('anchsetChange');if(oEl1&&oEl2){if(oEl1.checked){DelAllInputs(sInputPrefix+'cCh_','CHANGE');oAnch.removeAttribute('href');Calendar.addClass(oAnch,"link-disable");if(oBaseParams.get_IsAdvancedForm()&&oEl4){oEl4.style.display="none";}}else{oAnch.setAttribute("href",oAnch.getAttribute("xhref"));Calendar.removeClass(oAnch,"link-disable");if(oBaseParams.get_IsAdvancedForm()&&oEl4){oEl4.style.display="block";}}}}catch(err){alert(err);}}function onDtKeydown(event){try{var ikeyCode;ikeyCode=0;if(event.which){ikeyCode=event.which;}else if(event.keyCode){ikeyCode=event.keyCode;}if(ikeyCode===38){JourneyDateFore();refJourneyDate.select();event.returnValue=false;event.cancel=true;return false;}else if(ikeyCode===40){JourneyDateBack();refJourneyDate.select();event.returnValue=false;event.cancel=true;return false;}else{return true;}}catch(e){HandlerError(e);}}function onTimeKeydown(event){try{var ikeyCode;ikeyCode=0;if(event.which){ikeyCode=event.which;}else if(event.keyCode){ikeyCode=event.keyCode;}oEl=document.getElementById("Time");if(ikeyCode===38){GetTime(null,"+");oEl.select();event.returnValue=false;event.cancel=true;return false;}else if(ikeyCode===40){GetTime(null,"-");oEl.select();event.returnValue=false;event.cancel=true;return false;}else{return true;}}catch(e){HandlerError(e);}}function GetCalDate(event,sOperation){if(IsNSOperaDblClick(event))return false;if(sOperation=="-"){JourneyDateBack();}else{JourneyDateFore();}return false;}function GetTime(event,sOperation){if(IsNSOperaDblClick(event))return false;var sTime="";oEl=document.getElementById("Time");if(oEl!=null){sTime=TimeParse(oEl.value);sDefTime=ChangeTime(sTime,sOperation);oEl.value=sDefTime;}return false;}function TimeParse(sTime){var iLen=sTime.length;var bNum=true;var asTime=[];asTime=sTime.split(":");if(iLen>=3&&iLen<=5&&asTime.length===2){for(i=0;i<asTime.length;i++){for(j=0;j<asTime[i].length;j++){if(!(asTime[i].charCodeAt(j)>=48&&asTime[i].charCodeAt(j)<=57)){bNum=false;}}}}else{bNum=false;}if(bNum){if(eval(asTime[0])<0||eval(asTime[0])>24){bNum=false;}}if(bNum){return sTime;}else{return sDefTime;}}function ChangeTime(sTime,sOperation){var iFrom;var iTo;var asTime=[];asTime=sTime.split(":");var iHours=eval(asTime[0]);oEl1=document.getElementById("IsDepTime0");if(oEl!=null&&oEl1.checked===true){iFrom=1;iTo=24;if(iHours===0){iHours=iTo;}}else{iFrom=0;iTo=23;if(iHours===24){iHours=iFrom;}}var iNum;if(sOperation==="+"){iHours+=1;}else{if(asTime[1]=="00"||asTime[1]=="0")iHours-=1;}if(iHours<iFrom){iHours=iTo;}if(iHours>iTo){iHours=iFrom;}asTime[0]=iHours;asTime[1]="00";return asTime[0]+":"+asTime[1];}function pageLoad_Objects(iScena){try{$(document.body).click(BodyClick);switch(iScena){case 0:if(!IsMSIE6older()){FocusObject();}else{FocusElement(sSearchButton);}document.onkeydown=IdosKeyDown;break;case 1:document.onkeydown=IdosKeyDownPaging;break;}}catch(err){HandlerError(err);}}function FocusObject(){oEl=document.getElementById(sInputPrefix+'cM_0t');if(oEl.value==''){FocusTxt(oEl,0);}else{FocusElement(sSearchButton);}}function CheckObjectsSearch(){try{if(!CheckSearchTime()){return false;}dtLastSearch=new Date();return true;}catch(err){HandlerError(err);}dtLastSearch=new Date();return true;}function pageLoad_Lines(iScena){try{$(document.body).click(BodyClick);switch(iScena){case 0:var oEl=document.getElementById(sInputPrefix+'cM_t');if(oEl.value==''){FocusTxt(oEl,0);}else{FocusElement(sSearchButton);}document.onkeydown=IdosKeyDown;break;case 1:document.onkeydown=IdosKeyDownPaging;break;}}catch(err){HandlerError(err);}}function CheckLinesSearch(){try{var sError='';if(oBaseParams.get_IsAdvancedForm()){var bRes=false;for(i=0;i<asTrTypes.length;i++){oEl=document.getElementById("TrType"+asTrTypes[i]);if(oEl){if(oEl.checked){bRes=true;break;}}}if(!bRes){if(sError==''){ShowSection(sInputPrefix+"trains");if(asTrTypes.length>0){oEl=document.getElementById("TrType"+asTrTypes[0]);if(oEl){oEl.focus();}}}else{sError+="\n";}sError+=sNoTrType;}}if(sError==''){if(!CheckSearchTime()){return false;}dtLastSearch=new Date();return true;}else{alert(sError);return false}}catch(e){HandlerError(e);}dtLastSearch=new Date();return true;}function ChangeLinesTT(){try{if(!oBaseParams.get_IsAdvancedForm())return;myForm=document.getElementById("aspnetForm");if(myForm){$get("__EVENTTARGET").value="chsel";AppFormSubmit(myForm,false);}}catch(err){alert(err);}}var MCWindow=null;function MCShow(event){var w=950;var h=700;if(h>window.screen.height){h=window.screen.height}if(w>window.screen.width){w=window.screen.width}var left=(window.screen.width-(w+60))/2;var top=(window.screen.height-(h+80))/2;var sUrl=AddParamsToURL("myconn.aspx")+"&p="+oBaseParams.get_MCHandle()MCWindow=window.open(oBaseParams.addToURL(sUrl,true,false),"MCWindow","height="+h+",width="+w+",left="+left+",top="+top+", location=no,menubar=yes,status=no,toolbar=no,scrollbars=yes,resizable=yes");MCWindow.focus();stopEvent(event);}function MCAddItem(sConnID){try{AjaxUPbeginRequest();var settings={url:sAppPath+'AJAXService.asmx/MCAddConnections',data:'{"iConnHandle":"'+iConnHandle+'","sConnIDs":"'+sConnID+'","iDestHandle":"'+oBaseParams.get_MCHandle()+'","iMode":"'+oBaseParams.get_MCMode()+'","iLang":"'+oBaseParams.get_Lang()+'"}',success:function(data){onAjaxDivComplete(data.d,GetObjectParams(sMCDiv,'',true),'MCAddConnections');}}$.ajax($.extend(AjaxDefaultSettings(),settings));}catch(err){alert(err);}}function MCAddItems(){try{AjaxUPbeginRequest();var sConnIDs=GetSelIDs();var settings={url:sAppPath+'AJAXService.asmx/MCAddConnections',data:'{"iConnHandle":"'+iConnHandle+'","sConnIDs":"'+sConnIDs+'","iDestHandle":"'+oBaseParams.get_MCHandle()+'","iMode":"'+oBaseParams.get_MCMode()+'","iLang":"'+oBaseParams.get_Lang()+'"}',success:function(data){onAjaxDivComplete(data.d,GetObjectParams(sMCDiv,'',true),'MCAddConnections');}}$.ajax($.extend(AjaxDefaultSettings(),settings));}catch(err){alert(err);}}function GetSelIDs(){var asAll=new Array();var asSel=new Array();var iCountAll=0;var iCountSel=0;var aoEl=document.getElementsByTagName('input');var re1=new RegExp(sResultPrefix+"print","i");var sID="";for(i=0;i<aoEl.length;i++){if(aoEl[i].id.search(re1)>-1){sID=aoEl[i].id.replace(re1,"");if(aoEl[i].checked){asSel[iCountSel]=sID;iCountSel++;}asAll[iCountAll]=sID;iCountAll++;}}if(iCountSel>0){return FormatIDs(asSel);}else{return FormatIDs(asAll);}}function FormatIDs(asIDs){var sConnIDs="";for(i=0;i<asIDs.length;i++){if(i!=0){sConnIDs+=",";}sConnIDs+=asIDs[i];}return sConnIDs;}function MCDelItem(iConnID){try{AjaxUPbeginRequest();var settings={url:sAppPath+'AJAXService.asmx/MCDeleteConnection',data:'{"iMCHandle":"'+oBaseParams.get_MCHandle()+'","iConnID":"'+iConnID+'","iMode":"'+oBaseParams.get_MCMode()+'","iLang":"'+oBaseParams.get_Lang()+'"}',success:function(data){onAjaxDivComplete(data.d,GetObjectParams(sMCDiv,'',true),'MCDeleteConnection');}}$.ajax($.extend(AjaxDefaultSettings(),settings));}catch(err){alert(err);}}function MCDelAll(event){MCDelAll_core();MCPanelChanged();stopEvent(event);}function MCSwitch(){try{if(oBaseParams.get_MCMode()==1){MCExpand();}else if(oBaseParams.get_MCMode()==2){MCCollapse();}}catch(err){alert(err);}}function MCRefresh(){try{if(oBaseParams.get_MCMode()==1){MCCollapse();}else if(oBaseParams.get_MCMode()==2){MCExpand();}}catch(err){alert(err);}}function MCExpand(){oBaseParams.set_MCMode(2);GetMC();};function MCCollapse(){oBaseParams.set_MCMode(1);SetMC(true);oEl=document.getElementById("mcCount");oEl.innerHTML=oBaseParams.get_MCItemCount();}function SetMC(bCollapse){var sClassName="collapsed";var oEl1=$get("my-connections");var sTmp=oEl1.className;if(!bCollapse){sTmp=sTmp.replace(sClassName,"");sTmp=sTmp.replace(/^[ ]*/,"");sTmp=sTmp.replace(/[ ]*$/,"");bRet=false;}else{if(sTmp.indexOf(sClassName)==-1){sTmp=sTmp+" "+sClassName;}}oEl1.className=sTmp;SetMotherMarginBottom();}function SetMotherMarginBottom(){var oEl1=$get("my-connections");var oEl2=$get("mother");if(oEl1&&oEl2){oEl2.style.marginBottom=oEl1.clientHeight+"px";}}function GetMC(){try{AjaxUPbeginRequest();var settings={url:sAppPath+'AJAXService.asmx/GetMC',data:'{"iMCHandle":"'+oBaseParams.get_MCHandle()+'","iMode":"'+oBaseParams.get_MCMode()+'","iLang":"'+oBaseParams.get_Lang()+'"}',success:function(data){onAjaxDivComplete(data.d,GetObjectParams(sMCDiv,'',true),'GetMC');}}$.ajax($.extend(AjaxDefaultSettings(),settings));}catch(err){alert(err);}}function GetMCHandle(sId,sResult){var oNewElemContainer=document.createElement("div");var oOldNode=document.getElementById(sId);if(sId==sMCDiv){var iIndex=sResult.indexOf("</metadata>");var sMetadata=sResult.substring(10,iIndex).split(",");var sHTML=sResult.substring(iIndex+11);oBaseParams.set_MCMode(sMetadata[0]);oBaseParams.set_MCHandle(sMetadata[1]);oBaseParams.set_MCItemCount(sMetadata[2]);oNewElemContainer.innerHTML=sHTML;if(oOldNode){oOldNode.parentNode.replaceChild(oNewElemContainer.childNodes[0],oOldNode);}else{document.appendChild(oNewElemContainer.childNodes[0]);}}SetMC(false);}function MCDelAll_core(){oBaseParams.set_MCMode(0);oBaseParams.set_MCHandle(-1);oBaseParams.set_MCItemCount(0);var oEl=document.getElementById(sMCDiv);oEl.style.display="none";oEl.innerHTML="";}function MCWindowChanged(iRelCount){try{if(self.opener!=null){if(!self.opener.closed){self.opener.MCWindowChanged_core(iRelCount);}}if(oBaseParams.get_MCItemCount()==0){document.location.href=sAppPath+AddParamsToURL("myconn.aspx")+"&p="+oBaseParams.get_MCHandle()+"&silent=true";}}catch(err){alert(err);}}function MCWindowChanged_core(iRelCount){var iCount=(oBaseParams.get_MCItemCount()*1)+iRelCount;if(iCount<0){iCount=0;}if(iCount>0){oBaseParams.set_MCItemCount(iCount);MCCollapse();}else{MCDelAll_core();}}function MCPanelChanged(){try{if(MCWindow){MCWindow.MCPanelChanged_core(oBaseParams.get_MCHandle(),oBaseParams.get_MCItemCount(),oBaseParams.get_MCMode(),oBaseParams.get_Lang());window.focus();}}catch(err){MCWindow=null;}}function MCPanelChanged_core(iHandle,iItemCount,iMode,iLang){oBaseParams.set_MCHandle(iHandle);oBaseParams.set_MCItemCount(iItemCount);oBaseParams.set_MCMode(iMode);oBaseParams.set_Lang(iLang);document.location.href=sAppPath+AddParamsToURL("myconn.aspx")+"&p="+oBaseParams.get_MCHandle()+"&silent=true";}function MyConnPrint(event){try{var sWinName="print";var sUrl=AddParamsToURL("myconn.aspx")+"&pr=1&p="+oBaseParams.get_MCHandle()PrintPopup(sUrl,sWinName);stopEvent(event);}catch(err){alert(err);}}function MyConnPrintPDF(event){try{var sWinName="printPDF";var sUrl=AddParamsToURL("myconn.aspx")+"&pdf=1&p="+oBaseParams.get_MCHandle()PrintPopup(sUrl,sWinName);stopEvent(event);}catch(err){alert(err);}}function MyConnMail(event,sParam){try{var sWinName="email";var sUrl=AddParamsToURL("SendMail.aspx")+"&p="+sParam+"&pg=myconn.aspx&cnt="+oBaseParams.get_MCItemCount();MailPopup(sUrl,sWinName);stopEvent(event);}catch(err){alert(err);}}SelMode=function(bHasCombAddress){this._bHasCombAddress=bHasCombAddress;this._baseID='';this._selectedMode='0';}SelMode.prototype={get_SelMode:function(){return this._baseID+"sel";},set_SelMode:function(value){this._baseID=value.substring(0,value.length-3);},GetSelHValues:function(sSelID){var sCat='';var sSelectMode='';var oSelH=$("#"+sSelID+'h')[0];if(oSelH&&oSelH.value!=''){var asArray=oSelH.value.split('|');if(asArray.length>0){sSelectMode=asArray[0];if(asArray.length>1){sCat=asArray[1];}if(!this._bHasCombAddress&&sSelectMode=='1'){sSelectMode='0';this._setHiddenFiled(sSelectMode+'|'+sCat);}}}return{sCat:sCat,sSelectMode:sSelectMode};},SelectPOI:function(sValue){if(sValue=='')sValue=$("#selmcat")[0].value;this._setHiddenFiled("0|"+sValue);HideDiv(sBalloonDiv);this._setTxt('');this._setAnch('btn-selmode');$('#'+this._baseID+'t')[0].focus();this._selMenu('sel0',sValue);},SelectAdr:function(){if(this._bHasCombAddress){this._setHiddenFiled("1");HideDiv(sBalloonDiv);this._setTxt('adrsel');this._setAnch('btn-roseselmode');$('#'+this._baseID+'t')[0].focus();this._selMenu('sel1','');}},SelectMap:function(){if(this._bHasCombAddress){MapSelectPopup('MapSelect.aspx?id='+this._baseID+'&tt='+oBaseParams.get_TTCombID()+this._getSelectMapParams(),'mapselect');HideDiv(sBalloonDiv);}},_selMenu:function(sId,sCat){$('#menu'+this._baseID+' li div').removeClass('selmenu');$('#menu'+this._baseID+' li.'+sId+' div.menuspace').addClass('selmenu');$('#menu'+this._baseID+' ul li').removeClass('selsubmenu');if(sCat!='')$('#menu'+this._baseID+' ul li.cat'+sCat).addClass('selsubmenu');},_getSelectMapParams:function(){var sValue=$.trim($('#'+this._baseID+'t')[0].value);var oSel=this.GetSelHValues(this._baseID+"sel");var sHiddenParam='';if(sValue!=''){var sCat='';if(oSel.sCat!='')sCat='&c='+oSel.sCat;return'&v='+encodeURIComponent(sValue)+sHiddenParam+'&s='+oSel.sSelectMode+sCat;}return'';},SetTxt:function(sId){this.set_SelMode(sId);var oSel=this.GetSelHValues(sId);if(oSel){switch(oSel.sSelectMode){case'1':this._setTxt('adrsel');this._setAnch('btn-roseselmode');this._selMenu('sel1','');break;default:this._setTxt('');this._setAnch('btn-selmode');this._selMenu('sel0',oSel.sCat);break;}}},_setTxt:function(sCssClass){var oInput=$('#'+this._baseID+'t')[0];if(oInput){$(oInput).removeClass('adrsel');$(oInput).addClass(sCssClass);}var oInp=InputObjectManager.getItem(this._baseID+'t');if(oInp){oInp.Title();}},_setAnch:function(sCssClass){var oSel=$("#"+this._baseID+'sel');if(oSel){oSel.removeClass('btn-selmode');oSel.removeClass('btn-roseselmode');oSel.addClass(sCssClass);}var oImgSel=$("#"+this._baseID+'sel img')[0];if(oImgSel){oImgSel.src='img/'+sCssClass+'.png';}},_setHiddenFiled:function(sValue){var oSelH=$("#"+this._baseID+'selh')[0];if(oSelH){oSelH.value=sValue;}}}