;(function($)
{jQuery.fn.extend({selectbox:function(options){return this.each(function(){new jQuery.SelectBox(this,options);});}});if(!window.console){var console={log:function(msg){}}}
jQuery.SelectBox=function(selectobj,options){var opt=options||{};opt.inputClass=opt.inputClass||"selectbox";opt.containerClass=opt.containerClass||"selectbox-wrapper";opt.hoverClass=opt.hoverClass||"current";opt.currentClass=opt.selectedClass||"selected"
opt.debug=opt.debug||false;var elm_id=selectobj.id;var active=-1;var inFocus=false;var hasfocus=0;var $select=$(selectobj);var $container=setupContainer(opt);var $input=setupInput(opt);$select.hide().before($input).before($container);$container.css('left',$input.position().left);init();$input.click(function(){if(!inFocus){$container.toggle();}}).focus(function(){if($container.not(':visible')){inFocus=true;$container.show();}}).keydown(function(event){switch(event.keyCode){case 38:event.preventDefault();moveSelect(-1);break;case 40:event.preventDefault();moveSelect(1);break;case 13:event.preventDefault();$('li.'+opt.hoverClass).trigger('click');break;case 27:hideMe();break;}}).blur(function(){if($container.is(':visible')&&hasfocus>0){if(opt.debug)console.log('container visible and has focus')}else{hideMe();}});function hideMe(){hasfocus=0;$container.hide();}
function init(){$container.append(getSelectOptions($input.attr('id'))).hide();var width=$input.css('width');$container.width(width);}
function setupContainer(options){var container=document.createElement("div");$container=$(container);$container.attr('id',elm_id+'_container');$container.addClass(options.containerClass);return $container;}
function setupInput(options){var input=document.createElement("input");var $input=$(input);$input.attr("id",elm_id+"_input");$input.attr("type","text");$input.addClass(options.inputClass);$input.attr("autocomplete","off");$input.attr("readonly","readonly");$input.attr("tabIndex",$select.attr("tabindex"));return $input;}
function moveSelect(step){var lis=$("li",$container);if(!lis)return;active+=step;if(active<0){active=0;}else if(active>=lis.size()){active=lis.size()-1;}
lis.removeClass(opt.hoverClass);$(lis[active]).addClass(opt.hoverClass);}
function setCurrent(){var li=$("li."+opt.currentClass,$container).get(0);var ar=(''+li.id).split('_');var el=ar[ar.length-1];$select.val(el);$input.val($(li).html());window.location=window.location+'?action=change&name='+$select.attr('name')+'&value='+el;return true;}
function getCurrentSelected(){return $select.val();}
function getCurrentValue(){return $input.val();}
function getSelectOptions(parentid){var select_options=new Array();var ul=document.createElement('ul');$select.children('option').each(function(){var li=document.createElement('li');li.setAttribute('id',parentid+'_'+$(this).val());li.innerHTML=$(this).html();if($(this).is(':selected')){$input.val($(this).html());$(li).addClass(opt.currentClass);}
ul.appendChild(li);$(li).mouseover(function(event){hasfocus=1;if(opt.debug)console.log('over on : '+this.id);jQuery(event.target,$container).addClass(opt.hoverClass);}).mouseout(function(event){hasfocus=-1;if(opt.debug)console.log('out on : '+this.id);jQuery(event.target,$container).removeClass(opt.hoverClass);}).click(function(event){var fl=$('li.'+opt.hoverClass,$container).get(0);if(opt.debug)console.log('click on :'+this.id);$('li.'+opt.currentClass).removeClass(opt.currentClass);$(this).addClass(opt.currentClass);setCurrent();hideMe();});});return ul;}};})(jQuery.noConflict());;;(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.10",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}});c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i)}})}})(jQuery);;;(function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var c=0,d;(d=a[c])!=null;c++)b(d).triggerHandler("remove");k(a)}}else{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return l.call(b(this),a,c)})}}b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.charAt(0)==="_")return h;e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}):this.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(true,{},this.options,this._getCreateOptions(),a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a;if(arguments.length===0)return b.extend({},this.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}this._setOptions(d);return this},_setOptions:function(a){var c=this;b.each(a,function(d,e){c._setOption(d,e)});return this},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);;;jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};;;(function($)
{$.fn.comments=function(blnDeep)
{var blnDeep=(blnDeep||false);var jComments=$([]);this.each(function(intI,objNode)
{var objChildNode=objNode.firstChild;var strParentID=jQuery(this).attr("id");while(objChildNode){if(objChildNode.nodeType===8){jComments=jComments.add("<div rel='"+strParentID+"'>"+
objChildNode.nodeValue+"</div>");}else if(blnDeep&&(objChildNode.nodeType===1)){jComments=jComments.add($(objChildNode).comments(true));}
objChildNode=objChildNode.nextSibling;}});return(jComments);}})(jQuery);;;(function($)
{var qn="anthonyburrill.menu";var eventQn="."+qn;$.widget(qn,{options:{selected:null},_create:function()
{$.Widget.prototype._create.apply(this,arguments);},_init:function()
{$.Widget.prototype._init.apply(this,arguments);var o=this;var $widget=this.widget();$(">ul li a",$widget).each(function()
{$this=$(this);if($("ul",$this.parent()).length==0){$this.bind("click",function(e)
{$.cookie("menu_"+o.options.selected.attr("class"),"closed",{path:'/'});});}});$("ul li ul",$widget).each(function()
{var speed=500;var j=$(this);var p=j.parent().parent();p.each(function()
{var li=$(this);var cls=$.trim(li.attr("class"));var cookie=$.cookie("menu_"+cls);if(cookie=="open"){o.options.selected=p;$(".nav",li).css("display","block");}else{$(".nav",li).css("display","none");}
var temp=location.href.split("/");temp.shift();temp.shift();temp.shift();if(temp.length>1){if(cls==temp[0]){var page=temp[1].split(".")[0];$("."+page,p).addClass("selected");}}});$(">a",p).bind("click",function(e)
{e.preventDefault();var nav=$(".nav",p);if(o.options.selected!=null){$(".nav",o.options.selected).slideUp(speed);$.cookie("menu_"+$.trim(o.options.selected.attr("class")),"closed",{path:'/'});}
if(nav.css("display")=="none"){$(".nav",p).slideDown(speed);o.options.selected=p;$.cookie("menu_"+$.trim(p.attr("class")),"open",{path:'/'});}else{$(".nav",p).slideUp(speed);$.cookie("menu_"+$.trim(p.attr("class")),"closed",{path:'/'});}});});$widget.fadeIn(500);}});})(jQuery);;;(function($)
{var qn="anthonyburrill.slideshow";var eventQn="."+qn;$.widget(qn,{options:{nav:'<div class="nav"><a href="#" class="first">&lt;</a><ol></ol><a href="#" class="last">&gt;</a></div>',li:'<li><a id="_#{id}" href="#{href}">#{index}</a></li>'},_loadTumblr:function()
{var o=this;$.getScript("http://anthonyburrill.tumblr.com/api/read/json/?type=photo",function()
{o.__init();});},_create:function()
{$.Widget.prototype._create.apply(this,arguments);var id=$("body").attr("id");if(id=="home"){this._loadTumblr();}else{this.__init();}},__init:function()
{var o=this;var $widget=this.widget();var settings=this.options;var images=new Array();var preload=new Array();var $this=$widget;var $header=$(".header",$widget);var $image=$(".image",$header);if($image.find("p").length){$image.slideshowinfo();}
images.push($image);var currentIndex=0;var width=18;var buttonsPerPage=6;var pageWidth=width*buttonsPerPage;var panelWidth;var pages;var id=$("body").attr("id");var addButton=function()
{var num=images.length;if(num<10){num="0"+num.toString();}
var li=settings.li.replace(/#\{href\}/g,"#"+new Number(images.length-1)).replace(/#\{index\}/g,num).replace(/#\{id\}/g,new Number(images.length-1))
$ol.append(li);panelWidth=$("li",$ol).length*width+1;pages=Math.ceil(images.length/5);if($("li",$ol).length>buttonsPerPage){enabled(rightbtn);$nav.css({width:pageWidth+5});rightbtn.css({display:"block"});leftbtn.css({display:"block"});$ol.css({left:13});}else{$nav.css({width:($("li",$ol).length*width)});}
return $("li:last a",$ol).bind("click",function(e)
{e.preventDefault();transition(new Number($(this).attr("id").substr(1)));clearTimeout(settings.auto);settings.auto=setTimeout(function()
{startAuto();},10000);});}
if(id=="home"){var grey=images.shift();$.each(tumblr_api_read.posts,function(i)
{if(i>=6){return;}
var $img=$('<div class="image"><img src="'+this["photo-url-500"]+'" /></div>');preload.push($img.get(0));});}else{if($header.comments().eq(0).children().length>0){$this.append(settings.nav);var $nav=$(".nav",$this);var $ol=$("ol",$nav);$nav.bind("mouseover",function(e)
{e.preventDefault();clearTimeout(settings.auto);}).bind("mouseout",function(e)
{e.preventDefault();startAuto();})
var leftbtn=$(".nav > a.first",$widget);var rightbtn=$(".nav > a.last",$widget);leftbtn.css({opacity:0.5,textIndent:0}).addClass("disabled");var enabled=function($a,bool)
{if(bool==null){bool=true;}
var cursor,opacity;if(bool){opacity=1;cursor="pointer";$a.removeClass("disabled");}else{opacity=0.5;cursor="default";$a.addClass("disabled");}
$a.css({opacity:opacity,cursor:cursor});}
var pageIndex=0;$("> a.first, > a.last",$nav).bind("click",function(e)
{e.preventDefault();if($(this).css("cursor")!="pointer"){return;}
if($(this).hasClass("last")){movePage(pageIndex+1);}else{movePage(pageIndex-1);}});addButton().parent().addClass("selected");$header.comments().eq(0).children().each(function(i)
{var $image=$(this);if($image.find("p").length){$image.slideshowinfo();}
preload.push(this);});}}
var movePage=function(index)
{if(index==pageIndex){return;}
var left;left=(width*index)-(pageWidth*index);$ol.css({width:1000});if(index==0){enabled(leftbtn,false);}else{enabled(leftbtn);}
if(index>=pages-1){enabled(rightbtn,false);}else{enabled(rightbtn);}
left=Math.max(left,-((images.length-5)*18));$ol.animate({marginLeft:left});pageIndex=index;}
var index=preload.length;var done=false;var load=function(e)
{if(e!=null){$(e.target).unbind("load",load);var $div=$(e.target).parent();images.push($div);if(id!="home"){addButton();}else{}}
if(preload.length>0){var image=preload.shift();var src=$("img",image).attr("src");$("img",image).attr({src:""});var $img=$("div:last",$header.append(image));if(preload.length==0){}
$("img",$img).remove();$img.prepend("<img />");$("img",$img).bind("load",function(e)
{try{load(e);}catch(e){}});$("img",$img).attr({src:src});$img.css({zIndex:--index,opacity:0});if(id=="home"&&images.length==1){transition(0);}}else{startAuto();$nav.fadeIn();}}
$this.css({width:$image.width(),height:$image.height()});if(preload.length>0){$header.find("img").bind("mouseover",function(e)
{e.preventDefault();clearTimeout(settings.auto);}).bind("mouseout",function(e)
{e.preventDefault();}).bind("click",function(e)
{e.preventDefault();try{transition(currentIndex+1,true);}catch(e){}});$image.css({zIndex:index});load();}
var transition=function(nextIndex,shouldMovePage)
{if(id!="home"){if(images.length==1){return;}}
currentIndex=new Number(currentIndex);if(nextIndex==null){nextIndex=currentIndex+1;}
nextIndex=new Number(nextIndex);if(nextIndex>=images.length){nextIndex=0;}else if(nextIndex==-1){nextIndex=images.length-1;}
var time;$current=$("img",images[currentIndex]);$next=$("img",images[nextIndex]);if($current.width()!=$next.width()||$current.height()!=$next.height()){$this.animate({width:images[nextIndex].width(),height:images[nextIndex].height()});if($nav!=null){$nav.css({opacity:0,top:$next.height()+10});}}
if(grey){grey.animate({opacity:0},1000,function()
{grey.remove();});}
if(currentIndex==0&&nextIndex==0&&id=="home"){images[nextIndex].css({zIndex:1000});}else{images[currentIndex].css({opacity:0},time);}
images[nextIndex].animate({opacity:1},function()
{if($nav!=null){$nav.animate({opacity:1});}});$("a#_"+currentIndex,$ol).parent().removeClass("selected");currentIndex=nextIndex;$("a#_"+currentIndex,$ol).parent().addClass("selected");if(shouldMovePage){movePage(Math.floor(currentIndex/5));}}
var startAuto=function()
{clearTimeout(settings.auto);if(id=="home"){if(images.length<3){return;}
settings.auto=setTimeout(function()
{transition();startAuto();},10000);}};}});})(jQuery);;;(function($)
{var qn="anthonyburrill.vimeo";var eventQn="."+qn;$.widget(qn,{options:{playersrc:"http://vimeo.com/moogaloop.swf?clip_id=#{clip_id}&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1",albumhref:"http://vimeo.com/api/album/#{albumid}/clips.json?callback=?",cliphref:"http://vimeo.com/api/user865505/clips.json?callback=?",nav:'<div class="nav"><ol>#{lis}</ol></div>',li:'<li><a href="#{id}" title="#{title}">#{index}</a></li>'},_create:function()
{$.Widget.prototype._create.apply(this,arguments);},_init:function()
{$.Widget.prototype._init.apply(this,arguments);var o=this;var $widget=this.widget();var j=$widget;var header=$widget.parent();var videos;var data=eval("("+j.html()+")");var options=$.extend(o.options,data);var settings=o.options;var changeVideo=function(i,noanimate)
{if(o.options.selected!=null){settings.selected.removeClass("selected");}
settings.selected=$("a[href=#"+i+"]");settings.selected.addClass("selected");var video=videos[i];$("h2",header).html(video.caption);var w=video.width;var h=video.height;if(noanimate==true){var src=options.playersrc.replace(/#\{clip_id\}/g,video.clip_id);$("#vimeo-player").css({width:w,height:h});swfobject.createSWF({data:src,width:w,height:h},{},"vimeo-player");return;}
$("#vimeo-player").parent().animate({width:w,height:h},200,function()
{var src=options.playersrc.replace(/#\{clip_id\}/g,video.clip_id);swfobject.createSWF({data:src,width:w,height:h},{},"vimeo-player");});};$.getJSON(settings.albumhref.replace(/#\{albumid\}/g,settings.albumid),function(data)
{var lis="";videos=data;if(data.length>1){$.each(data,function(i)
{lis+=options.li.replace(/#\{id\}/g,"#"+i).replace(/#\{title\}/g,this.title).replace(/#\{index\}/g,(i+1));});}
var header=j.parent();j.remove();header.append('<div style="width: 640px;margin-bottom: 5px;"><div id="vimeo-player" class="swf"></div></div>');header.append('<h2></h2>');header.append(options.nav.replace(/#\{lis\}/g,lis));$("a",header).bind("click",function(e)
{e.preventDefault();var a=$(this);var temp=a.attr("href").split("#");var href=temp[1];changeVideo(href);});changeVideo(0,true);});}});})(jQuery);;;(function($)
{var qn="anthonyburrill.colorSelector";var eventQn="."+qn;$.widget(qn,{options:{},_create:function()
{$.Widget.prototype._create.apply(this,arguments);$("label").bind("click",function()
{var $this=$(this);var $input=$this.find("input").eq(0);setTimeout(function()
{if(!$input.attr("checked")){$input.trigger("change");}},0);});this.$links=this.widget().parent().find(".money a");this.$links.each(function()
{var $this=$(this);var orig=$this.attr("href")+"&on0=Colour&os0=";$this.attr("href",orig);$this.data("original-"+qn,orig);});},_setColour:function(color)
{this.$links.each(function()
{var $this=$(this);$this.attr("href",$this.data("original-"+qn)+color);});$(".hproduct .header").find(".selected").removeClass("selected").css({display:"none"}).fadeOut(500).end().find(".color-"+color.toLowerCase()).addClass("selected").fadeIn(500);},_change:function(e)
{var $el=$(e.target);var $widget=this.widget();$widget.find(".selected").removeClass("selected");$el.parent().addClass("selected");var i=$el.parent().index("label")+1;var len=this.$icons.length;var n=len-i;this.$pointer.animate({marginRight:n*27},{duration:100});this._setColour($el.val());},_init:function()
{$.Widget.prototype._init.apply(this,arguments);var o=this;var $widget=this.widget();this.$pointer=$("#pointer");this.$icons=$(".color-icons li");this.$radios=$("input",$widget);this.$radios.bind("change"+eventQn,$.proxy(this,"_change")).each(function(i)
{var $this=$(this);if(i==0){$this.triggerHandler("change"+eventQn);}});this.$icons.bind("click",function()
{var $this=$(this);var i=$this.index();o.$radios.eq(i).trigger("change");});},_destroy:function()
{$.Widget.prototype._destroy.apply(this,arguments);this.$links.removeData("original-"+qn);}});})(jQuery);;jQuery(function()
{(function($)
{$(function()
{$('.product .long select').selectbox();$('.product .quantity select').selectbox();$("#basket form").bind("submit",function(e)
{if($("#sltShippingLocation").val()==""){e.preventDefault();alert("Please select a shipping location");return;}});$("a[rel=external]").attr("target","_blank");$("#wrapper").css({display:"none",visibility:"visible"}).fadeIn(500);$("#nav").menu();$(".vimeo #vimeo").vimeo();$(".slideshow").slideshow();$(".colors").colorSelector();$(window).bind("resize",function()
{$wrapper=$("#wrapper");var h=($(document).height()/2)-($wrapper.height()/2);$wrapper.css({marginTop:h,position:"relative"});}).trigger("resize");$("#mailing-list form").bind("submit",function(e)
{var em=$("#email");var email=$("input",em).attr("value");if(email.indexOf("@")==-1||email.indexOf(".")==-1){e.preventDefault();if($("p",em).length==0){em.append(em.comments().html());}}
return;});});})(jQuery.noConflict());});
