String.prototype.linkify=function(){return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/,function(m){return m.link(m);});};function relative_time(time_value){var values=time_value.split(" ");time_value=values[1]+" "+values[2]+", "+values[5]+" "+values[3];var parsed_date=Date.parse(time_value);var relative_to=(arguments.length>1)?arguments[1]:new Date();var delta=parseInt((relative_to.getTime()-parsed_date)/1000);delta=delta+(relative_to.getTimezoneOffset()*60);var r='';if(delta<60){r='a minute ago';}else if(delta<120){r='couple of minutes ago';}else if(delta<(45*60)){r=(parseInt(delta/60)).toString()+' minutes ago';}else if(delta<(90*60)){r='an hour ago';}else if(delta<(24*60*60)){r=''+(parseInt(delta/3600)).toString()+' hours ago';}else if(delta<(48*60*60)){r='1 day ago';}else{r=(parseInt(delta/86400)).toString()+' days ago';}
return r;}
function test(){}
var Global={init:function(){Global.activateButtons();Global.twitterFeed();Global.flickrFeed();Global.vimeoFeed();$("#toEmail").bind("click",function(event){$(this).val('');});},blogFeed:function(){$.jGFeed('http://www.blogger.com/feeds/820260595013018776/posts/default',function(feeds){if(!feeds){return false;}
for(var i=0;i<feeds.entries.length;i++){var entry=feeds.entries[i];}},10);},flickrFeed:function(){$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?id=53264941@N02&lang=en-us&format=json&jsoncallback=?",function(data){$.each(data.items,function(i,item){if(i<16){var nr=Math.floor(Math.random()*2);if(nr==0){$("<img/>").attr("src",item.media.m).appendTo("#fickr_feed").wrap("<a href='"+item.link+"' target='_blank'></a>");}}});});},vimeoThumbs:function(videos){var thumbs=document.getElementById('video');thumbs.innerHTML='';var ul=document.createElement('ul');thumbs.appendChild(ul);for(var i=0;i<videos.length;i++){var thumb=document.createElement('img');thumb.setAttribute('src',videos[i].thumbnail_medium);thumb.setAttribute('alt',videos[i].title);thumb.setAttribute('title',videos[i].title);var a=document.createElement('a');a.setAttribute('href',videos[i].url);a.setAttribute('target','_blank');a.appendChild(thumb);var li=document.createElement('li');li.appendChild(a);ul.appendChild(li);}
var div=document.createElement('div');div.setAttribute('class','clear');ul.appendChild(div);},vimeoFeed:function(){var head=document.getElementsByTagName('head').item(0);var videosCallback='Global.vimeoThumbs';var videosUrl='http://vimeo.com/api/v2/fullpull/videos.json?callback='+videosCallback;var videosJs=document.createElement('script');videosJs.setAttribute('type','text/javascript');videosJs.setAttribute('src',videosUrl);head.appendChild(videosJs);},twitterFeed:function(){var url="http://twitter.com/status/user_timeline/fullpull.json?count=3&callback=?";$.getJSON(url,function(data){$('#twitter').hide();$.each(data,function(i,item){$("#twitter #timeline").append("<li>"+item.text.linkify()+" "+relative_time(item.created_at)+"</li>");});$('#twitter').hide().animate({height:'show'},1000);});},twitterFollowing:function(){var url="inc/twitter_friends_timeline.php";$.getJSON(url,function(data){$.each(data,function(i,item){$("#twitter #following").append("<li>"+item.text+" "+item.created_at+" via "+item.source+"</li>");});});},NewsletterSubmit:function(){var formOK=true;if($('#toEmail').val()=='email'){formOK=false;}
if($('#toEmail').val()==''){formOK=false;}
if(formOK){$.post("inc/newsletter_submit.php",$("#f_newsletter").serialize(),function(data){if(data.ok==true){$('#f_newsletter').text('Thanks!');}else{$('#f_newsletter .status').remove();$('#f_newsletter').prepend("<span class='status'>Error processing request, please try again.</span>");$('#f_newsletter .status').fadeOut(2500);}},"json");}else{$('#f_newsletter .status').remove();if($('#toEmail').val()=='email'){$('#f_newsletter').prepend("<span class='status'>Bad email input!</span>");}
$('#f_newsletter .status').fadeOut(2500);}},activateButtons:function(){$("#newsletter_submit").bind("click",function(e){e.preventDefault();Global.NewsletterSubmit();});$(".more").bind("click",function(e){e.preventDefault();$('#excerpt'+$(this).attr('rel')).hide();$('#content'+$(this).attr('rel')).show(200);});$(".less").bind("click",function(e){e.preventDefault();$('#content'+$(this).attr('rel')).hide();$('#excerpt'+$(this).attr('rel')).show(200);});$(".artists a").bind("click",function(e){e.preventDefault();$(".artists .selected").removeClass('selected');$(this).addClass('selected');$("#content_rcol .note").hide();$('#'+$(this).attr('rel')).show();});},}
$(document).ready(function(){Global.init();});

