jQuery(document).ready(function(){app.facebook.init();app.typekit.init();app.bugherd.init();app.ga.init()});var app={append_async_script:function(src,onload){var scr=document.createElement('script');scr.src=src;scr.type='text/javascript';scr.async=true;if(jQuery.isFunction(onload))scr.onload=scr.onreadystatechange=onload;var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(scr,s)}};$.extend(true,app,{facebook:{init:function(){if(app.facebook.enabled){window.fbAsyncInit=app.facebook.async_init;var url=document.location.protocol+'//connect.facebook.net/en_GB/all.js';app.append_async_script(url)}},async_init:function(){FB.init({appId:app.facebook.app_id,status:true,cookie:true,xfbml:true});$('.js_fb_login').click(function(e){e.preventDefault();FB.login(function(response){if(response.session)if((response.perms)&&(response.perms==app.facebook.perms))window.location=app.facebook.reload_url},{perms:app.facebook.perms})});$('.js_fb_logout').click(function(){FB.logout(function(response){})});if($('.js_fb_profile').length>0)FB.api('/me&access_token='+app.facebook.access_token,function(user){if(user!=null)$('.js_fb_profile').each(function(i,el){user_id=($(el).attr('rel')&&($(el).attr('rel').length>0))?$(el).attr('rel'):user.id;$(el).attr('src','http://graph.facebook.com/'+user_id+'/picture?type=large')})});FB.Event.subscribe('auth.logout')}}});$.extend(true,app,{typekit:{init:function(){if(app.typekit.enabled){TypekitConfig={kitId:app.typekit.id};var url=('https:'==document.location.protocol?'https:':'http:')+'//use.typekit.com/'+TypekitConfig.kitId+'.js';app.append_async_script(url,function(){var rs=this.readyState;if(rs&&rs!='complete'&&rs!='loaded')return;try{Typekit.load(TypekitConfig)}catch(e){}})}}}});$.extend(true,app,{ga:{init:function(){if(app.ga.enabled){if(typeof (_gaq)=='undefined')_gaq=[];_gaq.push(['_setAccount',app.ga.id]);if(app.ga.domain)_gaq.push(['_setDomainName','.'+app.ga.domain]);_gaq.push(['_trackPageview']);var url=('https:'==document.location.protocol?'https://ssl':'http://www')+'.google-analytics.com/ga.js';app.append_async_script(url)}}}});$.extend(true,app,{bugherd:{init:function(){if(app.bugherd.enabled){window._bugHerdAPIKey=app.bugherd.id;var url=('https:'==document.location.protocol?'https:':'http:')+'//www.bugherd.com/bugherd.js?s='+(new Date()).getTime();app.append_async_script(url,function(){var rs=this.readyState;if(rs&&rs!='complete'&&rs!='loaded')return;try{Typekit.load(TypekitConfig)}catch(e){}})}}}})
$.extend(true,app,{url:null,post:function(url,data,callback){app.ajax('post',url,data,callback)},get:function(url,data,callback){app.ajax('get',url,data,callback)},ajax:function(type,url,data,callback){$.ajax({type:type,url:url,data:$.extend({ajax:true,ajax_nonce:app.nonce},data),dataType:'json',success:function(response_data,code,xhr){app.nonce=response_data.nonce;if(callback)callback.call(this,response_data,code,xhr);if(ajax_handlers)ajax_handlers.local.success(response_data,code,xhr)}})},init:function(){}})
jQuery(document).ready(function($){$('#topbar').dropdown();var qs=$('.js_quick_search_input').quicksearch('.js_quick_search_item');$('.js_quicksearch_magic').click(function(e){e.preventDefault();$('.js_quick_search_input').attr('value',this.text)});$(".alert-message").alert()})

