$(document).ready(function(){$("#skills ul.circular").circular({intervall:5000});$("#activities ul.circular").circular({intervall:8000,length:8});$("li.projects ul.circular").circular({intervall:5000,length:5});$("li.clients ul.circular").circular({intervall:5000,length:8});$("a").filter(function(){return this.hostname&&(this.hostname).split(":")[0]!==(location.hostname).split(":")[0]}).addClass("external");$("a.external").click(function(c){c.preventDefault();window.open(this.href);return false});$.extend($.modal.defaults,{closeClass:"uoCloseModal",closeHTML:'<a href="#""></a>'});var b=new $.RingBack({trigger:$("a.uoHollywoodPrinciple")});var a=new $.TipAFriend({trigger:$("a.uoTipAFriend")})});(function(b){b.extend({scope:function(d,c){return function(){return d.apply(c,arguments)}}});b.RingBack=function(c){this.initialize(c)};b.extend(b.RingBack.prototype,{o:{},initialize:function(c){var d=this;this.o=b.extend({speed:300},c||{});this.o.trigger.click(function(f){f.preventDefault();b.get(f.currentTarget,function(e){b(e).modal({onOpen:d.onOpenHandler,onShow:b.scope(d.onShowHandler,d),onClose:d.onCloseHandler})})})},onOpenHandler:function(c){c.overlay.fadeIn(200,function(){c.container.fadeIn(200,function(){c.data.fadeIn(200,function(){})})})},onShowHandler:function(d){var e=this;var c=b("form",d.data);c.submit(function(f){f.preventDefault();b.ajax({url:c.attr("action")+"/",data:c.serialize(),type:"post",dataType:"json",success:function(g){success=(g.status=="fine");e.onCloseHandler(d)}})})},onCloseHandler:function(c){c.data.fadeOut(200,function(){c.container.fadeOut(200,function(){c.overlay.fadeOut(200,function(){b.modal.close()})})})}});b.TipAFriend=function(c){this.initialize(c)};b.extend(b.TipAFriend.prototype,{o:{},initialize:function(c){var d=this;this.o=b.extend({speed:300},c||{});this.o.trigger.click(function(f){f.preventDefault();b.get(f.currentTarget,function(e){b(e).modal({onOpen:d.onOpenHandler,onShow:b.scope(d.onShowHandler,d),onClose:d.onCloseHandler})})})},onOpenHandler:function(c){c.overlay.fadeIn(200,function(){c.container.fadeIn(200,function(){c.data.fadeIn(200,function(){})})})},onShowHandler:function(d){var e=this;var c=b("form",d.data);c.submit(function(f){f.preventDefault();if(!e.validate(c)){console.log("validation failed");return false}b.ajax({url:c.attr("action")+"/",data:c.serialize(),type:"post",dataType:"json",success:function(g){success=(g.status=="fine");e.onCloseHandler(d)},error:function(){}})})},onCloseHandler:function(c){c.data.fadeOut(200,function(){c.container.fadeOut(200,function(){c.overlay.fadeOut(200,function(){b.modal.close()})})})},validate:function(c){var d=false;b.ajax({async:false,url:c.attr("action")+"/validate/",data:c.serialize(),type:"post",dataType:"json",success:function(e){d=(e.status=="fine")},error:function(){}});return d}});b.fn.circular=function(c){o=b.extend({length:"4",speed:1000,easing:null,intervall:2000,postSlideCallback:null},c||{});return this.each(function(h,g){var m=b(this);var l=b("li",m);var e=m.parent("div");var d=l.length;var j=b(this).height()/l.length;b(e).height(o.length*j);b("li:lt("+o.length+")",m).clone().appendTo(m);var f=-1;var k=0;setInterval(function(){if(k==d){k=0;m.css("top",0)}f=(++k*j*-1);m.animate({top:f},o.speed,o.easing,function(){if(o.postSlideCallback){o.postSlideCallback.apply(this,[this,k])}})},o.intervall)})};function a(c){if(window.console&&window.console.log){window.console.log(c)}}})(jQuery);