
var ffIcon=new GIcon();ffIcon.image="/images/global/fanfinder/ffmarker.png";ffIcon.shadow="/images/global/fanfinder/ffmarker_shadow.png";ffIcon.iconAnchor=new GPoint(9.95,25);ffIcon.infoWindowAnchor=new GPoint(5,1);function FFResult(googleResult){this.gResult=googleResult;this.gResultDiv=this.getGResultDiv();this.mapResultDiv=this.getMapResultDiv();}
FFResult.prototype.getGResultDiv=function(){var container=this.gResult.html.cloneNode(true);container.id="ffResult";var resultParts=container.getElementsByTagName("div");var titleEdited=false;var waterMarkRemoved=false;for(var i=0;i<resultParts.length;i++){var divElement=resultParts[i];if(divElement.className=="gs-title"){if(!titleEdited){this.resultTitle=divElement.cloneNode(true);this.resultTitle.id="resultTitle_"+i;titleEdited=true;}}
else if(divElement.className=="gs-watermark"){if(!waterMarkRemoved){container.removeChild(divElement);waterMarkRemoved=true;}}
if(titleEdited&&waterMarkRemoved){break;}}
var saveDiv=document.createElement("div");saveDiv.id="ffDetailLink";return container;}
FFResult.prototype.getMapResultDiv=function(){var div=this.gResultDiv.cloneNode(true);var children=div.getElementsByTagName("div");for(var i=0;i<children.length;i++){var child=children[i];if(child.id&&child.id=="ffDetailLink"){div.removeChild(child);}}
var fanCountElt=document.createElement("div");fanCountElt.id="fanCount";fanCountElt.style.color="red";div.appendChild(fanCountElt);return div;}
FFResult.prototype.getMarker=function(ffDivNode){if(this.marker_)return this.marker_;var marker=new GMarker(new GLatLng(parseFloat(this.gResult.lat),parseFloat(this.gResult.lng)),ffIcon);GEvent.bind(marker,"mouseover",this,function(){marker.openInfoWindow(this.mapResultDiv);});this.marker_=marker;return marker;}