﻿var arrPanoramio;function LoadPanoramioGallery(){try{var B=document.createElement("script");var rang=0.02;B.src="http://www.panoramio.com/map/get_panoramas.php?order=popularity&set=public&from=0&to=30&minx="+(longitut-rang)+"&miny="+(latitut-rang)+"&maxx="+(longitut+rang)+"&maxy="+(latitut+rang)+"&size=square&callback=storePhotosB";B.type="text/javascript";document.getElementsByTagName("head")[0].appendChild(B);}catch(err){}}function PanoramioZoomImage(nImage,DIVimage){var p=arrPanoramio[nImage];var image_url=p.photo_file_url.replace("square","small");var htmlImage='<img src="'+image_url+'">';htmlImage=htmlImage+'<div class="panoramio_logo"><img src="/imgs/panoramio-logo.png">';htmlImage=htmlImage+'<br/>Image by <a href="'+p.photo_url+'" target="_blank">'+p.owner_name+"</a>";htmlImage=htmlImage+'<br/>Photos provided by <a href="http://www.panoramio.com/" target="_blank">Panoramio</a> are under the copyright of their owners.</div>';document.getElementById(DIVimage).innerHTML=htmlImage;}function storePhotosB(panoramio){pan="";panImage="";maxWidth=180;maxHeigth=180;imgWith=44;imgHeight=44;arrPanoramio=panoramio.photos;for(var i=0;i<arrPanoramio.length;i++){var p=panoramio.photos[i];panImage=panImage+"<div style='float:left; margin:5px;'  id='galPanoramio"+i+"'><a href='javascript:PanoramioZoomImage("+i+", \"panSmallImgB\")'><img width='"+imgWith+"' height='"+imgHeight+"' src='"+p.photo_file_url+"' alt='' ></a></div>";}var htmlCode='<div id="panSmallImgB" style="font-size:11px; font-weight:normal;"></div>';htmlCode=htmlCode+'<div class="blright" style="padding-bottom:180px;">'+panImage+"</div>";document.getElementById("destinationExternalImagesB").innerHTML=htmlCode;PanoramioZoomImage(0,"panSmallImgB");}function addFilterCustomer(customerType){if(customerType){$.oaComments.addFilterCustomer(customerType);}}function addFilterPurpose(purposeType){if(purposeType){$.oaComments.addFilterPurpose(purposeType);}}function delFilterCustomer(customerType){if(customerType){$.oaComments.delFilterCustomer(customerType);}}function delFilterPurpose(purposeType){if(purposeType){$.oaComments.delFilterPurpose(purposeType);}}function showNumComments(numItems){if(numItems){$.oaComments.showNumComments(numItems);}}function viewAllComments(){$.oaComments.viewAllComments();}function goNextPage(){$.oaComments.goNextPage();}function goPrevPage(){$.oaComments.goPrevPage();}function goToResultPage(numPage){$.oaComments.goToResultPage(numPage);}function setCommentsApt(idapartIn){$.oaComments.setApt(idapartIn);}jQuery.oaComments=function(containerId,nregIn,npagIn,idaptIn,options){var nreg=nregIn;var npag=npagIn;var totalPag=40;var idapt=idaptIn;var containerName=containerId;var $container;var arrCustomer=Array();var arrPurpose=Array();$container=$(containerName);jQuery.oaComments.setApt=function(idaptIn){idapt=idaptIn;};initComments();function initComments(){$(".fshownum").change(function(){numComments=$(this).val();$(".fshownum").val(numComments);showNumComments(numComments);});$("#customer_filter input").click(function(){customerVal=$(this).val();npag=1;if($(this).is(":checked")){addFilterCustomer(customerVal);}else{delFilterCustomer(customerVal);}});$("#view-all").click(function(){viewAllComments();});$("#purpose_filter input").click(function(){npag=1;purposeVal=$(this).val();if($(this).is(":checked")){addFilterPurpose(purposeVal);}else{delFilterPurpose(purposeVal);}});}function addCommentsQuery(){if(arrCustomer.length>0){strCustomer=arrCustomer.join(",");}else{strCustomer="";}if(arrPurpose.length>0){strPurpose=arrPurpose.join(",");}else{strPurpose="";}$container.html("");$("#commentsBl").addClass("loadingiconbl");nreg=$("#fshownum").val();$.ajax({type:"POST",url:"/GlobalServices.asmx/GetComments",data:"{'IdApart':'"+idapt+"','IdIdioma':'"+ididioma+"','NumPag':'"+npag+"','NumReg':'"+nreg+"','fTipo':'"+strCustomer+"','fMotivo':'"+strPurpose+"'}",contentType:"application/json; charset=utf-8",dataType:"json",cache:false,success:function(results){$(".reviews_number_resume").text(results.d.Total);$("#commentsBl").removeClass("loadingiconbl");if(results.d.TotalOpiniones>0){$(".txt_total .num_total").text(results.d.TotalOpiniones);$("#votes-zone .num_total").text(results.d.Barrio);$("#votes-price .num_total").text(results.d.CalidadPrecio);$("#votes-confort .num_total").text(results.d.Confort);$("#votes-contactperson .num_total").text(results.d.PersonaContacto);$("#votes-equipment .num_total").text(results.d.Equipamiento);totalPag=results.d.TotalPaginas;updatePages();$.each(results.d.RespTipoCliente,function(i,item){textId="#ftt_"+item.Id+"_nComments";if(item.NumReg==0){$(textId).addClass("desactivate");$(textId+" input").attr("disabled","disabled");}else{$(textId).removeClass("desactivate");$(textId+" input").removeAttr("disabled");}$(textId+" .row-comban-line3").text("");});$.each(results.d.RespMotivoCliente,function(i,item){textId="#ftm_"+item.Id+"_nComments";if(item.NumReg==0){$(textId).addClass("desactivate");$(textId+" input").attr("disabled","disabled");}else{$(textId).removeClass("desactivate");$(textId+" input").removeAttr("disabled");}$(textId+" .row-comban-line3").text("");});$.each(results.d.Comments,function(i,item){$container.append(dataToDom_Comments(item));});}else{$("#commentsBl").removeClass("loadingiconbl");$("#commentsBl").html('<div class="hreview"><div class="msgDest">'+objDictionary.quality_ApartmentWithNoComments+"</div></div>");$(".txt_total .num_total").text("0");$("#votes-zone .num_total").text("0");$("#votes-price .num_total").text("0");$("#votes-confort .num_total").text("0");$("#votes-contactperson .num_total").text("0");$("#votes-equipment .num_total").text("0");$(".reviews_number_resume").text("0");}},error:function(result){}});}function updatePages(){n=1;next="";prev="";$(".nav_comments  .ul_paging").html("");while(n<=totalPag){if(n==npag){$(".nav_comments  .ul_paging").append('<span class="curr">'+n+"</span>");}else{$(".nav_comments  .ul_paging").append('<a href="javascript:goToResultPage('+n+')">'+n+"</a>");}n++;}$(".nav_comments .ul_paging").append(next);}jQuery.oaComments.goNextPage=function(){npag++;addCommentsQuery();};jQuery.oaComments.goPrevPage=function(){if(npag>1){npag--;addCommentsQuery();}};jQuery.oaComments.goToResultPage=function(numPage){npag=numPage;addCommentsQuery();};jQuery.oaComments.showNumComments=function(value){nreg=value;npag=1;addCommentsQuery();};jQuery.oaComments.viewAllComments=function(){$("#customer_filter input").removeAttr("disabled");$("#customer_filter input").removeClass("desactivate");$("#customer_filter input").attr("checked",false);$("#purpose_filter input").removeAttr("disabled");$("#purpose_filter input").removeClass("desactivate");$("#purpose_filter input").prop("checked",false);$("#customer_filter input").prop("checked",false);arrCustomer=Array();arrPurpose=Array();addCommentsQuery();};jQuery.oaComments.addFilterCustomer=function(value){if(!existCustomer(value)){arrCustomer.push(value);}addCommentsQuery();};jQuery.oaComments.addFilterPurpose=function(value){if(!existPurpose(value)){arrPurpose.push(value);}addCommentsQuery();};jQuery.oaComments.delFilterCustomer=function(value){if(existCustomer(value)){for(i=0;i<arrCustomer.length;i++){if(arrCustomer[i]==value){arrCustomer.remove(i);break;}}}addCommentsQuery();};jQuery.oaComments.delFilterPurpose=function(value){if(existPurpose(value)){for(i=0;i<arrPurpose.length;i++){if(arrPurpose[i]==value){arrPurpose.remove(i);break;}}}addCommentsQuery();};function dataToDom_Comments(item){var datatotdom=document.createElement("div");var $rdatatotdom=$(datatotdom);$rdatatotdom.addClass("hreview");var pathimg="/imgs/eqp/icons/";var htmlDisp="";displayownersaid="none";if(item.RespuestaPropietario!=""){displayownersaid="bloc";}var opinion_colStyle="";if(item.Positivo==""&&item.Negativo==""){opinion_colStyle="hideVisibility";}var opinionCol='<div class="opinion_col"><div class="img_com"></div><div class="description"> '+item.Positivo+'</div><div class="neg_comment">'+item.Negativo+"</div></div>";if(item.Positivo==""&&item.Negativo==""){opinionCol='<div class="opinion_col hideVisibility"></div>';}var prefClass='class="row-comment-';$rdatatotdom.append('<div class="image_author"> <img alt="" src="'+item.ImgTipoCliente+'"> </div><div class="reviewer_col"><div class="reviewer"> '+item.NomAutor+' </div><div class="reviewer_type">'+item.TipoCliente+'</div><div class="reviewer_country"> <img src="/imgs/countries/'+item.CodPais+'.png" alt="">'+item.NomPais+'</div><div class="review_date dtreviewed">'+item.Fecha+"</div></div>"+opinionCol+'<div class="rating">'+item.Score+'</div><div class="resp_comment" style="display:'+displayownersaid+'"><div class="image_author"> <img src="/imgs/quality/iconprop.png" alt="property"> </div><div class="opinion_col"><div class="img_com"></div><div class="description">'+item.RespuestaPropietario+" </div></div></div>");return $rdatatotdom;}function existCustomer(id){for(i=0;i<arrCustomer.length;i++){if(arrCustomer[i]==id){return true;}}return false;}function existPurpose(id){for(i=0;i<arrPurpose.length;i++){if(arrPurpose[i]==id){return true;}}return false;}};Array.prototype.remove=function(from,to){var rest=this.slice((to||from)+1||this.length);this.length=from<0?this.length+from:from;return this.push.apply(this,rest);};
