
function mGaVariable(slot,scope)
{this.slot=slot;this.scope=scope;this.cookiename='mygaVariable'+this.slot+"_"+this.scope;this.cookieOpts={};if(this.scope==1){this.cookieOpts={expires:1200};}
this.obj=this.parse();this.dirtyFlag=false;}
var _p=mGaVariable.prototype;_p.setVariable=function(name,value){this.obj[name]=value;this.dirtyFlag=true;};_p.getVariable=function(name){return parseInt(this.obj[name],10);};_p.unsetVariable=function(name){delete this.obj[name];};_p.incrementVariable=function(name,o,def){var value=this.getVariable(name)||def;this.setVariable(name,value+o);}
_p.save=function(noPageTrack){if(this.dirtyFlag){var str="";for(a in this.obj){str=str+a+this.obj[a];}
$j.cookie(this.cookiename,str,this.cookieOpts);try{pageTracker._setCustomVar(this.slot,str,1,this.scope);if(!noPageTrack){pageTracker._trackPageview();}}catch(e){}}
this.dirtyFlag=false;};_p.parse=function(){var cookie=$j.cookie(this.cookiename)||"";var obj={};var key,value,z;var isInteger=function(z){return z>="0"&&z<="9";};key="";value="";for(var a=0;a<cookie.length;a++){z=cookie.charAt(a);if(key.length<2){key=key+z;}else{if(isInteger(z)){value=value+z;}else{obj[key]=value;key=z;value="";}}}
if(key.length&&value.length){obj[key]=value;}
return obj;};$j(document).ready(function(){var ga5=new mGaVariable(5,1);var ga4=new mGaVariable(4,2);var a,b,c;var incrReservation=function(id,g4,g5){g5.incrementVariable('r'+id,1,0);g4.incrementVariable('s'+id,1,0);};if($j.cookie('mgaCalculationForm')){$j.cookie('mgaCalculationForm',null);incrReservation(1,ga4,ga5);}
if(!$j.cookie('mgaVisited')){ga5.incrementVariable('v0',1,0);$j.cookie('mgaVisited',1);var medium={'cpc':0,'organic':1,'referral':2,'(none)':3,'(not set)':4,'satelit':5,'email':6,'banner':7,'operator.phone':8,'operator.email':9};c=$j.cookie('__utmz').split('|');for(a=0;a<c.length;a++){b=c[a].split('=');if(b[0]=='utmcmd'){if(typeof medium[b[1]]=='number'){ga5.incrementVariable('m'+medium[b[1]],1,0);}}}}
if(window.location.pathname.search('-a1-')!=-1){ga5.incrementVariable('p0',1,0);$j('#sendingForm .nextButton').click(function(){var _ga4=new mGaVariable(4,2);var _ga5=new mGaVariable(5,1);incrReservation(0,_ga4,_ga5);_ga4.save(1);_ga5.save();var intervalId=setInterval(function(){if($j('#calculateForm .nextButton').length){clearInterval(intervalId);$j('#calculateForm .nextButton').click(function(){$j.cookie('mgaCalculationForm',1);});}},500);});}
var reservation={Reservation:0,reservationcalculation:1,reservationfinal:2,reservationconfirm:3,reservationfinish:4};for(a in reservation){if(window.location.search.search(a)!=-1){incrReservation(reservation[a],ga4,ga5);break;}}
$j('.search-button').click(function(){$j.cookie('mgaSearch',1);});if($j.cookie('mgaSearch')){$j.cookie('mgaSearch',null);ga4.incrementVariable('c0',1,0);}
var checkUniq=function(cookiename,val){var c=$j.cookie(cookiename);var arr=[];if(c){arr=c.split(',');}
var a;for(a=0;a<arr.length;a++){if(parseInt(arr[a],10)==val){return 0;}}
arr.push(val);$j.cookie(cookiename,arr.join(','));return 1;};var checkUniqPage=function(req,cookiename,varname){var a=window.location.pathname.match(req);if(a&&a[1]){if(checkUniq(cookiename,a[1])){ga4.incrementVariable(varname,1,0);}}};checkUniqPage(/-a8-(\d+)/,'mgaPlaces','c1');checkUniqPage(/-a2-(\d+)/,'mgaUz','c2');checkUniqPage(/-a1-(\d+)/,'mgaStays','c3');checkUniqPage(/-a16-(\d+)/,'mgaUzEvals','c4');if(window.location.pathname.match(/-a61-/)){ga4.incrementVariable('c5',1,0);}
if(window.location.pathname.match(/-a51-/)){ga4.incrementVariable('c6',1,0);}
ga5.save(1);ga4.save();});