
ContentRoot=Class.create();ContentRoot.prototype={onLoad:function(){if($('lmFeedbackForm'))this.initFeedbackForm();if($('faq'))this.setupFAQ();},setupFAQ:function(){var mainDiv=$('faq');var divs=mainDiv.getElementsByTagName("A");$A(divs).findAll(function(a){if(a.className=='questionLink')return true;}).each(function(anc){anc.href="javascript:void 0";anc.onclick=function(){ContentRoot.instance.toggleFAQ(anc);return false;}});},expandOrContractAll:function(callingElement,widgetName1,widgetName2){LogEventService.instance.clientEvent('expandOrContractAllFAQ');var openAll=true;if(callingElement.innerHTML==widgetName1){openAll=false;callingElement.innerHTML=widgetName2;}else{callingElement.innerHTML=widgetName1;}
var mainDiv=$('faq');var divs=mainDiv.getElementsByTagName("A");$A(divs).findAll(function(a){if(a.className=='questionLink')return true;}).each(function(anc){this.openOrCloseFAQ(anc,openAll);}.bind(this));},openOrCloseFAQ:function(anc,open){var divStyle=open?'none':'block';var ansDiv=anc.parentNode.parentNode.nextSibling;while(ansDiv.tagName!='DIV')ansDiv=ansDiv.nextSibling;ansDiv.style.display=divStyle;},toggleFAQ:function(anc){var ansDiv=anc.parentNode.parentNode.nextSibling;while(ansDiv.tagName!='DIV')ansDiv=ansDiv.nextSibling;var isOpen=wak.css.testComputedStyle(ansDiv,'display','block');ansDiv.style.display=isOpen?'none':'block';if(!isOpen){LogEventService.instance.clientEvent('OpenFAQ');}},initFeedbackForm:function(){},sendFeedbackForm:function(){var elem=$('lmFeedbackForm');var sent=function(){elem.innerHTML=strings.FEEDBACK_SENT;};AuthService.instance.sendFeedback($F('ffType'),$F('ffName'),$F('ffEmail'),$F('ffMessage'),sent);}};ContentRoot.instance=new ContentRoot();mira.registerPage(ContentRoot.instance);
