window.nimble=window.nimble||{};var nimble=window.nimble;nimble.verifyUnique=function(c,b,d){c="#"+c;b="#"+b;var a="val="+$(c).val();$.ajax({type:"POST",url:d,data:a,success:function(e){nimble.growl("flaggreen",e,3000);$(c).css({background:"#fff",color:"#000"});$(b).addClass("icon");$(b).addClass("icon_flag_green");$(b).removeClass("icon_flag_red");$(b).show()},error:function(e){nimble.growl("flagred",e.responseText);$(c).css({color:"#9c3333"});$(b).addClass("icon");$(b).addClass("icon_flag_red");$(b).removeClass("icon_flag_green");$(b).show()}})};$(function(){$('<div id="confirmationdialog" title="" style="display:none"><p id="confirmationcontent">&nbsp;</p><div class="buttons">	  <a id="confirmaccept" class="modal_close button icon icon_accept" onClick="confirmAction(); $(\'#confirmationdialog\').dialog(\'close\');">Accept</a>   <a id="confirmcancel" onClick="$(\'#confirmationdialog\').dialog(\'close\');" class="modal_close button icon icon_cancel">Cancel</a></div></div>').appendTo(document.body);$("#confirmationdialog").dialog({bgiframe:true,resizable:false,modal:true,autoOpen:false,width:400,overlay:{backgroundColor:"#000",opacity:0.5}})});nimble.wasConfirmed=function(d,c,a,b){$("#confirmationtitle").html(d);$("#confirmationcontent").html(c);$("#confirmaccept").html(a);$("#confirmcancel").html(b);$("#confirmationdialog").dialog("option","title",d);$("#confirmationdialog").dialog("open")};nimble.changeLogin=function(a){$(".flash").hide();$(".loginselector").removeClass("current");$(".loginmethod").hide();$("#"+a).show("highlight")};nimble.enableFacebookContinue=function(){$("#loginfacebookcontinue").show();$("#loginfacebookenable").hide()};nimble.disableFacebookContinue=function(){$("#loginfacebookcontinue").hide()};$(function(){$('<div id="sessionterminateddialog" style="display:none">  <div class="errorpopup">    <div class="content" style="width:auto">	     <p id="sessionterminateddialogmsg"><g:message code="nimble.template.sessionterminated.descriptive" /></p>      <div class="buttons">        <a href="#" onClick="window.location.reload();return false;" id="sessionterminatedbtn" class="button icon icon_flag_blue">Login</a>      </div>    </div>  </div></div>').appendTo(document.body);$("#sessionterminateddialog").dialog({bgiframe:true,resizable:false,modal:true,autoOpen:false,title:"Session Terminated",overlay:{backgroundColor:"#000",opacity:0.5}});$().ajaxError(function(c,d,a,b){if((d.status==403)&&(d.getResponseHeader("X-Nim-Session-Invalid")!=null)){$("#sessionterminateddialogmsg").text($("#sessionterminatedmsg").val());$("#sessionterminatedbtn").text($("#sessionterminatedlogin").val());$("#sessionterminateddialog").dialog("open","title",$("#sessionterminatedtitle").val())}})});nimble.createTip=function(c,a,b){$(function(){$(document.body).after('<div id="'+c+'_tip"><div class="ui-dialog ui-widget"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all"><strong>'+a+'</strong></div><div class="ui-dialog-content ui-widget-content">'+b+"</div></div></div>");$("#"+c+"_tip").hide();$("#"+c).bt({contentSelector:$("#"+c+"_tip"),width:"350px",closeWhenOthersOpen:true,shrinkToFit:"true",positions:["right","top","left"],margin:0,padding:6,fill:"#fff",strokeWidth:1,strokeStyle:"#c2c2c2",spikeGirth:12,spikeLength:9,hoverIntentOpts:{interval:100,timeout:1000}})})};nimble.createTabs=function(a){$(function(){$("#"+a).tabs()})};