var ajax_loader=server.projectPath+"/public/ajax_loader/ajax-loader.gif",htmlAjaxLoader="<center><img src='"+ajax_loader+"'/></center>";$(function(){$(".fancyboxLink").fancybox({overlayShow:true,transitionIn:"elastic",transitionOut:"elastic",titlePosition:"outside",overlayColor:"#000",overlayOpacity:0.9});$(".dialog").dialog({autoOpen:true});$(".placeholder").placeholder();$(".bubbleInlineCities").bubble({position:"top",left:5,top:95,width:"195px",message:"cities"});$(".radioBoxContainers").click(function(){var a=$(this).parent(),b=$(this).children("div").eq(0);a.find('input[type="radio"]').attr("checked",false);a.find(".greenRadio").css("backgroundPosition","-17px -39px");b.children('input[type="radio"]').attr("checked",true);b.css("backgroundPosition","-17px -26px")});$("#oneWayTicket").click(function(){$(".discardReturnWay").hide()});$(".returnTrip").click(function(){$(".discardReturnWay").show()});$("#pointDeparture").keyup(function(a){var b=$(this).val();getSuggestions(b,a,$("#appenderFromCity"),$("#searchingTimeTables"),"/cities/prefixFromCitySuggestion")});$("#pointArrival").keyup(function(a){var b=$(this).val();getSuggestions(b,a,$("#appenderToCity"),$("#searchingTimeTables"),"/cities/prefixToCitySuggestion")});$("#transportCompany").keyup(function(a){var b=$(this).val();getSuggestions(b,a,$("#appenderCompany"),$("#searchingCompanies"),"/transportcompanyusers/gettransportcompanyuserssuggestions")});$("#getCitiesForBusStations").keyup(function(a){var b=$(this).val();getSuggestions(b,a,$("#appenderCitiesForBusStations"),$("#searchingCitiesForBusStations"),"/cities/getcitiessuggestionsforbusstations")});$("#getCitiesForRailwayStations").keyup(function(a){var b=$(this).val();getSuggestions(b,a,$("#appenderCitiesForRailwayStations"),$("#searchingCitiesForRailwayStations"),"/cities/getcitiessuggestionsforrailwaystations")});$(".greenSelectController").toggle(function(){$(this).find("select").show()},function(){$(this).find("select").hide()});$(".greenSelect").change(function(){var a=jQuery.trim($(this).children("option:selected").text());$(this).parent().parent().children(".greenInputsMiddle").children(".valueGreenSelect").text(a)});$(".filterSublinesInLine").change(function(){filterSublinesInLine()});$(".filterSimularSublines").change(function(){similarSublines()});$(".bgr-searh-form-field").focusout(editIframeApi)});$(document).on("click",".ajaxPaginate a",function(){var b=$(this).attr("href"),a=jQuery.trim($("#ajaxPaginateLink").text());$.ajax({type:"GET",url:a+b,beforeSend:function(){$("#ajaxContainer").html(htmlAjaxLoader)},success:function(c){closeAllSuggestions();$("#ajaxContainer").html(c)}});return false});function submitSearchingFormTimeTables(b){var a=$("#pointDeparture").val(),d=$("#pointArrival").val();if(a.length>1&&d.length>1){var e=b.attr("action"),c=b.serialize();$.ajax({type:"GET",url:e,data:c,beforeSend:function(){$("#pageContent").html(htmlAjaxLoader)},success:function(f){$("#pageContent").html(f);sublineSearchBufferToggleButton()}})}else{if(a.length==0){$("#pointDeparture").focus()}else{if(d.length==0){$("#pointArrival").focus()}}}return false}function filterSublinesInLine(){var d=$("#sublineFilterFromCity").val(),c=$("#sublineFilterToCity").val(),a=null,b=null;if(d!=null&&c!=null){$(".sublineBox").each(function(){a=$(this).children(".sublineBoxFromCity").val();b=$(this).children(".sublineBoxToCity").val();if(a==d&&b==c){$(this).show()}else{$(this).hide()}})}else{if(d!=null){$(".sublineBox").each(function(){a=$(this).children(".sublineBoxFromCity").val();if(a==d){$(this).show()}else{$(this).hide()}})}else{if(c!=null){$(".sublineBox").each(function(){b=$(this).children(".sublineBoxToCity").val();if(b==c){$(this).show()}else{$(this).hide()}})}}}return false}function similarSublines(){var b=$("#similarSublinesFilterCompanies").val(),a=null;if(b!=null){$(".sublineBox").each(function(){a=$(this).children(".sublineBoxTransportCompany").val();if(a==b){$(this).show()}else{$(this).hide()}})}}function bookmark(a,b){if((navigator.appName=="Microsoft Internet Explorer")&&(parseInt(navigator.appVersion)>=4)){window.external.AddFavorite(a,b)}else{if(window.sidebar){window.sidebar.addPanel(b,a,"")}else{alert("Press CTRL + D to bookmark")}}}function getSuggestions(e,b,c,a,d){if(e.length>1){if(b.keyCode!=13){$.get(server.projectPath+d,a.serialize(),function(f){if(f.length>1){c.html(f);c.show()}else{c.hide()}})}else{serializeFilterForm(a)}}else{c.hide()}}function serializeFilterForm(a){resetPlaceHolder();var b=a.serialize(),c=a.attr("action");scrollToElement($("#ajaxContainer"));$.ajax({type:"GET",url:c,data:b,beforeSend:function(){$("#ajaxContainer").html(htmlAjaxLoader)},success:function(d){closeAllSuggestions();$("#ajaxContainer").html(d)}});return false}function resetPlaceHolder(){$(".placeholder").each(function(){if($(this).attr("placeholder")==$(this).val()){$(this).val("")}})}function scrollToElement(a){$("html, body").animate({scrollTop:a.offset().top},1000)}function suggestionClose(b){var a=b.parent().attr("index");$(".suggestionAppendValue"+a).unbind("keyup");closeSuggestion(b)}function closeSuggestion(a){var b=a.parent();b.hide();b.html("")}function closeAllSuggestions(){$(".suggestionCloseButton").each(function(){closeSuggestion($(this))})}function setToInputValue(c,d){var a=c.parent().parent(),e=a.attr("index");$(".suggestionAppendValue"+e).val(d);var b=a.find(".suggestionCloseButton");closeSuggestion(b)}function openDatePicker(a){$(a).datepicker("show")}function submitForm(a){$(a).submit()}function disableFormEnterKey(b){var a;if(window.event){a=window.event.keyCode}else{a=b.which}if(a==13){return false}else{return true}}function redirect_to(a){window.location=server.domain+a}function setScrollToElement(a){scrollToElement($(a))}function sublinesPagination(a){var b=a.attr("href");removePaginationButton(a);$.ajax({type:"GET",url:b,beforeSend:function(){var c='<img class="sublineSearchBuffer-conteiner-pagination-loader" src="'+ajax_loader+'"/>';$("#sublineSearchBuffer-conteiner-pagination").append(c)},success:function(c){$("#sublineSearchBuffer-conteiner-pagination").append(c);$(".sublineSearchBuffer-conteiner-pagination-loader").remove();$("#sublineSearchBuffer-conteiner-pagination .sublineSearchBuffer-conteiner-lines:last").slideDown("slow");sublineSearchBufferToggleButton()}});return false}function removePaginationButton(a){a.parent().remove()}function sublineSearchBufferToggleButton(){$(".sublineSearchBufferToggleButton").toggle(function(){var a=$(this).parent().parent().parent().parent();a.children(".sublineSearchBufferCell").removeClass("displayNone");showSiblingsChildrendsAndHideVisibleElement($(this))},function(){var a=$(this).parent().parent().parent().parent();a.children(".sublineSearchBufferCell").addClass("displayNone");showSiblingsChildrendsAndHideVisibleElement($(this))})}function showSiblingsChildrendsAndHideVisibleElement(b){var a=b.children(":visible");a.hide();a.siblings().show()}function editIframeApi(){var a=$("#bgr-searh-form-width").val(),h=$("#bgr-searh-form-height").val(),b=$("#bgr-searh-form-lang").val();if(a.length==0||h.length==0){a="468";h="60"}if(b==null){b="en"}var c=document.createElement("iframe");c.width=a;c.height=h;c.frameBorder="no";c.src=server.domain+"/"+b+"/searh-form";var g=$(".bgr-searh-form-js");g.children("iframe").remove();var d=document.getElementsByTagName("bgr:searh-form")[0];d.parentNode.insertBefore(c,d);d.parentNode.insertBefore(c,d);var f="",i="";if(a!=468||h!=60){f=' width="'+a+'"';i=' height="'+h+'" '}var e='<bgr:searh-form lang="'+b+'"'+f+i+"></bgr:searh-form>";$("#bgr-searh-textarea-code").val(e)};
