
jQuery.fn.center=function(params){var options={vertical:true,horizontal:true}
op=jQuery.extend(options,params);return this.each(function(){var $self=jQuery(this);var width=$self.width();var height=$self.height();var paddingTop=parseInt($self.css("padding-top"));var paddingBottom=parseInt($self.css("padding-bottom"));var borderTop=parseInt($self.css("border-top-width"));var borderBottom=parseInt($self.css("border-bottom-width"));var mediaBorder=(borderTop+borderBottom)/2;var mediaPadding=(paddingTop+paddingBottom)/2;var positionType=$self.parent().css("position");var halfWidth=(width/2)*(-1);var halfHeight=((height/2)*(-1))-mediaPadding-mediaBorder;var cssProp={position:'absolute'};if(op.vertical){cssProp.height=height;cssProp.top='50%';cssProp.marginTop=halfHeight;}
if(op.horizontal){cssProp.width=width;cssProp.left='50%';cssProp.marginLeft=halfWidth;}
if(positionType=='static'){$self.parent().css("position","relative");}
$self.css(cssProp);});};
gMaps=false;chatLoaded=false;function gMapsLoad(fn){if(gMaps){return;}
new Element('script',{'src':'http://maps.google.com/maps?file=api&async=2&callback='+fn+'&v=2&key='+gMaps_API_key,'type':'text/javascript'}).inject($('scripts-container'),'bottom');gMaps=true;}
function chatLoad(){if(chatLoaded)return;document.addEvent('load',function(){new Element('script',{'src':'http://www.avantrip.com/chat/js/status_image.php?base_url=http://www.avantrip.com/chat&l=betatrip&x=1&deptid=1&text=Chat Online','type':'text/javascript'}).inject($('scripts-container'),'bottom');chatLoaded=true;});}
function setCurrency(newCurrency){currencyDefault=newCurrency;var prices=$$('.price'),amount,newAmount,hasAmount=false,oldCurrency;for(var i=0;i<prices.length;i++){if(prices[i].getElement('.currency')){if(prices[i].getElement('.currency').getProperty('code')){amount=0;var oldCurrency=prices[i].getElement('.currency').getProperty('code').toUpperCase();if(prices[i].getElement('.currency'))
prices[i].getElement('.currency').set('html',currencyTable[newCurrency].symbol);if(prices[i].getElement('.amount').getProperty('val')){amount=Math.ceil(parseFloat(prices[i].getElement('.amount').getProperty('val')));}else if(prices[i].getElement('.amount')){amount=Math.ceil(parseFloat(prices[i].getElement('.amount').get('text')))
prices[i].getElement('.amount').setProperty('val',amount);}
if(amount>0){var newAmount=calculateAmount(amount,oldCurrency,newCurrency);prices[i].getElement('.amount').set('text',newAmount);}}}}
if($('currency'))
$('currency').fireEvent('change');}
function calculateAmount(amount,currencyOld,currencyNew){if(!currencyNew)currencyNew=currencyDefault;return Math.ceil(((currencyTable[currencyNew].conversion/currencyTable[currencyOld].conversion)*amount));}
function changeCurrency(newCurrency){setCurrency(newCurrency);var request=new Request.JSON({url:'/ajax/class/Currency/setCurrency/'+newCurrency}).send();}
function activateCurrency(item){var liCurrent=$('li-currency-'+item.getProperty('currency')).dispose().clone();$$('#currency ul li.current').removeClass('current');liCurrent.setProperty('id','li-currency-'+item.getProperty('currency')).addClass('current').inject($('currency').getElement('ul'),'top');closeCurrency();changeCurrency(item.getProperty('currency'));}
function beginCurrency(){if($('currency')){$('currency').addClass('opened');$$('#currency ul li a').each(function(item){if(!item.getParent().hasClass('class')){item.addEvent('click',function(ev){new Event(ev).stop();var liCurrent=$('li-currency-'+item.getProperty('currency')).dispose().clone();$$('#currency ul li.current').removeClass('current');liCurrent.setProperty('id','li-currency-'+item.getProperty('currency')).addClass('current').inject($('currency').getElement('ul'),'top');closeCurrency();changeCurrency(item.getProperty('currency'));});}});}}
function selectCurrency(){}
function openCurrency(){if($('currency')){$('currency').getElements('li').each(function(item){item.setStyle('display','inline');});}
beginCurrency();document.removeEvents('keydown').addEvents({'keydown':function(ev){if(ev.key=='esc'){closeCurrency();}},'click':function(ev){closeCurrency();}});}
function closeCurrency(){if($('currency'))
$('currency').getElements('li').each(function(item,index){if(index>0){if(!item.hasClass('last'))
item.getFirst().removeEvents('click');item.setStyle('display','none');}});document.removeEvents('keydown');document.removeEvents('click');$('currency').removeClass('opened');if($('currency')){$$('#currency ul li.current a').addEvent('click',function(ev){new Event(ev).stop();openCurrency();});}}
document.addEvent('domready',function(){var inicio=new Date();if($('currency')){$$('#currency ul li.current a').addEvent('click',function(ev){new Event(ev).stop();openCurrency();});}
var fin=new Date();});function close_error(inp){if($('error-template'))
$('error-template').setStyle('display','none');}
function show_error(myInput,myMsg){if(!$('error-template')){new Element('div',{'id':'error-template','class':'error-msg'}).set('html','<div class="content"><ul><li class="left">&nbsp;</li><li class="center"><span class="msg"></span><a class="close">[x]</a></li><li class="right"></li></ul></div>').inject(document.body,'bottom');}
var errorDiv=$('error-template');var closeDiv=errorDiv.getElement('a')
closeDiv.addEvent('click',function(ev){ev=new Event(ev).stop();close_error();$(myInput).focus();});$(myInput).addEvent('blur',function(ev){close_error();});$(myInput).addEvent('keypress',function(ev){close_error();});errorDiv.getElement('span').set('text',myMsg);var myCoordinates=$(myInput).getCoordinates();errorDiv.setStyles({'top':myCoordinates.top-35,'left':myCoordinates.left+30,'display':'block'});new Fx.Scroll(document,{wait:false,duration:1000,offset:{'x':-200,'y':-50},transition:Fx.Transitions.Quad.easeInOut}).toElement(myInput);$(myInput).focus();}
function createMarker(point,html,icon){var marker=new GMarker(point,icon);GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml(html);});return marker;}
function addGeoPoint(gp,cart){if(!cart)cart=CartMap;if(!$('geopoint-'+geoPointCount))return;++geoPointCount;var point=new GLatLng(gp.lat,gp.lng);var marker=createMarker(point,'<div style="width:240px">'+gp.title+'<\/div><div class=""><ul><li><a href="#" onClick="javascript:zoomIn('+gp.lat+', '+gp.lng+');return false;">zoom in</a></li><li><a href="#" onClick="javascript:zoomOut();return false;">zoom out</a></li></ul></div>');cart.addOverlay(marker);if($('geopoint-'+geoPointCount)){$('geopoint-'+geoPointCount).addEvent('click',function(ev){new Event(ev).stop();new Fx.Scroll(document,{wait:false,duration:1000,offset:{'x':-200,'y':-50},transition:Fx.Transitions.Quad.easeInOut}).toTop();GEvent.trigger(marker,'click');});}
else;bounds.extend(point);}
function zoomIn(lat,lng,thisMap){if(!thisMap)thisMap=map;var zoom=thisMap.getZoom();zoom=Math.min(15,zoom+1);zoom=Math.max(13,zoom);thisMap.setCenter(new GLatLng(lat,lng),zoom);}
function zoomOut(thisMap){if(!thisMap)thisMap=map;thisMap.setZoom(thisMap.getBoundsZoomLevel(bounds));thisMap.setCenter(bounds.getCenter());}
function countdown2(index){var countdownCont=$(clocks[index]);var params=countdownCont.get('text').toString().split(":");var min=params[0].toInt();var sec=params[1].toInt()-1;if(sec<0){sec=59;--min;}
countdownCont.set('text',pad_left(min.toString())+':'+pad_left(sec.toString()));if((min<0)||(sec<0)||((min==0)&&(sec==0))){clearInterval(intervalID[index]);countdownCont.set('text','00:00');}}
var Slider=new Class({options:{onChange:Class.empty,onComplete:Class.empty,onTick:function(pos){this.moveKnob.setStyle(this.p,pos);},start:0,end:100,offset:0,knobheight:20,knobwidth:14,mode:'horizontal',clip_w:0,clip_l:0,isinit:true,snap:false,range:false,maxKnob:null,minKnob:null,numsteps:null},initialize:function(el,knob,bkg,options,maxknob){this.setOptions(options);this.element=$(el);this.knob=$(knob);this.previousChange=this.previousEnd=this.step=-1;this.bkg=$(bkg);if(this.options.steps==null){this.options.steps=this.options.end-this.options.start;}
if(maxknob!=null)
this.maxknob=$(maxknob);this.element.addEvent('mousedown',this.clickedElement.bindWithEvent(this));var mod,offset;switch(this.options.mode){case'horizontal':this.z='x';this.p='left';mod={'x':'left','y':false};offset='offsetWidth';break;case'vertical':this.z='y';this.p='top';mod={'x':false,'y':'top'};offset='offsetHeight';}
this.max=this.element[offset]-this.knob[offset]+(this.options.offset*2);this.half=this.knob[offset]/2;this.full=this.element[offset]-this.knob[offset]+(this.options.offset*2);this.min=$chk(this.options.range[0])?this.options.range[0]:0;this.getPos=this.element['get'+this.p.capitalize()].bind(this.element);this.knob.setStyle('position','relative').setStyle(this.p,-this.options.offset);this.range=this.max-this.min;this.steps=this.options.steps||this.full;this.stepSize=Math.abs(this.range)/this.steps;this.stepWidth=this.stepSize*this.full/Math.abs(this.range);if(maxknob!=null){this.maxPreviousChange=-1;this.maxPreviousEnd=-1;this.maxstep=this.options.end;this.maxknob.setStyle('position','relative').setStyle(this.p,+this.max-this.options.offset).setStyle('bottom',this.options.knobheight);}
var lim={};lim[this.z]=[-this.options.offset,this.max-this.options.offset];this.drag=new Drag(this.knob,{limit:lim,modifiers:mod,snap:0,onStart:function(){this.draggedKnob();}.bind(this),onDrag:function(){this.draggedKnob();}.bind(this),onComplete:function(){this.draggedKnob();this.end();}.bind(this)});if(maxknob!=null){this.maxdrag=new Drag(this.maxknob,{limit:lim,modifiers:mod,snap:0,onStart:function(){this.draggedKnob(1);}.bind(this),onDrag:function(){this.draggedKnob(1);}.bind(this),onComplete:function(){this.draggedKnob(1);this.end();}.bind(this)});}
if(this.options.snap){this.drag.options.grid=(this.full)/this.options.numsteps;this.drag.options.limit[this.z][1]=this.full;status="GRID - "+this.drag.options.grid+"  , full = "+this.full}
if(this.options.initialize)this.options.initialize.call(this);},setMin:function(stepMin){this.step=stepMin.limit(this.options.start,this.options.end);this.checkStep();this.end();this.moveKnob=this.knob;this.bkg.style.clip="rect(0px "+(parseInt(this.toPosition(this.step))+3)+"px 10px 0px)";status=this.bkg.style.clip+"  vl= "+parseInt(this.toPosition(this.step));this.fireEvent('onTick',this.toPosition(this.step));return this;},setMax:function(stepMax){this.maxstep=stepMax.limit(this.options.start,this.options.end);this.checkStep(1);this.end();this.moveKnob=this.maxknob;var w=Math.abs(this.toPosition(this.step)-this.toPosition(this.maxstep))+3;var r=parseInt(this.clip_l+w);this.bkg.style.clip="rect(0px "+r+"px 10px "+this.clip_l+"px)";this.fireEvent('onTick',this.toPosition(this.maxstep));if(this.options.isinit){var lim={};var mi,mx;mi=-this.options.offset;mx=parseInt(this.maxknob.getStyle('left'))-this.options.offset-4;lim[this.z]=[mi,mx];this.drag.options.limit=lim;this.options.isinit=false;}
return this;},clickedElement:function(event){var position=event.page[this.z]-this.getPos()-this.half;position=position.limit(-this.options.offset,this.max-this.options.offset);if((this.maxknob!=null)&&((this.toStep(position)>=this.maxstep)||((this.toStep(position)-this.step)>(this.maxstep-this.toStep(position))))){this.moveKnob=this.maxknob;this.maxstep=this.toStep(position);}else{this.moveKnob=this.knob;this.step=this.toStep(position);}
this.bkg.style.clip="rect(0px "+(parseInt(this.toPosition(this.step))+3)+"px 10px 0px)"
this.checkStep();this.end();this.fireEvent('onTick',position);},draggedKnob:function(mx){var lim={};var mi,mx;if(mx==null){this.step=this.toStep(this.drag.value.now[this.z]);this.checkStep();}else{this.maxstep=this.toStep(this.maxdrag.value.now[this.z]);this.checkStep(1);}},checkStep:function(mx){var lim={};var mi,mx;var limm={};if(mx==null){if(this.previousChange!=this.step){this.previousChange=this.step;}}
else{if(this.maxPreviousChange!=this.maxstep){this.maxPreviousChange=this.maxstep;}}
if(this.maxknob!=null){mi=-this.options.offset;mx=parseInt(this.maxknob.getStyle('left'))-this.options.offset-4;lim[this.z]=[mi,mx];this.drag.options.limit=lim;mi=parseInt(this.knob.getStyle('left'))-this.options.offset+22;mx=this.max-this.options.offset;limm[this.z]=[mi,mx];this.maxdrag.options.limit=limm;if(this.step<this.maxstep){this.fireEvent('onChange',{minpos:this.step,maxpos:this.maxstep});}
else{this.fireEvent('onChange',{minpos:this.maxstep,maxpos:this.step});}
this.clip_l=parseInt(this.knob.getStyle('left'))+10;var w=Math.abs(parseInt(this.knob.getStyle('left'))-parseInt(this.maxknob.getStyle('left')));var r=parseInt(this.clip_l+w);this.bkg.style.clip="rect(0px "+r+"px 10px "+this.clip_l+"px)"}else{this.fireEvent('onChange',this.step);this.bkg.style.clip="rect(0px "+(parseInt(this.drag.value.now[this.z])+3)+"px 10px 0px)"}},end:function(){if(this.previousEnd!==this.step||(this.maxknob!=null&&this.maxPreviousEnd!=this.maxstep)){this.previousEnd=this.step;if(this.maxknob!=null){this.maxPreviousEnd=this.maxstep;if(this.step<this.maxstep)
this.fireEvent('onComplete',{minpos:this.step+'',maxpos:this.maxstep+''});else
this.fireEvent('onComplete',{minpos:this.maxstep+'',maxpos:this.step+''});}else{this.fireEvent('onComplete',this.step+'');}}},reInitialize:function(options){this.setOptions(options);if(this.options.initialize)this.options.initialize.call(this);},setStart:function(){},setEnd:function(){},toStep:function(position){return Math.round((position+this.options.offset)/this.max*this.options.steps)+this.options.start;},toPosition:function(step){return(this.max*step/this.options.steps)-(this.max*this.options.start/this.options.steps)-this.options.offset;}});Slider.implement(new Events);Slider.implement(new Options);
var Vuelos=function(Data,Dictionary,options){this.options={container:'results',origen:'',destino:'',pax:1,meses:['','Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre']};this.processJson=function(){var ls;var lr;var lb;var le;for(var lr_index=0;lr_index<this.Data[0].lp[0].lt[0].lr.length,lr=this.Data[0].lp[0].lt[0].lr[lr_index];lr_index++){for(var lb_index=0;lb_index<lr.lb.length,lb=lr.lb[lb_index];lb_index++){for(var le_index=0;le_index<lb.le.length,le=lb.le[le_index];le_index++){this.Data[0].lp[0].lt[0].lr[lr_index].lb[lb_index].le[le_index].fd=this.Dictionary.lb[lb_index].le[le.bei].fd;for(var ls_index=0;ls_index<le.ls.length,ls=le.ls[ls_index];ls_index++){this.Data[0].lp[0].lt[0].lr[lr_index].lb[lb_index].le[le_index].ls[ls_index]=this.Dictionary.lcr[this.Dictionary.lb[lb_index].le[le.bei].ls[ls_index].cai];}}}}}
this.init=function(){this.Data=Data;this.Dictionary=Dictionary;this.minPrice=10000;this.maxPrice=0;this.airlines=Dictionary.lsu;this.pax=Dictionary.pax;this.processJson();this.origen=this.Dictionary.ll[this.Data[0].lp[0].lt[0].lr[0].lb[0].le[0].ls[0].bli].cin;this.destino=this.Dictionary.ll[this.Data[0].lp[0].lt[0].lr[0].lb[0].le[0].ls[this.Data[0].lp[0].lt[0].lr[0].lb[0].le[0].ls.length-1].eli].cin;this.ida='';this.vuelta='';}
this.init();this.pad=function(i,l,s){var o=i.toString();if(!s){s='0';}
while(o.length<l){o=s+o;}
return o;}
this.minutes2hhmm=function(oldtime){var h=Math.floor(oldime/60)*100;var m=Math.floor(oldtime%60);return h+m;}
this.hhmm2minutes=function(oldtime){var h=Math.floor(oldtime/100)*60;var m=(oldtime%100);return h+m;}
this.getDateWeight=function(time){var myDate=new Date();return Date.parse(time);}
this.getHourDifference=function(oldtime1,oldtime2,difday){var time1=this.hhmm2minutes(oldtime1);var time2=this.hhmm2minutes(oldtime2);if(time2>time1)time1+=(60*24);var res=time1-time2;var h=Math.floor(res/60);var m=Math.floor(res%60);return h.toString()+'.'+m.toString();}
this.getPriceOptions=function(){return{'minPrice':this.minPrice,'maxPrice':this.maxPrice};}
this.getAirlineOptions=function(){return this.Dictionary.lsu;}
this.setAttributes=function(el,arr){for(var i in arr)
el.setAttribute(i,arr[i]);}
this.displayResults=function(){var cont;var html='';var ins=document.getElementById(this.options.container);var cont;var html='';var lr_index;var lr;var le_index;var le;var i;var ls_index;var ls;var cont;var vueltas;var time_ant;var getHourDifference=this.getHourDifference;for(lr_index=0;lr_index<this.Data[0].lp[0].lt[0].lr.length,lr=this.Data[0].lp[0].lt[0].lr[lr_index];++lr_index){for(le_index=0;le_index<lr.lb[0].le.length,le=lr.lb[0].le[le_index];++le_index){if((this.minPrice==0)||(this.minPrice>lr.p))this.minPrice=lr.p;if(this.maxPrice<lr.p)this.maxPrice=lr.p;if((!this.Dictionary.lsu[le.ls[0].si].minPrice)||(this.Dictionary.lsu[le.ls[0].si].minPrice>lr.p))
this.Dictionary.lsu[le.ls[0].si].minPrice=lr.p;this.airlines
if(!(lr.lb[1])){lr.lb[1]={'le':[{'ls':[]}]};}
for(var first=true,i=0,cont=0,vueltas=lr.lb[1].le[0];first||(i<lr.lb[1].le.length);first=false,vueltas=lr.lb[1].le[++i]){var stops=(((le.ls.length-1)>(vueltas.ls.length-1))?le.ls.length-1:vueltas.ls.length-1);var selId=lr.ri+'_'+le.er+((vueltas.ls.length>0)?'_'+vueltas.er:'');html='';var newLi=document.createElement('li');this.setAttributes(newLi,{'id':'option'+selId,'recommendation_id_1':lr.ri,'element_id_1_1':le.er,'element_id_1_2':((vueltas.ls.length>0)?vueltas.er:''),'stops':stops,'cabin':'','currency':'ARS','price':lr.p,'departure-time-departure':le.ls[0].bdt,'departure-time-arrival':le.ls[le.ls.length-1].edt,'return-time-departure':((vueltas.ls.length>0)?vueltas.ls[0].bdt:''),'return-time-arrival':((vueltas.ls.length>0)?vueltas.ls[vueltas.ls.length-1].edt:''),'airline':this.Dictionary.lsu[le.ls[0].si].c});html+='<div class="show-price"><span class="price"><h1><span class="currency" code="ARS">ARS</span> <span class="amount">'+lr.p+'</span></h1> </span><p>Precio Final por '+this.pax+' pasajero'+((this.pax>1)?'s':'')+'<br />Todos los imp. incluidos</p><p><strong>'+this.Dictionary.lsu[le.ls[0].si].n+'</strong><br />'+((stops>0)?'Hasta '+stops+' escalas':'Sin escalas')+'</p>&nbsp;<button code="option'+selId+'" class="btn-add-to-cart">Agregar a mi viaje</button>&nbsp;</div>';html+='<table cellspacing="0" class="flights"><thead><tr><th class="flight-information"></th><th class="origin">Desde</th><th class="destination">Hasta</th></tr></thead>';html+='<tbody class="departure" duration="'+le.fd+'" >';for(ls_index=0;ls_index<le.ls.length,ls=le.ls[ls_index];ls_index++){html+='<tr airline_code="'+this.Dictionary.lsu[ls.si].c+'" airline_name="'+this.Dictionary.lsu[ls.si].n+'" departure="'+this.Dictionary.ll[ls.bli].loc+'" arrival="'+this.Dictionary.ll[ls.eli].loc+'" departure_date="'+ls.bdd+' '+ls.bdft+':00" arrival_date="'+ls.edd+' '+ls.edft+':00">';html+='<th>'+((ls_index==0)?'<h2 class="pink-arrow">Ida</h2><p style="color: #4AB3DF">'+le.fd+'hs de duraci&oacute;n</p>':'<p>'+getHourDifference(ls.bdt,time_ant.edt,(ls.edd-time_ant.bdd))+'hs de espera en aeropuerto</p>')+'</th>';html+='<td class="dep"><strong>'+this.Dictionary.ll[ls.bli].cin+' | '+this.Dictionary.ll[ls.bli].loc+'</strong><br />'+ls.bdd.toString().substr(6,2)+'/'+this.options.meses[(ls.bdd.toString().substr(4,2)).toInt()].toString().toUpperCase().substr(0,3)+' '+ls.bdft+'hs</td>';html+='<td class="arr"><strong>'+this.Dictionary.ll[ls.eli].cin+' | '+this.Dictionary.ll[ls.eli].loc+'</strong><br />'+ls.edd.toString().substr(6,2)+'/'+this.options.meses[(ls.edd.toString().substr(4,2)).toInt()].toString().toUpperCase().substr(0,3)+' '+ls.edft+'hs</td>';html+='</tr>';time_ant=ls;}
html+='</tbody>';if(vueltas){html+='<tbody class="return" duration="'+vueltas.fd+'">';for(ls_index=0;ls_index<vueltas.ls.length,ls=vueltas.ls[ls_index];ls_index++){html+='<tr airline_code="'+this.Dictionary.lsu[ls.si].c+'" airline_name="'+this.Dictionary.lsu[ls.si].n+'" departure="'+this.Dictionary.ll[ls.bli].loc+'" arrival="'+this.Dictionary.ll[ls.eli].loc+'" departure_date="'+ls.bdd+' '+ls.bdft+':00" arrival_date="'+ls.edd+' '+ls.edft+':00">';html+='<th>'+((ls_index==0)?'<h2 class="pink-arrow">Vuelta</h2><p style="color: #4AB3DF">'+vueltas.fd+'hs de duraci&oacute;n</p>':'<p>'+getHourDifference(ls.bdt,time_ant.edt,(ls.edd-time_ant.bdd))+'hs de espera en aeropuerto</p>')+'</th>';html+='<td class="dep"><strong>'+this.Dictionary.ll[ls.bli].cin+' | '+this.Dictionary.ll[ls.bli].loc+'</strong><br />'+ls.bdd.toString().substr(6,2)+'/'+this.options.meses[(ls.bdd.toString().substr(4,2)).toInt()].toUpperCase().toString().substr(0,3)+' '+ls.bdft+'hs</td>';html+='<td class="arr"><strong>'+this.Dictionary.ll[ls.eli].cin+' | '+this.Dictionary.ll[ls.eli].loc+'</strong><br />'+ls.edd.toString().substr(6,2)+'/'+this.options.meses[(ls.edd.toString().substr(4,2)).toInt()].toUpperCase().toString().substr(0,3)+' '+ls.edft+'hs</td>';html+='</tr>';time_ant=ls;}
html+='</tbody>';}
html+=' </table>';newLi.innerHTML=html;ins.appendChild(newLi);}}}}};
function fixAutoClear(){$$(".auto-clear").each(function(e){var div=$(document.createElement("div"));div.setStyle("clear","both");div.injectInside(e);});}
function fixColumns(){layoutColumns("#search-engine ul.split",2);layoutColumns("#type-04 #main .class ul",2);}
function layoutColumns(selector,number){$$(selector).each(function(element){var columns=[];number.times(function(){columns.push($(document.createElement("ul")));});columns.each(function(e,index){e.addClass("column");if(index==0)
e.addClass("first");else if(index==(number-1))
e.addClass("last");});var items=element.getChildren();var length1=items.length,length2=columns.length;var division=Math.floor(length1/length2);var modulo=length1%length2;for(var i=0,j=0;i<length2;i++){for(var k=0;k<division;k++)
columns[i].appendChild(items[j++]);if(modulo>i)
columns[i].appendChild(items[j++]);}
columns.each(function(e){element.appendChild(e);});});}
window.addEvent("domready",function(){fixColumns();fixAutoClear();});
var CartMovementDuration=300;var CartMapInitialized=false;var CartMap;var CartLeft;var geoPointCount=0;var CartProductListSelected=0;var CartOpened=false;var CartBounds;var hashCartGeoPoints=new Hash({});var mapPoints=new Array();var countdownID=0;if($$('#session .step1 h2'))var countdownCont=$$('#session .step1 h2');var countdownDate=new Date();var cartOffers=$$('#cart-content #cart-info .offer');var cartCurrOffer=0;var cartPrevOfferArrow=$('prevOffer');var cartNextOfferArrow=$('nextOffer');function cartNextOffer(){cartChangeOffer(cartCurrOffer+1);}
function cartPrevOffer(){cartChangeOffer(cartCurrOffer-1);}
function cartChangeOffer(newOffer){if(!cartOffers)return false;cartPrevOfferArrow.setStyle('height',((newOffer<=0)?'0.1px':'16px'));cartNextOfferArrow.setStyle('height',((newOffer>=cartOffers.length-1)?'0.1px':'16px'));if((newOffer>=0)&&(newOffer<cartOffers.length)){cartOffers[cartCurrOffer].addClass('hidden');cartOffers[newOffer].removeClass('hidden');cartCurrOffer=newOffer;}}
function cartDeleteProduct(uri,item){if(!confirm('Estas seguro que queres eliminar el producto?'))return;if(item)
$(item).dispose();var request=new Request.JSON({url:uri}).send();cartRecalcularTotal();}
function cartRecalcularTotal(){if(!$('cart'))return false;var hayProductos=false;var restantes;var total=0;var currencyCode='';var currencyDesc='';if(restantes=$$('#cart #cart-left-results .product')){for(var i=0;i<restantes.length;++i){hayProductos=true;total+=restantes[i].getElement('.amount').get('text').toInt();currencyDesc=restantes[i].getElement('.currency').get('text');currencyCode=restantes[i].getElement('.currency').getProperty('code');}}
$('cart-price').getElement('.currency').set('text',currencyDesc);$('cart-price').getElement('.currency').setProperty('code',currencyCode);$('cart-price').getElement('.amount').set('text',total);if(total>0){$('cart-cuotas-total').getElement('.currency').set('text',currencyDesc);$('cart-cuotas-total').getElement('.currency').setProperty('code',currencyCode);$('cart-cuotas-total').getElement('.amount').set('text',Math.ceil((total*((CartCoef/100)+1))/12));}
else
$('cart-cuotas-total').setStyle('display','none');}
function countdown(id,type){var countdownCont=$$('#session .step1 h2');params=countdownCont.get('html').toString().split(":");var min=params[0].toInt();var sec=params[1].toInt()-1;if(sec<0){sec=59;--min;}
countdownCont.set('html',pad_left(min.toString())+':'+pad_left(sec.toString()));if((min!=0)||(sec!==0))
countdownID=setTimeout("countdown('"+id+"', '"+type+"')",1000);else{disableProduct(id,type);toggleCompraButton();}}
function pad_left(str){if(str.length<2)
str='0'+str;return str;}
function showCountdown(id,type){if(!$('session'))return;var myProd=$(type+'-'+id);var id=id;var type=type;ProdId=id;if($('dashboard'))closeCart(new Event({'type':'click'}));else alert('no existe');$('session').setStyles({'top':myProd.getPosition().y-40,'display':'block'});new Fx.Scroll(document,{wait:false,duration:1000,offset:{'x':-200,'y':-50},transition:Fx.Transitions.Quad.easeInOut}).toElement($('session'));countdownID=setTimeout("countdown('"+id+"', '"+type+"')",1000);var scrollContent=new Fx.Scroll('scroll-steps',{link:'cancel',duration:800,transition:Fx.Transitions.Quad.easeInOut});if($$('.session-scrollto'))
$$('.session-scrollto').each(function(item){item.addEvent('click',function(ev){new Event(ev).stop();scrollContent.toElement(item.getProperty('to'));});});$('scroll-cerrar').addEvent('click',function(ev){if(ev)new Event(ev).stop();$('session').tween('opacity',0);});$$('#session .step1 .right .btn-generic').addEvent('click',function(ev){new Event(ev).stop();disableProduct(id,type);});function sessionDisposeDivs(){if($('scroll-step2'))
$('scroll-step2').dispose();if($('scroll-step3'))
$('scroll-step3').dispose();}
if($('sesion-nunca-compre-aca')&&$('sesion-form-registro-user'))
$('sesion-nunca-compre-aca').addEvent('blur',function(ev){$('sesion-form-registro-user').value=this.value});if($('sesion-form-login'))
$('sesion-form-login').addEvent('submit',function(ev){if(ev)new Event(ev).stop();$('session-form-login-loader').setStyle('display','block');var request=new Request.JSON({url:this.action,method:'post',onComplete:function(jsonObj){$('session-form-login-error').setStyle('display','none');if(jsonObj.res){scrollContent.toElement($('session-scroll-step2-step4').getProperty('to'));isLogged=true;}else
$('session-form-login-error').setStyle('display','block').set('text',jsonObj.error);$('session-form-login-loader').setStyle('display','none');}}).post(this);});if($('sesion-form-registro'))
$('sesion-form-registro').addEvent('submit',function(ev){if(ev)new Event(ev).stop();var error=false;$('sesion-form-registro-loader').setStyle('display','block');if(this.getElements('.mandatory'))
this.getElements('.mandatory').each(function(item){if(item.value==''){$('sesion-form-registro-error').setStyle('display','block').set('text','Todos los campos con * son obligatorios');error=true;$('sesion-form-registro-loader').setStyle('display','none');error=true;return false;}});if(!error&&($('sesion-form-registro-user').value!=$('sesion-form-registro-user2').value)){$('sesion-form-registro-error').setStyle('display','block').set('text','Tu usuario y la confirmacion no coinciden');error=true;$('sesion-form-registro-loader').setStyle('display','none');error=true;return false;}
if(!error&&($('sesion-form-registro-pass').value!=$('sesion-form-registro-pass2').value)){$('sesion-form-registro-error').setStyle('display','block').set('text','Tu clave y la confirmacion no coinciden');error=true;$('sesion-form-registro-loader').setStyle('display','none');error=true;return false;}
if(!error){var request=new Request.JSON({url:this.action,method:'post',onComplete:function(jsonObj){scrollContent.toElement($('session-scroll-step3-step4').getProperty('to'));$('sesion-form-login-loader').setStyle('display','none');}}).post(this);}});if($('sesion-form-pasajeros'))
$('sesion-form-pasajeros').addEvent('submit',function(ev){if(ev)new Event(ev).stop();var error=false;$('sesion-form-pasajeros-loader').setStyle('display','block');$('sesion-form-pasajeros-error').setStyle('display','none').set('text','');if(this.getElements('.mandatory'))
this.getElements('.mandatory').each(function(item){if(item.value==''){$('sesion-form-pasajeros-error').setStyle('display','block').set('text','Todos los campos con * son obligatorios');error=true;$('sesion-form-pasajeros-loader').setStyle('display','none');return false;}});if(!error){var request=new Request.JSON({url:this.action,method:'post',onComplete:function(jsonObj){$('sesion-form-pasajeros-error').set('html',(jsonObj)?'Pasajeros guardados con exito':'Error al guardar pasajeros');$('sesion-form-pasajeros-loader').setStyle('display','none');scrollContent.toElement($('session-scroll-step4-step5').getProperty('to'));}}).post(this);}});}
function addToCart(options){}
function cargarMapa(){if(GBrowserIsCompatible()){var map=new GMap2(document.getElementById("mapa"));map.setCenter(new GLatLng(39.578678,2.646021),16);}};function disableProduct(id,type){var myProd=$(type+'-'+id);myProd.removeClass('added').addClass('disabled');$('scroll-cerrar').fireEvent('click');var request=new Request.JSON({url:'/ajax/class/Cart/disableProduct/'+id+'/'+type,onComplete:function(res){myProd.getElement('.dashboard-re-search').setStyle('display','block');}}).send();toggleCompraButton();}
function toggleCart(){if(CartOpened)
closeCart(new Event({'type':'click'}));else
openCart(new Event({'type':'click'}));}
function toggleCartProductList(showClass){var lists=['added','on_target'];var products=$('cart-left-results').getChildren('li');if(products.length>0)
products.each(function(item){item.setStyle('display',((item.hasClass(showClass))?'block':'none'));});$$('.panel-menu li').each(function(item){if(item.getProperty('id')==showClass+'_li'){var elementParent=item.getParent();var newElement=item.dispose();newElement.inject(elementParent).removeClass('first');}
else
item.addClass('first');});}
function removeGeoPointPin(key){if(mapPoints[key])
mapPoints[key].hide();}
function delProductLeftList(item,uri){if(!confirm('Estas seguro que queres eliminar el producto?'))return;var gps='';var arr_gps;var cant;if((gps=item.get('gp'))&&(gps!='')){if(gps.indexOf('@')==-1)
arr_gps=new Array(gps);else
arr_gps=gps.split('@');if(arr_gps.length>0)
arr_gps.each(function(el){if($('geopoint-'+el)&&(cant=$('geopoint-'+el).get('cant'))){cant=cant.toInt();--cant;if(cant<=0){$('geopoint-'+el).dispose();removeGeoPointPin(el);}else
$('geopoint-'+el).set('cant',cant);}});}
item.dispose();var request=new Request.JSON({url:uri}).send();toggleCompraButton();}
function toggleCompraButton(){if(!$('dashboard'))return false;var hayProductos=false;var restantes;var total=0;var currencyCode='';var currencyDesc='';if(restantes=$$('#dashboard .left .panel ul.results .added')){for(var i=0;i<restantes.length;++i){hayProductos=true;total+=restantes[i].getElement('.amount').get('text').toInt();currencyDesc=restantes[i].getElement('.currency').get('text');currencyCode=restantes[i].getElement('.currency').getProperty('code');}}
$('dashboard-leftlist-total-price').getElement('.currency').set('text',currencyDesc);$('dashboard-leftlist-total-price').getElement('.currency').setProperty('code',currencyCode);$('dashboard-leftlist-total-price').getElement('.amount').set('text',total);$('dashboard-leftlist-total-price').setStyle('display',(hayProductos?'block':'none'));$('dashboard-leftlist-total-price-noshow').setStyle('display',(!hayProductos?'block':'none'));}
function addProductLeftList(obj){var product=obj.product;firstLi=$('cart-left-results-li-template');var newLi=new Element('li',{'html':firstLi.get('html')});if(!product.clase)product.clase=product.type
if(product.clase)newLi.addClass(product.clase);newLi.setStyle('display','block');newLi.getElement('h4').set('html','<span class="'+product.clase+'">&nbsp;</span>'+product.title);newLi.getElement('.product_date').set('html',product.product_date);newLi.getElement('.product .price .currency').set('html',currencyTable[product.currency].symbol);newLi.getElement('.product .price .currency').setProperty('code',product.currency);newLi.getElement('.product .price .amount').set('html',product.price).setProperty('val',product.price);newLi.getElement('.description').getElement('p').set('html',product.desc);newLi.inject($('cart-left-results'),'bottom');setCurrency(currencyDefault);return newLi;}
var addGeoPointsList;function addProduct(obj){if(!obj||!obj.product){alert('no no');return;}
var product=obj.product;var geopoints=(obj&&obj.geopoints)?obj.geopoints:'';var geopoints=new Hash(geopoints);addGeoPointsList=new Hash({});var newLi=addProductLeftList(obj);newLi.addClass('added');var request=new Request.JSON({url:obj.url,onComplete:function(jsonObj){var new_id=(jsonObj.new_id)?jsonObj.new_id:jsonObj;newLi.set('key',new_id);newLi.set('id',product.type+'-'+new_id);if((product.type=='vuelos')&&(countdownID==0))
setTimeout("showCountdown('"+new_id+"', '"+product.type+"')",10000);if(jsonObj.disable)
for(var i=0;i<jsonObj.disable.length;i++){if($(product.type+'-'+jsonObj.disable[i]))
$(product.type+'-'+jsonObj.disable[i]).dispose();}
newLi.getElement('.cart-remove-product').set('href',obj.urlDel).addEvent('click',function(ev){new Event(ev).stop();var key=this.getParent('.cart-left-results-li').get('key');delProductLeftList(newLi,this.getProperty('href')+key);});}}).post($(obj.form));jQuery(newLi.getElement('.product')).bindProductDetails();var cont=($$('.geopoint'))?$$('.geopoint').length-1:0;cartGeoPoints=new Hash(cartGeoPoints);if(geopoints.getLength()>0){geopoints.each(function(gp2,key2){gp2=new Hash(gp2);if(!cartGeoPoints.has(key2))cartGeoPoints.set(key2,new Hash({}));master=new Hash(cartGeoPoints.get(key2));cartGeoPoints.has(key2);gp2.each(function(gp,key){if(!master.has(key)){++cont;var liGeoPoint=$('geographic-points-ul-li-template').clone().setStyle('display','block').set('id','geopoint-'+key2+'-'+key).inject('geographic-points-ul','bottom');liGeoPoint.getElement('div').getElement('h4').getElement('a').set('html',gp.title).set('id','geopoint-'+(geoPointCount+cont));liGeoPoint.getElement('div').getElement('p').set('html',gp.desc).set('id','geopoint-'+(geoPointCount+cont));master.set(key,gp);}});cartGeoPoints.set(key2,master);});}
if(!CartOpened){CartOpened=true;CartMovementDuration=600;openCart(new Event({'type':'click'}));new Fx.Scroll(document,{wait:false,duration:700,offset:{'x':-200,'y':-50},transition:Fx.Transitions.Quad.easeInOut}).toElement($('dashboard'));CartMovementDuration=300;$('dashboard').addEvent('close',function(ev){top.location.href='/';});}
toggleCompraButton();}
function resize(){}
function openCart(ev){if($('currency'))
$('currency').setStyle('z-index',1);if((!$('dashboard'))||!$('dashboard-container'))
return false;$('carrito-arrow').setProperty('src','/images/ui/carrito-arrow-right.png');$('toggle-cart').getElement('a').set('text','Click para cerrar');$('dashboard-container').setStyles({'z-index':'999'});$('lbOverlay').setStyles({'display':'block'});var morph=new Fx.Morph('lbOverlay',{'duration':CartMovementDuration,'link':'chain'});morph.start({opacity:0.3});$('dashboard-container').removeEvents('click');$('dashboard').setStyles({'position':'absolute'});var offsetLeft=$('wrapper').offsetLeft;var morph=new Fx.Morph('dashboard',{'duration':CartMovementDuration,'link':'chain',onComplete:function(){$('dashboard').fireEvent('open');if(!CartMapInitialized)beginCartMap();}}).start({'left':offsetLeft+39});document.removeEvents('keydown').addEvent('keydown',function(ev){if(ev.key=='esc')
closeCart(new Event({'type':'click'}));});$('close-cart').removeEvents('click').addEvent('click',closeCart);CartOpened=true;}
function closeCart(ev){document.removeEvents('keydown');if($('currency'))
$('currency').setStyle('z-index',2);$('carrito-arrow').setProperty('src','/images/ui/carrito-arrow-left.png');$('toggle-cart').getElement('a').set('text','Click para desplegar');var morph=new Fx.Morph('lbOverlay',{'duration':CartMovementDuration,'link':'chain',onComplete:function(){$('dashboard-container').setStyles({'z-index':''});}});morph.start({'background-color':'#ffffff',opacity:0,onComplete:function(){$('lbOverlay').setStyle('display','none');}});$('dashboard').setStyles({'position':'absolute'});var morph=new Fx.Morph('dashboard',{'duration':CartMovementDuration,'link':'chain',onComplete:function(){$('dashboard').fireEvent('close');}}).start({'left':CartLeft});CartOpened=false;}
function resize(){var N=window.getScroll(),O=window.getSize();$('lbOverlay').setStyles({left:N.x,top:N.y,width:O.x,height:(O.y)})}
function addGeoPoints(gps){if(!CartMapInitialized){showCartMap('addGeoPoints');return;}
if(!gps)
gps=addGeoPointsList;if(gps.length)
gps.each(function(item,index){addGeoPoint(item);});addGeoPointsList.empty();}
function beginCartMap(){if(gMaps)
showCartMap();else
gMapsLoad('showCartMap');}
function showCartMap(){if(!CartMapInitialized){CartMapInitialized=true;var IE=document.all?true:false;var normalProj=G_NORMAL_MAP.getProjection();var lat=-34.5761256318848;var lng=-58.4088134765625;var startMarker=null;var endMarker=null;var routes=new Array();var map;var centerPoint=new GLatLng(0.0,0.0);if(GBrowserIsCompatible()){CartMap=new GMap2($("cart-map"));CartMap.addControl(new GSmallMapControl());CartMap.setCenter(new GLatLng(0,0),0);CartMap.enableContinuousZoom();CartMap.enableDoubleClickZoom();CartBounds=new GLatLngBounds();var openMapStatus={0:{'title':'Agrandar','height':'200px'},1:{'title':'Achicar','height':'400px'}};}
i=0;cartGeoPoints=(cartGeoPoints!='')?new Hash(cartGeoPoints):new Hash({});if(cartGeoPoints.getLength()>0)
cartGeoPoints.each(function(gpoints,tpoint){var pointsHash=new Hash(gpoints);pointsHash.each(function(gp,key){mk=addGeoPoint(gp);mapPoints[tpoint+'-'+key]=mk;pointsHash.erase(key);});});CartMap.setZoom(CartMap.getBoundsZoomLevel(CartBounds));CartMap.setCenter(CartBounds.getCenter());return CartMap;}
document.addEvent('unload',function(){GUnload();});if(fn)eval(fn+'()');}
function createMarker(point,html,icon){var marker=new GMarker(point,icon);GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml(html);});return marker;}
function addGeoPoint(gp,thisMap){if(!thisMap)thisMap=CartMap;++geoPointCount;var point=new GLatLng(gp.lat,gp.lng);var marker=createMarker(point,'<div style="width:240px">'+gp.title+'<\/div><div class=""><ul><li><a href="#" onClick="javascript:zoomInCart('+gp.lat+', '+gp.lng+');return false;">zoom in</a></li><li><a href="#" onClick="javascript:zoomOutCart();return false;">zoom out</a></li></ul></div>');thisMap.addOverlay(marker);if($('geopoint-'+geoPointCount)){$('geopoint-'+geoPointCount).addEvent('click',function(ev){new Event(ev).stop();new Fx.Scroll(document,{wait:false,duration:1000,offset:{'x':-200,'y':-50},transition:Fx.Transitions.Quad.easeInOut}).toElement(thisMap);GEvent.trigger(marker,'click');});}
CartBounds.extend(point);return marker;}
function resizeCargBG(){return;var N=window.getScroll(),O=window.getSize(),M=document.getSize();$('lbOverlay').setStyles({left:N.x,top:N.y,width:O.x,height:(O.y)})}
function resizeCart(){resizeCargBG();if($('dashboard')){CartLeft=$('container').getPosition().x+780+99;$('dashboard').setStyle('left',CartLeft);$('dashboard-container').setStyle('width',CartLeft+60+105);}}
window.addEvent('resize',function(){if(CartOpened){closeCart(new Event({'type':'click'}));setTimeout(function(){resizeCart();},800);}else{resizeCart();}});window.addEvent('domready',function(){resizeCart();toggleCompraButton();var countdownDelay=0;if(typeof arrCountdown!="undefined"&&arrCountdown!=null)
for(var i=0;i<arrCountdown.length;i++){countdownDelay=((arrCountdown[i].remaining.toInt()<0)?0:arrCountdown[i].remaining.toInt())*1000;setTimeout("showCountdown('"+arrCountdown[i].key+"', '"+arrCountdown[i].type+"')",countdownDelay);}
var body=$$('body');if(!$('lbOverlay'))
new Element('div',{'id':'lbOverlay'}).inject($('container'),'top');if($$('.cart-remove-product'))
$$('.cart-remove-product').each(function(item){item.addEvent('click',function(ev){if(ev)new Event(ev).stop();delProductLeftList(item.getParent('.cart-left-results-li'),item.getProperty('href')+item.getParent('.cart-left-results-li').get('key'));});});if($('cart-list-show-on-target'))
$('cart-list-show-on-target').addEvent('click',function(ev){new Event(ev).stop();toggleCartProductList('on_target');});if($('cart-list-show-added'))
$('cart-list-show-added').addEvent('click',function(ev){new Event(ev).stop();toggleCartProductList('added');});var newProd={"urlDel":"/ajax/class/Cart/delVuelo/","urlView":"/ajax/class/Cart/delVuelo/","form":"form-pasajeros","url":"/ajax/class/Vuelo/addProduct/4","product":{"type":"flight","clase":"flight","title":"prueba","product_date":"lala","desc":"pepe","currency":"USD","price":"850"}};if($('toggle-cart')&&$('dashboard'))
$('toggle-cart').addEvent('click',toggleCart);if((list=$$('.flaps li a')))
list.each(function(item){item.addEvent('click',function(ev){new Event(ev).stop();$$('.flap-show').each(function(myDiv){myDiv.setStyle('display','none');});$$('.flaps li.current').removeClass('current');item.getParent().addClass('current');$(item.getProperty('show-div')+'-view').setStyle('display','inline');});});});function zoomInCart(lat,lng){thisMap=CartMap;var zoom=thisMap.getZoom();zoom=Math.min(15,zoom+1);zoom=Math.max(13,zoom);thisMap.setCenter(new GLatLng(lat,lng),zoom);}
function zoomOutCart(){thisMap=CartMap;thisMap.setZoom(thisMap.getBoundsZoomLevel(CartBounds));thisMap.setCenter(CartBounds.getCenter());}
jQuery.fn.bindProductDetails=function()
{return this.each(function()
{jQuery(this).bind('open',function(){$product=jQuery(this);params=$product.parent().attr('id').split('-');openCart(new Event({'type':'click'}));jQuery.ajax({url:'/ajax/class/Cart/productDetailHTML/',type:'POST',data:'params[0]['+params[0]+'][0]='+params[1],success:function(data){jQuery('#dashboard-container').one('click',function(e){e.preventDefault();$product.trigger('click');});jQuery('#product-detail').remove();jQuery('<div id="product-detail"></div>').hide().appendTo('#dashboard-container').html(data).prepend(jQuery('<a class="close-detail" href="#">[ Cerrar ]</a>').unbind('click').click(function(e){e.preventDefault();$product.trigger('click');return false;})).slideDown('fast');},dataType:'json'});}).bind('close',function(){jQuery('#dashboard-container').unbind('click');jQuery('#product-detail').slideUp('fast',function(){});}).toggle(function(e){jQuery(this).trigger('open');},function(e){jQuery(this).trigger('close');}).css('cursor','pointer');});}
jQuery(document).ready(function($){$('div.product').bindProductDetails();});
if(typeof(k_push_vars)=="undefined")
k_push_vars={}
var k_push={"after_time":20,"popup_w":380,"popup_h":175,"myWidth":0,"myHeight":0,"popup_open":false,"counter":0,"lastPosy":null,"getSize":function(){if(typeof(window.innerWidth)=='number'){k_push.myWidth=window.innerWidth;k_push.myHeight=window.innerHeight;}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){k_push.myWidth=document.documentElement.clientWidth;k_push.myHeight=document.documentElement.clientHeight;}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){k_push.myWidth=document.body.clientWidth;k_push.myHeight=document.body.clientHeight;}},"getScrollY":function(){var scrOfY=0;if(typeof(window.pageYOffset)=='number')
scrOfY=window.pageYOffset;else if(document.body&&(document.body.scrollTop))
scrOfY=document.body.scrollTop;else if(document.documentElement&&(document.documentElement.scrollTop))
scrOfY=document.documentElement.scrollTop;return scrOfY;},"mousePos":function(e){if(k_push.popup_open)
return;k_push.getSize();var posy=0;if(!e)var e=window.event;if(e.pageX||e.pageY)
posy=e.pageY;else if(e.clientX||e.clientY)
posy=e.clientY+k_push.getScrollY();if(k_push.lastPosy==null)
k_push.lastPosy=posy;else
{if(k_push.lastPosy<posy)
k_push.lastPosy=posy;else
{if(posy<k_push.getScrollY()+15)
k_push.openPopup();}}},"popup_init":function(){k_push.getSize();document.onmousemove=k_push.mousePos;var maskBG=document.createElement('div');maskBG.setAttribute('id','k_maskBG');document.body.appendChild(maskBG);var popup=document.createElement('div');popup.setAttribute('id','k_popup');popup.style.width=k_push.popup_w+'px';popup.style.height=k_push.popup_h+'px';popup.style.position='absolute';popup.style.top='0px';popup.style.left='0px';popup.style.zIndex='9999';popup.style.fontFamily='arial';popup.style.fontWeight='bold';popup.style.color=(k_push_vars.popup_font_color)?k_push_vars.popup_font_color:'#000000';k_push.ff_link_id=(k_push_vars.ff_link_id)?k_push_vars.ff_link_id:'kampylink';k_push.header=(k_push_vars.header)?k_push_vars.header:'Your feedback is important to us!';k_push.question=(k_push_vars.question)?k_push_vars.question:'Would you be willing to give us a short (1 minute) feedback?';k_push.footer=(k_push_vars.footer)?k_push_vars.footer:'Thank you for helping us improve our website';k_push.yes=(k_push_vars.yes)?k_push_vars.yes:'Yes';k_push.no=(k_push_vars.no)?k_push_vars.no:'No';k_push.yes_background=(k_push_vars.yes_background)?k_push_vars.yes_background:'#76AC78';k_push.no_background=(k_push_vars.no_background)?k_push_vars.no_background:'#8D9B86';k_push.dir=(k_push_vars.text_direction=='rtl')?'rtl':'ltr';k_push.remind=k_push_vars.remind?k_push_vars.remind:'Remind me later';k_push.remind_font_color=(k_push_vars.remind_font_color)?k_push_vars.remind_font_color:'#3882C3';if(k_push.dir=='ltr')
{k_push.yes_float='left';k_push.no_float='right';}
else
{k_push.yes_float='right';k_push.no_float='left';}
k_push.images_dir=(k_push_vars.images_dir)?k_push_vars.images_dir:'/images/';popup.innerHTML="<div style='border-bottom: 1px solid #ffffff; text-align: center; font-size: 20px; padding: 10px; direction:"+k_push.dir+"'><strong>"+k_push.header+"</strong></div><div style='border-bottom: 1px solid #ffffff; font-size: 11px; padding: 10px 0 10px 0; text-align: center; direction:"+k_push.dir+"'>"+k_push.question+"<div style='margin: 0 auto; width: 138px; padding: 10px 0 0 0;'><a style='cursor:pointer;background-color:"+k_push.yes_background+";border-color:#D9DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234);border-style:solid;border-width:1px;padding:2px 15px 3px;text-align:center;font-size:11px;font-weight: bold; text-decoration: none; color: black; width: 26px; float: "+k_push.yes_float+";' onclick='document.getElementById(\""+k_push.ff_link_id+"\").rel = \"&amp;push=1\";document.getElementById(\""+k_push.ff_link_id+"\").onclick();k_push.closePopup(); return false;'>"+k_push.yes+"</a><a style='cursor:pointer;background-color:"+k_push.no_background+";border-color:#D9DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234);border-style:solid;border-width:1px;padding:2px 15px 3px;text-align:center;font-size:11px;font-weight: bold; text-decoration: none; color: black;  width: 26px; float: "+k_push.no_float+";' onclick='k_push.closePopup(); return false;'>"+k_push.no+"</a><br /><br /><a onclick='k_push.remind_later()' style='font-weight:normal; cursor: pointer; color: "+k_push.remind_font_color+"; text-decoration: underline'>"+k_push.remind+"</a></div></div><div style='font-size: 11px; padding: 10px 0 6px 0; text-align: center; direction:"+k_push.dir+"'>"+k_push.footer+"</div>";popup.style.background=(k_push_vars.popup_background)?k_push_vars.popup_background:'#D0DDE5';popup.style.display='none';document.body.appendChild(popup);},"remind_later":function()
{k_push.closePopup();k_push.counter=0;timeForPopup=(new Date()).getTime()+parseInt(1000*60*2);var main_domain=k_push.get_main_domain();k_push.Set_Cookie("push_time_start",timeForPopup,0,"/",main_domain,'');k_push.Set_Cookie("k_push8",0,0,"/",main_domain,'');},"openPopup":function()
{var timeNow=(new Date).getTime();var timeLeft=timeForPopup-timeNow;if(timeLeft>0)
return;if((k_push.popup_open)||(k_push.counter>0)||(!document.getElementById(k_push.ff_link_id)))
return;var main_domain=k_push.get_main_domain();k_push.Set_Cookie('k_push8','1','21','/',main_domain,'');k_push.counter++;k_push.popup_open=true;var maskBG=document.getElementById('k_maskBG')
var popup=document.getElementById('k_popup')
var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;popup.style.top=(k_push.myHeight/2)-(k_push.popup_h/2)+scrollTop+'px';popup.style.left=k_push.myWidth/2-k_push.popup_w/2+'px';popup.style.display='block';maskBG.innerHTML='<div style="width: 100%; height: 100%; opacity: .7; filter: alpha(opacity=70); background-color:transparent !important; background-color: #333333; background-image/**/: url(\''+k_push.images_dir+'maskBG.png\') !important; background-image:none; background-repeat: repeat;"></div>';maskBG.style.position='absolute';maskBG.style.top='0px';maskBG.style.left='0px';maskBG.style.zIndex='998';maskBG.style.width=document.body.scrollWidth+'px';var h=(document.documentElement.scrollHeight>document.body.scrollHeight)?document.documentElement.scrollHeight:document.body.scrollHeight;maskBG.style.height=h+'px';maskBG.style.display='block';if(document.all)
k_push.toggleSelects('hidden');},"closePopup":function()
{var main_domain=k_push.get_main_domain();k_push.Set_Cookie("push_time_start","0",0,"/",main_domain,'');k_push.popup_open=false;var maskBG=document.getElementById('k_maskBG');var popup=document.getElementById('k_popup');popup.style.display='none';maskBG.style.display='none';if(document.all)
k_push.toggleSelects('visible');},"Delete_Cookie":function(name,path,domain)
{if(k_push.Get_Cookie(name))
document.cookie=name+"="+
((path)?";path="+path:"")+
((domain)?";domain="+domain:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT";},"Set_Cookie":function(name,value,expires,path,domain,secure)
{var today=new Date();today.setTime(today.getTime());if(expires)
expires=expires*1000*60*60*24;var expires_date=new Date(today.getTime()+(expires));document.cookie=name+"="+escape(value)+
((expires)?";expires="+expires_date.toGMTString():"")+
((path)?";path="+path:"")+
((domain)?";domain="+domain:"")+
((secure)?";secure":"");},"Get_Cookie":function(name)
{var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length)))
return null;if(start==-1)return null;var end=document.cookie.indexOf(";",len);if(end==-1)end=document.cookie.length;return unescape(document.cookie.substring(len,end));},"toggleSelects":function(visibility){try{var selects=document.getElementsByTagName('select');for(i=0;i<selects.length;i++)
selects[i].style.visibility=visibility;}
catch(err)
{}},"get_main_domain":function()
{var main_domain;if(document.domain!="undefined"&&document.domain!="")
{if(document.domain=='localhost')
main_domain='';else
{var dots=document.domain.match(/\./g);if(dots&&(dots.length>1))
{main_domain=document.domain.substring(document.domain.indexOf('.')+1);}
else
{main_domain=document.domain;}}}
else
main_domain='';return main_domain;}};if(k_push.Get_Cookie("push_time_start")>0)
{var timeForPopup=parseInt(k_push.Get_Cookie("push_time_start"));}
else
{var seconds_to_delay=k_push_vars.display_after!=undefined?k_push_vars.display_after:k_push.after_time;var timeForPopup=(new Date()).getTime()+seconds_to_delay*1000;var main_domain=k_push.get_main_domain();k_push.Set_Cookie("push_time_start",timeForPopup,0,"/",main_domain,'');}
if(!k_push_vars.view_percentage)
k_push.n=0;else
k_push.n=(k_push_vars.view_percentage&&((k_push_vars.view_percentage>=0)&&(k_push_vars.view_percentage<=100)))?k_push_vars.view_percentage:10;if(((k_push.n==null)||(((Math.random()*100)<k_push.n))))
{var shouldLoad=false;if(k_push_vars.disable_cookie)
shouldLoad=true;else if(!k_push.Get_Cookie('k_push8')||k_push.Get_Cookie('k_push8')==0)
shouldLoad=true;if(shouldLoad)
{if(window.addEventListener)
window.addEventListener('load',k_push.popup_init,false);else
window.attachEvent('onload',k_push.popup_init);}}
var k_button={"ff_link":document.getElementById("kampylink"),"close_button":document.getElementById("k_close_button"),"extra_params":null,"newwindow":'',"popitup":function(url,longUrl){if(!this.newwindow.closed&&this.newwindow.location)
this.newwindow.location.href=url;else
{this.newwindow=window.open(url,'kampyle_ff','left='+((window.screenX||window.screenLeft)+10)+',top='+((window.screenY||window.screenTop)+10)+',height=502px,width=440px,resizable=false');if(!this.newwindow.opener)this.newwindow.opener=self;}
if(window.focus)
this.newwindow.focus()
if(longUrl!='kampyle_ff')
this.newwindow.name=longUrl;return false;},"open_ff":function(ff_params,url)
{if(typeof(k_push)!="undefined")
{var main_domain=k_push.get_main_domain();k_push.Set_Cookie('k_push8','1','21','/',main_domain,'');}
var url2send=url||window.location.href;url2send=encodeURIComponent(url2send);if(!ff_params)
var ff_url=k_button.ff_link.href;else
{var ff_link_rel=k_button.ff_link.rel;k_button.ff_link.rel='';if(ff_link_rel=='nofollow')
ff_link_rel='';if(k_button.ff_link.href.substring(0,24)=='http://www.inputlive.com')
var ff_url='http://www.inputlive.com/feedback_form/ff-feedback-form.php?'+ff_params+ff_link_rel
else
if(k_button.ff_link.href.substring(0,16)=='http://localhost')
var ff_url='http://localhost/feedback_form/ff-feedback-form.php?'+ff_params+ff_link_rel
else
var ff_url='http://www.kampyle.com/feedback_form/ff-feedback-form.php?'+ff_params+ff_link_rel}
if(this.extra_params)
{var extra_params=this.make_query_string(this.extra_params);ff_url=ff_url+'&'+extra_params;}
longUrl='kampyle_ff';if((ff_url.length+url2send.length)>250)
{longUrl=url2send;url2send='noUrl';}
this.popitup(ff_url+'&url='+url2send,longUrl);},"hide_button":function()
{k_button.ff_link.style.display="none";k_button.close_button.style.display="none";},"make_query_string":function(params)
{var query_string='';var params_tmp=[];for(var s in params)
{if((s=='u_id')||(s=='u_email'))
params[s]=params[s].replace('+','KAMP_SPEC2B');params_tmp.push(s+'='+encodeURIComponent(params[s]));}
query_string=params_tmp.join('&');return query_string;},"addCss":function(path)
{var fileref=document.createElement("link")
fileref.setAttribute("rel","stylesheet")
fileref.setAttribute("type","text/css")
fileref.setAttribute("href",path)
if(typeof fileref!="undefined")
document.getElementsByTagName("head")[0].appendChild(fileref)}}
if(((screen.width<=800)&&(screen.height<=600))&&(k_button.ff_link.className!='k_static'))
{k_button.close_button.onclick=k_button.hide_button;k_button.close_button.innerHTML='X';k_button.close_button.style.display="block";}