AskMe={questionLimit:140,answerLimit:300,ajaxUrl:'',token:false,defaultHeader:'Ask me anything...',answerIndex:0,cachedQuestionSuggestions:[],initHomePage:function(){$('#askMeHome').find('a.deleteAll').unbind('click').click(function(){if($('#deleteAllPopup').length<1){$.dragonConfirm('<div id="deleteAllPopup" style="font-size:11px;line-height:1.7;">Are you sure you want to delete all your questions?<br />It cannot be undone.</div>',{width:300,title:'Delete Questions',curtain:false,confirmImg:'btn_delete.gif',confirmCallback:function(){AskMe.deleteAllQuestions()}})}return false});AskMe.bindEvents(['deleteQuestion','respond','submitAnswer','answerCount','askFriendsArea']);$('#askMeHome').find('div.noQuestions a.random').click(function(){AskMe.addRandomQuestion();return false});$('#AskMe_GetMoreQuestions').unbind('click').click(function(){if($(this).hasClass('connectPopup')){Share.getConnectPopup(false,$(this))}else{$.ajax({url:AskMe.ajaxUrl+'requestQuestions',dataType:'jsonp',data:{shareText:$('input.sharePreview','#askMeHome').val()},success:function(data){$('#AskMe_GetQuestionsResult').remove();$('#AskMe_GetMoreQuestions').parent().parent().append($('<div id="AskMe_GetQuestionsResult">Your Ask Me requests were sent successfully!</div>'));$('#AskMe_GetQuestionsResult').animate({opacity:1.0},3000).slideUp('normal',function(){$(this).remove()})}})}});$('body').bind('shareDisplay.update',function(e,result){Share.updateShareDisplay($('div.askMeShareContent').data('displayOptions',{allowIncentiveAndConnect:false,allowClose:false}),result);if(result.success){$('.connectPopup','div.askMeShareContent').data('displayType','askMe');$('a.manageSharing','div.askMeShareContent').data('displayType','askMe');if(result.facebook||result.twitter||result.myspace){$('#AskMe_GetMoreQuestions').removeClass('connectPopup')}else{$('#AskMe_GetMoreQuestions').addClass('connectPopup')}}});$('.connectPopup','div.askMeShareContent').data('displayType','askMe');$('a.manageSharing','div.askMeShareContent').data('displayType','askMe');$('#AskMe_GetMoreQuestions').data('displayType','askMe');$('#AskMe_viewMoreQuestions').unbind('click').click(function(){$('#AskMe_loadingQuestions').remove();$(this).after($('<div id="AskMe_loadingQuestions" style="margin-top:5px;">Loading more questions... <img src="'+IMAGE_URL+'images/loading/ffffff-transparent-circle_ball.gif" alt="" style="vertical-align:middle;" /></div>'));$(this).hide();$.getJSON(AskMe.ajaxUrl+'moreQuestions?callback=?',{offset:$('#questionList').find('div.question div.response').length,callback:'AskMe.viewMoreQuestionsCallback'});return false})},initFeedItems:function(){var feedItemArea=$('#displayTypeContainer').find('div.feedItemArea');feedItemArea.find('a.answerThis').click(function(){var feedItem=$(this).parents('div.feedItemArea');AskMe.answerThisQuestion=feedItem.find('span.AskMe_QuestionText').text().replace(/^[\s\r\n]+/,'').substr(3);$('#answerThisPopup').remove();if(typeof MyYearbook.Member!='undefined'&&MyYearbook.Member.id){var loggedIn=true;var content='<span class="questionText">'+AskMe.answerThisQuestion+'</span><textarea class="textbox"></textarea><div class="fLeft askMeShareContent shareContent"></div><div class="fRight"><span class="countdown">'+AskMe.answerLimit+'</span><img class="answer" alt="Answer" src="'+IMAGE_URL+'images/AskMe/btn_answer.gif" /></div><div class="clear"></div>'}else{var loggedIn=false;var content='<div style="font-size:12px;text-align:center;padding:20px 0px;">Please <a href="'+SITE_URL+'?mysession=cmVnaXN0cmF0aW9uX3JlZ2lzdHJhdGlvbiZyZWZlcnJlcj0wJm9sZD0x" class="normaltextlink" style="font-size:12px;">log in</a> or <a href="'+SITE_URL+'?mysession=cmVnaXN0cmF0aW9uX3JlZ2lzdHJhdGlvbiZyZWZlcnJlcj0=" class="normaltextlink" style="font-size:12px;">sign up</a>.</div>'}$('<div id="answerThisPopup" />').appendTo('body').dragonDrop({type:'window',title:'Answer This',content:content,enableClose:true,width:405});if(loggedIn===true){var popup=$('#answerThisPopup');var inputCountdown=new InputCountdown(popup.find('textarea'),popup.find('span.countdown'),AskMe.answerLimit,function(){});inputCountdown.init();Share.displayConnect('feed',$('#answerThisPopup').find('div.shareContent'));popup.find('img.answer').click(function(){var _0=$(this);var answer=_0.parents('div.dragonContent').find('textarea').val()||'';if(answer.length>AskMe.answerLimit){$('#askMeError').parents('div.dragon').remove();$.dragonAlertHTML('<span id="askMeError">Your answer cannot exceed '+AskMe.answerLimit+' characters.</span>',{curtain:false});return false}if(answer.length<2){$('#askMeError').parents('div.dragon').remove();$.dragonAlertHTML('<span id="askMeError">Your answer is too short to submit.</span>',{curtain:false});return false}_0.css('visibility','hidden');AskMe.answerThis(answer);return false})}return false});feedItemArea.find('a.askFriends').unbind('click').click(function(){var feedItem=$(this).parents('div.feedItemArea');var question=feedItem.find('span.AskMe_QuestionText').text().replace(/^[\s\r\n]+/,'').substr(3);$('#askYourFriendsPopup').remove();if(typeof MyYearbook.Member=='undefined'||!MyYearbook.Member.id){var content='<div style="font-size:12px;text-align:center;padding:20px 0px;">Please <a href="'+SITE_URL+'?mysession=cmVnaXN0cmF0aW9uX3JlZ2lzdHJhdGlvbiZyZWZlcnJlcj0wJm9sZD0x" class="normaltextlink" style="font-size:12px;">log in</a> or <a href="'+SITE_URL+'?mysession=cmVnaXN0cmF0aW9uX3JlZ2lzdHJhdGlvbiZyZWZlcnJlcj0=" class="normaltextlink" style="font-size:12px;">sign up</a>.</div>';$('<div id="askYourFriendsPopup" />').appendTo('body').dragonDrop({type:'window',title:'Please Log In',content:content,enableClose:true,width:405});return false}AskMe.getAskFriendsPopup(question);return false})},initChatterSingleView:function(){AskMe.bindEvents(['submitQuestion','questionInput'],$('div.askMeQuestionForm','#Chatter_CustomHeader_AskMeForm').data('formType','chatterSingleView'))},loadProfileNoChatter:function(){if($('#profileAskMeArea').length){$('#profileAskMeArea').insertAfter($('div.profileRankings','#profileBasic')).prepend($('<div class="profileDivider" />'));return false}$.ajax({dataType:'jsonp',url:MyYearbook.URLs.Chatter+'askMe/json/profileModule',data:{memberId:$('#userid').val()},success:function(data){if(data.markup){$('div.profileRankings','#profileBasic').after($(data.markup));$('#profileAskMeArea').prepend($('<div class="profileDivider" />'));AskMe.initProfile()}}})},initProfile:function(){if($('#profileBasic').find('div.askMeQuestionForm').length>0&&$('#divFeed').find('div.askMeQuestionForm').length>0){$('#divFeed').find('div.askMeQuestionForm').parent().attr('id','profileAskMeAreaRemoved').remove();return}AskMe.bindEvents(['submitQuestion','questionInput'],$('div.askMeQuestionForm','#profileAskMeArea'));$('#profileAskMeArea').find('textarea').focus(function(){var askMeArea=$('#profileAskMeArea');var captchaDiv=askMeArea.find('div.askMeCaptcha');if(captchaDiv.length){captchaDiv.show();if(captchaDiv.html()!=''&&captchaDiv.find('div.aiCaptchaBox').html()!=''){askMeArea.find('img.normalSubmit').hide();askMeArea.find('img.captchaSubmit').show();if(askMeArea.find('div.shareLinkArea').length>0){askMeArea.find('img.captchaSubmit').css('bottom','56px')}}}});$('#profileAskMeArea').find('div.close').click(function(){$.dragonConfirm('<div style="font-size:11px;">Are you sure you want to remove Ask Me?<br /><br />Other users will not be able to ask you questions on your profile.<br /><br /><strong>Note:</strong> You can add back this ability in Settings.</div>',{width:350,title:'Remove Ask Me',curtain:false,confirmImg:'btn_remove.gif',confirmCallback:function(){AskMe.removeProfileBox()}})});$('#profileAskMeArea').find('div.headline span.edit a').click(function(){$('#profileAskMeArea').find('div.headline span.largeText, div.headline span.edit').hide();$('#profileAskMeArea').find('div.headline input, div.headline a.save').show();return false});$('#profileAskMeArea').find('div.headline input').keypress(function(event){if(event.keyCode=='13'){AskMe.triggerSaveHeader()}});$('#profileAskMeArea').find('div.headline a.save').click(function(){AskMe.triggerSaveHeader();return false});$('#profileAskMeArea').find('div.shareLinkArea input').click(function(){this.select();$('#AskMe_copyPasteText').show()});$('#profileAskMeArea').find('div.shareOn img').click(function(){$.getJSON(AskMe.ajaxUrl+'interstitial?callback=?',{callback:'AskMe.profileInterstitialCallback'})})},profileInterstitialCallback:function(result){if(result.success===true){if(typeof result.markup=='string'){$.dragonCurtain();$('body').append(result.markup);$('#Interstitial').dragonDrop({enableClose:false,centerOnScreen:true,curtain:true,draggable:false}).show();AskMeInterstitial.init();Share.bindEvents(['manageSharing'])}}},triggerSaveHeader:function(){var input=$('#profileAskMeArea').find('div.headline input');var header=input.val().replace(/<.*?>/g,'');input.val(header);AskMe.saveHeader(header);input.add('div.headline a.save','#profileAskMeArea').hide();if(header.replace(/\s/g,'')==''){input.val(AskMe.defaultHeader)}$('#profileAskMeArea').find('div.headline span.largeText').html(input.val()).add('div.headline span.edit','#profileAskMeArea').show()},showAskPopup:function(memberId){$('#askMeFormPopup').remove();$('<div id="askMeFormPopup" />').appendTo('body').dragonDrop({type:'window',title:'Ask Me Anything!',content:'<div style="text-align:center;padding:40px 0px;">Loading...</div>',enableClose:true,width:360});AskMe.getQuestionForm(memberId)},profileAskAnotherQuestion:function(){$('#connectInterstitial').slayDragon();askMeProfileInit()},getQuestionForm:function(memberId){$.getJSON(AskMe.ajaxUrl+'questionForm?callback=?',{memberId:parseInt(memberId),callback:'AskMe.getQuestionFormCallback'})},getProfileConnectQuestionForm:function(memberId){$.ajax({url:AskMe.ajaxUrl+'questionForm',dataType:'jsonp',data:{memberId:parseInt(memberId),type:'profileConnect'},success:function(result){$('<div id="askMeFormPopup" />').appendTo('body').dragonDrop({type:'window',title:'Ask Me Anything!',content:'<div style="text-align:center;padding:40px 0px;">Loading...</div>',enableClose:true,width:475,curtain:true}).find('div.titleBar').remove();AskMe.getQuestionFormCallback(result);$('div.askMeQuestionForm','#askMeFormPopup').data('formType','connectProfilePopup');$('div.close','#askMeFormPopup').click(function(){$('#askMeFormPopup').slayDragon(null,true)});$('div.profileConnectQuestionForm img.submit','#askMeFormPopup').click(function(){if($('div.askMeCaptchaSecondStep','#askMeFormPopup').length){$('#dynamicRecaptcha').parent().appendTo($('div.askMeCaptchaSecondStep','#askMeFormPopup'))}})}})},getQuestionFormCallback:function(result){if(result.success===true){if(typeof result.markup=='string'){$('#askMeFormPopup').find('div.dragonContent').html(result.markup);$('#askMeFormPopup').find('div.questionArea textarea').focus();if($('#askMeFormPopup').find('div.askMeCaptcha').length){$('div.askMeQuestionForm img.captchaSubmit').hide();$('div.askMeQuestionForm img.normalSubmit').show();if($('#askMeFormPopup').find('div.askMeQuestionForm').attr('data-secondStepCaptcha')!=='1'){$('#askMeFormPopup').find('img.normalSubmit').hide();$('#askMeFormPopup').find('img.captchaSubmit').show()}}AskMe.bindEvents(['submitQuestion','questionInput'],$('div.askMeQuestionForm','#askMeFormPopup'))}else if(typeof result.privacy!='undefined'){$('#askMeFormPopup').find('div.dragonContent').html('<div style="text-align:center;padding:20px 0px;">This person doesn\'t accept questions.<br /><br /><img src="'+IMAGE_URL+'btn_ok.gif" style="cursor:pointer;" alt="OK" /></div>');$('#askMeFormPopup').find('img').click(function(){$('#askMeFormPopup, #dragonCurtain').remove()})}}else if(typeof result.error=='string'){$('#askMeFormPopup').remove();$('#dragonCurtain').remove();$.dragonAlertHTML(result.error,{width:350,curtain:false})}},submitQuestion:function(memberId,question,anonymous){form=AskMe.currentForm;if(question.length<4){$('#askMeError').parents('div.dragon').remove();$.dragonAlertHTML('<span id="askMeError">Your question is too short to submit.</span>',{curtain:false});return false}if(form.find('div.askMeCaptchaSecondStep:hidden').length>0&&form.find('div.askMeCaptcha').html()!=''){form.find('div.headline, div.questionArea, div.close').hide();form.find('div.askMeCaptchaSecondStep').show();form.find('img.captchaSubmit').show();return false}if(form.data('formType')==='chatterSingleView'){form.find('div.headline').hide()}form.find('div.headline, div.questionArea, div.close, div.askMeCaptcha, img.captchaSubmit, span.needAQuestionIdea').hide();if($('#askMeAskFriends').length>0){$('#askYourFriendsPopup').find('a.questionIdeas').hide()}form.find('div.result').html('Submitting your question...').show();var captchaHTML=form.find('div.askMeCaptcha div.aiCaptchaBox').html();var sendData={question:question,anonymous:anonymous,formType:form.data('formType'),token:AskMe.token,captcha:((captchaHTML==''||captchaHTML==null)?0:1),callback:'AskMe.submitQuestionCallback'};if(typeof memberId=='object'){sendData['memberId[]']=memberId}else{sendData.memberId=parseInt(memberId)}if(typeof Recaptcha!='undefined'){sendData.recaptcha_response_field=Recaptcha.get_response();sendData.recaptcha_challenge_field=Recaptcha.get_challenge()}$.getJSON(AskMe.ajaxUrl+'submit?callback=?',sendData)},submitQuestionCallback:function(result){submittedForm=AskMe.currentForm;if(result.success===true){if($('#askYourFriendsPopup').length>0){if($('#askMeAskFriends').length==0){$('#askYourFriendsPopup').parents('table.translucentFrame').remove();$.dragonAlertHTML('Your question was successfully sent.',{width:350,curtain:false})}FriendsSelector.setSelectedMemberIds([])}if(submittedForm.data('formType')==='connectProfilePopup'){$('#askMeFormPopup').slayDragon();ConnectLauncher.start('ConnectAskMe','Profile',{'cssFile':'ConnectAskMe','userData':submittedForm.attr('data-answerer'),'configOverride':$.param({'allowClose':true})},function(){$('#askMeAnotherQuestion','#connectInterstitial').bind('click',function(){AskMe.profileAskAnotherQuestion()})})}else if(typeof result.markup=='string'){if($('#askMeAskFriends').length>0){var submittedForm=$('#askYourFriendsPopup');submittedForm.hide();$('#confirmation').html(result.markup).show();$('#confirmation').find('a.askAgain').click(function(){$('#askYourFriendsPopup').find('div.questionArea textarea').val('');FriendsSelector.setSelectedMemberIds([]);$('#friendSearch').val('');FriendsSelector.getPage(1,$('#friendsSelector').find('div.sort select').val(),'');submittedForm.find('div.result').hide();submittedForm.find('div.headline, div.questionArea, img.normalSubmit, a.questionIdeas').show();submittedForm.show();$('#confirmation').hide();return false})}else{submittedForm.find('div.result').html(result.markup).show();submittedForm.find('a.askAgain').click(function(){submittedForm.find('textarea').val('');submittedForm.find('span.countdown').css('color','#cccccc').html(AskMe.questionLimit);submittedForm.find('div.result').hide();submittedForm.find('div.headline, div.questionArea, div.close, img.normalSubmit, span.needAQuestionIdea').show();return false});if(submittedForm.find('#askMeConnect').size()===1){submittedForm.find('#askMeConnect').click(function(){ConnectLauncher.start('ConnectChatter','ChatterUser',{'tag':'all','xslNode':'ConnectChatterAll','standardXSL':true,'displayOnly':true,'serviceConfig':["facebook"]})})}}}}else if(typeof result.error=='string'){var resultObject=$('<div>'+result.error+'</div>');resultObject.appendTo($('body'));var errorWindow=$.dragonAlertHTML(resultObject,{width:350,curtain:false});errorWindow.attr('id','AskMeErrorMessage');submittedForm.find('div.result').hide();submittedForm.find('div.headline, div.questionArea, div.close, div.askMeCaptcha, img.normalSubmit, span.needAQuestionIdea, a.questionIdeas').show()}if(typeof result.captcha!='undefined'&&submittedForm.find('textarea').length>0){var forceHideError=false;if(submittedForm.find('div.askMeCaptcha').length===0){$('<div class="askMeCaptcha'+(submittedForm.attr('data-secondStepCaptcha')=='1'?' askMeCaptchaSecondStep':'')+'" />').css('display','none').insertAfter($('div.result',submittedForm));forceHideError=true}if(result.success==false){submittedForm.find('div.result').hide();if(submittedForm.attr('data-secondStepCaptcha')!=='1'){submittedForm.find('div.headline, div.questionArea, div.close, span.needAQuestionIdea').show()}submittedForm.find('div.askMeCaptcha').show()}submittedForm.find('div.askMeCaptcha').html(result.captcha);if(forceHideError){$('#recaptcha_instructions_error').hide()}if(submittedForm.find('img.captchaSubmit').length===0&&$('#askYourFriendsPopup').length===0){$('<img class="submit captchaSubmit" alt="Ask Me" src="'+IMAGE_URL+'images/AskMe/btn_ask_me.gif" />').insertAfter($('div.askMeCaptcha',submittedForm));AskMe.bindEvents(['submitQuestion'],submittedForm)}if($('#recaptcha_instructions_error').html()!=''){submittedForm.find('div.askMeCaptcha').show()}if(submittedForm.find('div.askMeCaptcha').is(':visible')&&$('#askYourFriendsPopup').length===0){submittedForm.find('img.normalSubmit').hide();submittedForm.find('img.captchaSubmit').show()}}else{submittedForm.find('div.askMeCaptcha').html('')}if($('#recaptcha_instructions_error').is(':visible')){if($('#askMeFormPopup').length>0&&$.browser.msie&&$.browser.version<7){var margin='20px'}else{var margin='15px';if($('#profileAskMeArea').find('div.shareLinkArea').length>0){submittedForm.find('img.captchaSubmit').css('bottom','56px')}}}else{if($('#askMeFormPopup').length>0&&$.browser.msie&&$.browser.version<7){var margin='0px'}else{var margin='0px'}}submittedForm.find('img.captchaSubmit').css('margin-bottom',margin)},answerQuestion:function(questionId,answer){$.ajax({url:AskMe.ajaxUrl+'answer',dataType:'jsonp',data:{questionId:questionId,answer:answer,token:AskMe.token,callback:'AskMe.answerQuestionCallback'}})},answerQuestionCallback:function(result){if(result.success===true){if(typeof result.markup=='string'){$('#askMeHome div.questionsContainer').html(result.markup);var successDiv=$('<div class="question clear" style="border-bottom:1px solid #f60;"><div style="text-align:center;color:#d00;font-weight:bold;font-size:14px;">Answer successfully posted to Chatter.</div></div>');var insertPoint=$('div.question:eq('+AskMe.answerIndex+')');if(insertPoint.length>0){successDiv.insertBefore(insertPoint)}else if($('#askMeHome div.noQuestions').length>0){successDiv.css({'border-top':'1px solid #f60','margin-bottom':'5px'}).prependTo($('#askMeHome div.questionsContainer'))}else{successDiv.appendTo($('#askMeHome div.questionsContainer'))}successDiv.find('div').fadeOut(1500,function(){$(this).parent().remove()});Share.bindEvents(['popup','share','manageSharing']);AskMe.initHomePage()}}else if(typeof result.error=='string'){$.dragonAlertHTML(result.error,{width:350,curtain:false});$('#questionList').find('div.response img.answer').css('visibility','visible')}},answerThis:function(answer){$.getJSON(AskMe.ajaxUrl+'answerThis?callback=?',{question:AskMe.answerThisQuestion,answer:answer,callback:'AskMe.answerThisCallback'})},answerThisCallback:function(result){if(result.success===true){$('#answerThisPopup').remove();$.dragonAlertHTML('Your answer was successfully posted to Chatter.',{width:350,curtain:false})}else if(typeof result.error=='string'){$.dragonAlertHTML(result.error,{width:350,curtain:false});$('#answerThisPopup').find('img.answer').css('visibility','visible')}},addRandomQuestion:function(){$.ajax({url:AskMe.ajaxUrl+'random',dataType:'jsonp',data:{callback:'AskMe.addRandomQuestionCallback'}})},addRandomQuestionCallback:function(result){if(result.success===true){if(typeof result.markup=='string'){$('div.askMeHome div.questionsContainer').html(result.markup);Share.bindEvents(['popup','share','manageSharing']);AskMe.initHomePage()}}else if(typeof result.error=='string'){$.dragonAlertHTML(result.error,{width:350,curtain:false})}},deleteQuestion:function(questionId){$.getJSON(AskMe.ajaxUrl+'delete?callback=?',{questionId:questionId,block:AskMe.blockUser,offset:($('#questionList').find('div.question').length-1),callback:'AskMe.deleteQuestionCallback'})},deleteQuestionCallback:function(result){if(result.success===true){AskMe.deletedQuestion.remove();if(typeof result.markup=='string'){if($('#questionList').find('div.question').length>0){$('#questionList').append(result.markup)}else{$('#questionList').remove();$('#askMeHome').find('div.questionsContainer').html(result.markup)}if(typeof result.moreQuestions!='undefined'&&result.moreQuestions===false){$('#AskMe_viewMoreQuestions').remove()}AskMe.initHomePage()}else{$('#AskMe_viewMoreQuestions').remove()}}else if(typeof result.error=='string'){$.dragonAlertHTML(result.error,{width:350,curtain:false})}},deleteAllQuestions:function(){$.ajax({url:AskMe.ajaxUrl+'deleteAll',dataType:'jsonp',data:{callback:'AskMe.deleteAllQuestionsCallback'}})},deleteAllQuestionsCallback:function(result){if(result.success===true){if(typeof result.markup=='string'){$('div.askMeHome div.questionsContainer').html(result.markup);AskMe.initHomePage()}}else if(typeof result.error=='string'){$.dragonAlertHTML(result.error,{width:350,curtain:false})}},viewMoreQuestionsCallback:function(result){$('#AskMe_loadingQuestions').remove();if(result.success===true){if(typeof result.markup=='string'){$('#questionList').append(result.markup);AskMe.bindEvents(['deleteQuestion','respond','submitAnswer','answerCount']);if(result.moreQuestions){$('#AskMe_viewMoreQuestions').show()}else{$('#AskMe_viewMoreQuestions').hide()}}}else if(typeof result.error=='string'){$.dragonAlertHTML(result.error,{width:350,curtain:false})}},removeProfileBox:function(){$('#profileAskMeArea').remove();$.ajax({url:AskMe.ajaxUrl+'removeProfileBox',dataType:'jsonp',data:{callback:'AskMe.removeProfileBoxCallback'}})},removeProfileBoxCallback:function(result){if(typeof result.error=='string'){$.dragonAlertHTML(result.error,{width:350,curtain:false})}},saveHeader:function(header){$.ajax({url:AskMe.ajaxUrl+'saveHeader',dataType:'jsonp',data:{header:header,memberId:$('#userid').val(),callback:'AskMe.saveHeaderCallback'}})},saveHeaderCallback:function(result){if(typeof result.error=='string'){$.dragonAlertHTML(result.error,{width:350,curtain:false})}},bindEvents:function(names,form){for(var x in names){switch(names[x]){case'submitQuestion':$('img.submit',form).unbind('click').click(function(){var questionText=$('textarea',form).val()||'';if(questionText.length>AskMe.questionLimit){$('#askMeError').parents('div.dragon').remove();$.dragonAlertHTML('<span id="askMeError">Your question cannot exceed '+AskMe.questionLimit+' characters.</span>',{curtain:false});return false}var memberId=form.attr('data-answerer')||0;if(memberId<1){$('#askMeError').parents('div.dragon').remove();$.dragonAlertHTML('<span id="askMeError">Sorry, there\'s a slight problem and your question can\'t be sent right now.</span>',{curtain:false});return false}AskMe.currentForm=form;AskMe.submitQuestion(memberId,questionText,$('input.anonymous',form).attr('checked'));return false});break;case'questionInput':var formDiv=$('#askMeFormPopup').find('div.askMeQuestionForm');if(formDiv.length==0){formDiv=$('#profileAskMeArea').find('div.askMeQuestionForm')}AskMe.inputCountdown=new InputCountdown($('textarea',form),$('span.countdown',form),AskMe.questionLimit,function(){});AskMe.inputCountdown.init();break;case'submitAnswer':$('#questionList').find('div.response img.answer').click(function(){var _0=$(this);var answer=_0.parents('div.response').find('textarea').val()||'';if(answer.length>AskMe.answerLimit){$('#askMeError').parents('div.dragon').remove();$.dragonAlertHTML('<span id="askMeError">Your answer cannot exceed '+AskMe.answerLimit+' characters.</span>',{curtain:false});return false}if(answer.length<2){$('#askMeError').parents('div.dragon').remove();$.dragonAlertHTML('<span id="askMeError">Your answer is too short to submit.</span>',{curtain:false});return false}var questionId=_0.parents('div.question').attr('data-uuid')||'';if(questionId!=''){var questionDiv=_0.parents('div.question');AskMe.answerIndex=$('#questionList').find('div.question').index(questionDiv);_0.css('visibility','hidden');AskMe.answerQuestion(questionId,answer)}return false});break;case'deleteQuestion':$('#questionList').find('div.delete img, div.delete a').unbind('click').click(function(){AskMe.deletedQuestion=$(this).parents('div.question');var questionId=AskMe.deletedQuestion.attr('data-uuid')||'';if(questionId!=''){$.getJSON(AskMe.ajaxUrl+'checkBlock?callback=?',{questionId:questionId},function(result){if(typeof result.markup=='string'){$('#AskMe_deleteConfirm').parent().append(result.markup);$('#AskMe_deleteConfirm').parent().find('label').click(function(){AskMe.blockUser=$(this).find('input.blockThisDude').get(0).checked==true?1:0})}});$('#AskMe_deleteConfirm').parents('div.dragon').remove();AskMe.blockUser=0;$.dragonConfirm('<div id="AskMe_deleteConfirm" style="font-size:11px;line-height:1.7;">Are you sure you want to delete this?<br />It cannot be undone.</div>',{width:280,title:'Delete Question',curtain:false,confirmImg:'btn_delete.gif',confirmCallback:function(){AskMe.deleteQuestion(questionId)}})}return false});break;case'respond':$('#questionList').find('div.respond img, div.respond a').unbind('click').click(function(){$('#questionList').find('div.response').hide();$('#questionList').find('div.respond').show();var _0=$(this);_0.parent().hide();var responseDiv=_0.parents('div.question').children('div.response');responseDiv.show();responseDiv.find('textarea').get(0).focus();return false});break;case'answerCount':$('#questionList').find('div.response').each(function(){var inputCountdown=new InputCountdown($(this).children('textarea'),$(this).find('div.fRight span.countdown'),AskMe.answerLimit,function(){});inputCountdown.init()});break;case'viewMoreAnswers':$('#AskMe_ViewMoreAnswers').unbind('click').click(function(){$('#AskMe_LoadingAnswers').remove();$(this).after($('<div id="AskMe_LoadingAnswers" style="margin-top:5px;">Loading more answers... <img src="'+IMAGE_URL+'images/loading/ffffff-transparent-circle_ball.gif" alt="" style="vertical-align:middle;" /></div>'));$(this).hide();AskMe.getMoreAnswers(($('#askMeHome').find('li.AskMe_Question:visible').length-1),$('#AskMe_hideOwnAnswers').find('input').get(0).checked==true?1:0)});break;case'askFriendsArea':$('#askYourFriends').find('img.askFriends').unbind('click').click(function(){var askFriends=$('#askYourFriends');var question=askFriends.find('textarea').val();if(question.length<4){$('#askMeError').parents('div.dragon').remove();$.dragonAlertHTML('<span id="askMeError">Your question is too short to submit.</span>',{curtain:false});return false}AskMe.getAskFriendsPopup(question)});var askFriends=$('#askYourFriends');var inputCountdown=new InputCountdown(askFriends.find('textarea'),askFriends.find('span.countdown'),AskMe.questionLimit,function(){});inputCountdown.init();$('#askYourFriends').find('a.questionIdeas').unbind('click').click(function(){AskMe.fetchQuestionSuggestions(1,true,$('#askYourFriends').find('textarea'));return false});break;case'askFriendsPopup':FriendsSelector.setSelectedMemberIds([]);with($('#askYourFriendsPopup')){find('a.questionIdeas').unbind('click').click(function(){AskMe.fetchQuestionSuggestions(1,true,$('#askYourFriendsPopup').find('div.questionArea textarea'));return false});find('img.submit').unbind('click').click(function(){var questionText=$('#askYourFriendsPopup').find('div.questionArea textarea').val()||'';if(questionText.length>AskMe.questionLimit){$('#askMeError').parents('div.dragon').remove();$.dragonAlertHTML('<span id="askMeError">Your question cannot exceed '+AskMe.questionLimit+' characters.</span>',{curtain:false});return false}if(FriendsSelector.getSelectedMemberIds().length<1){$('#askMeError').parents('div.dragon').remove();$.dragonAlertHTML('<span id="askMeError">You haven\'t selected any friends to<br /> send this question to.</span>',{curtain:false});return false}AskMe.currentForm=$('#askYourFriendsPopup').find('div.askMeQuestionForm');AskMe.submitQuestion(FriendsSelector.getSelectedMemberIds(),questionText,false)});if($('#askMeAskFriends').length>0){find('div.questionArea textarea').keyup(function(){AskMe.swapAskFriendsImage()}).click(function(){AskMe.swapAskFriendsImage()})}}if($('#askYourFriendsPopup').length>0){var inputCountdown=new InputCountdown($('#askYourFriendsPopup').find('div.questionArea textarea'),$('#askYourFriendsPopup').find('div.questionArea span.countdown'),AskMe.questionLimit,function(){});inputCountdown.init()}break}}},initAskMeAnswers:function(){AskMe.bindEvents(['viewMoreAnswers']);$('#AskMe_hideOwnAnswers').find('input').unbind('click').click(function(event){var hideOwn=this.checked;var ownAnswers=$('#askMeHome').find('li.AskMe_Question[data-memberid='+MyYearbook.Member.id+']');if(hideOwn===true){ownAnswers.hide()}else{$('div.AskMe_QuestionList').html('<ul></ul><div id="AskMe_LoadingAnswers" style="margin-top:5px;">Reloading answers... <img src="'+IMAGE_URL+'images/loading/ffffff-transparent-circle_ball.gif" alt="" style="vertical-align:middle;" /></div>');AskMe.getMoreAnswers(-1,0)}$.getJSON(AskMe.ajaxUrl+'hideOwnAnswers?callback=?',{hide:hideOwn==true?1:0})});$('li.AskMe_Question div.delete').find('img, a').unbind('click').click(function(){AskMe.deletedAnswer=$(this).parents('li.AskMe_Question');var questionId=AskMe.deletedAnswer.attr('data-qid')||'';if(questionId!=''){$.dragonConfirm('<div id="AskMe_deleteConfirm" style="font-size:11px;line-height:1.7;">Are you sure you want to delete this?<br />This will not delete the associated Chatter post.</div>',{width:280,title:'Delete Answer',curtain:false,confirmImg:'btn_delete.gif',confirmCallback:function(){AskMe.deleteAnswer(questionId)}})}return false});$('#askMeHome').find('div.topRight a.deleteAll').unbind('click').click(function(){$.dragonConfirm('<div id="AskMe_deleteConfirm" style="font-size:11px;line-height:1.7;">Are you sure you want to delete all answers?<br />This will not delete the associated Chatter posts.</div>',{width:280,title:'Delete Answers',curtain:false,confirmImg:'btn_delete.gif',confirmCallback:function(){AskMe.deleteAllAnswers();$('div.AskMe_QuestionList ul').html('<li class="noAnsweredQuestions">No one has answered your questions yet.  You can ask more questions by visiting <br />profiles on myYearbook or by clicking "Ask Me Anything!" links in Chatter.</li>');$('#AskMe_ViewMoreAnswers').remove()}});return false});$('li.AskMe_Question div.askFriends').find('img, a').unbind('click').click(function(){var questionNode=$(this).parents('div.questionDetails').find('div.questionText');if(questionNode.find('a').length>0){var question=questionNode.find('a').text().slice(3)}else{var question=questionNode.text().slice(3)}AskMe.getAskFriendsPopup(question);return false})},deleteAnswer:function(questionId){$.getJSON(AskMe.ajaxUrl+'deleteAnswer?callback=?',{questionId:questionId,offset:($('div.AskMe_QuestionList li.AskMe_Question').length-1),hideOwn:($('#AskMe_hideOwnAnswers').find('input').get(0).checked?1:0),callback:'AskMe.deleteAnswerCallback'})},deleteAnswerCallback:function(result){if(result.success===true){AskMe.deletedAnswer.remove();if(typeof result.markup=='string'){if(result.markup.search('noAnsweredQuestions')>-1){if($('div.AskMe_QuestionList li.AskMe_Question').length==0){$('div.AskMe_QuestionList ul').append(result.markup)}}else{$('div.AskMe_QuestionList ul').append(result.markup)}if(typeof result.moreAnswers!='undefined'&&result.moreAnswers===false){$('#AskMe_ViewMoreAnswers').remove()}eval(result.aiMembersJS);eval(result.aiIconSetsJS);ActionIcons.init();AskMe.initAskMeAnswers()}else{$('#AskMe_ViewMoreAnswers').remove()}}else if(typeof result.error=='string'){$.dragonAlertHTML(result.error,{width:350,curtain:false})}},deleteAllAnswers:function(){$.getJSON(AskMe.ajaxUrl+'deleteAllAnswers?callback=?',{callback:'void'})},getMoreAnswers:function(offset,hideOwn){$.ajax({url:AskMe.ajaxUrl+'answeredQuestions',dataType:'jsonp',data:{offset:offset,hideOwn:hideOwn},success:function(result){AskMe.getMoreAnswersCallback(result)}})},getMoreAnswersCallback:function(result){$('#AskMe_LoadingAnswers').remove();if(result.success&&result.markup){$('ul','#askMeHome').append(result.markup);var viewMoreLink=$('#AskMe_ViewMoreAnswers');if(result.hasMoreAnswers){if(viewMoreLink.length>0){viewMoreLink.show()}else{$('div.AskMe_QuestionList ul').after('<div class="pseudolink" id="AskMe_ViewMoreAnswers">View More Answers...</div>')}}else{viewMoreLink.hide()}eval(result.aiMembersJS);eval(result.aiIconSetsJS);ActionIcons.init();AskMe.initAskMeAnswers()}if(typeof result.error=='string'){$.dragonAlertHTML(result.error,{width:350,curtain:false})}},fetchQuestionSuggestions:function(page,display,textarea){page=parseInt(page);if(typeof textarea!='object'||textarea.length<1){return false}if(typeof AskMe.cachedQuestionSuggestions[page]!=='undefined'){if(display){AskMe.displayQuestionSuggestions(page,textarea)}return true}$.ajax({url:AskMe.ajaxUrl+'questionSuggestions',dataType:'jsonp',data:{page:page},success:function(data){AskMe.cachedQuestionSuggestions[page]=data;if(display){AskMe.displayQuestionSuggestions(page,textarea)}}})},displayQuestionSuggestions:function(page,textarea){var data=AskMe.cachedQuestionSuggestions[page];var suggestedQuestionMarkup='<ol>';for(var i in data.questionSuggestions){suggestedQuestionMarkup+='<li>'+(parseInt(i)+1+((page-1)*10))+'. <span class="pseudolink normaltextlink">'+data.questionSuggestions[i]+'</span></li>'}suggestedQuestionMarkup+='</ol><div class="navigator">';if(data.hasPrevious){suggestedQuestionMarkup+='<span class="pseudolink normaltextlink" data-page="'+(page-1)+'">Prev</span>'}if(data.hasNext){if(data.hasPrevious){suggestedQuestionMarkup+=' | '}suggestedQuestionMarkup+='<span class="pseudolink normaltextlink" data-page="'+(page+1)+'">Next</span>'}if($('#questionSuggestions').length===0){suggestedQuestionMarkup+='</div>';$('<div id="questionSuggestions" />').appendTo('body').dragonDrop({type:'window',title:'Suggested Questions',content:suggestedQuestionMarkup,enableClose:true,width:435})}else{$('#questionSuggestions').find('div.dragonContent').html(suggestedQuestionMarkup)}$('#questionSuggestions').find('li').unbind('click').click(function(){textarea.val($(this).find('span').html()).trigger('focus');$(this).parent().parent().parent().find('div.close').trigger('click')});$('#questionSuggestions').find('div.navigator span.pseudolink').unbind('click').click(function(){AskMe.fetchQuestionSuggestions($(this).attr('data-page'),true,textarea)});AskMe.fetchQuestionSuggestions(page+1,false,textarea)},getAskFriendsPopup:function(question){$('#askFriendsLoading, table.translucentFrame').remove();$('<div id="askFriendsLoading" style="text-align:center;padding:50px;background-color:#fff;border:1px solid #000;"><img src="'+IMAGE_URL+'images/loading/ffffff-transparent-circle_ball.gif" alt="" /></div>').appendTo('body').centerOnScreen();$.getJSON(AskMe.ajaxUrl+'askFriendsPopup?callback=?',{question:question},function(result){$('#askFriendsLoading').remove();$('#askYourFriends').find('textarea').val('');if(typeof result.markup=='string'){var frameHTML='<table class="translucentFrame"><tr><td class="frameTop" colspan="3"> </td></tr><tr><td class="frameSide"> </td><td class="frameCenter">'+result.markup+'</td><td class="frameSide"> </td></tr><tr><td class="frameTop" colspan="3"> </td></tr></table>';$('body').append(frameHTML);$('table.translucentFrame').centerOnScreen();if($('#askMeHome').length>0){$('table.translucentFrame').css('margin-left','-100px')}$('#askYourFriendsPopup').find('div.close').click(function(){$('#askYourFriendsPopup').parents('table.translucentFrame').remove()});if(typeof FriendsSelector=='object'){FriendsSelector.init();AskMe.bindEvents(['askFriendsPopup']);var popup=$('#askYourFriendsPopup');popup.find('div.questionArea textarea').trigger('keyup');if(popup.find('div.friend.twitter').length>0){FriendsSelector.selectFriend(popup.find('div.friend.twitter'))}if(popup.find('div.friend.facebook').length>0){FriendsSelector.selectFriend(popup.find('div.friend.facebook'))}if(popup.find('div.friend.myspace').length>0){FriendsSelector.selectFriend(popup.find('div.friend.myspace'))}}else{$('#askYourFriendsPopup').parents('table.translucentFrame').remove()}}else if(typeof result.error=='string'){$.dragonAlert(result.error,{curtain:false})}})},swapAskFriendsImage:function(){if(FriendsSelector.getSelectedMemberIds().length>0&&$('#askYourFriendsPopup').find('div.questionArea textarea').val()!=''){$('#askYourFriendsPopup').find('img.submit').attr('src',IMAGE_URL+'images/AskMe/btn_lg_ask_friends_on.gif')}else{$('#askYourFriendsPopup').find('img.submit').attr('src',IMAGE_URL+'images/AskMe/btn_lg_ask_friends_off.gif')}}};$(document).ready(function(){if(AskMe.token===false){if(typeof stok!='undefined'){AskMe.token=stok}else if(typeof tok!='undefined'){AskMe.token=tok}else if($('#token').length>0){AskMe.token=$('#token').val()}}AskMe.ajaxUrl=MyYearbook.URLs.Chatter+'askMe/json/';if($('body').attr('data-application')=='AskMeHome'){AskMe.initHomePage();$('div.shareContent a.connectPopup').data('displayType','askMe')}else if($('body').attr('data-application')=='AskMeAnswers'){AskMe.initAskMeAnswers()}else if($('body').attr('data-application')=='AskMeAskFriends'){FriendsSelector.init();AskMe.bindEvents(['askFriendsPopup']);with($('#askYourFriendsPopup')){find('img.submit').attr('src',IMAGE_URL+'images/AskMe/btn_lg_ask_friends_off.gif');find('div.friend').click(function(){AskMe.swapAskFriendsImage()})}$('#friendSearch').val('Find Friends');FriendsSelector.callbacks.load=function(){$('#askYourFriendsPopup').find('div.friend').click(function(){AskMe.swapAskFriendsImage()})};var popup=$('#askYourFriendsPopup');if(popup.find('div.friend.twitter').length>0){FriendsSelector.selectFriend(popup.find('div.friend.twitter'))}if(popup.find('div.friend.facebook').length>0){FriendsSelector.selectFriend(popup.find('div.friend.facebook'))}if(popup.find('div.friend.myspace').length>0){FriendsSelector.selectFriend(popup.find('div.friend.myspace'))}var popupLink=$('#noFriends').find('a.shareConnectPopup');if(popupLink.length>0){with(popupLink){data('displayType','askFriends');click(function(){Share.getConnectPopup(false,$(this));return false})}}}else if($('#Chatter_CustomHeader_AskMeForm').length){AskMe.initChatterSingleView()}});