String.prototype.pad=function(a,c,b){return c||(c=" "),(a-=this.length)>0?(c=new Array(Math.ceil(a/c.length)+1).join(c)).substr(0,b=!b?a:b==1?0:Math.ceil(a/2))+this+c.substr(0,a-b):this};String.prototype.stripTags=function(){return this.replace(/<\/?[^>]+>/gi,"")};DayInTheCloud=function(){var i={};var a=false;var e=false;$.ajaxSetup({dataType:"json",timeout:1000*7});$(document).ready(function(){i={gameWrapper:$("#game-wrapper"),game:$("#game"),gameInner:$("#game-inner"),roundContainer:$("#rounds"),rounds:[],timerContainer:$("#timer-container"),timer:$("#timer"),timerCanvas:$("#timer-canvas")[0],timerContainer:$("#timer-container"),questionTemplate:$("#question-template"),questionContainer:$("#questions"),questions:[],answer_text_field:$("#answer-text-field"),answer_select:$("#answer-select"),links:$("#links"),scoreContainer:$("#score-container"),score:$("#score"),overlay:$("#overlay"),errorContainer:$("#screen-error"),errorMsg:$("#error")};function o(){if(i.gameWrapper.height()>$(window).height()){i.gameWrapper.css({marginTop:0,top:0})}else{i.gameWrapper.css({marginTop:-(i.gameWrapper.height()/2)+"px",top:"50%"})}if(i.gameWrapper.width()>$(window).width()){i.gameWrapper.css({marginLeft:0,left:0})}else{i.gameWrapper.css({marginLeft:-(i.gameWrapper.width()/2)+"px",left:"50%"})}}o();$(window).resize(o);for(var n=0;n<10;n++){i.rounds[n]=$("#round-"+(n+1))}for(var n=0;n<4;n++){i.questions[n]=$("#question-"+(n+1))}if(i.timerCanvas){if($.browser.msie){i.timerCanvas=window.G_vmlCanvasManager.initElement(i.timerCanvas)}i.timerCanvas=i.timerCanvas.getContext("2d")}if($.browser.msie&&$.browser.version<8){a=true}if($.browser.msie&&$.browser.version<7){e=true}l.init()});var l={duration:3600,requestAttempts:0,maxRequestAttempts:3,allowedStates:["new","running","completed","timeout","error"],startTime:null,currentRound:null,currentQuestion:$.cookie("ditc_question")||null,score:0,token:null,init:function(){b.init();k.init();m.init();f.init();if($.cookie("ditc_sid")){l.sid=$.cookie("ditc_sid");l.callBackend({"continue":true},function(n){l.cancelDelayedLoader();l.showControls();l.resume()},"get")}else{l.cancelDelayedLoader();l.showControls();l.changeState("new")}$(document).bind("keydown","esc",function(){if(l.state=="running"&&!m.lock){if(m.reviewSheet.is(":visible")){m.cancelReview()}else{if(!m.reviewButton.hasClass("disabled")){f.showAll()}}}return false});$("#game").ajaxStart(function(){l.showDelayedLoader()}).ajaxSuccess(function(){i.errorContainer.hide();l.cancelDelayedLoader()}).ajaxError(function(){i.errorContainer.fadeIn()})},changeState:function(n){if($.inArray(n,l.allowedStates)>-1){if(l.state){i.game.removeClass(l.state)}i.game.addClass(n);if(n!="running"){i.game.removeClass("running")}l.state=n}},callBackend:function(o,n,p){p=p||(o?"post":"get");if(l.token){o=$.extend(o,{hk:l.token})}if(l.sid){o=$.extend(o,{sid:l.sid})}if(l.state=="timeout"){o=$.extend(o,{status:"expired"})}$.ajax({type:p,data:o,url:"/game/?"+(new Date()).getTime(),success:function(q){if(q.status=="completed"||q.status=="expired"){l.complete()}else{l.updateGameData(q);if(n){n(q)}}},error:function(r,q){l.requestAttempts+=1;if(l.requestAttempts>=l.maxRequestAttempts){l.hideControls();k.hide();l.cancelDelayedLoader();switch(q){case"timeout":errorMsg="request timed out";break;case"error":errorMsg="server error";break;case"parsererror":errorMsg="invalid response";break;default:errorMsg="unknown error";break}i.errorMsg.html("<p><strong>Aw, snap. Something went wrong trying to connect.</strong></p><p>Don't worry&mdash;your game is still intact. Please try reloading in a minute or so...</p><p><small>Error message: "+errorMsg+"</small></p>");l.changeState("error")}else{if(l.requestAttempts==1){switch(q){case"timeout":errorMsg="Still loading...";break;default:errorMsg="An error occured. Trying again...";break}i.errorMsg.html(errorMsg)}else{i.errorMsg.html("Trying to reconnect. Please be patient...")}setTimeout(function(){l.callBackend(l.lastRequest[0],l.lastRequest[1])},5000)}}});l.lastRequest=[o,n]},showLoader:function(){i.game.addClass("loading")},hideLoader:function(){i.game.removeClass("loading")},showDelayedLoader:function(){l.loadingTimeout=setTimeout(l.showLoader,1500)},cancelDelayedLoader:function(){clearTimeout(l.loadingTimeout);l.hideLoader()},showControls:function(){i.timerContainer.fadeIn(400);i.scoreContainer.fadeIn(400);i.roundContainer.animate({top:0},{duration:500,easing:"easeOutExpo"});if($.cookie("ditc_timer_hidden")==1){b.hideCountdown()}},hideControls:function(){i.timerContainer.fadeOut(400);i.scoreContainer.fadeOut(400);i.roundContainer.animate({top:"-48px"},{duration:500,easing:"easeOutExpo"})},start:function(){if(l.state=="running"){return false}m.disableControls();l.callBackend({initialize:1},function(n){l.updateGameData(n);l.doStart()});return false},doStart:function(){b.activate();k.activate();c.activate();f.activate();m.activate();l.changeState("running")},resume:function(){$.fx.off=true;l.doStart();$.fx.off=false},stop:function(){b.reset();l.setCurrentRound(null);m.strikeAll();m.cancelReview();m.disableControls();f.clearAnswers();setTimeout(function(){k.hide();l.hideControls();l.showLoader()},1250);setTimeout(function(){document.location.href="/game/summary/"+l.sid},1500);$.cookie("ditc_sid",null);$.cookie("ditc_question",null);$.cookie("ditc_timer_hidden",null)},complete:function(){if(l.state=="running"){this.changeState("completed")}l.stop()},timeout:function(){var n=l.currentQuestion;l.hideControls();k.hide();f.showAll();i.game.addClass("timeout");i.overlay.show();$("#btn-finish-game").click(function(){i.overlay.hide();$("#screen-timeout").hide();f.hideAll(function(){l.complete()});return false});$("#btn-continue-playing").click(function(){$("#screen-timeout").hide();i.overlay.hide();l.showControls();k.show();f.goTo(n)});$("#screen-timeout").show()},setStartTime:function(n){l.startTime=n},setCurrentRound:function(o){l.currentRound=o},setCurrentQuestion:function(p){l.currentQuestion=p;for(var o=1;o<=i.questions.length;o++){i.gameInner.removeClass("question-"+o)}if(p!=null){i.gameInner.addClass("question-"+p)}$.cookie("ditc_question",p)},setScore:function(o){l.score=o},updateGameData:function(n){if(n.hk){l.token=n.hk}if(n.sid){if(!l.sid){$.cookie("ditc_sid",n.sid)}l.sid=n.sid}l.setScore(n.s);if(n.r){l.setCurrentRound(n.r)}if(n.t){l.setStartTime(new Date(n.t))}if(n.q&&n.q.length>0){l.oldQuestions=l.questions;l.questions=n.q;f.update(n.q)}if(n.a){l.answers=n.a}}};var f={init:function(){this.questionArrows=$("#question-arrows");this.animationOptions={active:{opacity:1,left:"-310px",top:"-212px",width:"620px",height:"420px"},inactive_1:{opacity:1,width:"130px",height:"100px",left:"-295px",top:"-20px"},inactive_2:{opacity:1,width:"130px",height:"100px",left:"-145px",top:"-55px"},inactive_3:{opacity:1,width:"130px",height:"100px",left:"5px",top:"-15px"},inactive_4:{opacity:1,width:"130px",height:"100px",left:"155px",top:"-50px"},inactive_5:{opacity:1,width:"130px",height:"100px",left:"315px",top:"-30px"},creative_1:{opacity:1,width:"130px",height:"100px",left:"-220px",top:"-20px"},creative_2:{opacity:1,width:"130px",height:"100px",left:"-70px",top:"-55px"},creative_3:{opacity:1,width:"130px",height:"100px",left:"80px",top:"-15px"},q1_left:{opacity:1,left:"-415px",top:"120px",width:"120px",height:"90px"},q2_left:{opacity:0.9,left:"-490px",top:"60px",width:"110px",height:"82px"},q3_left:{opacity:0.8,left:"-410px",top:"10px",width:"100px",height:"75px"},q4_left:{opacity:0.7,left:"-470px",top:"-40px",width:"90px",height:"67px"},q1_right:{opacity:1,left:"295px",top:"120px",width:"120px",height:"90px"},q2_right:{opacity:0.9,left:"380px",top:"60px",width:"110px",height:"82px"},q3_right:{opacity:0.8,left:"310px",top:"10px",width:"100px",height:"75px"},q4_right:{opacity:0.7,left:"380px",top:"-40px",width:"90px",height:"67px"}}},activate:function(){$("a#btn-question-next").click(function(){f.next();return false});$("a#btn-question-previous").click(function(){f.previous();return false});$("#questions li .inactive").click(function(){if(!m.reviewButton.hasClass("disabled")){f.goTo($(this).parent("li").attr("id").split("-")[1])}});$("#questions").bind("keydown","tab",function(){f.next();return false}).bind("keydown","shift+tab",function(){f.previous();return false}).keyup(function(){f.markAnswered()}).change(function(){f.markAnswered()})},update:function(n){var q=i.questionTemplate.find(".question");$.each(i.questions,function(u,s){var w=n[u];if(!w){s.addClass("disabled")}q.html(w?w.b:"").find("p:first").css({marginTop:Math.max((100-(q.height()/2)),0)+"px"});var r=w?(l.currentRound!=10?"+"+w.p:"Creative"):"";var v;if(w&&w.o){if(w.o.length>0){v=i.answer_select.clone();var t=[];$.each(w.o,function(x,y){t.push('<option value="'+y[1]+'">'+y[0]+"</option>")});v.find("select").append(t.join())}else{v=i.answer_text_field.clone();if(l.currentRound==10){v.find("input").attr({disabled:"disabled"}).css({backgroundColor:"#eee"});v.find("label").css({opacity:0})}}s.find(".answer").html(v.html())}if(l.currentRound==10){s.find(".question-number").html(["A","B","C"][u])}s.find(".question-wrapper").html(i.questionTemplate.html());s.find(".altitude").html(r)});var p;var o=false;$("#questions .input").autosave({interval:10000,unique:"round_"+l.currentRound}).keypress(function(){o=false;clearTimeout(p);var r=$(this);p=setTimeout(function(){o=true;if($.trim(r.val())!==""){$(r.parents(".answer")[0]).find(".label-answer-saved").stop(true).fadeIn(500).animate({opacity:1},1500).fadeOut(500)}},750)}).change(function(){clearTimeout(p);var r=$(this);if(!o){p=setTimeout(function(){if($.trim(r.val())!==""){$(r.parents(".answer")[0]).find(".label-answer-saved").stop(true).fadeIn(500).animate({opacity:1},1500).fadeOut(500)}},200)}});$(".question a.zoom").fancybox({hideOnContentClick:false,imageScale:true,overlayShow:false,frameHeight:300});$(".question a.image-zoom").fancybox({hideOnContentClick:true,imageScale:true,overlayShow:false});$(".question a.image-zoom").click(function(){return false});$(".question a").not(".zoom, .image-zoom").click(function(){h($(this).attr("href"),"");return false});f.restoreAnswers();d()},markAnswered:function(){var o;var n=0;$.each(i.questions,function(q,p){o=$(p).find(".input").val();if(o&&$.trim(o)!==""){n+=1;$(p).addClass("answered")}else{$(p).removeClass("answered")}});if(n==i.questions.length||(l.currentRound==10&&n>=1)){m.pulsateButton();i.gameInner.addClass("round-complete")}else{i.gameInner.removeClass("round-complete")}},goTo:function(o){i.gameInner.removeClass("new-round");f.hideQuestionElements();o=(isNaN(o)?null:o);if(!o||o<1||o>i.questions.length){f.showAll()}else{$.each(i.questions,function(r,n){var p=Math.abs((r+1)-(o||0));if((r+1)==o){n.find(".question-content").hide();var s=n;n.stop(true).animate(f.animationOptions.active,{queue:false,duration:400,easing:"easeOutBack",complete:function(){if(l.state=="running"){if(a){s.find(".question-content").show()}else{s.find(".question-content").fadeIn(100)}s.find(".input").focus();f.questionArrows.show()}}});n.find(".inactive").fadeOut(100);n.find(".active").fadeIn(200)}else{if(!n.hasClass("disabled")){n.stop(true).animate(f.animationOptions["q"+p+((r+1)<o?"_left":"_right")],{queue:false,duration:400,easing:"easeOutBack"})}}if((r+1)==l.currentQuestion&&o!=l.currentQuestion){i.questions[r].find(".active").fadeOut(100);i.questions[r].find(".inactive").fadeIn(200)}})}l.setCurrentQuestion(o?parseInt(o):null)},next:function(){if(l.currentQuestion<i.questions.length&&i.questions[l.currentQuestion].is(":visible")){f.goTo(l.currentQuestion+1)}},previous:function(){if(l.currentQuestion>1){f.goTo(l.currentQuestion-1)}},hideQuestionElements:function(){$("#zoom").stop(true).hide();$(".label-answer-saved").stop(true).hide();f.questionArrows.stop(true).hide()},showAll:function(){f.hideQuestionElements();$.each(i.questions,function(o,n){if(!n.hasClass("disabled")){setTimeout(function(){n.stop(true).animate(f.animationOptions[(l.currentRound==10?"creative_":"inactive_")+(o+1)],{queue:false,duration:400,easing:"easeOutBack"})},(l.currentQuestion?0:(o+1)*50));if((o+1)==l.currentQuestion){i.questions[o].find(".active").fadeOut(100);i.questions[o].find(".inactive").fadeIn(200)}}});l.setCurrentQuestion(null)},hideAll:function(n){f.hideQuestionElements();$.each(i.questions,function(p,o){setTimeout(function(){o.stop(true).animate({top:"+=750px",opacity:"hide"},{duration:850,easing:"easeInBack",complete:function(){$(this).css({top:"-200px"});if(p==(i.questions.length-1)&&n){n()}}})},(p+1)*75)})},restoreAnswers:function(){$("#questions .input").autosave.restore();f.markAnswered()},clearAnswers:function(){$("#questions .input").val("").autosave.removeAllCookies();f.markAnswered()}};var c={lastScore:0,activate:function(){c.set()},set:function(){for(var n=0;n<=5;n++){i.score.find(".slot-"+(n+1)+" span").stop(true).animate({top:-(50*(parseInt((l.score+"").pad(5,"0").charAt(n))+1))},{duration:750,easing:"easeOutBack"})}c.lastScore=l.score},update:function(){$("#score-label").html("+"+(l.score-c.lastScore)+" feet").animate({top:"117",opacity:1},{duration:1500,easing:"easeOutQuad",complete:function(){$(this).fadeOut(500,function(){$(this).css({top:"500px",display:"block",opacity:0})});c.set()}})}};var b={init:function(){this.windowTitlePrefix=window.document.title;if($.cookie("ditc_timer_hidden")==1){b.hideCountdown()}i.timerContainer.hoverIntent(function(){if(b.isHidden()){$("#timer .slot .number").fadeIn(200)}},function(){if(b.isHidden()){$("#timer .slot .number").fadeOut(200)}})},activate:function(){this.set();$("#timer-toggle").click(function(){b.toggleCountdown(this)}).show();this.interval=setInterval(this.set,500)},set:function(){var n=l.duration-Math.floor((j(new Date()).getTime()-l.startTime.getTime())/1000);if(isNaN(n)||n<0){b.reset();l.timeout();return false}time=Math.floor(n/60).toFixed().pad(2,"0")+""+(n%60).toFixed().pad(2,"0");b.update(time,(n/l.duration));window.document.title=[time.charAt(0)+time.charAt(1),time.charAt(2)+time.charAt(3)].join(":")+" - "+b.windowTitlePrefix;return true},update:function(p,u){if(p!=b.lastTime){var v;var w;var t;for(var r=0;r<=4;r++){w=parseInt(p.charAt(r));t=b.lastTime?parseInt(b.lastTime.charAt(r)):"";v=50*(w=="9"?0:w+1);if(w!=t&&w=="8"){i.timer.find(".slot-"+(r+1)+" span").css({top:-500})}i.timer.find(".slot-"+(r+1)+" span").animate({top:-v},{duration:300})}var q=i.timerCanvas.canvas.width/2;var o=-Math.PI/2;var s=o+(u*Math.PI*2);i.timerCanvas.clearRect(0,0,200,200);i.timerCanvas.save();i.timerCanvas.beginPath();i.timerCanvas.moveTo(q,q);i.timerCanvas.arc(q,q,q,o,s,true);i.timerCanvas.closePath();i.timerCanvas.fillStyle=g(1,66,92,1);i.timerCanvas.fill();i.timerCanvas.restore()}b.lastTime=p},reset:function(n){clearTimeout(b.revealTimeout);b.showCountdown();window.document.title=this.windowTitlePrefix;b.update("0000",1,n);clearInterval(b.interval)},isHidden:function(){return i.timerContainer.hasClass("hidden")},toggleCountdown:function(){if(b.isHidden()){b.showCountdown()}else{b.hideCountdown()}},hideCountdown:function(){$.cookie("ditc_timer_hidden",1);i.timer.stop(true).animate({opacity:0.3},{queue:false,duration:200});$("#timer .slot .number").fadeOut(200);i.timerContainer.addClass("hidden")},showCountdown:function(){$.cookie("ditc_timer_hidden",0);i.timer.stop(true).animate({opacity:1},{queue:false,duration:200});$("#timer .slot .number").fadeIn(200);i.timerContainer.removeClass("hidden")}};var m={init:function(){m.answers={};m.label=$("#round-label");m.reviewSheet=$("#sheet-round-review");m.reviewButton=$("#btn-round");m.nextRoundButtons=$(".btn-next-round");m.submitButton=$("#btn-round-submit");m.cancelButton=$("#btn-round-review-cancel");m.advanceButton=$("#btn-round-advance");m.pulsateButton();m.nextRoundButtons.click(function(){if(!$(this).hasClass("disabled")){if(m.pulsating){m.stopPulsatingButton()}if(l.state=="new"){l.start()}else{if(l.currentRound==10){i.game.removeClass("round-10");f.hideAll(function(){l.complete()})}else{m.review()}}}m.nextRoundButtons.addClass("disabled");return false});m.nextRoundButtons.hover(function(){if(m.pulsating){m.pausePulsatingButton()}if(!$(this).hasClass("disabled")){m.highlightNextRound()}m.nextRoundButtons.addClass("hover")},function(){if(m.pulsating){m.pulsateButton()}m.cancelHighlightNextRound();m.nextRoundButtons.removeClass("hover")});this.reviewSheet.find("a.answer-change").click(function(){m.cancelReview();f.goTo($(this).parent("li").attr("id").split("-")[2]);return false});this.reviewSheet.find("a.btn-answer-reveal").click(function(){$(this).parent("span").addClass("reveal");return false})},activate:function(){m.stopPulsatingButton();m.submitButton.click(function(){if(!$(this).hasClass("disabled")){m.submit()}return false});m.cancelButton.click(function(){if(!$(this).hasClass("disabled")){m.cancelReview()}return false});m.advanceButton.click(function(){if(!$(this).hasClass("disabled")){m.advance()}return false});m.goTo(l.currentRound)},goTo:function(p){m.lock=false;if(p>i.rounds.length){l.complete();return false}else{if(p<l.currentRound){alert("can't go back in rounds");return false}else{if(p<1){alert("can't go to smaller round than 1");return false}}}for(var o=1;o<=i.rounds.length;o++){i.game.removeClass("round-"+o)}if(p!=null){i.game.addClass("round-"+p)}m.disableControls();for(var o=1;o<p;o++){m.strike(o)}i.rounds[p-1].find(".round-state").removeClass("highlight");m.reviewButton.animate({left:p*40},500);i.rounds[p-1].animate({left:((p-1)*40)},500);for(var o=1;o<p;o++){i.rounds[o-1].animate({left:((o-1)*40)},500)}i.rounds[p-1].find(".round-state").addClass("loading");setTimeout(function(){i.gameInner.addClass("new-round");i.rounds[l.currentRound-1].find(".round-state").removeClass("loading").addClass("active").click(function(){if(l.currentQuestion){f.showAll()}});if(l.currentQuestion){f.goTo(l.currentQuestion)}else{f.showAll()}m.enableControls()},1750);m.flashLabel(p==10?"Creative Round":"Round "+p)},highlightNextRound:function(){if(l.currentRound<i.rounds.length){i.rounds[l.currentRound?l.currentRound:0].find(".round-state").addClass("highlight")}},cancelHighlightNextRound:function(){if(l.currentRound<i.rounds.length){i.rounds[l.currentRound?l.currentRound:0].find(".round-state").removeClass("highlight")}},flashLabel:function(n){m.label.html(n).fadeIn({duration:500,easing:"easeOutExpo",complete:function(){setTimeout(function(){m.label.fadeOut({duration:250,easing:"easeInExpo"})},1000)}})},enableControls:function(){m.nextRoundButtons.removeClass("disabled");m.submitButton.removeClass("disabled")},disableControls:function(){m.nextRoundButtons.addClass("disabled");m.submitButton.addClass("disabled")},pulsateButton:function(){if(e){return}m.pulsating=true;i.roundContainer.find("#round-advance").animate({opacity:0.4},{duration:750,easing:"easeOutSine"}).animate({opacity:1},{duration:750,easing:"easeOutSine",complete:m.pulsateButton})},pausePulsatingButton:function(){if(e){return}i.roundContainer.find("#round-advance").stop(true).animate({opacity:1},200)},stopPulsatingButton:function(){if(e){return}m.pulsating=false;i.roundContainer.find("#round-advance").stop(true).animate({opacity:1},200)},review:function(){if(!l.state=="running"||m.reviewButton.hasClass("disabled")||m.reviewSheet.is(":visible")){return}var n;var p;var o;$.each(i.questions,function(r,q){n=q.find(".input");p=$("#review-answer-"+(r+1));if(n.length){o=n.parent(".select").length?(n[0].selectedIndex==0?null:n.find(":selected").text()):n.val();o=$.trim(o).stripTags();p.find(".answer").html(n.val()!==""?o:"<em>&mdash;No answer&mdash;</em>");p.find(".point-value").html(q.find(".altitude").html());p.find(".question").html(q.find(".question").html().stripTags().substring(0,60)+"...");if(o&&o!==""){p.addClass("answered")}else{p.removeClass("answered")}p.show()}else{p.hide()}});m.lastActiveQuestion=l.currentQuestion;if(m.lastActiveQuestion){f.goTo(null)}m.cancelHighlightNextRound();m.reviewSheet.find(".round-number").html(l.currentRound);m.reviewSheet.slideDown("fast");i.overlay.fadeIn("fast")},cancelReview:function(){m.closeReview();m.nextRoundButtons.removeClass("disabled");if(m.lastActiveQuestion){f.goTo(m.lastActiveQuestion)}},closeReview:function(){i.overlay.hide();m.reviewSheet.slideUp({duration:300,complete:function(){m.reviewSheet.removeClass("summary");m.reviewSheet.find(".incorrect, .correct, .reveal").removeClass("incorrect").removeClass("correct").removeClass("reveal")}})},collectAnswers:function(){var n={};$.each(i.questions,function(q,p){var o=p.find(".input");if(o.length>-1&&l.questions&&l.questions[q]){n["question_"+l.questions[q].n]=$(o).val()}});return n},strike:function(o){i.rounds[o-1].find(".round-state").removeClass("active").removeClass("loading").addClass("done")},strikeAll:function(){for(var n=1;n<=i.rounds.length;n++){m.strike(n)}},advance:function(){m.lastActiveQuestion=null;m.closeReview();l.setCurrentQuestion(null);if(l.state!="timeout"){m.goTo(l.currentRound)}},submit:function(){m.lock=true;m.submitButton.addClass("disabled");m.cancelButton.addClass("disabled");i.rounds[l.currentRound-1].find(".round-state").addClass("loading");f.hideAll(function(){});l.callBackend(m.collectAnswers(),m.processSubmit)},processSubmit:function(n){i.rounds[l.currentRound-2].find(".round-state").removeClass("loading");c.update();m.reviewSheet.addClass("summary");m.submitButton.removeClass("disabled");m.cancelButton.removeClass("disabled");f.clearAnswers();$.each(l.oldQuestions,function(p,o){var r=$("#review-answer-"+(p+1));var q=l.answers["question_"+o.n];if(r.find(".answer").html().indexOf("No answer")>0||q){r.addClass("incorrect").find(".correct-answer span").html(q)}else{r.addClass("correct")}})}};var k={init:function(){i.links.find("a").click(function(){return false})},activate:function(){var n=$.fx.off;$.fx.off=false;k.show();$.fx.off=n;i.links.find("a").click(function(){h($(this).attr("href"),$(this).parent("li").attr("id"));return false})},hide:function(){i.links.animate({bottom:"-100px"},{duration:500,easing:"easeOutExpo"})},show:function(){i.links.animate({bottom:0},{duration:500,easing:"easeOutExpo"})}};function j(n){utc=n.getTime()+(n.getTimezoneOffset()*60000);return new Date(utc)}function h(o,n){window.open(o,n)}function g(){return"rgba("+[].slice.call(arguments,0).join(",")+")"}function d(){$("p.select strong").hide();$.each($("p.select"),function(){var s=$(this);var o=$(this).find("label");var r=$(this).find("strong");var n=$(this).find("select");if(n[0].selectedIndex!=0){r.html(n.find(":selected").text()).show();o.hide()}function q(){if(n[0].selectedIndex==0){r.hide();o.show()}else{r.html(n.find(":selected").text()).show();o.hide()}}n.change(q).keypress(q)});$.each($("p.autoclear"),function(){var q=$(this);var n=q.find("label.autoclear");var o=q.find("input");if(o.val()!==""){n.hide()}n.click(function(){o.focus()});o.focus(function(){n.addClass("dimmed");if(o.val()!==""){n.hide()}else{n.show()}});o.blur(function(){n.removeClass("dimmed");if(o.val()===""){n.show()}});o.keydown(function(p){if($.inArray(p.keyCode,[9,27,16,17,18,20,144,224,91,92,93])==-1){n.hide()}});o.change(function(){if(o.val()===""){n.show()}})})}}();