(function(){ var type = "4"; var msg = {}; msg["reviews"] = "Reviews"; msg["webs"] = "Websites"; msg["pos"] = "Positive"; msg["neu"] = "Neutral"; msg["neg"] = "Negative"; msg["dialogTitle"] = "What is the Guest Rating Score™"; msg["dialog1"] = "The Guest Rating Score™(GRS™) is an independent assessment of this hotel's quality rating based upon consumer reviews from around the internet."; msg["dialog2"] = "The GRS™ is calculated by analyzing more than 100 million consumer reviews in 40 languages from more than 100 leading online travel agencies and review sites."; msg["dialog31"] = "Provided by"; msg["dialog32"] = "ReviewPro"; msg["dialog33"] = "the leading provider of online reputation management analytics for the hotel sector, the GRS™ offers a complete and unbiased measurement of this hotel's online reputation."; msg["dialog41"] = "ReviewPro certifies"; msg["dialog42"] = "that the data presented in this quality seal is accurate and reliable."; msg["good"] = "Very Good"; msg["medium"] = "Good"; msg["bad"] = "Bad"; msg["noData"] = "Data Not Available"; if ( typeof( msg["noData"] ) == "undefined" || msg["noData"] == "" ) { msg["noData"] = "Insf.Data"; } //var gri = parseFloat("9.4"); var gri = 9.4; if (gri == 0) { gri = NaN; } var reviews = 3963; var websites = 10; var positive = 3520; var neutral = 354; var negative = 89; function init(){ var html = generateWidgetHtml(); document.getElementById('rpro-external-widget').innerHTML = html; setTimeout(function(){document.getElementById('rp-widget').style.display = "block";}, 800); initEvents(); // Build css style tag var css = "#rp-widget div,#rp-widget dl,#rp-widget dt,#rp-widget dd,#rp-widget ul,#rp-widget ol,#rp-widget li,#rp-widget h1,#rp-widget h2,#rp-widget h3,#rp-widget h4,#rp-widget h5,#rp-widget h6,#rp-widget pre,#rp-widget code,#rp-widget form,#rp-widget fieldset,#rp-widget legend,#rp-widget input,#rp-widget textarea,#rp-widget p,#rp-widget blockquote,#rp-widget th,#rp-widget td{margin:0;padding:0;line-height:100%}#rp-widget table{border-collapse:collapse;border-spacing:0}#rp-widget fieldset,#rp-widget img{border:0}#rp-widget address,#rp-widget caption,#rp-widget cite,#rp-widget code,#rp-widget dfn,#rp-widget em,#rp-widget th,#rp-widget var{font-style:normal;font-weight:normal}#rp-widget li{list-style:none}#rp-widget caption,#rp-widget th{text-align:left}#rp-widget h1,#rp-widget h2,#rp-widget h3,#rp-widget h4,#rp-widget h5,#rp-widget h6{font-size:100%;font-weight:normal}#rp-widget q:before,#rp-widget q:after{content:''}#rp-widget abbr,#rp-widget acronym{border:0;font-variant:normal}#rp-widget sup{vertical-align:text-top}#rp-widget sub{vertical-align:text-bottom}#rp-widget input,#rp-widget textarea,#rp-widget select{font-family:inherit;font-size:inherit;font-weight:inherit}#rp-widget input,#rp-widget textarea,#rp-widget select{*font-size:100%}#rp-widget legend{color:#000}#rp-widget table{font-size:inherit;font:100%}#rp-widget pre,#rp-widget code,#rp-widget kbd,#rp-widget samp,#rp-widget tt{font-family:monospace;*font-size:108%;line-height:100%}#rp-widget img{display:inline;margin:0;padding:0}#rp-widget *{box-sizing:initial}#rp-widget{width:120px;font-family:helvetica,arial,sans-serif;font-size:11px;overflow:hidden;color:#000}#rp-widget .rp-widget-top{background-image:url(\"https://sapi.reviewpro.com/static/img/widget/widget-top-1.png\");background-repeat:no-repeat;text-align:center}#rp-widget .rp-widget-bottom{background-repeat:no-repeat;background-image:url(\"https://sapi.reviewpro.com/static/img/widget/widget-bottom.png\");height:5px}#rp-widget .rp-widget-top .rp-widget-top-title{text-align:left;height:30px;position:relative}#rp-widget .rp-widget-top .rp-widget-top-title #rp-widget-logo{padding-top:5px;padding-left:4px;display:block}#rp-widget .rp-widget-top .rp-widget-top-title #rp-widget-js-info{display:block;position:absolute;right:10px;top:11px}#rp-widget .rp-widget-top .rp-widget-gri-title{color:#000;margin:10px 0;font-size:10px}#rp-widget .rp-widget-top .rp-widget-gri-value{color:#000;font-size:34px;font-weight:bold;margin:5px 0}#rp-widget .rp-widget-top .rp-widget-sources-element,#rp-widget .rp-widget-top .rp-widget-reviews-element{margin-top:5px}#rp-widget .rp-widget-top .rp-widget-reviews{padding-bottom:2.5px}#rp-widget .rp-widget-top .rp-widget-number{display:inline-block;text-align:right;width:36%;font-size:13px}#rp-widget .rp-widget-top .rp-widget-label{display:inline-block;text-align:left;margin-left:4%;width:60%;color:#444;font-size:13px}#rp-widget .rp-widget-top .rp-widget-graph{width:100px;margin:auto;height:22px;padding-top:5px;padding-bottom:5px}#rp-widget .rp-widget-top .rp-widget-graph div{display:inline-block;height:22px}#rp-widget .rp-widget-top .rp-widget-graph .rp-widget-green-segment{background:url(\"https://sapi.reviewpro.com/static/img/bg/bg-bar-green-multi.png\") repeat-x scroll right center transparent}#rp-widget .rp-widget-top .rp-widget-graph .rp-widget-orange-segment{background:url(\"https://sapi.reviewpro.com/static/img/bg/bg-bar-orange-multi.png\") repeat-x scroll right center transparent}#rp-widget .rp-widget-top .rp-widget-graph .rp-widget-red-segment{background:url(\"https://sapi.reviewpro.com/static/img/bg/bg-bar-red.png\") repeat-x scroll right center transparent}#rp-widget.widget-type-4{width:226px}#rp-widget.widget-type-4 .rp-widget-top{background-image:url(\"https://sapi.reviewpro.com/static/img/widget/widget-top-2.png\")}#rp-widget.widget-type-4 .rp-widget-bottom{background-image:url(\"https://sapi.reviewpro.com/static/img/widget/widget-bottom-2.png\")}#rp-widget.widget-type-4 .rp-widget-gri-title{text-align:left;padding-left:10px}#rp-widget.widget-type-4 .rp-widget-gri-value,#rp-widget.widget-type-4 .rp-widget-sources{display:inline-block;width:103px}#rp-widget.widget-type-4 .rp-widget-gri-value{text-align:left}#rp-widget.widget-type-4 .rp-widget-sources{text-align:right}#rp-widget.widget-type-4 .rp-widget-graph{width:206px}#rp-widget #rp-widget-dialog{display:none}#rp-widget #rp-widget-dialog div.tooltip-bubrt352wblue{width:352px;margin:7px;position:absolute;z-index:10000;background:url('https://sapi.reviewpro.com/static/img/bg/bg-tooltip-bubrt352wblue-top.gif') no-repeat left top}#rp-widget #rp-widget-dialog div.tooltip-bubrt352wblue div.tooltip-bubrt352wblue-inner{background:url('https://sapi.reviewpro.com/static/img/bg/bg-tooltip-bubrt352wblue-bot.gif') no-repeat left bottom}#rp-widget #rp-widget-dialog div.tooltip-bubrt352wblue div.tooltip-content{padding:10px 15px 10px 25px}#rp-widget #rp-widget-dialog div.tooltip-bubrt352wblue div.tooltip-content h5{font-size:16px;font-weight:bold}#rp-widget #rp-widget-dialog div.tooltip-bubrt352wblue div.tooltip-content p{margin-top:7px;font-size:13px}#rp-widget #rp-widget-dialog div.tooltip-bubrt352wblue a.cross-close{color:#39f;text-decoration:none;display:block;padding:8px 4px;background:url('https://sapi.reviewpro.com/static/img/icons/icon-cross-close.gif') no-repeat left center;float:right}"; var head = document.head || document.getElementsByTagName('head')[0]; var style = document.getElementById('rpro-external-widget-style') || document.createElement('style'); style.setAttribute('id', 'rpro-external-widget-style'); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); } head.appendChild(style); } function generateWidgetHtml(){ var html = ''; html += '
'; html += '
'; html += '
'; html += '
'; html += '
'; html += '
' + (typeof(msg["dialogTitle"]) !== "undefined" && msg["dialogTitle"] != "" ? msg["dialogTitle"] : "What is the Global Review Index™") + '
'; html += '

' + (typeof(msg["dialog1"]) !== "undefined"&& msg["dialog1"] != "" ? msg["dialog1"] : "The Global Review Index(GRI™) is an independent assessment of this hotel's quality rating based upon consumer reviews from around the internet.") + '

'; html += '

' + (typeof(msg["dialog2"]) !== "undefined" && msg["dialog2"] != "" ? msg["dialog2"] :"The GRI™ is calculated by analyzing more than 100 million consumer reviews in 15 languages including more than 80 leading online travel agencies such as Travelocity, Expedia, etc.") + '

'; html += '

' + (typeof(msg["dialog31"]) !== "undefined" && msg["dialog31"] != "" ? msg["dialog31"] :"Provided by "); html += ' ' + (typeof(msg["dialog32"]) !== "undefined" && msg["dialog32"] != "" ? msg["dialog32"] : "Reviewpro ") + ' '; html += (typeof(msg["dialog33"]) !== "undefined" && msg["dialog33"] != "" ? msg["dialog33"] :"the leading provider of online reputation management analytics for the hotel sector, the GRI™ offers a complete and unbiased measurement of this hotel's online reputation.") + '

'; html += '

' + (typeof(msg["dialog41"]) !== "undefined" && msg["dialog41"] != "" ? msg["dialog41"] :"ReviewPro certifies") + ''; html += ' ' + (typeof(msg["dialog42"]) !== "undefined" && msg["dialog42"] != "" ? msg["dialog42"] : "that the data presented in this quality seal is accurate and reliable.") + '

'; html += '
'; html += '
'; html += '
'; html += '
'; html += ''; return html; } function initEvents(){ var infoIcon = document.getElementById('rp-widget-js-info'); var closeDialog = document.getElementById('rp-widget-dialog-cross-close'); if(infoIcon.addEventListener){ infoIcon.addEventListener("click", showInfoBox, false); closeDialog.addEventListener("click", hideInfoBox, false); } else if (infoIcon.attachEvent) { infoIcon.attachEvent ("onclick",showInfoBox); closeDialog.attachEvent ("onclick",hideInfoBox); }else{ infoIcon.onclick = showInfoBox; closeDialog.onclick = hideInfoBox; } } function showInfoBox(){ var width = 115; var infoBox = document.getElementById("rp-widget-dialog"); var widget = document.getElementById("rp-widget"); if(widget.className.indexOf("widget-type-4") != -1){ width = 225; } if(infoBox.style.display === "block"){ hideInfoBox(); }else{ infoBox.style.display = "block"; infoBox.style.position = "absolute"; infoBox.style.top = findPosY(widget) - 10 + "px"; infoBox.style.left = findPosX(widget) + width + "px"; } return false; } function findPosX(obj) { if(typeof(jQuery) !== "undefined"){ return $(obj).position().left; } var curleft = 0; if(obj.offsetParent) { while(1) { curleft += obj.offsetLeft; if(!obj.offsetParent) break; obj = obj.offsetParent; } } else if(obj.x) { curleft += obj.x; } obj.style.position = "static"; return curleft; } function findPosY(obj) { if(typeof(jQuery) !== "undefined"){ return $(obj).position().top; } var curtop = 0; if(obj.offsetParent) { while(1) { curtop += obj.offsetTop; curtop -= parseFloat(obj.style.marginTop)||0; if(!obj.offsetParent) break; obj = obj.offsetParent; } } else if(obj.y) { curtop += obj.y; } return curtop; } function hideInfoBox(){ var infoBox = document.getElementById("rp-widget-dialog"); infoBox.style.display = "none"; return false; } init(); })();