(function(c,f){var b={form:null,doc:c.document},e=c.document,d=c,a={touroperator:[],regions:[],region:[],destination:[],termin:{min:null,max:null},init:function(g){this.touroperator=g[0];this.regions=g[1];this.termin.min=g[2];this.termin.max=g[3];return this;},createRegionAndDirection:function(n,h,m,j){var l=0,g=0,k=null;if(this.regions.length>0){for(l=0,g=this.regions.length;l<g;l+=1){k=this.regions[l].split(n);if(k[m]===k[j]){this.region.push(k[h]+"|"+k[m]+"|"+k[j]);}else{this.destination.push(k[h]+"|"+k[m]+"|"+k[j]);}}}return this;},getTouroperator:function(){return this.touroperator;},getRegions:function(){return this.regions;},getTerminMin:function(){return this.termin.min;},getTerminMax:function(){return this.termin.max;},getRegion:function(j,g,i,h){if(this.region.length===0){this.createRegionAndDirection(j,g,i,h);}return this.region;},getDestination:function(j,g,i,h){if(this.region.length===0){this.createRegionAndDirection(j,g,i,h);}return this.destination;}};b.init=function(h,g){this.form=e.getElementById(h)||null;if(g!==f){a.init(g);}return this;};b.error=function(g){throw g;};b.log=function(g){if(typeof d.console!=="undefined"){d.console.log(g);}else{alert(g);}return this;};b.getTouroperator=function(){return a.getTouroperator();};b.getAllRegions=function(){return a.getRegions();};b.getTerminMin=function(){return a.getTerminMin();};b.getTerminMax=function(){return a.getTerminMax();};b.getDestination=function(j,g,i,h){return a.getDestination(j,g,i,h);};b.getRegion=function(j,g,i,h){return a.getRegion(j,g,i,h);};b.addEvent=function(i,g,j){try{if(i.addEventListener){i.addEventListener(g,j,false);}else{i.attachEvent("on"+g,j);}}catch(h){this.error("tt.addEvent -> "+h);}return this;};b.multiEvent=function(k,h,j){for(var g=k;g<h;g+=1){j(g);}return this;};b.loadCacheFile=function(g,h,j){var i=this;b.load("http://ttibe.traveltainment.pl/booking_pl/cache/"+g+"/"+h+"/cachefiles_"+h+"_js.php?getCacheFiles=1",function(){b.load("http://ttibe.traveltainment.pl/booking_pl/cache/"+g+"/"+h+"/"+d["cacheFiles_"+h][0],function(){b.load("http://ttibe.traveltainment.pl/booking_pl/cache/"+g+"/"+h+"/"+d["cacheFiles_"+h][1],function(){a.init([d["arrMarke_"+h],d["TTREGS_"+h],d["termin_min_"+h],d["termin_max_"+h]]);j();return i;});});});};b.load=function(h,i){var g=e.createElement("script");g.type="text/javascript";if(g.readyState){g.onreadystatechange=function(){if(g.readyState==="loaded"||g.readyState==="complete"){g.onreadystatechange=null;if(i!==f){i();}}};}else{g.onload=function(){if(i!==f){i();}};}g.src=h;return e.getElementsByTagName("head")[0].appendChild(g);};b.ajaxObj=function(){try{return new XMLHttpRequest();}catch(g){try{return new ActiveXObject("Msxml2.XMLHTTP");}catch(g){try{return new ActiveXObject("Microsoft.XMLHTTP");}catch(g){alert("Twoja przeglądarka nie obsługuje XMLHttpRequest, zaktualizuj swoją przeglądarkę.");}}}return null;};return(d.tt=b);})(window);
