PM.Review=function(E,C,A,B,F,D){this.page=E;this.productId=C;if(A){this.reviewId=A;this.note=B;this.title=F;this.description=D}};PM.Review.Page={PRODUCT:"FicheProduit",MY_REVIEWS:"MesAvis",REVIEW_SUGGESTIONS:"SuggestionAvis"};PM.Review.displayForm=function(B){if(B){PM.Util.preventDefault(B)}if(!this.review.form){this.review.form=new PM.Review.Form(this.review,this.scroll)}else{if(this.review.form.isModification){if(this.review.form.isOpened==true){if(!this.review.form.isSubmitting){PM.Review.modificationAlert.show(null,{btn1Action:function(C){PM.Alert.close();this.review.form.hide(C)}.bindObj(this),btn2Action:function(C){PM.Util.preventDefault(C);PM.Alert.close()}})}return }else{this.review.form.fillContent()}}}if(typeof (this.scroll)!="undefined"&&typeof (this.scroll)=="boolean"){var A=(typeof (this.effect)=="undefined")?true:this.effect;this.review.form.show(this.scroll,A)}};PM.Review.Form=function(B,A,D,E){this.review=B;this.isModification=typeof (this.review.reviewId)!="undefined";this.xitiTagType=this.isModification?"ModificationAvis":"DepotAvis";this.productId=this.review.productId;this.withScroll=A;this.page=B.page;this.referrerId=this.productId;if(this.isModification){this.referrerId=this.review.reviewId}this.linkShowId="link_show_form"+this.referrerId;this.linkCancelId="link_cancel_form"+this.referrerId;this.linkSubmitId="link_submit_review"+this.referrerId;this.notificationId="review_notification"+this.referrerId;this.formId="submit_review"+this.referrerId;this.fldRadioCtnerId="fld_radio_ctner"+this.referrerId;this.rstateId="state"+this.referrerId;this.rtitleId="rtitle"+this.referrerId;this.rdescriptionId="rdescription"+this.referrerId;this.registerGameId="register_game"+this.referrerId;this.isSubmitting=false;this.submitEnabled=true;this.isOpened=false;this.openEffect=null;var F=($("review_submit_template")).cloneNode(true).innerHTML;F=PM.Util.variableReplace(F,"referrerId",this.referrerId);F=PM.Util.variableReplace(F,"tagContext",this.page);$("review_form"+this.referrerId).innerHTML=F;if($(this.registerGameId)){$j("form",$("review_form"+this.referrerId))[0].style.marginTop="5px"}PM.Forms.Check.setConstraints(reviewChecks,this.referrerId);if(this.isModification){var C=$("game"+this.referrerId);C&&PM.Dom.parent(C).removeChild(C)}PM.Forms.StateSelector.init(this.fldRadioCtnerId,this.referrerId);this.fillContent();this.xiti=new PM.Statistics.Criteria();PM.Forms.registerAction(this.formId,PM.Forms.Check.perform.bindObj({checks:reviewChecks,noticeCtner:this.notificationId,idSuffix:this.referrerId,xiti:this.xiti}));PM.Forms.Focus.init(this.formId);PM.Assistance.init(this.formId);PM.Event.add(this.linkCancelId,"click",this.hide.bindObj(this));PM.Event.add(this.linkSubmitId,"click",this.submit.bindObj(this));PM.Event.add(this.formId,"submit",this.submit.bindObj(this))};PM.Review.Form.prototype.fillContent=function(){if(this.isModification){$(this.rtitleId).value=this.review.title;$(this.rdescriptionId).value=this.review.description;PM.Forms.StateSelector.select.call([null,this.review.note],this.referrerId);PM.Forms.StateSelector.rollOver.call([null,this.review.note,$(this.fldRadioCtnerId)])}};PM.Review.Form.totalModificationFormsOpened=0;PM.Review.Form.prototype.show=function(C,A){if(!this.submitEnabled){PM.Util.preventDefault(C);PM.Review.scrollTo();return }if(typeof (C)!="undefined"&&typeof (C)!="boolean"){alert("autre")}PM.Notice.hide(this.notificationId);if($(this.rstateId).value){PM.Forms.StateSelector.rollOver.call([$("fld_radio_ctner_state_"+$(this.rstateId).value),$(this.rstateId).value,$(this.fldRadioCtnerId)],this.referrerId)}var D=function(){PM.Event.eventReached(PM.Event.Type.REDRAW)};var B=0.5;if(typeof (C)=="boolean"&&C==true){D=function(){new PM.UI.SmoothScroll("reviews")};B=0;A=false}if(typeof (A)=="undefined"){A=true}if(!this.isModification){$(this.linkShowId).style.display="none"}if(A){this.openEffect=new Effect.SlideDown($(this.formId),{duration:B,afterFinish:D,afterUpdate:PM.Event.eventReached.bindObj(null,PM.Event.Type.REDRAW)})}else{PM.UI.show($(this.formId));D.apply(null)}if(this.isModification){PM.Review.Form.totalModificationFormsOpened++}this.isOpened=true;PM.Statistics.tagView("31","FPA::"+this.xitiTagType)};PM.Review.Form.prototype.hide=function(A){var B=function(){PM.Event.eventReached(PM.Event.Type.REDRAW)};if(typeof (A)!="boolean"){PM.Util.preventDefault(A);this.reset();if(!this.isModification){B=function(){$(this.linkShowId).style.display="";PM.Event.eventReached(PM.Event.Type.REDRAW)}}PM.Notice.hide(this.notificationId)}if(this.openEffect!=null){this.openEffect.cancel()}if($(this.formId).style.display!="none"){new Effect.SlideUp($(this.formId),{duration:0.5,afterFinish:B.bindObj(this),afterUpdate:PM.Event.eventReached.bindObj(null,PM.Event.Type.REDRAW)})}if(this.isModification){PM.Review.Form.totalModificationFormsOpened--}this.isOpened=false};PM.Review.Form.prototype.reset=function(A){if(!this.isModification){PM.Forms.StateSelector.rollOver.call([null,0,$(this.fldRadioCtnerId)]);PM.Forms.StateSelector.select.call([null,-1],this.referrerId);$(this.rtitleId).value="";$(this.rdescriptionId).value="";PM.Forms.Radio.unselect(this.registerGameId)}PM.Forms.Check.hideError(this.rtitleId);PM.Forms.Check.hideError(this.rdescriptionId);PM.Forms.Check.hideError(this.rstateId);PM.Forms.Check.hideError(this.registerGameId)};PM.Review.Form.prototype.submit=function(D,C){var B=false;if(D){if(typeof (D)!="boolean"){PM.Util.preventDefault(D)}else{B=D;PM.Util.preventDefault(C)}}PM.Alert.close();if(PM.Forms.preSubmitCheck(this.formId)){var E="";if(this.isModification){E+="&reviewid="+this.review.reviewId}E+="&state="+$(this.rstateId).value;E+="&rtitle="+PM.Forms.ajaxPostEncode($(this.rtitleId).value);E+="&rdescription="+PM.Forms.ajaxPostEncode($(this.rdescriptionId).value);if($(this.registerGameId)){E+="&register_game="+PM.Forms.ajaxPostEncode(PM.Forms.Radio.getValue(this.registerGameId))}E+="&productid="+this.productId;var A=(this.page==PM.Review.Page.PRODUCT||this.page==PM.Review.Page.MY_REVIEWS)?"true":"false";E+="&showlinks="+A;E+="&force="+B;this.isSubmitting=true;PM.Ajax.request(PM.Review.Labels.SUBMIT_URL,this.submitComplete.bindObj(this),{urlParams:E,method:PM.Ajax.POST,preventMultipleCalls:"frm_fldset"+this.referrerId,requestHeaders:{referer:window.location.href},errorCallback:this.submitError.bindObj(this)})}else{PM.Statistics.tagView("31","FPA::"+((this.isModification||B)?"Modification":"Soumission")+"AvisKO"+this.xiti.tag);this.xiti.reset()}if(this.withScroll){PM.Review.scrollTo("review_block_"+this.referrerId)}};PM.Review.Form.prototype.cancelSecondSubmission=function(A){PM.Util.preventDefault(A);PM.Alert.close();PM.Notice.show(this.notificationId,PM.Notice.Type.ERROR,PM.Review.Labels.MODIFICATION_CANCEL_SUBMIT);this.hide(false)};PM.Review.Form.prototype.submitComplete=function(options){this.isSubmitting=false;eval("var res = "+options.responseText);if(res&&res.action=="ReviewSubmit"){switch(res.code){case 6:PM.Notice.show(this.notificationId,PM.Notice.Type.ERROR,res.values.message);this.hide(false);if(res.code!=4){this.submitEnabled=false}break;case 4:var mainCtner=PM.Dom.parent(PM.Dom.parent(PM.Dom.parent(this.formId)));if(this.page==PM.Review.Page.MY_REVIEWS){this.review.title=$(this.rtitleId).value;this.review.description=$(this.rdescriptionId).value;this.review.note=$(this.rstateId).value;mainCtner.className=mainCtner.className.replace(/note_[0-5]/,"note_"+this.review.note);var prdCtner=$s("div.announce_blk ul.prd_description",mainCtner)[0];$s("li.review h3 span",prdCtner)[1].innerHTML=this.review.title;$s("li.review h3 span.date",prdCtner)[0].innerHTML=$s("li.review h3 span.date",prdCtner)[0].innerHTML.replace(/([^ ]*) [0-9]+\/[0-9]+\/[0-9]+/i,"$1 "+new PM.Date().getLocaleDate());$s("li.review blockquote p",prdCtner)[0].innerHTML=this.review.description.replace(/<[^>]*>/gi,"").replace(/<|>/gi,"").replace(/((\r)?\n)+/gi,"<br/>");if($s("li.notice",prdCtner).length==0){var pContent=PM.Dom.createElement("p",{content:PM.Review.Labels.PENDING_MESSAGE});prdCtner.appendChild(PM.Dom.createElement("li",{className:"notice",content:pContent}))}}else{if(this.page==PM.Review.Page.PRODUCT){var reviewCtner=$s("div.minwrap",mainCtner)[0];PM.UI.hide(reviewCtner)}}case 0:PM.Notice.show(this.notificationId,PM.Notice.Type.SUCCESS,this.getConfirmationMessageWithLinks(res.values),false);if(res.code!=4){this.submitEnabled=false}if(this.reviewIds){for(var i=0;i<this.reviewIds.length;i++){var reviewElt=$("review_form"+this.reviewIds[i]);if(reviewElt){PM.Dom.parent(reviewElt).style.display="none"}}}this.hide(false);PM.UI.show($(this.formId));PM.UI.hide($(this.formId));break;case 1:this.beforeAuthentication();PM.Ajax.authenticate(res.values.options);break;case 2:var errorLines=new Array();for(i=0;i<res.values.fields.length;i++){errorLines[errorLines.length]=PM.Forms.Check.showError(res.values.fields[i].id+this.referrerId,res.values.fields[i].message)}var errorNotice=PM.Forms.Check.computeGlobalMessage(reviewChecks.globalErrorMessage,errorLines);PM.Notice.show(this.notificationId,PM.Notice.Type.ERROR,errorNotice);break;case 3:this.reviewIds=res.values.reviewIds;var txtContent=(this.reviewIds.length<2)?PM.Review.Labels.MODIFICATION_ONE_REVIEW:PM.Review.Labels.MODIFICATION_MANY_REVIEWS;replaceAlert=new PM.Alert(txtContent,{title:PM.Review.Labels.MODIFICATION_TITLE,btn1Label:PM.Review.Labels.MODIFICATION_CONFIRM,btn2Label:PM.Review.Labels.MODIFICATION_CANCEL,shutText:"",btn1Action:this.submit.bindObj(this,true),btn2Action:this.cancelSecondSubmission.bindObj(this),isModal:true});replaceAlert.show();break;case -1:case 5:default:PM.Notice.show(this.notificationId,PM.Notice.Type.ERROR,res.values.message);break}}};PM.Review.Form.prototype.submitError=function(){this.isSubmitting=false;PM.Notice.show(this.notificationId,PM.Notice.Type.ERROR,PM.Review.Labels.ERROR_UNKNOWN)};PM.Review.hideMainNotification=function(){if(PM.Review.Nav.mainReview&&PM.Review.Nav.mainReview.form){PM.Notice.hide(PM.Review.Nav.mainReview.form.notificationId)}};PM.Review.Nav={listActionUrl:"",currentReview:0,nbDispReviews:0,totalReviews:0,mainReview:null,sortType:null,referrerId:0,enabled:true};PM.Review.Nav.init=function(B,D,A,C,E){PM.Util.handleAnchor(["reviews","submit_review","submit_feedback"],null,function(){var G=$("offer_body_inside");var F=$("after_reviews");if(G&&F){PM.Dom.parent(G).removeChild(G);G.className="after_reviews";PM.Dom.parent(F).insertBefore(G,F)}});PM.Review.Nav.referrerId=D;PM.Review.Nav.nbDispReviews=C;PM.Review.Nav.totalReviews=A;PM.Review.Nav.listActionUrl=B;PM.Review.Nav.sortType=E;if($("review_ordr")){PM.Forms.Select.setValue("review_ordr",PM.Review.Nav.sortType);PM.Event.add("review_ordr","change",PM.Review.load)}if(A>0){PM.Review.Nav.updateLinks()}PM.Review.initFeedback();if(PM.Review.Nav.mainReview){PM.Util.handleAnchor("submit_review","true",PM.Review.displayForm.bindObj({review:PM.Review.Nav.mainReview,scroll:true}))}if(ie){PM.Util.handleAnchor("reviews",null,PM.Review.scrollTo)}if(ie6){PM.Event.add("link_see_review","click",PM.Review.scrollTo)}};PM.Review.scrollTo=function(A){var C=(A)?A:"reviews_top";if(!$(C)){return }var C=PM.Util.absolutePosition($(C));if(C[1]<=0){var B=setTimeout("PM.Review.scrollTo()",100);return }window.scrollTo(0,C[1]);if(PM.Alert.isActive){PM.Alert.displayInPage()}};PM.Review.Nav.prevPage=function(A){PM.Util.preventDefault(A);PM.Review.load(-PM.Review.Nav.nbDispReviews,true)};PM.Review.Nav.nextPage=function(A){PM.Util.preventDefault(A);PM.Review.load(PM.Review.Nav.nbDispReviews,true)};PM.Review.Nav.getSortType=function(){return PM.Forms.Select.getValue("review_ordr")};PM.Review.load=function(C,A){if(PM.Review.Nav.enabled&&PM.Review.Form.totalModificationFormsOpened<=0){if(typeof (C)!="number"){C=0}if(PM.Review.Nav.getSortType()!=PM.Review.Nav.sortType){PM.Review.Nav.sortType=PM.Review.Nav.getSortType();PM.Review.Nav.currentReview=0}PM.Review.Nav.enabled=false;$("review_ordr").disabled=true;PM.Review.Nav.currentReview+=C;var B="start="+PM.Review.Nav.currentReview+"&max="+PM.Review.Nav.nbDispReviews+"&sort="+PM.Review.Nav.getSortType();PM.Ajax.request(PM.Review.Nav.listActionUrl,PM.Review.displayReviews,{method:PM.Ajax.POST,urlParams:B,move:A});if(C==0){PM.Statistics.tagClick(PM.Statistics.Xtn2.COMMUNITY,"Avis::Navigation::Tri",PM.Statistics.Type.NAVIGATION)}else{PM.Statistics.tagClick(PM.Statistics.Xtn2.COMMUNITY,"Avis::Navigation::Pagination",PM.Statistics.Type.NAVIGATION)}}else{if(PM.Review.Form.totalModificationFormsOpened>0){PM.Review.modificationAlert.show(null,{btn1Action:function(D){PM.Util.preventDefault(D);PM.Alert.close();PM.Review.Form.totalModificationFormsOpened=0;PM.Review.load(C,A)},btn2Action:function(D){PM.Util.preventDefault(D);PM.Alert.close();PM.Forms.Select.setValue("review_ordr",PM.Review.Nav.sortType)}})}}};PM.Review.displayReviews=function(A){PM.Review.hideMainNotification();var B=A.responseText;$("review_list").innerHTML=B;PM.Util.evalScript(B);if(A.move){PM.Review.scrollTo()}PM.Review.initFeedback();PM.Review.Nav.updateLinks();PM.Review.Nav.enabled=true;$("review_ordr").disabled=false};PM.Review.Nav.updateLinks=function(){var B=1;var C=1;if(PM.Review.Nav.totalReviews>0){B=1+Math.ceil(PM.Review.Nav.currentReview/PM.Review.Nav.nbDispReviews);C=Math.ceil(PM.Review.Nav.totalReviews/PM.Review.Nav.nbDispReviews)}$("page_number").innerHTML=PM.Review.Labels.PAGE+" "+B+"/"+C;$("link_prev").className=(B>1)?"prev prev_on":"prev prev_off";var A=document.createElement("span");A.innerHTML=PM.Review.Labels.PREVIOUS;if(B>1){A=PM.Dom.createLink("#reviews",A);PM.Event.add(A,"click",PM.Review.Nav.prevPage)}if($("link_prev").firstChild!=null){$("link_prev").replaceChild(A,$("link_prev").firstChild)}else{$("link_prev").appendChild(A)}$("link_next").className=(B<C)?"next next_on":"next next_off";var D=document.createElement("span");D.innerHTML=PM.Review.Labels.NEXT;if(B<C){D=PM.Dom.createLink("#reviews",D);PM.Event.add(D,"click",PM.Review.Nav.nextPage)}if($("link_next").firstChild!=null){$("link_next").replaceChild(D,$("link_next").firstChild)}else{$("link_next").appendChild(D)}};PM.Review.Form.prototype.beforeAuthentication=function(){var A="";PM.Cookie.set("review_"+this.referrerId,A);PM.Cookie.setParam("review_"+PM.Review.Nav.referrerId,"state",$(this.rstateId).value);PM.Cookie.setParam("review_"+PM.Review.Nav.referrerId,"rtitle",$(this.rtitleId).value);PM.Cookie.setParam("review_"+PM.Review.Nav.referrerId,"rdescription",$(this.rdescriptionId).value);if($(this.registerGameId)){PM.Cookie.setParam("review_"+PM.Review.Nav.referrerId,"register_game",PM.Forms.Radio.getValue(this.registerGameId))}};PM.Review.afterAuthentication=function(){PM.Review.displayForm.call({review:PM.Review.Nav.mainReview,scroll:false,effect:false});var B=PM.Review.Nav.mainReview.form;var C="review_"+PM.Review.Nav.referrerId;if(PM.Cookie.get(C)){var A=PM.Cookie.getParam(C,"state");PM.Forms.StateSelector.rollOver.call([$("fld_radio_ctner"+B.referrerId+"_state_"+A),A,$(B.fldRadioCtnerId)]);PM.Forms.StateSelector.select.call([$("fld_radio_ctner"+B.referrerId+"_state_"+A),A],B.referrerId);$(B.rtitleId).value=PM.Cookie.getParam(C,"rtitle");$(B.rdescriptionId).value=PM.Cookie.getParam(C,"rdescription");PM.Forms.Radio.setValue(B.registerGameId,PM.Cookie.getParam(C,"register_game"));PM.Cookie.erase(C);B.submit();$("link_show_form"+B.referrerId).style.display="none"}setTimeout("PM.Review.scrollTo();",2000)};PM.Review.reviewSuggestionsRedirect=function(A,B){PM.Review.displayForm.call({review:A,scroll:false,effect:false});setTimeout('PM.UI.scrollTo("review_block_'+B+'");',100)};PM.Review.Form.prototype.getConfirmationMessageWithLinks=function(A){var B="<p>"+A.message;if(this.page!=PM.Review.Page.MY_REVIEWS){B+="<br />"+A.pendingMessage}B+="</p>";if(A.links){if(A.links.title){B+="<p>"+A.links.title+"</p>"}if(A.links.content){B+='<ul class="suggest_prd">';for(i=0;i<A.links.content.length;i++){B+='<li><a href="'+A.links.content[i].link+'" onclick="';B+="PM.Statistics.tagClick(PM.Statistics.Xtn2.COMMUNITY, '"+this.page+"::Suggestion::FicheProduit', PM.Statistics.Type.NAVIGATION)";B+='">'+A.links.content[i].name+"</a></li>"}B+="</ul>"}}return B};PM.Review.initFeedback=function(){var A=$s("#review_list .vote_frm");for(i=0;i<A.length;i++){new PM.Review.Feedback(A[i])}};PM.Review.Feedback=function(A){if(A.id){var C=new RegExp("vote_(.*)$");var B=C.exec(A.id);if(B!=null){this.canVote=true;this.reviewId=B[1];this.feedbackArea=A;this.noticeArea=$("notification_vote_"+this.reviewId);var D=PM.Dom.parent(this.feedbackArea);this.usefulCount=$s(".vote_stats .useful",D)[0];this.totalCount=$s(".vote_stats .total",D)[0];this.totalMember=$s(".vote_stats .totalMember",D)[0];this.totalMembers=$s(".vote_stats .totalMembers",D)[0];this.usefulSingular=$s(".vote_stats .usefulSingular",D)[0];this.usefulPlural=$s(".vote_stats .usefulPlural",D)[0];PM.Event.add($s(".yes",A)[0],"click",this.positive.bindObj(this));PM.Event.add($s(".no",A)[0],"click",this.negative.bindObj(this))}}};PM.Review.Feedback.globalCanVote=true;PM.Review.Feedback.prototype.positive=function(A){PM.Util.preventDefault(A);this.send(true)};PM.Review.Feedback.prototype.negative=function(A){PM.Util.preventDefault(A);this.send(false)};PM.Review.Feedback.prototype.send=function(A){if(PM.Review.Feedback.globalCanVote==true&&this.canVote==true){PM.Review.hideMainNotification();this.canVote=false;this.vote=A;var B="reviewid="+this.reviewId+"&ispositive="+A;PM.Ajax.request(PM.Review.Labels.FEEDBACK_URL,this.voteComplete.bindObj(this),{method:PM.Ajax.POST,urlParams:B,requestHeaders:{referer:window.location.href}})}};PM.Review.Feedback.prototype.beforeAuthentication=function(){PM.Review.Feedback.globalCanVote=false;var A="";A+="reviewid="+this.reviewId;A+="&vote="+this.vote;PM.Cookie.set("review_feedback_"+PM.Review.Nav.referrerId,A)};PM.Review.Feedback.prototype.voteComplete=function(options){eval("var res = "+options.responseText);if(res&&res.action=="ReviewFeedback"){switch(res.code){case 0:PM.Notice.show(this.noticeArea,PM.Notice.Type.SUCCESS,res.values.message);if(this.usefulCount&&this.totalCount){var oldUseful=parseInt(this.usefulCount.innerHTML);var oldTotal=parseInt(this.totalCount.innerHTML);var newUsefulCount=res.values.positive;this.usefulCount.innerHTML=newUsefulCount;var newTotalCount=res.values.positive+res.values.negative;this.totalCount.innerHTML=newTotalCount;PM.Review.Feedback.adjustComplementWording(newUsefulCount,newTotalCount,this.usefulPlural,this.usefulSingular,this.totalMembers,this.totalMember)}var profileBlock=$("reviewer_profile_block");if(profileBlock){var globalUseful=$s("div.b_ctn p.vote_stats span.useful",profileBlock)[0];var globalTotal=$s("div.b_ctn p.vote_stats span.total_reviews",profileBlock)[0];if(globalUseful&&globalTotal){var newGlobalUsefulCount=parseInt(globalUseful.innerHTML)+(res.values.positive-(oldUseful||0));globalUseful.innerHTML=newGlobalUsefulCount;var newGlobalTotalCount=parseInt(globalTotal.innerHTML)+(res.values.positive+res.values.negative-(oldTotal||0));globalTotal.innerHTML=newGlobalTotalCount;var globalUsefulSingular=$s("div.b_ctn p.vote_stats span.usefulSingular",profileBlock)[0];var globalUsefulPlural=$s("div.b_ctn p.vote_stats span.usefulPlural",profileBlock)[0];var globalTotalMember=$s("div.b_ctn p.vote_stats span.totalMember",profileBlock)[0];var globalTotalMembers=$s("div.b_ctn p.vote_stats span.totalMembers",profileBlock)[0];PM.Review.Feedback.adjustComplementWording(newGlobalUsefulCount,newGlobalTotalCount,globalUsefulPlural,globalUsefulSingular,globalTotalMembers,globalTotalMember)}}PM.UI.hide(this.feedbackArea);break;case 1:this.beforeAuthentication();PM.Ajax.authenticate(res.values.options);break;case 2:PM.Notice.show(this.noticeArea,PM.Notice.Type.ERROR,res.values.message);PM.UI.hide(this.feedbackArea);break;case -1:PM.Notice.show(this.noticeArea,PM.Notice.Type.ERROR,res.values.message);break}}this.canVote=true};PM.Review.Feedback.adjustComplementWording=function(D,F,C,B,E,A){if(D&&B&&C){if(D>1){PM.UI.hide(B);PM.UI.changeDisplayStyle(C,"inline")}else{PM.UI.hide(C);PM.UI.changeDisplayStyle(B,"inline")}}if(F&&A&&E){if(F>1){PM.UI.hide(A);PM.UI.changeDisplayStyle(E,"inline")}else{PM.UI.hide(E);PM.UI.changeDisplayStyle(A,"inline")}}};PM.Review.Feedback.afterAuthentication=function(){var D="review_feedback_"+PM.Review.Nav.referrerId;if(PM.Cookie.get(D)){var A=PM.Cookie.getParam(D,"reviewid");var B=PM.Cookie.getParam(D,"vote");var C="reviewid="+A+"&ispositive="+B;PM.Cookie.erase(D);PM.Ajax.request(PM.Review.Labels.FEEDBACK_URL,PM.Review.Feedback.staticVoteComplete,{method:PM.Ajax.POST,urlParams:C,requestHeaders:{referer:window.location.href}})}setTimeout("PM.Review.scrollTo();",2000)};PM.Review.Feedback.staticVoteComplete=function(options){eval("var res = "+options.responseText);if(res&&res.action=="ReviewFeedback"){var notificationCtner="review_notification";if(PM.Review.Nav.mainReview){PM.Review.displayForm.call({review:PM.Review.Nav.mainReview});notificationCtner=PM.Review.Nav.mainReview.form.notificationId}switch(res.code){case 0:PM.Notice.show(notificationCtner,PM.Notice.Type.SUCCESS,res.values.message);break;case 2:PM.Notice.show(notificationCtner,PM.Notice.Type.ERROR,res.values.message);break;case -1:PM.Notice.show(notificationCtner,PM.Notice.Type.ERROR,res.values.message);break}}};