﻿var rootImgPath="http://www.only-apartments.com/";var folderImgPath="img-content";function showImageLayerListSearch(options){$(options.selectorLayer).html('<div class="imgoatip"><img src="'+options.srcImage+'" alt="" /></div>'+options.descriptionImage);var selectorImage=options.selectorLayer+" img";var offsetX=50;if($(options.selectorLayer).is(":visible")==false&&vglobalList.activedHoverFeat){$(options.selectorLayer).show();}var anchoActual=$(selectorImage).width();var altoActual=$(selectorImage).height();var offsetY=Math.floor(altoActual/2);$(options.selectorLayer).css("width",(4+anchoActual)+"px");$(options.selectorLayer).css("height",(20+altoActual)+"px");$(options.selectorLayer).css("top",(options.emouse.pageY-altoActual+offsetY)+"px");$(options.selectorLayer).css("left",(options.emouse.pageX+offsetX)+"px");showBedsLayer(options,anchoActual,altoActual);}function moveImageLayerListSearch(options){if(vglobalList.idApartmentDetailPlano!=options.idItemImage){$(options.selectorLayer).html('<div class="imgoatip"><img src="'+options.srcImage+'" alt="" /></div>'+options.descriptionImage);vglobalList.idApartmentDetailPlano=options.idItemImage;}var selectorImage=options.selectorLayer+" img";var offsetX=50;if($(options.selectorLayer).is(":visible")==false&&vglobalList.activedHoverFeat){$(options.selectorLayer).show();}var anchoActual=$(selectorImage).width();var altoActual=$(selectorImage).height();var offsetY=Math.floor(altoActual/2);$(options.selectorLayer).css("width",(4+anchoActual)+"px");$(options.selectorLayer).css("height",(20+altoActual)+"px");$(options.selectorLayer).css("top",(options.emouse.pageY-altoActual+offsetY)+"px");$(options.selectorLayer).css("left",(options.emouse.pageX+offsetX)+"px");showBedsLayer(options,anchoActual,altoActual);}function showImageNotFoundLayerListSearch(options){if(!$(options.selectorLayer).hasClass("notFoundImg")){$(options.selectorLayer).addClass("notFoundImg");$(options.selectorLayer).append('<div class="txtErrorLayer">'+options.textErrorLayer+"</div>");}var offsetY=50;var offsetX=54;var anchoActual=$(options.selectorLayer).width();var altoActual=$(options.selectorLayer).height();var offsetY=Math.floor(altoActual/2);$(options.selectorLayer).css("top",(options.emouse.pageY-altoActual+offsetY)+"px");$(options.selectorLayer).css("left",(options.emouse.pageX+offsetX)+"px");if($(options.selectorLayer).is(":visible")==false&&vglobalList.activedHoverFeat){$(options.selectorLayer).show();}showBedsLayer(options,anchoActual,altoActual);}function showBedsLayer(options,anchoActual,altoActual){idValue=options.idItemImage;var offsetY=Math.floor(altoActual/2);semBedsLoading=true;if(typeof bedsCache[idValue]!=="undefined"&&bedsCache[idValue]!==null){if(vglobalList.idApartmentDetailFeat==idValue){if(bedsCache[idValue].old){$("#tooltipbeds").html(tooltipBedToDomOld(bedsCache[idValue]));}else{$("#tooltipbeds").html(tooltipBedToDom(bedsCache[idValue]));}}semBedsLoading=false;var positionXAct=parseInt($("#apt_plano").css("left").replace("px",""));var positionYAct=parseInt($("#apt_plano").css("top").replace("px",""));var anchoActual=parseInt($("#apt_plano").css("width").replace("px",""));var altoActual=parseInt($("#apt_plano").css("height").replace("px",""));$("#tooltipbeds").css("top",(positionYAct)+"px").css("left",(positionXAct+anchoActual+vglobalList.offsetLeftBoxBeds)+"px");if($("#tooltipbeds").is(":visible")==false&&vglobalList.activedHoverFeat){$("#tooltipbeds").show();}}else{if(vglobalList.idApartmentDetailFeat==idValue&&vglobalList.loadingIdFeat!=idValue){vglobalList.loadingIdFeat=idValue;$.ajax({type:"POST",url:"/FinderServices.asmx/GetApartmentFeatures",data:"{'idApartment':"+idValue+",'langID':"+ididioma+"}",contentType:"application/json; charset=utf-8",dataType:"json",cache:false,success:function(results){bedsCache[idValue]=results.d;if(results.d.old){$("#tooltipbeds").html(tooltipBedToDomOld(results.d));}else{$("#tooltipbeds").html(tooltipBedToDom(results.d));}semBedsLoading=false;var positionXAct=parseInt($("#apt_plano").css("left").replace("px",""));var positionYAct=parseInt($("#apt_plano").css("top").replace("px",""));var anchoActual=parseInt($("#apt_plano").css("width").replace("px",""));var altoActual=parseInt($("#apt_plano").css("height").replace("px",""));$("#tooltipbeds").css("top",(positionYAct)+"px").css("left",(positionXAct+anchoActual+vglobalList.offsetLeftBoxBeds)+"px");if($("#tooltipbeds").is(":visible")==false&&vglobalList.activedHoverFeat){$("#tooltipbeds").fadeIn("fast",function(){});}vglobalList.loadingIdFeat=0;},error:function(result){semBedsLoading=false;$("#tooltipbeds").css("top",(options.emouse.pageY-offsetY)+"px").css("left",(options.emouse.pageX+anchoActual+vglobalList.offsetLeftBoxBeds)+"px");if($("#tooltipbeds").is(":visible")==false&&vglobalList.activedHoverFeat){$("#tooltipbeds").show();}vglobalList.loadingIdFeat=0;}});}}}function loadImageAndPosLayer(options){var defaults={emouse:null,srcImage:"",textErrorLayer:"image not found",cbk_imageloaded:null,cbk_imageNoLoaded:null,cbk_imageMoved:"",selectorLayer:"",descriptionImage:"",idItemImage:0,cachedImage:0,isLoadingImage:0,widthImage:0,heightImage:0,loadingActive:false};var options=$.extend(defaults,options);if(options.srcImage==""){options.cachedImage=-1;options.isLoadingImage=0;vglobal.imagesCacheHash[options.srcImage]=options;if(options.loadingActive){$("body").unbind("mousemove");$(".loading_tooltip").remove();}options.cbk_imageNoLoaded(options);}else{if(vglobal.imagesCacheHash[options.srcImage]!=undefined){if(vglobal.imagesCacheHash[options.srcImage].cachedImage==-1){vglobal.imagesCacheHash[options.srcImage].cachedImage==-1;options.cbk_imageNoLoaded(options);}else{if(vglobal.imagesCacheHash[options.srcImage].isLoadingImage==0){if($(options.selectorLayer).hasClass("notFoundImg")){$(options.selectorLayer).removeClass("notFoundImg");}if(options.cbk_imageMoved!=""){options.cbk_imageMoved(options);}}}}else{var img=new Image();options.isLoadingImage=1;options.cachedImage=1;vglobal.imagesCacheHash[options.srcImage]=options;if(options.loadingActive){if($("loading_tooltip").length==0){$("body").append('<div class="loading_tooltip"></div>');}$(".loading_tooltip").css("top",(options.emouse.pageY-76)+"px");$(".loading_tooltip").css("left",(options.emouse.pageX+40)+"px");if($(options.selectorLayer).is(":visible")==false){$(".loading_tooltip").show();}$("body").mousemove(function(emouseLoading){$(".loading_tooltip").css("top",(emouseLoading.pageY-76)+"px");$(".loading_tooltip").css("left",(emouseLoading.pageX+40)+"px");});}$(img).load(function(){options.cachedImage=1;options.isLoadingImage=0;vglobal.imagesCacheHash[options.srcImage]=options;if(options.loadingActive){$("body").unbind("mousemove");$(".loading_tooltip").remove();}options.cbk_imageloaded(options);}).error(function(){options.cachedImage=-1;options.isLoadingImage=0;vglobal.imagesCacheHash[options.srcImage]=options;if(options.loadingActive){$("body").unbind("mousemove");$(".loading_tooltip").remove();}options.cbk_imageNoLoaded(options);}).attr("src",options.srcImage);}}}function showImageLayer(options){var selectorImage=options.selectorLayer+" img";var offsetY=50;if($(options.selectorLayer).is(":visible")==false&&vglobalApart.activeBtnSef){$(options.selectorLayer).show();}if(vglobal.imagesCacheHash[options.srcImage].cachedImage==1&&vglobal.imagesCacheHash[options.srcImage].widthImage==0){vglobal.imagesCacheHash[options.srcImage].widthImage=$(selectorImage).width();vglobal.imagesCacheHash[options.srcImage].heightImage=$(selectorImage).height();}var anchoActual=vglobal.imagesCacheHash[options.srcImage].widthImage;var altoActual=vglobal.imagesCacheHash[options.srcImage].heightImage;$(options.selectorLayer).css("width",(4+anchoActual)+"px");$(options.selectorLayer).css("height",(4+altoActual)+"px");$(options.selectorLayer).css("top",(options.emouse.pageY-altoActual-offsetY)+"px");var offsetX=Math.floor(anchoActual/2);$(options.selectorLayer).css("left",(options.emouse.pageX-offsetX)+"px");}function showImageNotFoundLayer(options){if(!$(options.selectorLayer).hasClass("notFoundImg")){$(options.selectorLayer).addClass("notFoundImg");$(options.selectorLayer).append('<div class="txtErrorLayer">'+options.textErrorLayer+"</div>");}var offsetY=50;var offsetX=10;if(vglobal.imagesCacheHash[options.srcImage].cachedImage==1&&vglobal.imagesCacheHash[options.srcImage].widthImage==0){vglobal.imagesCacheHash[options.srcImage].widthImage=$(selectorImage).width();vglobal.imagesCacheHash[options.srcImage].heightImage=$(selectorImage).height();}var anchoActual=vglobal.imagesCacheHash[options.srcImage].widthImage;var altoActual=vglobal.imagesCacheHash[options.srcImage].heightImage;$(options.selectorLayer).css("top",(options.emouse.pageY-altoActual-offsetY)+"px");$(options.selectorLayer).css("left",(options.emouse.pageX+offsetX)+"px");if($(options.selectorLayer).is(":visible")==false&&vglobalApart.activeBtnSef){$(options.selectorLayer).show();}}var vglobal={dateformatSys:"yy-mm-dd",dateformatVis:"D, d MM, yy",currentDate:"2012-01-24",culture:"en_GB",lang_code:"en",enabledSocial:true,enabledBottomPanel:true,semBottomPanel:true,onChangeDates:function(calendardates,calendarId){},loadAjax_GetZones:function(){},destinationVoid:false,cookiesArray:null,cookieNameMylist:"OAMyList",cookieNameShowHide:"OAShowhide",imagesCacheHash:Array(),INFINITE_NUMBER:9999999999,trackEvent:function(){}};vglobal.trackEvent=function(action,opt_label,opt_value,opt_noninteraction){_gaq.push(["_trackEvent",action,opt_label,opt_value,opt_noninteraction]);};var vglobalZones={loadAjax_GetZones:function(){},txtDest:"",pZonaIdsTemp:Array()};(function($){function fixTitle($ele){if($ele.attr("title")||typeof($ele.attr("original-title"))!="string"){$ele.attr("original-title",$ele.attr("title")||"").removeAttr("title");}}function Tipsy(element,options){this.$element=$(element);this.options=options;this.enabled=true;fixTitle(this.$element);}Tipsy.prototype={show:function(){var title=this.getTitle();if(title&&this.enabled){var $tip=this.tip();$tip.find(".tipsy-inner")[this.options.html?"html":"text"](title);$tip[0].className="tipsy";$tip.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).appendTo(document.body);var pos=$.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight});var actualWidth=$tip[0].offsetWidth,actualHeight=$tip[0].offsetHeight;var gravity=(typeof this.options.gravity=="function")?this.options.gravity.call(this.$element[0]):this.options.gravity;var tp;switch(gravity.charAt(0)){case"n":tp={top:pos.top+pos.height+this.options.offset,left:pos.left+pos.width/2-actualWidth/2};break;case"s":tp={top:pos.top-actualHeight-this.options.offset,left:pos.left+pos.width/2-actualWidth/2};break;case"e":tp={top:pos.top+pos.height/2-actualHeight/2,left:pos.left-actualWidth-this.options.offset};break;case"w":tp={top:pos.top+pos.height/2-actualHeight/2,left:pos.left+pos.width+this.options.offset};break;}if(gravity.length==2){if(gravity.charAt(1)=="w"){tp.left=pos.left+pos.width/2-15;}else{tp.left=pos.left+pos.width/2-actualWidth+15;}}$tip.css(tp).addClass("tipsy-"+gravity);if(this.options.fade){$tip.stop().css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:this.options.opacity});}else{$tip.css({visibility:"visible",opacity:this.options.opacity});}}},hide:function(){if(this.options.fade){this.tip().stop().fadeOut(function(){$(this).remove();});}else{this.tip().remove();}},getTitle:function(){var title,$e=this.$element,o=this.options;fixTitle($e);var title,o=this.options;if(typeof o.title=="string"){title=$e.attr(o.title=="title"?"original-title":o.title);}else{if(typeof o.title=="function"){title=o.title.call($e[0]);}}title=(""+title).replace(/(^\s*|\s*$)/,"");return title||o.fallback;},tip:function(){if(!this.$tip){this.$tip=$('<div class="tipsy"></div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"/></div>');}return this.$tip;},validate:function(){if(!this.$element[0].parentNode){this.hide();this.$element=null;this.options=null;}},enable:function(){this.enabled=true;},disable:function(){this.enabled=false;},toggleEnabled:function(){this.enabled=!this.enabled;}};$.fn.tipsy=function(options){if(options===true){return this.data("tipsy");}else{if(typeof options=="string"){return this.data("tipsy")[options]();}}options=$.extend({},$.fn.tipsy.defaults,options);function get(ele){var tipsy=$.data(ele,"tipsy");if(!tipsy){tipsy=new Tipsy(ele,$.fn.tipsy.elementOptions(ele,options));$.data(ele,"tipsy",tipsy);}return tipsy;}function enter(){var tipsy=get(this);tipsy.hoverState="in";if(options.delayIn==0){tipsy.show();}else{setTimeout(function(){if(tipsy.hoverState=="in"){tipsy.show();}},options.delayIn);}}function leave(){var tipsy=get(this);tipsy.hoverState="out";if(options.delayOut==0){tipsy.hide();}else{setTimeout(function(){if(tipsy.hoverState=="out"){tipsy.hide();}},options.delayOut);}}if(!options.live){this.each(function(){get(this);});}if(options.trigger!="manual"){var binder=options.live?"live":"bind",eventIn=options.trigger=="hover"?"mouseenter":"focus",eventOut=options.trigger=="hover"?"mouseleave":"blur";this[binder](eventIn,enter)[binder](eventOut,leave);}return this;};$.fn.tipsy.defaults={delayIn:0,delayOut:0,fade:false,fallback:"",gravity:"n",html:false,live:false,offset:0,opacity:0.8,title:"title",trigger:"hover"};$.fn.tipsy.elementOptions=function(ele,options){return $.metadata?$.extend({},options,$(ele).metadata()):options;};$.fn.tipsy.autoNS=function(){return $(this).offset().top>($(document).scrollTop()+$(window).height()/2)?"s":"n";};$.fn.tipsy.autoWE=function(){return $(this).offset().left>($(document).scrollLeft()+$(window).width()/2)?"e":"w";};})(jQuery);function hideApartment(idApart){$("#aptbox-"+idApart).addClass("disabledApartment");$("#aptbox-"+idApart+" .hvmap").hide();$("#aptbox-"+idApart+" .hideimg").show();$.showhide.addHideApartment(idApart);}function showApartment(idApart){$("#aptbox-"+idApart+" .hideimg").hide();$("#aptbox-"+idApart).removeClass("disabledApartment");$("#aptbox-"+idApart+" .hvmap").show();if(value){$.showhide.deleteItemHide(idApart);}}jQuery.showhide=function(options){var _arrayIds=Array();var _numItems=0;$.oaCookie(vglobal.cookieNameShowHide,90);var _cookieContent=$.oaCookie.read(vglobal.cookieNameShowHide);if(_cookieContent!=null&&_cookieContent.length>0){_arrayIds=_cookieContent.split(",");}function existApartmentIds(idIn){for(i=0;i<_arrayIds.length;i++){if(_arrayIds[i]==idIn){return true;}}return false;}jQuery.showhide.addHideApartment=function(idIn){if(!existApartmentIds(idIn)){_arrayIds.push(idIn);saveCookieShowHide();_numItems++;}};jQuery.showhide.deleteItemHide=function(iditem){for(i=0;i<_arrayIds.length;i++){if(_arrayIds[i]==iditem){_arrayIds.splice(i,1);_numItems--;break;}}saveCookieShowHide();};function saveCookieShowHide(){var content="";for(i=0;i<_arrayIds.length;i++){content=content+_arrayIds[i]+",";}content=content.substring(0,content.length-1);$.oaCookie.save(content,vglobal.cookieNameShowHide);}};function loadAjax_GetApartmentsMyList(){$.mylist.loadAjax_GetApartmentsMyList();}function loadAjax_GetApartmentsMapMyList(){$.mylist.loadAjax_GetApartmentsMapMyList();}function addToListMap(value){if(value){$.mylist.addToListMap(value);}}function deleteMylistItem(value){if(value){$.mylist.deleteItem(value);}}jQuery.mylist=function(containerId,options){var defaults={onLoadResultsComplete:function(){}};var imgProp='width="30" height="30"';var pathimg="/imgs/eqp/icons/";var max=9;var containerName=containerId;var $container;if(containerName=="#mylist"){$container=$(containerName);}var $spannum=$("#num-items-mylist");var $calarr=$("#fcal-arr");var $calgo=$("#fcal-go");var $fpax=$("#fPax");var $fPaxKids=$("#fPaxKids");var calarrVal=$calarr.val();var calgoVal=$calgo.val();var fpaxVal=$fpax.val();var fPaxKidsVal=$fPaxKids.val();var fpaxTotalVal=Number(fpaxVal)+Number(fPaxKidsVal);var numHiddenMylist=0;if(fPaxKidsVal==""){fPaxKidsVal=0;}fpaxVal=fPaxKidsVal+fpaxVal;var numItems=0;var itemsMylist=Array();var $jcookie;var pr="";var ordenacio="PreuTotal";var arrayIds=Array();$.oaCookie(vglobal.cookieNameMylist,90);var cookieContent=$.oaCookie.read(vglobal.cookieNameMylist);if(cookieContent!=null&&cookieContent.length>0){arrayIds=cookieContent.split(",");}numHiddenMylist=arrayIds.length;if(containerName=="#mylist"){if(numHiddenMylist>0){addToListQuery(arrayIds);}else{updateNumItems();}}else{$spannum.html(numHiddenMylist);numItems=numHiddenMylist;}$(".button_mylist").live("click",function(){var idApartMylist=($(this).attr("id"));var idArray=idApartMylist.split("-");if(value){$.mylist.addToList(idArray[1]);}});$(".button_mylist_added").live("click",function(){var idApartMylist=($(this).attr("id"));var idArray=idApartMylist.split("-");if(value){$.mylist.deleteItem(idArray[1]);}if(webPart==9){if(caseSearch=="GetApartmentsMyList"||caseSearch=="LocalGetApartmentsMyList"){$("#aptbox-"+idArray[1]).slideUp("fast",function(){$("#aptbox-"+idArray[1]).remove();if(itemsMylist.length<=0){$.SearchResultList.dataToDom_NoApt();}});}else{if(caseSearch=="GetApartmentsMapMyList"||caseSearch=="LocalGetApartmentsMapMyList"){$("#SRItem_"+idArray[1]).slideUp("fast",function(){$("#SRItem_"+idArray[1]).remove();markersArray[idArray[1]].setMap(null);if(itemsMylist.length<=0){$.SearchResultMap.dataToDom_NoApt();}});}}}});function updateDates(){calarrVal=$calarr.val();calgoVal=$calgo.val();fpaxVal=$fpax.val();fPaxKidsVal=$fPaxKids.val();fpaxTotalVal=Number(fpaxVal)+Number(fPaxKidsVal);}jQuery.mylist.addToListMap=function(idIn){if(!existApartment(idIn)){if(containerName=="#mylist"&&numItems==0){$container.show();}if(numItems<max){$boton=$("#idaptmap-"+idIn);$boton.removeClass("button_mylist");$boton.addClass("button_mylist_added");var htmlCt=$boton.html();htmlCt=htmlCt.replace("+","-");addInternalList(idIn);}else{if(itemsMylist.length>=max){alert(objDictionary.SearchMap_miLista_AlertMaximoAparts);}}}};jQuery.mylist.addToList=function(idIn){if(containerName=="#mylist"&&numItems==0){$container.show();}if(numItems<max){convertButtonToAdded(idIn);addInternalList(idIn);}else{if(itemsMylist.length>=max){alert(objDictionary.SearchMap_miLista_AlertMaximoAparts);}}};function convertButtonToAdded(idIn){if($("#idapt-"+idIn).length){$boton=$("#idapt-"+idIn);$boton.removeClass("button_mylist");$boton.addClass("button_mylist_added");var htmlCt=$boton.html();htmlCt=htmlCt.replace("+","-");$boton.html(htmlCt);}}function convertButtonToNoAdded(idIn){if($("#idapt-"+idIn).length){$boton=$("#idapt-"+idIn);$boton.removeClass("button_mylist_added");$boton.addClass("button_mylist");var htmlCt=$boton.html();htmlCt=htmlCt.replace("-","+");$boton.html(htmlCt);}}function addInternalList(value){if(containerName!=""&&!existApartment(value)){var items=Array();items.push(value);if(numItems>0){$("#idapt-"+value).effect("transfer",{to:$("#mylist")},1000,function(){addToListQuery(items);numItems++;});}else{addToListQuery(items);numItems++;}}else{if(!existApartmentIds(value)&&containerName==""){$("#idapt-"+value).effect("transfer",{to:$("#mylistIcon")},1000,function(){arrayIds.push(value);numHiddenMylist++;$spannum.html(numHiddenMylist);saveCookieIds();numItems++;});}}}function existApartment(value){for(i=0;i<itemsMylist.length;i++){if(itemsMylist[i].ApartmentId==value){return true;}}return false;}function existApartmentIds(value){for(i=0;i<arrayIds.length;i++){if(arrayIds[i]==value){return true;}}return false;}function _getApartmentsToObject(itemArray,serviceString){apartmentObj=new Object();apartmentObj.ApartmentId=itemArray[0];apartmentObj.Name=itemArray[1];apartmentObj.Ranking=itemArray[2];apartmentObj.DailyPrice=itemArray[3];apartmentObj.DailyPricePerson=itemArray[4];apartmentObj.TotalPrice=itemArray[5];apartmentObj.ReservePrice=itemArray[6];apartmentObj.People=itemArray[7];apartmentObj.Floor=itemArray[8];apartmentObj.SurfaceBalcony=itemArray[9];apartmentObj.Zone=itemArray[10];apartmentObj.ZoneId=itemArray[11];apartmentObj.Surface=itemArray[12];apartmentObj.Rooms=itemArray[13];apartmentObj.Photo=itemArray[14];apartmentObj.Map=itemArray[15];apartmentObj.Equipment=itemArray[18];apartmentObj.UrlDetail=itemArray[19];apartmentObj.NumComments=itemArray[20];apartmentObj.IsAvaible=itemArray[21];return apartmentObj;}function _succesLoadResultsMylist(results){if(results.d.Apartments!=null){$("#mylistBox").show();if(results.d.Apartments.length>0&&itemsMylist.length==0){$("#noitems-mylist").remove();}$.each(results.d.Apartments,function(i,itemArray){if(i<max){itempApt=_getApartmentsToObject(itemArray,"GetApartmentsMyList");if(containerName=="#mylist"){$container.prepend(dataToDom_Mylist(itempApt));}itemsMylist.push(itempApt);}});saveCookieItems();}}function saveCookieItems(){var content="";for(i=0;i<itemsMylist.length;i++){content=content+itemsMylist[i].ApartmentId+",";}content=content.substring(0,content.length-1);$.oaCookie.save(content,vglobal.cookieNameMylist);}function saveCookieIds(){var content="";for(i=0;i<arrayIds.length;i++){content=content+arrayIds[i]+",";}content=content.substring(0,content.length-1);$.oaCookie.save(content,vglobal.cookieNameMylist);}function appendItemsComparator(data){var i=0;$.each(data,function(i,itempApt){if(containerName=="#rpage"){appendToComparator(itempApt);}itemsMylist[i]=itempApt;i++;});updateNumItems();}jQuery.mylist.deleteItem=function(iditem){deleteItem(iditem);};function deleteItem(iditem){convertButtonToNoAdded(iditem);if(containerName!=""){for(i=0;i<itemsMylist.length;i++){if(itemsMylist[i].ApartmentId==iditem){itemsMylist.splice(i,1);break;}}$("#aptmylist-"+iditem).hide();convertButtonToNoAdded(iditem);if(itemsMylist.length==0){dataToDom_MyListNoItems();}saveCookieItems();updateNumItems();}else{deleteItemId(iditem);}}function deleteItemId(iditem){for(i=0;i<arrayIds.length;i++){if(arrayIds[i]==iditem){arrayIds.splice(i,1);break;}}saveCookieIds();numHiddenMylist--;$spannum.html(numHiddenMylist);}function updateNumItems(){$spannum.html(itemsMylist.length);numItems=itemsMylist.length;if(itemsMylist.length==0){if(containerName=="#mylist"){dataToDom_MyListNoItems();}}else{$("#noitems-mylist").remove();}}function dataToDom_Mylist(itempApt){var datatotdom=document.createElement("div");var $rdatatotdom=$(datatotdom);$rdatatotdom.addClass("image-mylist");$rdatatotdom.attr("id","aptmylist-"+itempApt.ApartmentId);$rdatatotdom.hover(function(){$(this).find(".image-mylist-hover").show();},function(){$(this).find(".image-mylist-hover").hide();});var totalPriceTxt=itempApt.TotalPrice;var habitacionesHtml=itempApt.Rooms;if(itempApt.Rooms==0){habitacionesHtml=objDictionary.SearchMap_ApartmentItem_Estudio;}var arrEquipmentItem=itempApt.Equipment.split(",");var terrazaHtml=itempApt.SurfaceBalcony+"m2";if(arrEquipmentItem[11]==0){terrazaHtml=objDictionary.SearchMap_general_no;}else{if(itempApt.SurfaceBalcony==0){terrazaHtml=objDictionary.SearchMap_general_si;}}$rdatatotdom.append('<div class="image-mylist"><a href="'+itempApt.UrlDetail+'"><img height="29" width="28" class="img_min_mylist" src="'+rootImgPath+folderImgPath+itempApt.Photo+'" alt="'+itempApt.Name+'" /></a><div class="image-mylist-hover"><div class="resume-mylist-hover"><ul><li class="minname_mylist">'+itempApt.Name+"</li><li>"+objDictionary.SearchMap_ApartmentItem_Zona+'<span class="feat_value">'+itempApt.Zone+"</span></li><li>"+objDictionary.SearchMap_Superficie_Short+'<span class="feat_value">'+itempApt.Surface+" m2</span></li><li>"+objDictionary.SearchMap_Habitaciones_Short+'<span class="feat_value">'+habitacionesHtml+"</span></li><li>"+objDictionary.SearchMap_ApartmentItem_Terraza+'<span class="feat_value">'+terrazaHtml+"</span></li><li>"+objDictionary.SearchMap_ApartmentItem_Planta+'<span class="feat_value">'+itempApt.Floor+"</span></li><li>"+objDictionary.SearchMap_miLista_Total+'<span class="feat_value">'+currencySymbol+" "+totalPriceTxt+'</span></li></ul></div><a href="'+itempApt.UrlDetail+'"><img height="44px" width="44px" src="'+rootImgPath+folderImgPath+itempApt.Photo+'" /></a><div class="remove-mylist" onclick="deleteMylistItem('+itempApt.ApartmentId+')" ></div></div></div>');return $rdatatotdom;}function dataToDom_MyListNoItems(){$("#mylistBox").hide();}function addToListQuery(idIn){pApartmentIds=idIn.join(",");updateDates();$.ajax({type:"POST",url:"/FinderServices.asmx/GetApartmentsMyList",data:"{'pAdults':"+pAdults+",'pKids':0,'pStartDate':'"+pStartDate+"','pEndDate':'"+pEndDate+"','pSymbolMoney':'"+currency+"','pApartmentIds':'"+pApartmentIds+"','loadApartHistory':"+(typeof(loadApartHistoryCookie)!="undefined")+"}",contentType:"application/json; charset=utf-8",dataType:"json",cache:false,success:function(results){_succesLoadResultsMylist(results);updateNumItems();},error:function(result){$container.html('<div class="notav">Search error.</div>');}});}jQuery.mylist.loadAjax_GetApartmentsMapMyList=function(){updateDates();pApartmentIds=arrayIds.join(",");$.ajax({type:"POST",url:"/FinderServices.asmx/GetApartmentsMyListByMap",data:"{'pAdults':"+pAdults+",'pKids':0,'pStartDate':'"+pStartDate+"','pEndDate':'"+pEndDate+"','pSymbolMoney':'"+currency+"','pApartmentIds':'"+pApartmentIds+"'}",contentType:"application/json; charset=utf-8",dataType:"json",cache:false,success:function(results){loadContainerResults(results);},error:function(result){}});};jQuery.mylist.loadAjax_GetApartmentsMyList=function(){updateDates();pApartmentIds=arrayIds.join(",");if(containerName=="#rpage"){$(".container-wh").addClass("loadingicon");}$.ajax({type:"POST",url:"/FinderServices.asmx/GetApartmentsMyList",data:"{'pAdults':"+pAdults+",'pKids':0,'pStartDate':'"+pStartDate+"','pEndDate':'"+pEndDate+"','pSymbolMoney':'"+currency+"','pApartmentIds':'"+pApartmentIds+"','loadApartHistory':"+(typeof(loadApartHistoryCookie)!="undefined")+"}",contentType:"application/json; charset=utf-8",dataType:"json",cache:false,success:function(results){loadContainerResults(results);},error:function(result){$container.html('<div class="notav">Search error.</div>');}});};};vglobal.cookiesArray=Array();jQuery.oaCookie=function(nameIn,expirationDaysIn,options){var _cookie={expirationDays:expirationDaysIn};vglobal.cookiesArray[nameIn]=_cookie;jQuery.oaCookie.read=function(cookieName){return read(cookieName);};jQuery.oaCookie.save=function(content,cookieName){save(content,cookieName);};jQuery.oaCookie.deletec=function(cookieName){deletec(cookieName);};jQuery.oaCookie.exist=function(cookieName){exist(cookieName);};jQuery.oaCookie.create=function(content,cookieName){create(content,cookieName);};function read(cookieName){var cookieValue=null;if(document.cookie&&document.cookie!=""){var cookies=document.cookie.split(";");for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,cookieName.length+1)==(cookieName+"=")){cookieValue=decodeURIComponent(cookie.substring(cookieName.length+1));break;}}}return cookieValue;}function save(content,cookieName){var exdate=new Date();exdate.setDate(exdate.getDate()+vglobal.cookiesArray[cookieName].expirationDays);document.cookie=cookieName+"="+content+";expires="+exdate.toGMTString()+";path=/";}function deletec(cookieName){var cookie_date=new Date();cookie_date.setTime(cookie_date.getTime()-1);document.cookie=cookieName+"=;expires="+cookie_date.toGMTString();}function exist(cookieName){if(read(cookieName)!=null){return true;}else{return false;}}function create(content,cookieName){save(content,cookieName);}};jQuery.fn.oatip=function(options){var defaults={speed:500,xOffset:10,yOffset:10,contentHtml:""};var options=$.extend(defaults,options);return this.each(function(){var $this=jQuery(this);$(this).hover(function(e){$("body").append("<div id='tooltip'>"+defaults.contentHtml+"</div>");$("#tooltip").css("top",(e.pageY+defaults.xOffset)+"px").css("left",(e.pageX+defaults.yOffset)+"px").fadeIn(options.speed);},function(){$("#tooltip").remove();});$(this).mousemove(function(e){$("#tooltip").css("top",(e.pageY+defaults.xOffset)+"px").css("left",(e.pageX+defaults.yOffset)+"px");});});};var bedsCache=Array();var semBedsLoading=false;function tooltipBedToDom(dataIn){var htmlRes="";htmlRes+='<div class="hover_beds_ct">';htmlRes+='<div class="left_col_beds">';var htmlResRooms="";var doubleBeds=0;var indivBeds=0;if(dataIn.aws.length>0){htmlResRooms+='<h4 class="bed">'+regional.Beds+"</h4>";htmlResRooms+='<ul class="beds_list">';for(i=0;i<dataIn.aws.length;i++){htmlResRooms+="<li>";htmlResRooms+=dataIn.aws[i].d;htmlResRooms+="<ul>";for(j=0;j<dataIn.aws[i].bws.length;j++){htmlResRooms+="<li>";htmlResRooms+=dataIn.aws[i].bws[j].d+":<em>"+dataIn.aws[i].bws[j].n+"</em>";htmlResRooms+="</li>";}htmlResRooms+="</ul>";htmlResRooms+="</li>";}htmlResRooms+="</ul>";}doubleBeds=dataIn.tdb;indivBeds=dataIn.tsb;htmlRes=htmlRes+htmlResRooms;htmlRes+='<div class="total_beds">';htmlRes+='<div class="total_bed_desc">'+regional.TotalIndividualBeds+"</div>";htmlRes+='<div class="number_total_bed">'+indivBeds+"</div>";htmlRes+="</div>";htmlRes+='<div class="total_beds total_beds_double">';htmlRes+='<div class="total_bed_desc">'+regional.TotalDoubleBeds+"</div>";htmlRes+='<div class="number_total_bed">'+doubleBeds+"</div>";htmlRes+="</div>";htmlRes+="</div>";htmlRes+='<div class="rigth_col_beds">';var htmlResBaths="";if(dataIn.bthws.length>0){htmlResBaths+='<h4 class="bath">'+regional.Bathrooms+"</h4>";htmlResBaths+='<ul class="eqp_bath">';for(i=0;i<dataIn.bthws.length;i++){htmlResBaths+="<li>";htmlResBaths+=dataIn.bthws[i].d;htmlResBaths+=":<em>"+dataIn.bthws[i].n+"</em>";htmlResBaths+="</li>";}htmlResBaths+="</ul>";}htmlRes=htmlRes+htmlResBaths;htmlRes+="</div>";htmlRes+="</div>";return htmlRes;}function tooltipBedToDomOld(dataIn){var htmlRes="";htmlRes+='<div class="hover_beds_ct old-beds">';htmlRes+='<div class="left_col_beds">';var htmlResRooms="";if(dataIn.aws.length>0){htmlResRooms+='<h4 class="bed">'+regional.Beds+"</h4>";i=0;htmlResRooms+="<ul>";for(j=0;j<dataIn.aws[i].bws.length;j++){htmlResRooms+="<li>";htmlResRooms+=dataIn.aws[i].bws[j].d+":<em>"+dataIn.aws[i].bws[j].n+"</em>";htmlResRooms+="</li>";}htmlResRooms+="</ul>";}htmlRes=htmlRes+htmlResRooms;htmlRes+="</div>";htmlRes+="</div>";return htmlRes;}
