function praa(E){var D=0;var C;for(C=0;C<E.length;C++){var B=E.charCodeAt(C);B=B*Math.abs(255-B);D+=B;}D=D%1023;D=D+"";var F=4;var A=D.split("");for(C=0;C<F-D.length;C++){A.unshift("0");}D=A.join("");D="/"+D.substring(0,F/2)+"/"+D.substring(F/2,F);return D;}function prab(Q,O){var H=[];H.push(unescape(""));var C="javascript:showSmallPopup('http://www.powerreviews.com/legal/badge_definitions_~~~LOCALE~~~.html', 580, 460)".replace("~~~LOCALE~~~",Q.l);var J="javascript:showSmallPopup('http://www.powerreviews.com/legal/expert_badge_definitions_~~~LOCALE~~~.html', 580, 460)".replace("~~~LOCALE~~~",Q.l);H.push(unescape(""));if(Q.e&&Q.e=="e"){H.push(unescape(' <div class="prReviewWrap prExpert prStaff">'));}else{if(Q.e&&Q.e=="i"){H.push(unescape(' <div class="prReviewWrap prExpert prIndustry">'));}else{H.push(unescape(' <div class="prReviewWrap">'));}}H.push(unescape(""));H.push(unescape(""));if(Q.e&&Q.e=="e"){H.push(unescape(' <div class="prExpertHeader">'));H.push(localized_text[O]["services.review.staff_expert"]);H.push(unescape(' <span class="prExpertHelp">(<a href="'));H.push(J);H.push(unescape('">'));H.push(localized_text[O]["services.review.whats_this"]);H.push(unescape("</a>)</span></div>"));}if(Q.e&&Q.e=="i"){H.push(unescape(' <div class="prExpertHeader">'));H.push(localized_text[O]["services.review.industry_professional"]);H.push(unescape(' <span class="prExpertHelp">(<a href="'));H.push(J);H.push(unescape('">'));H.push(localized_text[O]["services.review.whats_this"]);H.push(unescape("</a>)</span></div>"));}H.push(unescape(""));H.push(unescape(""));if(Q.t>0){H.push(unescape(' <p class="prReviewHelpfulText">[<span class="prReviewHelpfulCount">'));H.push(Q.v);H.push(unescape(" "));H.push(localized_text[O]["services.review.of"]);H.push(unescape(" "));H.push(Q.t);H.push(unescape("</span> "));H.push(localized_text[O]["services.review.found_this_review"]);H.push(unescape(' <span class="prReviewHelpful">'));H.push(localized_text[O]["services.review.helpful"]);H.push(unescape("</span>]</p>"));}H.push(unescape(""));H.push(unescape('<div class="prReviewRating"> <div class="prStars prStarsSmall" style="background-position: 0px '));H.push(Q.r*-36);H.push(unescape("px; background-image: url("));H.push(prA_I);H.push(unescape("/engine/images/stars_small"));H.push(".gif");H.push(unescape(')" title="'));H.push(starsLookupLocalizedText[Q.l][Q.r]);H.push(unescape('">&#160;</div> <div class="prReviewRatingHeadline">'));H.push(Q.h);H.push(unescape("</div></div>"));H.push(unescape('<div class="prReviewAuthor"> <span class="prReviewAuthorName">'));H.push(localized_text[O]["services.review.view.by"]);H.push(unescape(" <span>"));H.push(Q.n);H.push(unescape("</span> "));if(Q.e&&Q.e=="s"){H.push(unescape(' <a href="'));H.push(J);H.push(unescape('"> <img class="prVerified" src="'));H.push(prA_I);H.push(unescape("/engine/images/badge_sr_"));H.push(Q.l);H.push(unescape(""));H.push(".gif");H.push(unescape('" alt="Staff Reviewer" /> </a> '));}H.push(unescape(" "));if(Q.m){H.push(unescape(' <img class="prSiteMember" src="'));H.push(prA_I);H.push(unescape('/engine/images/pixel.gif" alt="Site Member" /> '));}H.push(unescape(" "));if(!Q.e||Q.e!="s"){if(Q.o=="e"){H.push(unescape(' <a href="'));H.push(C);H.push(unescape('"> <img class="prVerified" src="'));H.push(prA_I);H.push(unescape("/engine/images/badge_vp_"));H.push(Q.l);H.push(unescape(""));H.push(".gif");H.push(unescape('" alt="Verified Purchaser" /> </a> '));}else{if(!false&&!Q.e&&Q.c&&Q.c=="v"){H.push(unescape(' <a href="'));H.push(C);H.push(unescape('"> <img class="prVerified" src="'));H.push(prA_I);H.push(unescape("/engine/images/badge_vr_"));H.push(Q.l);H.push(unescape(""));H.push(".gif");H.push(unescape('" alt="Verified Reviewer" /> </a> '));}}}H.push(unescape(' </span> <span class="prReviewAuthorLocation">'));H.push(localized_text[O]["services.review.view.from"]);H.push(unescape(" <span>"));H.push(Q.w);H.push(unescape('</span></span> <span class="prReviewAuthorDate"> '));H.push(localized_text[O]["services.review.view.on"]);H.push(unescape(" <span>"));H.push(Q.d);H.push(unescape("</span></span></div>"));if("top"!="top"){H.push(unescape(""));H.push(unescape('<p class="prReviewText">'));H.push(prav(Q.p));H.push(unescape("</p>"));}H.push(unescape('<div class="prReviewPoints"> '));H.push(unescape(" "));if(Q.a){for(var R=0;R<Q.a.length;R++){var F=Q.a[R];for(var K=0;K<F.v.length;K++){var N=F.v[K];H.push(unescape(' <div style="display:block"> <div class="prAdditionalRatingName">'));H.push(N.n);H.push(unescape(': </div> <div class="prAdditionalRatingValue"> <div class="prStars prStarsSmall" style="margin-top:5px; background-position: 0px '));H.push(N.v*-36);H.push(unescape("px; background-image: url("));H.push(prA_I);H.push(unescape("/engine/images/stars_small"));H.push(".gif");H.push(unescape(')" title="'));H.push(N.d);H.push(unescape('">&#160;</div> </div> </div> '));}}H.push(unescape(" <br /> "));}H.push(unescape(" "));H.push(unescape(" "));if(Q.g){for(var R=0;R<Q.g.length;R++){var F=Q.g[R];H.push(unescape(' <div class="prAttributeGroup"> <div class="prReviewKey" >'));H.push(F.n);H.push(unescape(':</div> <div class="prReviewValue" >'));H.push(F.v.join(", "));H.push(unescape('</div> </div> <div class="prAttributeGroupSeparator"></div> '));}}H.push(unescape(" "));H.push(unescape(" "));if(Q.rp){H.push(unescape(' <div class="prAttributeGroup"> <div class="prReviewKey" >'));H.push(localized_text[O]["services.review.recommended_products"]);H.push(unescape(":</div> "));var D=[];for(var A=0;A<Q.rp.length;A++){var G=Q.rp[A];if(G.u){D[D.length]='<a href="'+G.u+'">'+G.n+"</a>";}else{D[D.length]=G.n;}}H.push(unescape(' <div class="prReviewValue" >'));H.push(D.join(", "));H.push(unescape('</div> </div> <div class="prAttributeGroupSeparator"></div> '));}H.push(unescape(" "));H.push(unescape(" "));if(Q.sp){H.push(unescape(' <div class="prAttributeGroup"> <div class="prReviewKey" >'));H.push(localized_text[O]["services.review.similar_products"]);H.push(unescape(":</div> "));var L=[];for(var B=0;B<Q.sp.length;B++){var P=Q.sp[B];if(P.u){L[L.length]='<a href="'+P.u+'">'+P.n+"</a>";}else{L[L.length]=P.n;}}H.push(unescape(' <div class="prReviewValue" >'));H.push(L.join(", "));H.push(unescape('</div> </div> <div class="prAttributeGroupSeparator"></div> '));}H.push(unescape(" "));H.push(unescape(" "));if(Q.x){H.push(unescape(' <div class="prReviewKey" >'));H.push(Q.x.n);H.push(unescape(':</div> <div class="prReviewValue" >'));H.push(Q.x.v);H.push(unescape("</div> "));}H.push(unescape(" "));H.push(unescape(" "));if(Q.b){H.push(unescape(' <div class="prReviewKey" >'));H.push(Q.b.n);H.push(unescape(':</div> <div class="prReviewValue" >'));H.push(Q.b.v);H.push(unescape("</div> "));}H.push(unescape("</div>"));if("top"=="top"){H.push(unescape(" "));H.push(unescape(' <p class="prReviewText">'));H.push(prav(Q.p));H.push(unescape("</p>"));}H.push(unescape(""));H.push(unescape(""));if(Q.z){H.push(unescape(' <div class="prServiceCommentsHeader">'));H.push(localized_text[O]["services.review.service_comments"]);H.push(unescape('</div> <p class="prServiceComments">'));H.push(prav(Q.z));H.push(unescape("</p>"));}H.push(unescape(""));H.push(unescape(""));if(Q.i){if(Q.i.t=="i"){H.push(unescape(" "));H.push(localized_text[O]["services.review.images"]);H.push(unescape(""));}else{if(Q.i.t=="v"){H.push(unescape(" "));H.push(localized_text[O]["services.review.video"]);H.push(unescape(""));}else{H.push(unescape(" "));H.push(localized_text[O]["services.review.images_video"]);H.push(unescape(""));}}H.push(unescape(""));H.push(" ");H.push(unescape(""));H.push(localized_text[O]["services.review.shared_by"]);H.push(unescape(" <strong>"));H.push(Q.n);H.push(unescape('</strong><div class="prCustomerPics"> '));for(var M=0;M<Q.i.r.length;M++){var I=Q.i.r[M];if(M==0){H.push(unescape(' <div class="prPic prLeft"> '));}else{H.push(unescape(' <div class="prPic"> '));}if(I.c){H.push(unescape(' <p class="prCaption">'));H.push(I.c);H.push(unescape("</p> "));}else{H.push(unescape(' <p class="prCaption"></p> '));}if(!I.v){H.push(unescape(' <div class="prPicContent"> <div class="wrap1"> <div class="wrap2"> '));if(I.s){H.push(unescape(' <a href="javascript:void(0);" onclick="javascript:showImagePopup(\''));H.push(I.s.u);H.push(unescape("', "));H.push(I.s.w);H.push(unescape(", "));H.push(I.s.h);H.push(unescape('); return false;"> <img src="'));H.push(prA_I);H.push(unescape("/content"));H.push(I.h.u);H.push(unescape('" alt="Image Thumbnail" width="'));H.push(I.h.w);H.push(unescape('" height="'));H.push(I.h.h);H.push(unescape('" /> </a> '));}else{H.push(unescape(' <img src="'));H.push(prA_I);H.push(unescape("/content"));H.push(I.h.u);H.push(unescape('" alt="Image Thumbnail" width="'));H.push(I.h.w);H.push(unescape('" height="'));H.push(I.h.h);H.push(unescape('" /> '));}H.push(unescape(" </div> </div> </div> "));}else{H.push(unescape(' <div class="prVidContent"> <div class="wrap"> <a id="pr_video_thumbnail_container" href="javascript:void(0);" onclick="javascript:showVideoPopup(\''));H.push(I.v);H.push(unescape('\'); return false;"><img id="pr_video_thumbnail" src="'));H.push(I.h.u);H.push(unescape('" alt="Video Thumbnail" width="75" height="50" onerror="javascript:this.src=\'http://powerreviews.s3.amazonaws.com/videos/youtube_coming_soon.jpg\'"/></a> </div> </div> '));}if(I.g){if(I.v){H.push(unescape(' <p class="prVidTags"> '));}else{H.push(unescape(' <p class="prPicTags"> '));}H.push(unescape(' <span class="prTaglabel">'));H.push(localized_text[O]["services.review.tags"]);H.push(unescape("</span> "));H.push(I.g.join(", "));H.push(unescape(" </p> "));}H.push(unescape(" </div> "));}H.push(unescape(" </div> "));}H.push(unescape(" "));H.push(unescape(" "));if(Q.y){for(var E=0;E<Q.y.length;E++){H.push(unescape(' <div class="prMerchantResponse"> <strong>'));H.push(prbd());H.push(unescape(" "));H.push(localized_text[O]["services.review.merchant_response"]);H.push(unescape("</strong> "));H.push(prav(Q.y[E]));H.push(unescape(" </div> "));}}H.push(unescape(" "));H.push(unescape(' <div class="prReviewTools"> <span class="prReviewHelpfulText">'));H.push(localized_text[O]["services.review.was_helpful"]);H.push(unescape('&nbsp;<a class="prReviewHelpfulTextLink" href="javascript:void(0);" onclick="submitHelpfulVote(\''));H.push(Q.id);H.push(unescape("','helpful');\">"));H.push(localized_text[O]["services.review.yes"]);H.push(unescape('</a>/<a class="prReviewHelpfulTextLink" href="javascript:void(0);" onclick="submitHelpfulVote(\''));H.push(Q.id);H.push(unescape("','unhelpful');\">"));H.push(localized_text[O]["services.review.no"]);H.push(unescape('</a></span><span class="prReviewReportIssue"><span class="prReviewReportIssueHyphen">- </span>'));H.push(localized_text[O]["services.review.flag_review_before"]);H.push(unescape(' <a href="javascript:void('));H.push(Q.id);H.push(unescape(');" class="prReviewHelpfulTextLink" onclick="launchErrorDiv(\''));H.push(Q.id);H.push(unescape("');\">"));H.push(localized_text[O]["services.review.flag_review_after"]);H.push(unescape('</a>.</span> </div> <div class="errorDiv" id="error_div'));H.push(Q.id);H.push(unescape('" style="display:none;padding-left:5px;padding-bottom:5px;"> <div class="prReportIssueHeader"> <span class="prReportIssueText">'));H.push(localized_text[O]["services.review.issue.header"]);H.push(unescape(" <br> </span> </div>"));H.push(localized_text[O]["services.review.issue.please_let_us_know"]);H.push(unescape('<br> <input type="radio" name="error_radio'));H.push(Q.id);H.push(unescape('" value="profane">'));H.push(localized_text[O]["services.review.issue.profanity"]);H.push(unescape('<br> <input type="radio" name="error_radio'));H.push(Q.id);H.push(unescape('" value="wrong_product">'));H.push(localized_text[O]["services.review.issue.wrong_product"]);H.push(unescape('<br> <input type="radio" name="error_radio'));H.push(Q.id);H.push(unescape('" value="spam">'));H.push(localized_text[O]["services.review.issue.spam"]);H.push(unescape('<br> <input type="radio" name="error_radio'));H.push(Q.id);H.push(unescape('" value="duplicate">'));H.push(localized_text[O]["services.review.issue.duplicate"]);H.push(unescape('<br> <input type="radio" name="error_radio'));H.push(Q.id);H.push(unescape('" value="copyright">'));H.push(localized_text[O]["services.review.issue.copr_viol"]);H.push(unescape('<br> <input type="radio" name="error_radio'));H.push(Q.id);H.push(unescape('" value="not_review">'));H.push(localized_text[O]["services.review.issue.not_review"]);H.push(unescape('<br> <input type="radio" name="error_radio'));H.push(Q.id);H.push(unescape('" value="customer_image">'));H.push(localized_text[O]["services.review.issue.customer_image"]);H.push(unescape('<br> <input type="radio" name="error_radio'));H.push(Q.id);H.push(unescape('" value="customer_image">'));H.push(localized_text[O]["services.review.issue.problem_with_image"]);H.push(unescape('<br> <input type="radio" name="error_radio'));H.push(Q.id);H.push(unescape('" value="other" checked="1">'));H.push(localized_text[O]["services.review.issue.other"]);H.push(unescape("<br>"));H.push(localized_text[O]["services.review.issue.email_addr"]);H.push(unescape('<br> <input type="text" id="error_contact_email'));H.push(Q.id);H.push(unescape('" cols="20" maxlength="80"><br> <div class="prIssueSubtext">'));H.push(localized_text[O]["services.review.issue.email_subtext"]);H.push(unescape("</div>"));H.push(localized_text[O]["services.review.issue.comments"]);H.push(unescape('<br> <textarea id="error_comments'));H.push(Q.id);H.push(unescape('" cols="30" rows="3"></textarea><br> <a href="javascript:void(0);"><img src="'));H.push(prB_R);H.push(unescape("/submit_button_"));H.push(Q.l);H.push(unescape(""));H.push(".gif");H.push(unescape('" style="padding-top:3px;" onclick="submitError(\''));H.push(Q.id);H.push(unescape('\'); return false;" border="0"></a> </div> <p> <strong> <div class="prReviewHelpfulText" id="review_feedback'));H.push(Q.id);H.push(unescape('"></div> </strong> </p></div>'));return H.join("");}function prac(F,B){var A=[];A.push(unescape('<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/><div id="prReviewSummary"> <a name="ReviewHeader"></a> <div class="prSummaryHeader"> <span class="prSummaryTitle">'));A.push(localized_text[B]["services.review_display.summary"]);A.push(unescape("</span> "));if(prbg()){A.push(unescape(' <span id="prSummaryCobrandId_R" class="prSummaryCobrand"> ('));A.push(localized_text[B]["services.review_display.powered_by"]);A.push(unescape(' <a class="prSummaryCobrandLink" href="javascript:showSmallPopup(\'http://www.powerreviews.com/legal/index_'));A.push(B);A.push(unescape(".html', 410, 420)\"> PowerReviews.com</a>) </span> "));}A.push(unescape(" "));if(prbf()&&B.substring(0,2)=="en"){A.push(unescape(' <span class="prSummaryPrintableViewLink"> '));if(F.u&&F.u.length>0){A.push(unescape(' <a href="'));A.push(prA_I);A.push(unescape("/"));A.push(F.u);A.push(unescape('"><img style="border:none;" src="'));A.push(prA_I);A.push(unescape("/engine/images/icon_print"));A.push(".gif");A.push(unescape('" />'));A.push(localized_text[B]["services.review_display.print_all_reviews"]);A.push(unescape("</a> "));}A.push(unescape(" </span> "));}A.push(unescape(' </div> <div class="prSummaryBody"> <div class="prSummaryRating"> <span class="prSummaryAverageRatingText">'));A.push(localized_text[B]["services.review_display.avg_cust_rating"]);A.push(unescape('</span> <div class="prStars" style="background-position: 0px '));A.push(F.a*-46);A.push(unescape("px; background-image: url("));A.push(prA_I);A.push(unescape("/engine/images/stars"));A.push(".gif");A.push(unescape(')" title="'));A.push(F.a);A.push(unescape('">&#160;</div> <div class="prSummaryAverageRatingDecimal"> '));A.push(F.d);A.push(unescape(" "));if(F.d==1){A.push(unescape(" "));A.push(localized_text[B]["services.review_display.avg_star"]);A.push(unescape(" "));}else{A.push(unescape(" "));A.push(localized_text[B]["services.review_display.avg_stars"]);A.push(unescape(" "));}A.push(unescape(" </div> <span> "));if(F.n==1){A.push(unescape(" ("));A.push(localized_text[B]["services.review_display.based_on_singular"].replace("{0}"," "+F.n+" "));A.push(unescape(") "));}else{A.push(unescape(" ("));A.push(localized_text[B]["services.review_display.based_on_plural"].replace("{0}"," "+F.n+" "));A.push(unescape(") "));}A.push(unescape(" </span> </div> "));if(F.b){A.push(unescape(' <div class="prSummaryBottomLineConsensus">'));A.push(100*F.b);A.push(unescape("% "));A.push(localized_text[B]["services.review_display.respondents_would_recommend"]);A.push(unescape("</div> "));}A.push(unescape(' <div class="prReviewPoints"> '));if(F.g){A.push(unescape(" <p>"));A.push(localized_text[B]["services.review_display.customers_agreed_attrb"]);A.push(unescape("</p> "));for(var D=0;D<F.g.length;D++){var G=F.g[D];var C=[];for(var H=0;H<G.v.length;H++){var E=G.v[H];C.push(E.n+"&nbsp;("+E.c+")");}A.push(unescape(' <div class="attributeGroup"> <div class="prSummaryKey">'));A.push(G.n);A.push(unescape(':</div> <div class="prSummaryValue">'));A.push(C.join(", "));A.push(unescape('</div> <div class="prAttributeGroupSeparator"></div> </div> '));}A.push(unescape(" "));}A.push(unescape(' </div> <div id="prSummaryWriteReviewId_R" class="prSummaryWriteReview"> '));if(pr_write_review!=""){A.push(unescape(" "));A.push(localized_text[B]["services.review_display.already_own"]);A.push(unescape(' <a class="prSummaryWriteReviewLink" href="'));A.push(pr_write_review);A.push(unescape('" id="writeReview">'));A.push(localized_text[B]["services.review_display.write_a_review"]);A.push(unescape("</a> "));}A.push(unescape(" </div> </div></div>"));if(F.n>1){A.push(unescape(' <div class="prReviewSort"> <span class="prReviewCount">'));A.push(localized_text[B]["services.review_display.reviewed_by_plural"].replace("{0}"," "+F.n+" "));A.push(unescape('</span> <span class="prReviewSortBox"> '));A.push(localized_text[B]["services.review_display.sort_by_label"]);A.push(unescape(' <select id="sorter" name="sorter" onchange="startSort(this);"> '));if(!F.e){A.push(unescape(' <option value="date_new" selected="true">'));A.push(localized_text[B]["services.review_display.sort_by_new"]);A.push(unescape("</option> "));}else{A.push(unescape(' <option value="date_new">'));A.push(localized_text[B]["services.review_display.sort_by_new"]);A.push(unescape("</option> "));}A.push(unescape(' <option value="date_old">'));A.push(localized_text[B]["services.review_display.sort_by_old"]);A.push(unescape('</option> <option value="rating_high">'));A.push(localized_text[B]["services.review_display.sort_by_rate_high"]);A.push(unescape('</option> <option value="rating_low">'));A.push(localized_text[B]["services.review_display.sort_by_rate_low"]);A.push(unescape('</option> <option value="helpful_high">'));A.push(localized_text[B]["services.review_display.sort_by_helpf_high"]);A.push(unescape('</option> <option value="helpful_low">'));A.push(localized_text[B]["services.review_display.sort_by_helpf_low"]);A.push(unescape("</option> "));if(F.e){A.push(unescape(' <option value="expert" selected="true">'));A.push(localized_text[B]["services.review_display.sort_by_expert"]);A.push(unescape("</option> "));}A.push(unescape(" </select> </span> </div>"));}A.push(unescape("<!-- janky -->"));return A.join("");}var prA_A="/contents.xml";var prA_B="header";var prA_C="rollup";var prA_D="teaser";var prA_E="http://services.powerreviews.com/SubmitReview.do";var prA_F="http://services.powerreviews.com/JSController.do";var prA_G=10;var prA_H="en_US";var gResult={};var prA_I="/";var prA_J={};function prad(A,B){prA_J[A]=B;if(!document.getElementById(A)){window.setTimeout("prae('"+A+"')",1000);}else{prae(A);}}function prae(A){try{var C=prA_J[A];if(!C){C="";}document.getElementById(A).innerHTML=C;}catch(B){}}function praf(B){var A=new Image();A.src=B;}function prag(A){return A.replace(/\W/g,"__");}function prah(A){return prB_P+praa(A)+"/"+A+"-"+prA_H+"-meta.js";}function prai(A){return prB_P+praa(A)+"/contents.js";}function praj(B,D,C,A){this.pageId=B;this.fullReviewCount=D;this.quickReviewCount=C;this.averageRating=A;this.getFullReviewCount=function(){return this.fullReviewCount;};this.getQuickReviewCount=function(){return this.quickReviewCount;};this.getAverageRating=function(){return this.averageRating;};this.getPageId=function(){return this.pageId;};}function prak(A,B){if(B){if(B["locales"]&&B["locales"][prA_H]){return B["locales"][prA_H]["p"+A];}else{return null;}}else{return null;}}function pral(B){var C=document.getElementsByName(B);for(var A=0;A<C.length;A++){if(C[A].checked){return C[A].value;}}return null;}function pram(A){if(document.getElementById("debug")){prad("debug",A);}}function pran(A){if(encodeURIComponent){A=encodeURIComponent(A);}else{A=escape(A);}return A;}function prao(B,C,A){return prap(B,C,"@@@","/",A);}function prap(G,F,B,A,H){var E=B+F+B;var C=B+A+F+B;var I=G.indexOf(E);var D=G.indexOf(C);if(I==-1||D==-1){return G;}var J="";if(H){J=pras(G,E,"");J=pras(J,C,"");}else{J+=G.substring(0,I);J+=G.substring(D+C.length,G.length);}return J;}function praq(B,A){return prar(B,A,"@@@","@@@");}function prar(F,E,C,B){for(var A in E){var D=E[A];A=C+A+B;F=pras(F,A,D);}return F;}function pras(A,G,E){var C=A.length,F=G.length;if((C==0)||(F==0)){return A;}var B=A.indexOf(G);if((!B)&&(G!=A.substring(0,F))){return A;}if(B==-1){return A;}var D=A.substring(0,B)+E;if(B+F<C){D+=pras(A.substring(B+F,C),G,E);}return D;}function prat(A){return A.replace(/^\s+|\s+$/g,"");}function prau(){return"'";}function prav(A){if(typeof A=="string"){return A.replace(/\n/g,"<br />");}else{return A;}}function praw(B,E){var C=B.substring(B.indexOf(prA_I)+prA_I.length+1);if(gResult[C]){E(gResult[C]);}else{var A=document.createElement("script");var D=function(){if(gResult[C]){if(A.parentNode){A.parentNode.removeChild(A);delete A;}E(gResult[C]);}};if(document.all){A.onreadystatechange=D;}else{A.onload=D;}A.type="text/javascript";A.charset="utf-8";A.src=B;document.getElementsByTagName("head")[0].appendChild(A);}}function prax(E,F,A){if(E.className){var B=E.className.split(" ");if(A){var D=F.toUpperCase();for(var C=0;C<B.length;C++){if(B[C].toUpperCase()==D){B.splice(C,1);C--;}}}B[B.length]=F;E.className=B.join(" ");}else{E.className=F;}}function pray(D,E){if(D.className){var A=D.className.split(" ");var C=E.toUpperCase();for(var B=0;B<A.length;B++){if(A[B].toUpperCase()==C){A.splice(B,1);B--;}}D.className=A.join(" ");}}function praz(H,I,J){var F=(I=="*"&&H.all)?H.all:H.getElementsByTagName(I);var E=new Array();var K=new Array();if(typeof J=="object"){for(var D=0;D<J.length;D++){K.push(new RegExp("(^|\\s)"+J[D].replace(/\-/g,"\\-")+"(\\s|$)"));}}else{K.push(new RegExp("(^|\\s)"+J.replace(/\-/g,"\\-")+"(\\s|$)"));}var A;var G;for(var C=0;C<F.length;C++){A=F[C];G=true;for(var B=0;B<K.length;B++){if(!K[B].test(A.className)){G=false;break;}}if(G){E.push(A);}}return E;}var prA_K=null;var prA_L={};var prA_M={};var prA_N={};var prA_O="id";var prA_P="date";var prA_Q="rating";var prA_R="helpfulScore";var prA_S="reviewCount";var prA_T="expertLevel";var prA_U="prHeader";var prA_V="prContents";var prA_W="prReviewEngineDiv";var prA_X="prReviewEngine";var prA_Y="prSnippet";var prA_Z="prImageSnippet";var prB_A="prReviewTeaser";var prB_B="prSnippetMsg";var prB_C="prSnippetEngine";var prB_D="prImageSnippetEmpty";var prB_E="prImageSnippetNonempty";var prB_F="prReviewTeaserEngine";var prB_G={};var prB_H=0;var prB_I=1;var prB_J=2;var prB_K=3;var prB_L=4;var prB_M=5;var prB_N=6;var prB_O=null;var prB_P=null;var prB_Q=null;var prB_R=null;var prB_S=null;var prB_T="writeReview";var prB_U=null;var prB_V=null;var prB_W={};var prB_X=0;var prB_Y=0;var prB_Z=false;var prC_A=false;var prC_B=showImagePopup;var prC_C='<meta http-equiv="Content-type" content="text/html; charset=UTF-8">';var mtb={};mtb[7553]=new prbb(7553,"BoatersWorld.com",true,true);mtb[5761]=new prbb(5761,"CameraWorld.com",true,true);mtb[6382]=new prbb(6382,"eAngler.com",true,true);mtb[9473]=new prbb(9473,"OuterBanksOutfitters.com",true,true);mtb[1655]=new prbb(1655,"photoalley.com",true,true);mtb[1627]=new prbb(1627,"RitzCamera.com",true,true);mtb[5700]=new prbb(5700,"WolfCamera.com",true,true);function prba(){var B=0;for(var A in mtb){B++;}return B;}function prbb(D,B,A,C){this.id=D;this.name=B;this.miniEnabled=A;this.cobranded=C;}function getprbb(){return mtb[pr_merchant_id];}function prbd(){var A=getprbb();if(typeof A!="undefined"){return A.name;}return"";}function prbe(){var A=getprbb();if(typeof A!="undefined"){return A.id;}return"";}function prbf(){var A=getprbb();if(typeof A!="undefined"){return A.miniEnabled;}return false;}function prbg(){var A=getprbb();if(typeof A!="undefined"){return A.cobranded;}return false;}function prbh(B){var A="";if(A.length>0){B.write('<script src="'+A+'" type="text/javascript"><\/script>');}}function engine(A){if(prbk(A)){prbi(A);prbh(A);prB_V=prag(pr_page_id);prbo();}}function snippet(A){if(prbk(A)){var B=prag(pr_page_id);var C=pr_write_review;var E="";if(typeof pr_read_review!="undefined"){E=pr_read_review;}else{E="#ReviewHeader";}var D=prA_Y+B;if(!document.getElementById(D)){D=D+"_"+prB_X;prB_X++;A.write('<div id="'+D+'" class="'+prB_C+'"></div>');}prce(B,C,E,D);}}function teaserReview(A){if(prbk(A)){var B=prag(pr_page_id);if(!document.getElementById(prB_A)){A.write('<div id="'+prB_A+'" class="'+prB_F+'"></div>');}prcc(B);}}function prbi(A){A.write('<div id="'+prA_W+'" class="'+prA_X+'">');A.write('<div id="'+prA_U+'"></div>');A.write('<div id="'+prA_V+'"></div>');A.write("</div>");}localized_text={"en_US":{"services.review_display.product_rating":"Product Rating","services.review_display.write_a_review":"Write a Review","services.review_display.write_a_review_snippet":"Write a Review","services.review_display.write_a_review_before_snippet_no_reviews":"","services.review_display.write_a_review_before_snippet_with_reviews":"","services.review_display.read_review_before":"Read","services.review_display.read_review_after":"Review","services.review_display.read_review_after_plural":"Reviews","services.review_display.ratings":"Rating","services.review_display.ratings_plural":"Ratings","services.review_display.avg_star":"star","services.review_display.avg_stars":"stars","core_msg.powered_by":"Powered by","services.review_display.summary":"Product Reviews Summary","services.review_display.be_first_review":"Be the first to review this product.","services.review_display.image_snippet_header":"Customer Images","services.review_display.displ_review":"Displaying Review","services.review_display.displ_review_plural":"Displaying Reviews","services.review_display.displ_review_previous":"Previous","services.review_display.displ_review_next":"Next","services.review_display.displ_review_of":"of","services.review_display.back_to_top":"Back to Top","services.review_display.thanks_for_feedback":"Thank you for your feedback. Please note that only your first vote will be counted.","services.review_display.thanks_for_notf_err":"Thank you for notifying us of this error.","services.review_display.only_one_vote_per_review":"You may only submit one vote per review.","services.review_display.already_notf_err":"You have already notified us of an error for this review.","services.no_reviews_header_extra_text_heading":"","services.no_reviews_header_extra_text_body":"","services.review_display.teaser_headline":"Customer reviews","services.review_display.teaser_subheadline":"Showing most recent reviews","services.review.issue.header":"","services.review.issue.please_let_us_know":"Please let us know what kind of issue this is:","services.review.issue.profanity":"Profanity","services.review.issue.wrong_product":"Wrong product","services.review.issue.spam":"Spam","services.review.issue.duplicate":"Duplicate","services.review.issue.copr_viol":"Copyright violation","services.review.issue.not_review":"Not a product review","services.review.issue.customer_image":"Customer image","services.review.issue.problem_with_image":"Problem with image","services.review.issue.other":"Other","services.review.issue.email_addr":"Email Address:","services.review.issue.email_subtext":"","services.review.issue.comments":"Comments:","services.review.yes":"Yes","services.review.no":"No","services.review.was_helpful":"Was this review helpful to you?","services.review.flag_review_before":"You may also","services.review.flag_review_after":"flag this review","services.review.staff_expert":"Staff Expert","services.review.whats_this":"what's this?","services.review.industry_professional":"Industry Professional","services.review.of":"of","services.review.found_this_review":"customers found this review","services.review.helpful":"helpful","services.review.view.by":"By","services.review.view.from":"from","services.review.view.on":"on","services.review.service_comments":"Service &amp; Delivery comments:","services.review.images":"Images","services.review.video":"Videos","services.review.images_video":"Images and videos ","services.review.shared_by":"shared by:","services.review.tags":"Tags:","services.review.merchant_response":"Response:","services.review.recommended_products":"Accessories I Recommend","services.review.similar_products":"Similar Products I Own","services.question_display.question_count_singular":"1 Question","services.question_display.question_count_plural":"Questions","services.question_display.answer_count_singular":"1 Answer","services.question_display.answer_count_plural":"Answers","services.question.by":"by","services.question.anonymous":"Anonymous","services.question.from":"from","services.question.quote":'"',"services.question.answered_in_prefix":"(answered in","services.question.answered_in_suffix":")","services.question.date_prefix":"(","services.question.date_suffix":")","services.question.answer_count_singular":"1 answer","services.question.answer_count_plural":"answers","services.question.answer_prompt":"Know the answer?","services.question.answer_link_label":"Answer this question","services.question_display.ask_question_link_content":"Ask a question","services.question_display.header.question_prompt_intro":"Do you have questions about this product?","services.question_display.header.question_prompt":"get answers from real customers and in-house experts with <span>AnswerBox</span>.","services.question_display.footer.question_prompt_intro":"Do you have a question about this product?","services.question_display.header.question_prompt_cta":"You may contact Customer Service or...","services.answer.question_notation":"Q:","services.answer.answer_notation":"A:","services.answer.by":"by","services.answer.anonymous":"Anonymous","services.answer.from":"from","services.answer.quote":'"',"services.answer.date_prefix":"(","services.answer.date_suffix":")","services.answer.byline_prefix_answer":"Answered in","services.answer.byline_time_diff":"ago","services.answer.merchant_badge":"ALLSOP CUSTOMER CARE","services.answer.purchaser_badge":"VERIFIED BUYER","services.question.byline_prefix_ask":"Asked on","services.review_display.powered_by":"Powered by","services.review_display.print_all_reviews":"Print All Reviews","services.review_display.avg_cust_rating":"Avg. Customer Rating:","services.review_display.avg_star":"star","services.review_display.avg_stars":"stars","services.review_display.based_on_singular":"based on{0}review","services.review_display.based_on_plural":"based on{0}reviews","services.review_display.respondents_would_recommend":"of respondents would recommend this to a friend.","services.review_display.customers_agreed_attrb":"Customers most agreed on the following attributes:","services.review_display.already_own":"Already own it?","services.review_display.reviewed_by_plural":"Reviewed by{0}Customers","services.review_display.sort_by_label":"Sort by:","services.review_display.sort_by_new":"Newest first","services.review_display.sort_by_old":"Oldest first","services.review_display.sort_by_rate_high":"Highest ratings first","services.review_display.sort_by_rate_low":"Lowest ratings first","services.review_display.sort_by_helpf_high":"Most helpful first","services.review_display.sort_by_helpf_low":"Least helpful first","services.review_display.sort_by_expert":"Expert first","":""}};starsLookupLocalizedText={"en_US":["Got it? Rate it.","Not Good","Needs That Special Something","Average, Ordinary","That's Good Stuff","Perfect. It doesn't get any better"]};function prbj(){var A=typeof pr_page_id!="undefined";if(prB_Z){return true;}else{if(!A){return false;}}prB_Z=true;if(typeof pr_merchant_id=="undefined"){if(prba()==1){pr_merchant_id=7553;}else{pr_merchant_id=-1;}}if(typeof pr_zip_location!="undefined"){prA_I=pr_zip_location;}if(prA_I.charAt(prA_I.length-1)!="/"){prA_I+="/";}prA_I+="pwr";prB_P=prA_I+"/content";prB_Q=prA_I+"/engine";prB_R=prA_I+"/engine/images";return true;}function prbk(A){if(typeof pr_write_review=="undefined"){pr_write_review="";}if(prC_A){return true;}else{if(!prbj()){return false;}}if(typeof pr_locale!="undefined"){var D=prbe();if(typeof D!="undefined"&&D=="3498"){if(pr_locale=="en"){pr_locale="en_CA";}else{if(pr_locale=="fr"){pr_locale="fr_CA";}}}else{if(pr_locale=="en"){pr_locale="en_US";}}prA_H=pr_locale;}prC_A=true;prB_W["REVIEW_WRAPPER_URI"]=pr_write_review;prB_W["POWERED_BY"]=localized_text[prA_H]["core_msg.powered_by"];prB_W["PRODUCT_REVIEW_SUMMARY"]=localized_text[prA_H]["services.review_display.summary"];prB_W["BE_FIRST_TO_REVIEW"]=localized_text[prA_H]["services.review_display.be_first_review"];prB_W["WRITE_A_REVIEW"]=localized_text[prA_H]["services.review_display.write_a_review"];prB_W["WRITE_A_REVIEW_SNIPPET"]=localized_text[prA_H]["services.review_display.write_a_review_snippet"];prB_W["NO_REVIEWS_EXTRA_TEXT_HEADING"]=pras(localized_text[prA_H]["services.no_reviews_header_extra_text_heading"],"~~~QUOT~~~",'"');prB_W["NO_REVIEWS_EXTRA_TEXT_BODY"]=pras(localized_text[prA_H]["services.no_reviews_header_extra_text_body"],"~~~QUOT~~~",'"');prB_W["LOCALE"]=prA_H;A.write('<link rel="stylesheet" href="'+prB_Q+'/pr_styles_review.css" type="text/css">\n');var B="";var C=true;if(typeof pr_style_sheet=="undefined"||!C){B=prB_Q+"/merchant_styles2.css";}else{B=pr_style_sheet;}A.write('<link rel="stylesheet" href="'+B+'" type="text/css">\n');return true;}function prbl(B){var C=prat("");if(window.urchinTracker&&C.length>0){var A="";var D=typeof _uacct!="undefined";if(D){A=_uacct;}_uacct=C;urchinTracker("/product_with_"+B+"_reviews");if(D){_uacct=A;}}}function prbm(A){window.setTimeout("prbl("+A+")",2000);}function prbn(A,C){var B=prA_N[A];if(!B){praw(prai(A),function(D){B=prak(A,D);prA_N[A]=B?B:"none";C(B);});}else{if(B=="none"){C(null);}else{C(B);}}}function prbo(){prbn(prB_V,function(B){var A=0;var C;if(B&&B.reviews){A=B.reviews.review_count;if(!prB_O){prbz();}if(A>0){gReviewsToDisplay=[];gNumReviewsToLoad=Math.min(A,prA_G);prbu(1);}C=new praj(pr_page_id,B.reviews.review_count,0,prcg(B.reviews.avg));}else{C=new praj(pr_page_id,0,0,0);prad(prA_U,prcb());}prci("main",C);prbm(A);});}var prC_D=new Date();var prC_E=0;function startSort(B){var A=new Date();if(A.getTime()-prC_D.getTime()>1000){prC_D=A;sortType=B.selectedIndex;prbp(prB_V,function(){prbq(sortType);prbv(0,prA_G);});}}function prbp(A,B){if(!prA_K){praw(prah(A),function(C){prA_K=C?C.metadata:null;prbq(prB_N);B();});}else{B();}}function prbq(B){prA_K.sort(prB_G[B]);var A=document.getElementById(prB_T);if(A){A.focus();}}function prbr(B,A){return A.rid-B.rid;}prB_G[prB_H]=function(B,A){if(A.date==B.date){return prbr(B,A);}return A.date-B.date;};prB_G[prB_I]=function(B,A){if(A.date==B.date){return prbr(A,B);}return B.date-A.date;};prB_G[prB_J]=function(B,A){if(A.rating==B.rating){return prbr(B,A);}return A.rating-B.rating;};prB_G[prB_K]=function(B,A){if(A.rating==B.rating){return prbr(B,A);}return B.rating-A.rating;};prB_G[prB_L]=function(B,A){if(A.helpfulScore==B.helpfulScore){return prbr(B,A);}return A.helpfulScore-B.helpfulScore;};prB_G[prB_M]=function(B,A){if(A.helpfulScore==B.helpfulScore){return prbr(B,A);}return B.helpfulScore-A.helpfulScore;};prB_G[prB_N]=function(B,A){if(A.expertLevel==B.expertLevel){return prB_G[prB_H](B,A);}return A.expertLevel-B.expertLevel;};function prbs(B,A,D,E){if(!prA_M[D]){var C=prB_P+praa(B)+"/"+B+"-"+A+"-"+D+"-reviews.js";praw(C,function(I){var G=[];for(var H=0;H<I.length;H++){var F=I[H].r;prA_L[F.id]=F;G.push(F);}prA_M[D]=G;E();});}else{E();}}function prbt(B,A,E,F){var D=E.length;for(var C=0;C<E.length;C++){prbs(B,A,E[C],function(){if(--D<=0){F();}});}}function prbu(A){var B=[A];prbt(prB_V,prA_H,B,function(){prad(prA_V,prbw(prA_M[A],0));});}function prbv(B,A){prbp(prB_V,function(){var E=prA_N[prB_V];if(A>E.reviews.review_count-1){A=E.reviews.review_count;}var G=[];var F={};for(var D=B;D<A;D++){var C=prA_K[D].batch;if(!F[C]){G.push(C);F[C]=true;}}prbt(prB_V,prA_H,G,function(){var I=[];for(var H=B;H<A;H++){I.push(prA_L[prA_K[H].rid]);}prad(prA_V,prbw(I,B));});});}function prbw(E,G){var F="";for(var D=0;D<E.length;D++){var C=prab(E[D],prA_H);C=prC_C+C;C=praq(C,prB_W);F+=C;}var A=prby(G);var B=prby(G,true);return A+F+B;}function imageSnippet(B){if(prbk(B)){var A=prA_Z+prag(pr_page_id);if(!document.getElementById(A)){A=A+"_"+prB_Y++;B.write('<div id="'+A+'" class="'+prB_D+'"></div>');}if(typeof pr_image_snippet_show_image=="function"){prC_B=pr_image_snippet_show_image;}prbx(B,A,pr_page_id,pr_locale,typeof pr_image_snippet_max=="number"?pr_image_snippet_max:7);}}function prbx(B,C,D,A,E){prbn(D,function(F){if(F&&F.reviews&&F.reviews.review_count>0){prbp(D,function(){var H=[];var K=[];var J={};for(var G=0;G<prA_K.length&&E>0;G++){var I=prA_K[G];if(I.images&&I.images>0){E--;H.push(I.rid);if(!J[I.batch]){K.push(I.batch);J[I.batch]=true;}}}if(H.length>0){prbt(D,A,K,function(){var N=[];for(var M=0;M<H.length;M++){N.push(prA_L[H[M]]);}var L=praz(B,"*",prB_D);for(var M=0;M<L.length;M++){pray(L[M],prB_D);prax(L[M],prB_E);}prad(C,praq(processImageSnippetTemplate(N,A),prB_W));});}});}});}function prby(M,K){var J=null;var L=null;var G=null;var N="";var A="return false;";var B="prNavBackToTopTop";if(K){N=" bottom";A="";B="prNavBackToTopBottom";}var C=prA_N[prB_V];var F=M+prA_G;if(F>C.reviews.review_count-1){F=C.reviews.review_count;}else{L='<a href="#ReviewHeader" onclick="prbv('+F;var I=F+prA_G;if(I>C.reviews.review_count){I=C.reviews.review_count;}L+=","+I+"); "+A+'">'+localized_text[prA_H]["services.review_display.displ_review_next"]+" &raquo;</a>";}var D=M-prA_G;if(D>=0){G='<a href="#ReviewHeader" onclick="prbv('+D+", "+M+"); "+A+'">&laquo; '+localized_text[prA_H]["services.review_display.displ_review_previous"]+"</a>";}J='<span class="prPageCount">';if(M+1==F){J+=localized_text[prA_H]["services.review_display.displ_review"]+" <strong>"+(M+1)+"</strong>";}else{J+=localized_text[prA_H]["services.review_display.displ_review_plural"]+" <strong>"+(M+1)+"-"+F+"</strong>";}J+=" "+localized_text[prA_H]["services.review_display.displ_review_of"]+" "+C.reviews.review_count+"</span>";var E="#";if(typeof pr_back_to_top_link=="string"){E=pr_back_to_top_link;}J+='<span class="'+B+'"><a href="'+E+'">'+localized_text[prA_H]["services.review_display.back_to_top"]+"</a></span>";var H='<div class="prPagination'+N+'">';H+=J;if(L||G){H+='<span class="prPageNav">';H+=!G?localized_text[prA_H]["services.review_display.displ_review_previous"]:G;H+="&nbsp;|&nbsp;";H+=!L?localized_text[prA_H]["services.review_display.displ_review_next"]:L;H+="</span>";}H+="</div>";return H;}function prbz(){praw(prB_P+praa(prB_V)+"/"+prB_V+"-"+prA_H+"-"+prA_C+".js",function(A){if(A.rollup){prB_O=prac(A.rollup,prA_H);}prad(prA_U,prB_O);});}var prC_F={};var prC_G={};function submitHelpfulVote(A,B){var C=localized_text[prA_H]["services.review_display.thanks_for_feedback"];if(!prC_F[A]||prC_F[A]=="undefined"){praf(prA_F+"?command=helpfulVote&reviewId="+A+"&voteType="+B);prC_F[A]=1;}else{C=localized_text[prA_H]["services.review_display.only_one_vote_per_review"];}prad("review_feedback"+A,C);}function launchErrorDiv(A){if(!prC_G[A]||prC_G[A]=="undefined"){document.getElementById("error_div"+A).style.display="block";}else{var B=localized_text[prA_H]["services.review_display.already_notf_err"];prad("review_feedback"+A,B);}}function prca(A){document.getElementById("error_div"+A).style.display="none";}function submitError(A){var F=localized_text[prA_H]["services.review_display.thanks_for_notf_err"];var D=pral("error_radio"+A);var H=document.getElementById("error_comments"+A).value;H=H.substring(0,256);var B=document.getElementById("error_contact_email"+A).value;var G=pr_merchant_id!=-1?pr_merchant_id:7553;var E=document.location.href;if(E&&typeof E!="undefined"){var C=E.split("/",4)[2];H+="\n["+C+"]";}praf(prA_F+"?command=helpfulVote&reviewId="+A+"&merchantId="+G+"&voteType="+D+"&errorComments="+pran(H)+"&errorContactEmail="+pran(B));prad("review_feedback"+A,F);prC_F[A]=1;prC_G[A]=1;prca(A);}function prcb(){var A=praq('<div id="prReviewSummary"><div class="prSummaryHeader"><a name="ReviewHeader"></a><span class="prSummaryTitle">@@@PRODUCT_REVIEW_SUMMARY@@@</span><span id="prSummaryCobrand_NR" class="prSummaryCobrand"> (@@@POWERED_BY@@@ <a class="prSummaryCobrandLink" href="javascript:showSmallPopup(\'http://www.powerreviews.com/legal/index_@@@LOCALE@@@.html\', 410, 420)">PowerReviews.com</a>)</span></div><div id="prNoReviewsExtraTextHeading">@@@NO_REVIEWS_EXTRA_TEXT_HEADING@@@</div><div id="prNoReviewsExtraTextBody">@@@NO_REVIEWS_EXTRA_TEXT_BODY@@@</div><div id="prSummaryWriteReviewId_NR" class="prSummaryWriteReview"> @@@SHOW_WRITE_REVIEW@@@ @@@BE_FIRST_TO_REVIEW@@@ <a href="@@@REVIEW_WRAPPER_URI@@@" class="prSummaryWriteReviewLink" id="writeReview">@@@WRITE_A_REVIEW@@@</a> @@@/SHOW_WRITE_REVIEW@@@ </div><div class="break"></div></div>',prB_W);A=prao(A,"SHOW_WRITE_REVIEW",pr_write_review!="");return A;}function prData(B){if(typeof B=="function"&&prbj()){var A=prag(pr_page_id);prbn(A,function(C){if(C&&C.reviews){B(new praj(pr_page_id,C.reviews.review_count,0,prcg(C.reviews.avg)));}else{B(new praj(pr_page_id,0,0,0));}});}}function prcc(A){prbn(A,function(B){if(B&&B.reviews&&B.reviews.review_count>0){prcd(A);}});}function prcd(A){praw(prB_P+praa(A)+"/"+A+"-"+prA_H+"-"+prA_D+".js",function(B){if(B&&B.teasers){prad(prB_A,processTeaser(B.teasers,prA_H));}});}var prC_H="Got it? Rate it.";var prC_I="";function prce(A,C,D,B){prbn(A,function(H){var N={};if(typeof pr_snippet_min_reviews=="undefined"||pr_snippet_min_reviews<=0||(H&&H.reviews&&H.reviews.review_count>=pr_snippet_min_reviews)){var F=prcf();var J=true;var I=prA_H.substring(0,2)!="fr";var G=prC_H;var L=0;var O=0;var K=0;var E=false;if(H&&H.reviews){L=H.reviews.review_count;K=H.reviews.avg;O=prcg(K);I=L!=1;J=L!=1;E=L>0;N["WRITE_A_REVIEW_BEFORE_SNIPPET"]=localized_text[prA_H]["services.review_display.write_a_review_before_snippet_with_reviews"];}else{N["WRITE_A_REVIEW_BEFORE_SNIPPET"]=localized_text[prA_H]["services.review_display.write_a_review_before_snippet_no_reviews"];}N["REVIEW_WRAPPER_URI"]=C;N["READ_REVIEW_LINK"]=D;N["AVG_OVERALL_RATING"]=""+O;var M="services.review_display.avg_stars";if(K==1){M="services.review_display.avg_star";}N["RDEC"]=K+" "+localized_text[prA_H][M];N["STARS_BACKGROUND"]=prB_R+"/stars_small.gif";N["STARS_BACKGROUND_OFFSET"]=""+(O*-36);N["AVG_OVERALL_RATING_MESSAGE"]=starsLookupLocalizedText[prA_H][Math.round(O)];N["AVG_OVERALL_RATING_COUNT"]=""+L;N["SNIPPET_MSG"]=G;N["REVIEW_COUNT"]=""+L;if(I){N["RATINGS"]=localized_text[prA_H]["services.review_display.ratings_plural"];}else{N["RATINGS"]=localized_text[prA_H]["services.review_display.ratings"];}N["PRODUCT_RATING"]=localized_text[prA_H]["services.review_display.product_rating"];N["WRITE_A_REVIEW_SNIPPET"]=localized_text[prA_H]["services.review_display.write_a_review_snippet"];N["READ_REVIEW_BEFORE"]=localized_text[prA_H]["services.review_display.read_review_before"];if(J){N["READ_REVIEW_AFTER"]=localized_text[prA_H]["services.review_display.read_review_after_plural"];}else{N["READ_REVIEW_AFTER"]=localized_text[prA_H]["services.review_display.read_review_after"];}if(typeof pr_snippet_star_click=="string"){N["CURSOR"]="cursor:pointer;";N["ONCLICK"]='onclick="'+pr_snippet_star_click+'"';}else{N["CURSOR"]="";N["ONCLICK"]="";}F=prao(F,"SHOW_READ_REVIEWS",E);F=prao(F,"SHOW_WRITE_REVIEW",C!="");prad(B,praq(F,N));}});}function prcf(){return'<div class="prSnippetTitle">@@@PRODUCT_RATING@@@</div><div class="prSnippetRatingUnclickable"> <div class="prStars prStarsSmall" style="padding: 0; background-position: 0px @@@STARS_BACKGROUND_OFFSET@@@px; @@@CURSOR@@@ background-image: url(@@@STARS_BACKGROUND@@@)" @@@ONCLICK@@@ title="@@@AVG_OVERALL_RATING_MESSAGE@@@">&#160; </div> <div class="prSnippetRatingDecimal">@@@RDEC@@@ </div> <div class="prSnippetNumberOfRatingsText">&nbsp;(@@@AVG_OVERALL_RATING_COUNT@@@ @@@RATINGS@@@)</div></div>@@@SHOW_WRITE_REVIEW@@@<div class="prSnippetWriteReview">@@@WRITE_A_REVIEW_BEFORE_SNIPPET@@@ <a class="prSnippetLink" href="@@@REVIEW_WRAPPER_URI@@@">@@@WRITE_A_REVIEW_SNIPPET@@@</a></div>@@@/SHOW_WRITE_REVIEW@@@@@@SHOW_READ_REVIEWS@@@<div class="prSnippetReadReviews"><a class="prSnippetLink" href="@@@READ_REVIEW_LINK@@@">@@@READ_REVIEW_BEFORE@@@ @@@REVIEW_COUNT@@@ @@@READ_REVIEW_AFTER@@@</a></div>@@@/SHOW_READ_REVIEWS@@@';}function prcg(A){return Math.round(A*2)/2;}function showImagePopup(B,C,A){var D=prB_Q+"/js/media_popup.html?type=image&url="+encodeURIComponent(B);window.open(D,"sizedWindow","toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,width="+C+",height="+A+",top=100,left=100");}function showSmallPopup(B,A,C){smallWindow=window.open(B,"smallWindow","toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+C+",height="+A+",top=200,left=200");if(window.focus){smallWindow.focus();}}function showVideoPopup(A){var B=prB_Q+"/js/media_popup.html?type=video&url="+encodeURIComponent(A);window.open(B,"sizedWindow","toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,width=435,height=350,top=100,left=100");}gDataCallbacks=[];function prch(A){gDataCallbacks.push(A);}function prci(C,B){for(var A=0;A<gDataCallbacks.length;A++){gDataCallbacks[A](C,B);}}