var Appstore={Widget:{SEARCH_TIMEOUT:500,RESULTS_PER_PAGE:5,DEFAULT_APP_ICON:"/images/defaultAppIcon.png"},GA:{MAIN_PAGE_CATEGORY:"Main Page",INFO_PAGE_CATEGORY:"Info Page",SEARCH_WIDGET_CATEGORY:"Search Widget",CREATE_A_NEW_ALIAS_CATEGORY:"Create a New Alias Widget (Info Page)",SEARCH_RESULTS_ACTION:"search results",CHOSE_APP_ACTION:"chose app",GRAB_IT_ACTION:"grab it",GRAB_IT_SUCCESS:"success",GRAB_IT_ERROR:"error",recordAction:function(b,c,a,f){try{pageTracker._trackEvent(b,c,a,f)}catch(d){}}}};$(function(){var p=$("#widgetBoxWrapper");var j=$("#copyToClipboard");var g=$("#shortName");var f=$("#submit");var h=$("#result");var n=navigator.userAgent;var e=/Opera/.test(n);var d=null;var i="";var a=($("#appName").length)?true:false;var c=Appstore.GA.SEARCH_WIDGET_CATEGORY;if(a){c=Appstore.GA.CREATE_A_NEW_ALIAS_CATEGORY}var l=$('<div class="widgetTopStyle"><div class="left"></div><div class="center"></div><div class="right"></div></div>');var o=$('<div class="widgetBottomStyle"><div class="left"></div><div class="center"></div><div class="right"></div></div>');p.prepend(l);p.append(o);Appstore.clearShortnameResult=function(){h.removeClass("message-success");h.removeClass("message-error");h.removeClass("great-success");h.html("")};g.keyup(function(q){if(q.keyCode==13){f.click();return false}Appstore.clearShortnameResult();f.addClass("disabled");window.clearTimeout(d);d=window.setTimeout(function(){var r=g.val();if(r==i){return false}i=r;Appstore.GA.recordAction(c,"searched for alias availability");Appstore.clearShortnameResult();f.addClass("disabled");h.addClass("loading");if(h.css("display")=="none"&&Appstore.Widget.showResult){Appstore.Widget.showResult()}$.post(serverRoot+"cmd.php",{action:"new_alias",alias:r,id:Appstore.app.id,dontCreate:"yes"},function(s){h.removeClass("loading");if(s.substring(0,2)=="OK"){Appstore.GA.recordAction(c,"alias availability search results","available");h.addClass("message-success").html("name available");f.removeClass("disabled")}else{Appstore.GA.recordAction(c,"alias availability search results","error");h.addClass("message-error").html("error: "+s)}})},500);return false});var m=null;function b(t,q){if(t.createTextRange&&!e){var r=t.createTextRange();if(r){r.execCommand("Copy")}}else{var u=q.offset();var s=u.top+q.outerHeight();$(t).parent().css({left:u.left+"px",top:s+"px",display:"block"});$(t).focus().select().bind("click",function(v){$(this).focus();$(this).select()})}}Appstore.copyUrlClick=function(t){window.clearTimeout(m);var q;if($(this).parent().attr("id")=="aliases"){q=$(this)}else{q=$(this).parent()}var r=$(this).attr("href");j.find("input").val(r);b(j.find("input").get(0),q);var s="";if(a){if($(this).parents("#result")){s=Appstore.GA.CREATE_A_NEW_ALIAS_CATEGORY}else{s=Appstore.GA.INFO_PAGE_CATEGORY}}else{if($(this).parents("#chooseShortnameContent").length||$(this).parents("#confirmChoiceContent").length){s=Appstore.GA.SEARCH_WIDGET_CATEGORY}else{s=Appstore.GA.MAIN_PAGE_CATEGORY}}Appstore.GA.recordAction(s,"copy URL",r);return false};Appstore.copyUrlMouseleave=function(q){m=window.setTimeout(function(){j.css("display","none")},500)};function k(q){window.clearTimeout(m)}$(".copyUrl").bind("click",Appstore.copyUrlClick);$(".copyUrl").add(j).bind("mouseleave",Appstore.copyUrlMouseleave);j.bind("mouseenter",k);Appstore.shareMouseover=function(q){};Appstore.shareMouseout=function(q){addthis_close()};Appstore.shareClick=function(s){var r=$(this).siblings(".copyUrl").attr("href");var q=$(this).attr("href");addthis_open(this,"",r,q);return false};$(".share").bind("mouseover",Appstore.shareMouseover);$(".share").bind("mouseout",Appstore.shareMouseout);$(".share").bind("click",Appstore.shareClick);Appstore.fixTarget=function(q){q.find("a[rel='external']").attr("target","_blank")};Appstore.fixTarget($("body"))});