$(function(){function E(I){if(!$(I).attr("id")){return""}return parseInt($(I).attr("id").replace(/.+_(.+)/,"$1"))}$("#categoryLinks").listen("click","a",function(){var I=$(this).attr("href");$("#categoryLinks li").removeClass("selected");$(this).parents("li").addClass("selected");$("#browsePageLoadingIcon").show();var J=$(this).closest("li").attr("id");if($("#decisionsCtrFor_"+J).length){$("#decisionListsBlock").children().not("#startDecisionContainer").hide();$("#decisionsCtrFor_"+J).fadeIn();$("#browsePageLoadingIcon").fadeOut();return false}$.ajax({type:"GET",url:I,data:{respondWithView:"/browse/decision/list"},global:false,success:function(L){var K=$("<div></div>").append(L);$("#decisionListsBlock").children().not("#startDecisionContainer").hide();K.find(">div.decisionListCtr").hide().appendTo("#decisionListsBlock").fadeIn();$("#browsePageLoadingIcon").fadeOut()},error:function(){$("#browsePageLoadingIcon").fadeOut()}});return false});var G=false;var A="";var B=function(){if(D){clearTimeout(D)}var I=$("#decisionQuestion").val();if(G||A==I){return }A=I;$("#browsePageLoadingIcon").show();$.ajax({type:"GET",url:"/browse/category/find",data:{q:$("#decisionQuestion").val(),respondWithView:"/browse/decision/list"},global:false,success:function(K){var J=$("<div></div>").append(K);$("#decisionListsBlock").children().not("#startDecisionContainer").hide();J.find(">div.decisionListCtr").appendTo("#decisionListsBlock");$("#browsePageLoadingIcon").fadeOut()},error:function(){$("#browsePageLoadingIcon").fadeOut()}})};var D;var F=function(){if(D){clearTimeout(D)}var K=$("#decisionQuestion").val();var J=K.length;var L=0;if(!J){G=true;A="";return }else{G=false}var I=false;I=Math.abs(K.length-A.length)>4;I|=K.charAt(K.length-1)==" ";if(I){B()}else{D=setTimeout(B,1000)}};$("#decisionQuestionOverlabel").hideLabelOnEnter();$("#decisionQuestion").maxChars(150,$("#decisionForm > div.buttonBar > span.charcounter > span.chars"));$("#decisionForm").submit(function(){var I=$("#waitCursor16White").clone();I.attr("id","").show().find(">.message").text("Starting new Question...");$("#decisionStartButton").hide().before(I)});$("#decisionQuestion").bind("keydown focus",function(){$("#decisionForm").addClass("active")});$("#decisionQuestion").bind("keyup paste",F);$("#decisionQuestion").bind("blur",function(){$("#decisionForm").removeClass("active")});$("#decisionContainer").listen("click","li.showMoreLink, a.showMoreLinkTrigger",function(){$(this).hide().closest("ul").find("li.overflow").show();return false});var H=$("#decisionListsBlock > .decisionListCtr:first:visible");if(H.length){var C=$(H).attr("id").replace(/decisionsCtrFor_(.*)/,"$1");$("#categoryLinks li").removeClass("selected");if(C){$("#"+C).addClass("selected").parents("li").addClass("selected")}}});$(function(){function B(J){return parseInt($(J).attr("id").replace(/.+_(.+)/,"$1"))}$(".optionLink").click(function(){$(".featuredDecisionReasonContainer").hide();$("#featuredDecisionReasonContainer_"+B(this)).show()});$("#featuredDecisionCtr").listen("click",".showMoreDetails",function(){$(this).closest(".decisionPartialDetails").hide().next(".decisionDetails").show();return false});$("#featuredDecisionCtr").listen("click",".showLessDetails",function(){$(this).closest(".decisionDetails").hide().prev(".decisionPartialDetails").show();return false});$("#featuredDecisionCtr").listen("click",".optionNameLink, .optionTabName",function(){var J=$(this).closest("li.optionTab");if($(J).is(".selected")){return false}$(J).addClass("selected").siblings().removeClass("selected");var P=B(J);var L=$("#featuredDecisionReasons > .goodReviews > .reviewList > li").removeClass("show activeOption").css("display","").filter("li.reviewForOption_"+P).addClass("activeOption");var M=0;$(L).each(function(Q,R){M+=$(R).find("> .reviewContents > .reviewText").text().length;if(M<450&&Q<5){$(R).addClass("show")}});var K=$("#featuredDecisionReasons > .goodReviews > .reviewList > li.reviewItem.activeOption").not(".show").length;$("#featuredDecisionReasons > .goodReviews > .reviewList > li.showMoreReasons").show().find("> .showMoreReasonsTrigger").text("("+K+" More Reason)");if(K==0){$("#featuredDecisionReasons > .goodReviews > .reviewList > li.showMoreReasons").hide()}var O=$("#featuredDecisionReasons > .badReviews > .reviewList > li").removeClass("show activeOption").css("display","").filter("li.reviewForOption_"+P).addClass("activeOption");var M=0;$(O).each(function(Q,R){M+=$(R).find("> .reviewContents > .reviewText").text().length;if(M<450&&Q<5){$(R).addClass("show")}});var N=$("#featuredDecisionReasons > .badReviews > .reviewList > li.reviewItem.activeOption").not(".show").length;$("#featuredDecisionReasons > .badReviews > .reviewList > li.showMoreReasons").show().find("> .showMoreReasonsTrigger").text("("+N+" More Reason)");if(N==0){$("#featuredDecisionReasons > .badReviews > .reviewList > li.showMoreReasons").hide()}F();return false});$("#featuredDecisionReasons").listen("click",".showMoreReasonsTrigger, .showMoreReasons",function(){$(this).closest("ul.reviewList").find("> li.activeOption:not(.show)").hide().addClass("show").fadeIn();$(this).closest("li").hide();$("#featureItemHover").hide();return false});$("#featuredDecisionReasons").listen("click",".showMoreCommentsLink",function(){$(this).closest("li").siblings().removeClass("overflow").hide().fadeIn();$(this).hide().siblings().show();$("#featureItemHover").hide();return false});$("#featuredDecisionReasons").listen("click",".hideMoreCommentsLink",function(){$(this).closest("li").siblings().addClass("overflow").slideUp();$(this).hide().siblings().show();return false});$("#showFeaturedReasons").click(function(){$(this).addClass("selected").siblings().removeClass("selected");$("#featuredDecisionCtr").removeClass("poll").addClass("reasons");$("#featuredDecisionReasons").hide().fadeIn();$("#featuredDecisionPoll").hide();$("#featureItemHover").hide();F();return false});$("#showFeaturedPoll").click(function(){$(this).addClass("selected").siblings().removeClass("selected");$("#featuredDecisionCtr").removeClass("reasons").addClass("poll");$("#featuredDecisionPoll").hide().fadeIn();$("#featuredDecisionReasons").hide();$("#featureItemHover").hide();F();return false});var G=function(){$("#featuredDecisionReasons > ul > .showMoreOptions").removeClass("hover")};var D=false;$("#featuredDecisionReasons > ul > .showMoreOptions").hover(function(){$(this).addClass("hover");this.clearOnTimeout=clearTimeout(G)},function(){if(!D){this.clearOnTimeout=setTimeout(G,500)}});$("#featuredDecisionReasons > ul > .showMoreOptions").listen("click",".optionOverflowLink, .optionOverflowTab",function(){var J=B($(this).closest("li.optionOverflowTab"));H(J);$("#featuredOptionTab_"+J+" > .optionTabName").click();return false});var H=function(K){var J=$("#featuredDecisionReasons > ul > li:not(.overflow):eq(3)");if($(J).length){$(J).addClass("overflow");$("#optionOverflowTab_"+B(J)).removeClass("shown")}$("#optionOverflowTab_"+K).addClass("shown");$("#featuredOptionTab_"+K).removeClass("overflow");$("#showMoreOptions").removeClass("hover")};var A=function(K,M){$("#featureItemHover").stop(true,true).css("opacity",0.6);var L=$(K).innerWidth()+M.left+M.right;var J=$(K).innerHeight()+M.top+M.bottom;$("#featureItemHover").animate({width:L,height:J,top:$(K).offset().top-$("#featuredDecisionCtr").offset().top-M.top,left:$(K).offset().left-$("#featuredDecisionCtr").offset().left-M.left},500);$("#featureItemHover").fadeOut(3000);return $("#featureItemHover")};$("#featuredDemoSteps > li").click(function(){if($(this).is("#featured-compare-options")){$("#showFeaturedPoll").not(".selected").click();A("#scoresPanel",{top:15,left:15,bottom:15,right:5})}else{if($(this).is("#featured-criteria")){$("#showFeaturedPoll").not(".selected").click();A("#attributesPanel",{top:10,left:-5,bottom:-10,right:0})}else{if($(this).is("#featured-yinyang")){$("#showFeaturedReasons").not(".selected").click();A("#featuredDecisionReasons",{top:15,left:15,bottom:5,right:5})}else{if($(this).is("#featured-avg-impact")){$("#showFeaturedReasons").not(".selected").click();$("#featureItemHover").hide();$("#featuredDecisionReasons > .reviewBox > .reviewList > .reviewItem > .reviewScores").highlight(1300)}else{if($(this).is("#featured-best-answer")){$("#showFeaturedPoll").not(".selected").click();A("#featuredDecisionWinnerPanel",{top:5,left:5,bottom:-1,right:-1})}else{if($(this).is("#featured-why-winning")){$("#showFeaturedPoll").not(".selected").click();$("#featuredDecisionWinnerPanel").children(".winningBecauseHeader, .winningDecisionBecause").highlight(1500)}else{if($(this).is("#featured-realtime")){$("#showFeaturedReasons").not(".selected").click();$("#newReasonMessage").slideDown().pause(4000).slideUp()}else{if($(this).is("#featured-web-collect")){A("#showFeaturedWebData",{top:5,left:8,bottom:-2,right:-5})}}}}}}}}$(this).addClass("selected").siblings().removeClass("selected");E();return false});var C;var I=function(){var J=$("#featuredDemoSteps > li.selected").next().click();if(!J.length){$("#featuredDemoSteps > li:first").click()}};var F=function(){if(C){clearTimeout(C)}};var E=function(){F();C=setTimeout(I,5000)};$("#featuredBox > .closeLink").click(function(){$("#overlayBox").click();return false});if($("body#tour").length){C=setTimeout(I,600)}});