var POWERREVIEWS=(function(){var E={pr_source:"web"};var J={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_merchant_id:4580,pr_locale:"en_US"};var D={};if(window.location.search){var I=window.location.search.substring(1).split("&");for(var G=0,H=I.length;G<H;++G){var F=I[G].split("=");D[F[0]]=F[1];}}function B(Q){for(var R=1,P=arguments.length;R<P;++R){var S=arguments[R];var O=S&&S[Q];if(O){return O;}}return null;}function A(P,O){return B(P,O,D,window,J,E);}var C=encodeURIComponent||escape;function K(T){var W=[];var n=A("pr_app_name",T)||A("appName",T);var Z=A("pr_page_id",T);if(!n||n==""||n=="reviewSubmit"||n=="submitReview"){var o=A("pr_submit_review_url",T);W.push(o);W.push(o.indexOf("?")>=0?"&":"?");W.push("pageId=");W.push(Z);}else{if(n=="askQuestion"){var s=A("pr_ask_question_url",T);W.push(s);W.push(s.indexOf("?")>=0?"&":"?");W.push("pageId=");W.push(Z);}else{if(n=="answerQuestion"){var j=A("pr_answer_question_url",T);var R=A("pr_question_id",T)||A("questionId",T);W.push(j);W.push(j.indexOf("?")>=0?"&":"?");W.push("pageId=");W.push(Z);W.push("&questionId=");W.push(R);}}}var P=A("pr_merchant_id",T);if(P){W.push("&merchantId=");W.push(P);}var k=A("pr_promo_code",T);if(k){W.push("&promoCode=");W.push(k);}var p=A("pr_merchant_user_email",T);if(p){W.push("&merchantUserEmail=");W.push(p);}var Y=A("pr_merchant_user_id",T)||A("pr_user_id",T);if(Y){W.push("&merchantUserId=");W.push(Y);}var g=A("pr_locale",T);if(g){if(g=="en"){g="en_US";}else{if(g=="fr"){g="fr_CA";}}if(3498==P){if(g=="en_US"){g="en_CA";}}W.push("&locale=");W.push(g);}var q=A("pr_merchant_group_id",T);if(q){W.push("&merchantGroupId=");W.push(q);}var l=A("pr_site_id",T);if(l){W.push("&siteId=");W.push(l);}var Q=A("pr_style_sheet",T);if(Q){W.push("&cssOverride=");W.push(Q);}var e=A("pr_source",T);W.push("&source=");W.push(e);var b=A("pr_extra_info",T);if(b&&typeof b=="object"){var U="";for(var m in b){if(typeof m=="string"&&b.hasOwnProperty(m)){U+=m+"^^"+b[m];U+="#";}}if(U){W.push("&extraInfo=");W.push(C(U));}}var f=A("pr_reviewer_nickname",T);if(f){W.push("&reviewerNickname=");W.push(f);}var X=A("pr_reviewer_location",T);if(X){W.push("&reviewerLocation=");W.push(X);}var d=A("pr_reviewer_type",T);if(d){W.push("&reviewerType=");W.push(d);}var r=A("pr_campaign_id",T);if(r){W.push("&campaignId=");W.push(r);}var S=A("pr_page_id_variant",T);if(S){W.push("&variant=");W.push(S);}var t=A("pr_return_url",T);if(t){W.push("&returnUrl=");W.push(C(t));}var a=A("pr_resize_url",T);if(a){W.push("&resizeUrl=");W.push(C(a));}else{var c="";var O=document.getElementsByTagName("script");for(var h=0;h<O.length;h++){var V=O[h].getAttribute("src");if(V&&V.indexOf("appLaunch.js")>=0){c=V;break;}}W.push("&windowLocation=");W.push(C(window.location));W.push("&appLaunchSrc=");W.push(C(c));}return W.join("");}function M(Q){var O=K(Q);var P=A("pr_frame_height",Q);document.write("<iframe id='submitReviewIframe' src='"+O+"' frameborder='0' height='"+P+"' width='100%' scrolling='auto'></iframe>");}function N(P){var O=0;if(P&&P.offsetParent){do{O+=P.offsetTop;}while(P=P.offsetParent);}return O;}function L(R,Q,P){if(typeof R=="number"){document.getElementById("submitReviewIframe").setAttribute("height",R);}if(typeof Q=="number"&&Q>0){var S=0;var O=A("pr_scroll_to_id",P);if(O){S=N(document.getElementById(O));}window.scroll(0,S);}}return{submission:{getIframeSourceUrl:K,writeOutIframe:M,updateIframe:L}};})();POWERREVIEWS.submission.writeOutIframe();