var POWERREVIEWS=POWERREVIEWS||(function(){var An={common:{},display:{}};var AE=false;var AH=false;var V=null;var AB={};var m={};var AV={};var AK={};An.common.gResult=AK;window.gResult=AK;var Aa={};var j=encodeURIComponent||escape;var u="prBaseStylesheet";var AU="prMerchantOverrideStylesheet";var w={pr_merchant_table:{"m3241":{"name":"Contractors Direct","cobranded":"true"}},pr_merchant_id:3241,pr_locale:"en_US",pr_read_review:"#ReviewHeader",pr_read_qa:"#QAHeader",pr_write_review:"",pr_ask_question:"",pr_answer_question:"",pr_js_controller_url:"http://services.powerreviews.com/JSController.do",pr_reviews_per_page:10,pr_zip_location:"/",pr_powerreviews_root:"pwr",pr_allow_engine_css_override:true,pr_style_sheet:"",pr_analytics_script_src:"",pr_analytics_account:"",pr_badge_definitions_url:"javascript:POWERREVIEWS.common.showSmallPopup('http://www.powerreviews.com/legal/badge_definitions_~~~LOCALE~~~.html', 580, 460)",pr_expert_badge_definitions_url:"javascript:POWERREVIEWS.common.showSmallPopup('http://www.powerreviews.com/legal/expert_badge_definitions_~~~LOCALE~~~.html', 580, 460)",pr_frame_height:3000,pr_submit_review_url:"http://services.powerreviews.com/SubmitReview.do",pr_ask_question_url:"http://services.powerreviews.com/SubmitQuestion.dox",pr_answer_question_url:"http://services.powerreviews.com/SubmitAnswer.dox",pr_resize_url:"",pr_snippet_min_reviews:0,pr_source:"web",pr_image_snippet_show_image:P,pr_image_snippet_max:7,pr_snippet_star_click:"",pr_back_to_top_link:"#",pr_highlight_review_url:"http://cdn.powerreviews.com/newreview/~~~REVIEW_ID~~~.js",pr_see_all_reviews_url:""};var Ae={};if(window&&window.location&&window.location.search){var r=window.location.search.substring(1).split("&");for(var q=0,AP=r.length;q\n');}var Au=v(At)+"/engine/merchant_styles2.css";var As=Af(AZ("pr_style_sheet",At));if(AZ("pr_allow_engine_css_override",At)&&As){Au=As;}if(!document.getElementById(AU)){i.write('\n');}return true;}function AX(i){if(AH){return true;}else{if(!AZ("pr_page_id",i)&&!AZ("pr_merchant_user_id",i)){return false;}}AH=true;return true;}function AM(i,As,At){if(!document.getElementById(i)){setTimeout(function(){AM(i,As,At);},1000);}else{A(i,As,At);}}function A(i,At,Au){try{if(!At){At="";}y(function(){document.getElementById(i).innerHTML=At;if(Au){Au();}});}catch(As){}}function y(i){if(typeof i=="function"){(function(){if(Ao()){try{document.documentElement.doScroll("left");}catch(As){setTimeout(arguments.callee,50);return ;}}i();i=null;})();}}function Ao(){return typeof document.all!="undefined"&&typeof window.opera=="undefined"&&!(navigator.vendor=="KDE");}function AA(i){new Image().src=i;}function v(As){var i=AZ("pr_zip_location",As);if(i.charAt(i.length-1)!="/"){i+="/";}i+=AZ("pr_powerreviews_root",As);return i;}An.common.getDocRoot=v;function AS(i){return i.replace(/\W/g,"__");}function Z(As,Au,At,i){this.pageId=As;this.fullReviewCount=Au;this.quickReviewCount=At;this.averageRating=i;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 AI(As,i,At){return At&&At["locales"]&&At["locales"][i]&&At["locales"][i]["p"+As];}function G(At){var Au=document.getElementsByName(At);for(var As=0;As");}else{return i;}}function l(At,Au,Ax,As){var Av=v(As);var Au=Au||At.substring(At.indexOf(Av)+Av.length+1);if(AK[Au]){Ax(AK[Au]);}else{var i=document.createElement("script");var Aw=function(){if(AK[Au]){if(i.parentNode){i.parentNode.removeChild(i);delete i;}Ax(AK[Au]);}};if(Ao()){i.onreadystatechange=Aw;}else{i.onload=Aw;}i.type="text/javascript";i.charset="utf-8";i.src=At;document.getElementsByTagName("head")[0].appendChild(i);}}function I(Aw,Ax,As){if(Aw.className){var At=Aw.className.split(" ");if(As){var Av=Ax.toUpperCase();for(var Au=0;Au<\/script>');}}function D(Ay,Az){if(Aq(Ay,Az)){var At=AZ("pr_page_id",Az);var Aw=AS(At);var Ax=AZ("pr_locale",Az);var Av="engine-"+Aw+"-"+Ax;AQ(Av,Az);var Au=Ay.getElementById("prReviewEngineDiv");if(!Au){Aj(Ay,Aw);}t(Ay,Az);if(!Au){M(Aw,Ax,Av,Az);}var i=function(){var A2=document.getElementById("writeReview")||document.getElementById("write-review-"+Aw);if(A2){var A0=AT(At,Az);if(A0){A2.href=A0;var A1=document.getElementById("prSummaryWriteReviewId_R")||document.getElementById("prSummaryWriteReviewId_NR");if(A1){A1.style.display="";}}}else{setTimeout(i,100);}};i();f(Aw,Ax,Az);var As=AZ("pr_highlight_review_id",Az);if(As){AF(As,Aw,Ax,Av,Az);}}}An.display.engine=D;window.engine=D;function AF(Au,At,As,i,Av){Ac(Au,function(Aw){if(Aw&&"Rejected"!=Aw.s1&&"Rejected"!=Aw.s2){AM("pr-modal-"+At,AR(Aw,At,As,i,Av),function(){AL(At);});}},Av);}function Ac(i,At,As){l(AZ("pr_highlight_review_url").replace("~~~REVIEW_ID~~~",i),"highlight-"+i,function(Au){At(Au&&Au.r);},As);}function AR(At,Au,As,i,Av){return("Pending"==At.s1||"Pending"==At.s2?"

This review is pending moderation

":"")+Y([At],Au,As,null,1,1000,1,"","",true,i,Av);}function AT(i,As){return AJ(AZ("pr_write_review",As),"~~~PAGE_ID~~~",i);}function Aj(i,As){i.write('
');}function h(Au,As){var At=Af(AZ("pr_analytics_account",As));if(window.urchinTracker&&At){var i="";var Av=typeof _uacct!="undefined";if(Av){i=_uacct;}_uacct=At;urchinTracker("/product_with_"+Au+"_reviews");if(Av){_uacct=i;}}}function M(At,As,i,Au){e(At,As,function(Aw){var Av=(Aw&&Aw.reviews&&Aw.reviews.review_count)||0;d(At,As,Av,i,Au);if(Av>0){S(1,At,As,i,Au);}},Au);}function f(As,i,At){e(As,i,function(Av){var Au=0;var Aw=0;if(Av&&Av.reviews){Au=Av.reviews.review_count;Aw=Av.reviews.avg;}z("main",new Z(As,Au,0,Ap(Aw)));window.setTimeout(function(){h(Au,At);},2000);},At);}function J(Aw,At,As,i,Au){var Av=new Date();if(Av.getTime()-AC.getTime()>1000){AC=Av;Ag(At,As,function(){T(Aw.selectedIndex,At);Al(1,At,As,i,Au);},Au);}}An.display.startSort=J;function T(At,i){V.sort(Q[At]);o=At;var As=document.getElementById("prHeader");if(As){As.focus();}}function H(As,i){return i.rid-As.rid;}Q[b]=function(As,i){if(As.date==i.date){return H(As,i);}return i.date-As.date;};Q[U]=function(As,i){if(i.date==As.date){return H(i,As);}return As.date-i.date;};Q[Ar]=function(As,i){if(i.rating==As.rating){return H(As,i);}return i.rating-As.rating;};Q[Ad]=function(As,i){if(i.rating==As.rating){return H(i,As);}return As.rating-i.rating;};Q[g]=function(As,i){if(i.helpfulScore==As.helpfulScore){return H(As,i);}return i.helpfulScore-As.helpfulScore;};Q[L]=function(As,i){if(i.helpfulScore==As.helpfulScore){return H(i,As);}return As.helpfulScore-i.helpfulScore;};function S(Av,At,As,i,Au){e(At,As,function(Aw){var Ax=[Av];B(At,As,Ax,function(){var Ay=0;if(Aw.reviews){Ay=Aw.reviews.review_count;}AM("prContents",Y(m[At+"-"+Av],At,As,Aw.name,Ay,AZ("pr_reviews_per_page",Au),1,"#ReviewHeader","#ReviewHeader",false,i,Au));},Au);},Au);}function Al(Av,At,As,i,Au){Ag(At,As,function(){if(o==null){T(b,At);}e(At,As,function(Az){var Ax=AZ("pr_reviews_per_page",Au);var A3=(Av-1)*Ax;var A1=A3+Ax-1;if(A1>Az.reviews.review_count-1){A1=Az.reviews.review_count-1;}var A2=[];var A0={};for(var Ay=A3;Ay<=A1;Ay++){var Aw=V[Ay].batch;if(!A0[Aw]){A2.push(Aw);A0[Aw]=true;}}B(At,As,A2,function(){var A5=[];for(var A4=A3;A4<=A1;A4++){A5.push(AV[V[A4].rid]);}AM("prContents",Y(A5,At,As,Az.name,Az.reviews.review_count,Ax,Av,"#ReviewHeader","#ReviewHeader",false,i,Au));},Au);},Au);},Au);}An.display.getReviewsFromMeta=Al;function d(At,As,Av,i,Au){if(Av>0){l(v(Au)+"/content/"+R(At)+"/"+At+"-"+As+"-rollup.js",null,function(Aw){if(Aw.rollup){AM("prHeader",C(Av,Aw.rollup,At,As,i,Au));}},Au);}else{AM("prHeader",C(Av,null,At,As,i,Au));}}function a(As,Au,i,At){var Av="Thank you for your feedback. Please note that only your first vote will be counted.";if(!E[As]||E[As]=="undefined"){AA(AZ("pr_js_controller_url",At)+"?command=helpfulVote&reviewId="+As+"&voteType="+Au);E[As]=1;}else{Av="You may only submit one vote per review.";}AM("review_feedback"+As,Av);}An.display.submitHelpfulVote=a;function n(As,i,At){if(!Ah[As]||Ah[As]=="undefined"){document.getElementById("error_div"+As).style.display="block";}else{AM("review_feedback"+As,"You have already notified us of an error for this review.");}}An.display.launchErrorDiv=n;function AO(i){document.getElementById("error_div"+i).style.display="none";}function K(As,i,Au){var Aw=G("error_radio"+As);var Ay=document.getElementById("error_comments"+As).value;Ay=Ay.substring(0,256);var At=document.getElementById("error_contact_email"+As).value;var Ax=document.location.href;if(Ax&&typeof Ax!="undefined"){var Av=Ax.split("/",4)[2];Ay+="\n["+Av+"]";}AA(AZ("pr_js_controller_url",Au)+"?command=helpfulVote&reviewId="+As+"&merchantId="+AZ("pr_merchant_id",Au)+"&voteType="+Aw+"&errorComments="+j(Ay)+"&errorContactEmail="+j(At));AM("review_feedback"+As,"Thank you for notifying us of this error.");E[As]=1;Ah[As]=1;AO(As);}An.display.submitError=K;function k(Au,At){if(typeof Au=="function"&&AX(At)){var As=AZ("pr_page_id",At);var i=AS(As);e(i,AZ("pr_locale",At),function(Av){if(Av&&Av.reviews){Au(new Z(As,Av.reviews.review_count,0,Ap(Av.reviews.avg)));}else{Au(new Z(As,0,0,0));}},At);}}An.display.prData=k;window.prData=k;function c(i){s.push(i);}An.display.registerCallback=c;window.registerCallback=c;function F(){return{"offsetY":document.body.scrollTop||document.documentElement.scrollTop,"viewportWidth":document.getElementsByTagName("body")[0].clientWidth};}function AL(i){var As=document.getElementById("pr-modal-container-"+i);document.getElementsByTagName("body")[0].appendChild(As);var At=F();As.style.left=((At.viewportWidth-As.offsetWidth)/2)+"px";As.style.top=(At.offsetY+100)+"px";AD(As,"pr-hidden");}function AG(i){I(document.getElementById("pr-modal-container-"+i),"pr-hidden");}An.display.hideModal=AG;function z(Au,At){for(var As=0;As
');A3.push("Review Snapshot®");A3.push("");if(AW(A2).cobranded){A3.push(' ");A3.push("by PowerReviews");A3.push("");}A3.push("
");if(Av>0){A3.push('
');A3.push("Avg. Customer Rating:");A3.push('
 
');A3.push(i.d);A3.push(" ");if(i.d==1){A3.push("star");}else{A3.push("stars");}A3.push("
");if(Av==1){A3.push("(");A3.push("based on {0} review".replace("{0}","1"));A3.push(")");}else{A3.push("(");A3.push("based on {0} reviews".replace("{0}",Av));A3.push(")");}A3.push("
");if(i.b){A3.push('
');A3.push(Math.round(100*i.b));A3.push("% ");A3.push("of respondents would recommend this to a friend.");A3.push("
");}A3.push('
');if(i.g){A3.push("

");A3.push("Customers most agreed on the following attributes:");A3.push("

");for(var Au=0;Au
');A3.push(A1.n);A3.push(':
');A3.push(A0.join(", "));A3.push('
');}}A3.push("
");}else{A3.push('
');A3.push('
');A3.push("
");}A3.push('");if(Av==0){A3.push('
');}A3.push('
');if(Av>1){A3.push('
');A3.push("Reviewed by {0} Customers".replace("{0}"," "+i.n+" "));A3.push('');A3.push("Sort by:");A3.push('
");}A3.push("");return A3.join("");}An.display.processRollupTemplate=C;function Y(A7,BQ,A4,BA,A9,At,Av,BC,i,BM,BD,A8){var Az=[];var A2=(Av-1)*At;var Au=A2+At-1;if(Au>A9-1){Au=A9-1;}var BB=AZ("pr_back_to_top_link",A8);var BL=v(A8);var BP=AJ(AZ("pr_badge_definitions_url",A8),"~~~LOCALE~~~",A4);var BE=AJ(AZ("pr_expert_badge_definitions_url",A8),"~~~LOCALE~~~",A4);var A1=["None","Not Good","Needs That Special Something","Average, Ordinary","That's Good Stuff","Perfect. It doesn't get any better"];if(!BM){Az.push('
');if(A2==Au){Az.push("Displaying Review");Az.push(" ");Az.push((A2+1));Az.push(" ");}else{Az.push("Displaying Reviews");Az.push(" ");Az.push((A2+1));Az.push("-");Az.push((Au+1));Az.push(" ");}Az.push("of");Az.push(" ");Az.push(A9);Az.push('');Az.push("Back to Top");Az.push("");if(A9>At){Az.push('');if(A2>0){Az.push('« ');Az.push("Previous");Az.push("");}else{Az.push("Previous");}Az.push(" | ");if(Au');Az.push("Next");Az.push(" »");}else{Az.push("Next");}Az.push("");}Az.push("
");}for(var BF=0;BF');}else{if(Aw.e&&Aw.e=="i"){Az.push('
');}else{Az.push('
');}}if(Aw.e&&Aw.e=="e"){Az.push('
');Az.push("Staff Expert");Az.push(' (');Az.push("what's this?");Az.push(")
");}if(Aw.e&&Aw.e=="i"){Az.push('
');Az.push("Industry Professional");Az.push(' (');Az.push("what's this?");Az.push(")
");}if(BM&&Aw.pr&&Aw.pr.n){Az.push('

');Az.push("Review of");Az.push(' ');Az.push(Aw.pr.n);Az.push("

");}if(Aw.t>0){Az.push('

[');Az.push(Aw.v);Az.push(" ");Az.push("of");Az.push(" ");Az.push(Aw.t);Az.push(" ");Az.push("customers found this review");Az.push(' ');Az.push("helpful");Az.push("]

");}Az.push('
 
');Az.push(Aw.h);Az.push('
');Az.push("By");Az.push(" ");if(!BM&&Aw.pi){var A6=AZ("pr_see_all_reviews_url",A8).replace("~~~MERCHANT_USER_ID~~~",Aw.mu);if(A6){Az.push('');Az.push(Aw.n);Az.push("");}else{Az.push('");Az.push(Aw.n);Az.push("");}}else{Az.push(Aw.n);}Az.push("");if(Aw.e&&Aw.e=="s"){Az.push('');Az.push(');}if(Aw.m){Az.push('');Az.push(');}if(!Aw.e||Aw.e!="s"){if(Aw.o=="e"){Az.push('');Az.push(');}else{if(!false&&!Aw.e&&Aw.c&&Aw.c=="v"){Az.push('');Az.push(');}}}Az.push(' ');Az.push("from");Az.push(" ");Az.push(Aw.w);Az.push(' ');Az.push("on");Az.push(" ");Az.push(Aw.d);Az.push('
');if(Aw.a){for(var As=0;As
');Az.push(BK.n);Az.push(':
 
');}}Az.push("
");}if(Aw.g){for(var As=0;As
');Az.push(A0.n);Az.push(':
');Az.push(A0.v.join(", "));Az.push('
');}}if(Aw.rp){Az.push('
');Az.push("Accessories I Recommend");Az.push(":
");var A3=[];for(var BN=0;BN'+BG.n+"";}else{A3[A3.length]=BG.n;}}Az.push('
');Az.push(A3.join(", "));Az.push('
');}if(Aw.sp){Az.push('
');Az.push("Similar Products I Own");Az.push(":
");var A5=[];for(var BO=0;BO'+Ax.n+"";}else{A5[A5.length]=Ax.n;}}Az.push('
');Az.push(A5.join(", "));Az.push('
');}if(Aw.x){Az.push('
');Az.push(Aw.x.n);Az.push(':
');Az.push(Aw.x.v);Az.push("
");}if(Aw.b){Az.push('
');Az.push(Aw.b.n);Az.push(':
');Az.push(Aw.b.v);Az.push("
");}Az.push("
");if(Aw.tb){Az.push('
');for(var As=0;As
');Az.push(A0.n);Az.push(':
');Az.push(A0.v);Az.push('
');}Az.push(" ");}Az.push('
');if(BA){Az.push('

');Az.push("Comments about");Az.push(' ');Az.push(BA);Az.push(":

");}Az.push('

');Az.push(Am(Aw.p));Az.push("

");if(Aw.z){Az.push('
');Az.push("Service & Delivery comments:");Az.push('

');Az.push(Am(Aw.z));Az.push("

");}if(Aw.i){if(Aw.i.t=="i"){Az.push("Images");}else{if(Aw.i.t=="v"){Az.push("Videos");}else{Az.push("Images and videos");}}Az.push(" ");Az.push("shared by:");Az.push(" ");Az.push(Aw.n);Az.push('
');for(var BI=0;BI');}else{Az.push('
');}if(Ay.c){Az.push('

');Az.push(Ay.c);Az.push("

");}else{Az.push('

');}if(!Ay.v){Az.push('
');if(Ay.s){Az.push('Image Thumbnail');}else{Az.push('Image Thumbnail');}Az.push("
");}else{Az.push('
Video Thumbnail
');}if(Ay.g){if(Ay.v){Az.push('

');}else{Az.push('

');}Az.push('');Az.push("Tags:");Az.push("");Az.push(Ay.g.join(", "));Az.push("

");}Az.push("
");}Az.push("
");}if(Aw.y){for(var BH=0;BH');Az.push(AW(A8).name);Az.push(" ");Az.push("Response:");Az.push(" ");Az.push(Am(Aw.y[BH]));Az.push("");}}if(!BM){Az.push('
');Az.push("Was this review helpful to you?");Az.push(' ");Az.push("Yes");Az.push(' / ");Az.push("No");Az.push('- ');Az.push("You may also");Az.push(' ");Az.push("flag this review");Az.push('.

');}Az.push("");}if(!BM){Az.push('
');if(A2==Au){Az.push("Displaying Review");Az.push(" ");Az.push((A2+1));Az.push(" ");}else{Az.push("Displaying Reviews");Az.push(" ");Az.push((A2+1));Az.push("-");Az.push((Au+1));Az.push(" ");}Az.push("of");Az.push(" ");Az.push(A9);Az.push('');Az.push("Back to Top");Az.push("");if(A9>At){Az.push('');if(A2>0){Az.push('« ');Az.push("Previous");Az.push("");}else{Az.push("Previous");}Az.push(" | ");if(Au');Az.push("Next");Az.push(" »");}else{Az.push("Next");}Az.push("");}Az.push("
");}Az.push("");return Az.join("");}An.display.processReviewsTemplate=Y;var Ab=0;function O(As,Au){if(Aq(As,Au)){var At=AS(AZ("pr_page_id",Au));var i=AZ("pr_locale",Au);var Aw="prSnippet"+At;if(document.getElementById(Aw)){x(At,i,Aw,Au);}else{var Av="prSnippet"+At+"_"+(Ab++);As.write('
');x(At,i,Av,Au);}}}An.display.snippet=O;window.snippet=O;function x(As,i,Au,At){e(As,i,function(Ay){var Av=AZ("pr_snippet_min_reviews",At);var Ax=0;var Aw=0;if(Ay&&Ay.reviews){Ax=Ay.reviews.review_count;Aw=Ay.reviews.avg;}if(Av<=Ax){AM(Au,Ai(As,Ax,Aw,i,At));}},At);}function Ai(Av,Ax,Az,A1,A5){var A7=[];var Au=AT(AZ("pr_page_id",A5),A5);var A6=Ap(Az);var Aw=Math.round(A6);var A3="";var A4="";var As=AZ("pr_snippet_star_click",A5);if(As){A3="cursor:pointer;";A4='onclick="'+As+'"';}var Ay=["Got it? Rate it.","Not Good","Needs That Special Something","Average, Ordinary","That's Good Stuff","Perfect. It doesn't get any better"];var At="Rating";var A0="Review";if((Ax==0&&A1.substring(0,2)!="fr")||Ax>1){At="Ratings";A0="Reviews";}var A2="";if(Ax>0){A2="";}var i="star";if((Az==0&&A1.substring(0,2)!="fr")||Az>1){i="stars";}A7.push('
');A7.push("Product Rating");A7.push('
 
');A7.push(Az);A7.push(" ");A7.push(i);A7.push('
 (');A7.push(Ax);A7.push(" ");A7.push(At);A7.push(")
");if(Au){A7.push('");}if(Ax>0){A7.push('");}A7.push("");return A7.join("");}return An;})();var SHOPZILLAREVIEWS=POWERREVIEWS;