;(function($){$.extend($.fn,{placeholderSupport:null,placeholder:function(){var createPlaceholder=function(input){var placeholder=$(input).attr('placeholder');if(placeholder!=''){var placeholder=$('<span class="placeholder_span">'+placeholder+'</span>').appendTo($(input).parent());var pos=$(input).position();placeholder.css({top:pos.top,left:pos.left});if($(input).val()!=''){placeholder.hide();}
placeholder.click(function(){$(this).hide();input.focus();});$(input).focus(function(){placeholder.hide();}).blur(function(){if($(this).val()==''){placeholder.show();}});}}
if(this.placeholderSupport==null){var i=document.createElement('input');this.placeholderSupport=('placeholder'in i);}
if(this.placeholderSupport==false){if(!$(this).is('input')){$(this).find("input[type='text'],input[type='password']").each(function(){createPlaceholder(this);});}else{createPlaceholder(this);}}}});})(jQuery);;;(function($){var as=window.as={modules:['apps','license'],init:function(){for(var i in this.modules){if(typeof(this[this.modules[i]])!='undefined'){this[this.modules[i]].init();}}},placeholders:function(){var loginForm=$('#header .login');if(loginForm.length==1){loginForm.placeholder();var password=$("input[name='password']",loginForm);$("input[name='username']",loginForm).change(function(){if(password.val()!=''){$('.placeholder_span',loginForm).eq(1).hide();}});}
var searchForm=$('#header form.search');if(searchForm.length==1){searchForm.placeholder();}}};})(jQuery);$(document).ready(function(){as.init();});$(window).load(function(){as.placeholders();});;;(function(){as.media=as.media||{};$.extend(as.media,{events:function(container){var self=this;$('<div class="popup_overlay"><div id="media_container"></div><a class="next" title="Next">&nbsp;</a>'
+'<a class="prev" title="Previous">&nbsp;</a><a class="close"></a></div>').appendTo('body');$('.popup_overlay a.close').click(function(){self.close($(this).parents('.popup_overlay'));});},showimage:function(src,paginate){var self=this;var largeImage=document.createElement('img');$('#media_container').html('<img src="images/loading.gif" />');var popup=$('#media_container').parents('.popup_overlay');this.overlay(popup);if(paginate==true){popup.addClass('paginate');}else{popup.removeClass('paginate');}
$(largeImage).bind('load',function(){$('#media_container').html(largeImage);var w=$(window);if($(largeImage).attr('width')>w.width()-100||$(largeImage).attr('height')>w.height()-100){if($(largeImage).attr('width')/$(largeImage).attr('height')>w.width()/w.height()){$('#media_container img').width(w.width()-145);}else{$('#media_container img').height(w.height()-140);}}
var popup=$('#media_container').parents('.popup_overlay');self.overlay(popup);});largeImage.src=src;},overlay:function(element){this.center(element);if($('#overlay').length==0){var overlay=$('<div id="overlay"></div>').appendTo('body');var self=this;overlay.click(function(e){e.stopPropagation();self.close($('.popup_overlay'));});}},center:function(element){var oWidth=$(element).outerWidth({margin:true});var oHeight=$(element).outerHeight({margin:true});var w=$(window);var top=Math.max((w.height()-oHeight)/2,0)+15;var left=Math.max((w.width()-oWidth)/2,0);var styles={top:top,left:left};$(element).css(styles).fadeIn(200);},close:function(popup){$(popup).fadeOut(200,function(){$('#overlay').remove();});}});})();;;(function(){as.apps=as.apps||{};$.extend(as.apps,{init:function(){var self=this;if($('#app-profile').length==1){this.initProfile();}
if($('form.search').length==1){this.initSearch();}
if($('div.pricing').length==1){$('.licenses .selector li').click(function(){self.pickLicense($(this));});}},initProfile:function(){var self=this;$(".gallery a").fancybox({'transitionIn':'elastic','transitionOut':'elastic','speedIn':600,'speedOut':200});},initSearch:function(){var label=$('.search .placeholder_label label');$("input[name='q']").keydown(function(){label.hide();}).blur(function(){if($(this).val()==''){label.show().css({opacity:1});}}).focus(function(){label.css({opacity:0.4});});},pickLicense:function(li){var appId=$("input[name='app_id']").val();var license=$('.pricing .license a');var title=li.find('.choose');license.attr('href',li.find('.read').attr('href')).html(title.html());if(title.is('.free')){$('.selector h2').html('Get it for FREE');$('.pricing .get').removeClass('buy').find('a').attr('href','app/download/id/'+appId).html('DOWNLOAD');}else{$('.selector h2').html('Buy it for '+li.find('.price').html());$('.pricing .get').addClass('buy').find('a').attr('href','app/pay/license/'+title.attr('rel')).html('CHECKOUT');}
var ul=$(li).parent('ul').hide();window.setTimeout(function(){ul.css('display','');},100);}});})();
