document.write('<script type="text/javascript" src="http://platform.twitter.com/anywhere.js?id=vEpPzM8KpE07Ad3Gz6sYxg&amp;v=1"></script>');
document.write('<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.pack.js"></script>');
document.write('<script type="text/javascript" src="/wordpress/wp-content/themes/kingscooty.com/fancybox/jquery.fancybox-1.3.1.pack.js"></script>');

//T
(function($){$.fn.tweet=function(o){var s={username:["seaofclouds"],list:null,avatar_size:null,count:3,intro_text:null,outro_text:null,join_text:null,auto_join_text_default:"i said,",auto_join_text_ed:"i",auto_join_text_ing:"i am",auto_join_text_reply:"i replied to",auto_join_text_url:"i was looking at",loading_text:null,query:null,date_order:"before"};if(o)$.extend(s,o);$.fn.extend({linkUrl:function(){var returning=[];var regexp=/((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi;this.each(function(){returning.push(this.replace(regexp,"<a href=\"$1\">$1</a>"))});return $(returning)},linkUser:function(){var returning=[];var regexp=/[\@]+([A-Za-z0-9-_]+)/gi;this.each(function(){returning.push(this.replace(regexp,"<a href=\"http://twitter.com/$1\">@$1</a>"))});return $(returning)},linkHash:function(){var returning=[];var regexp=/ [\#]+([A-Za-z0-9-_]+)/gi;this.each(function(){returning.push(this.replace(regexp,' <a href="http://search.twitter.com/search?q=&tag=$1&lang=all&from='+s.username.join("%2BOR%2B")+'">#$1</a>'))});return $(returning)},capAwesome:function(){var returning=[];this.each(function(){returning.push(this.replace(/\b(awesome)\b/gi,'<span class="awesome">$1</span>'))});return $(returning)},capEpic:function(){var returning=[];this.each(function(){returning.push(this.replace(/\b(epic)\b/gi,'<span class="epic">$1</span>'))});return $(returning)},makeHeart:function(){var returning=[];this.each(function(){returning.push(this.replace(/(&lt;)+[3]/gi,"<tt class='heart'>&#x2665;</tt>"))});return $(returning)}});function parse_date(date_str){return Date.parse(date_str.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i,'$1,$2$4$3'))}function relative_time(time_value){var parsed_date=parse_date(time_value);var relative_to=(arguments.length>1)?arguments[1]:new Date();var delta=parseInt((relative_to.getTime()-parsed_date)/1000);var pluralize=function(singular,n){return''+n+' '+singular+(n==1?'':'s')};if(delta<60){return'less than a minute ago'}else if(delta<(60*60)){return'about '+pluralize("minute",parseInt(delta/60))+' ago'}else if(delta<(24*60*60)){return'about '+pluralize("hour",parseInt(delta/3600))+' ago'}else{return'about '+pluralize("day",parseInt(delta/86400))+' ago'}}function build_url(){var proto=('https:'==document.location.protocol?'https:':'http:');if(s.list){return proto+"//api.twitter.com/1/"+s.username[0]+"/lists/"+s.list+"/statuses.json?per_page="+s.count+"&callback=?"}else if(s.query==null&&s.username.length==1){return proto+'//api.twitter.com/1/statuses/user_timeline.json?screen_name='+s.username[0]+'&count='+s.count+'&callback=?'}else{var query=(s.query||'from:'+s.username.join(' OR from:'));return proto+'//search.twitter.com/search.json?&q='+escape(query)+'&rpp='+s.count+'&callback=?'}}return this.each(function(i,widget){var list=$('<ul class="tweet_list">').appendTo(widget);var intro='<p class="tweet_intro">'+s.intro_text+'</p>';var outro='<p class="tweet_outro">'+s.outro_text+'</p>';var loading=$('<p class="loading">'+s.loading_text+'</p>');if(typeof(s.username)=="string"){s.username=[s.username]}if(s.loading_text)$(widget).append(loading);$.getJSON(build_url(),function(data){if(s.loading_text)loading.remove();if(s.intro_text)list.before(intro);var tweets=(data.results||data);$.each(tweets,function(i,item){if(s.join_text=="auto"){if(item.text.match(/^(@([A-Za-z0-9-_]+)) .*/i)){var join_text=s.auto_join_text_reply}else if(item.text.match(/(^\w+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+) .*/i)){var join_text=s.auto_join_text_url}else if(item.text.match(/^((\w+ed)|just) .*/im)){var join_text=s.auto_join_text_ed}else if(item.text.match(/^(\w*ing) .*/i)){var join_text=s.auto_join_text_ing}else{var join_text=s.auto_join_text_default}}else{var join_text=s.join_text};var from_user=item.from_user||item.user.screen_name;var profile_image_url=item.profile_image_url||item.user.profile_image_url;var join_template='<span class="tweet_join"> '+join_text+' </span>';var join=((s.join_text)?join_template:' ');var avatar_template='<a class="tweet_avatar" href="http://twitter.com/'+from_user+'"><img src="'+profile_image_url+'" height="'+s.avatar_size+'" width="'+s.avatar_size+'" alt="@'+from_user+'" title="@'+from_user+'\'s Avatar" border="0"/></a>';var avatar=(s.avatar_size?avatar_template:'');var date='<span class="tweet_time"><a href="http://twitter.com/'+from_user+'/statuses/'+item.id+'" title="view tweet on twitter">'+relative_time(item.created_at)+'</a></span>';var text='<span class="tweet_text">'+$([item.text]).linkUrl().linkUser().linkHash().makeHeart().capAwesome().capEpic()[0]+'</span>';if(s.date_order=='before'){list.append('<li>'+avatar+date+join+text+'</li>')}else if(s.date_order=='after'){list.append('<li>'+avatar+'<span class="tweet_body">'+join+text+date+'</span>'+'</li>')}list.children('li:first').addClass('tweet_first');list.children('li:odd').addClass('tweet_even');list.children('li:even').addClass('tweet_odd')});if(s.outro_text)list.after(outro);$(widget).trigger("loaded").trigger((tweets.length==0?"empty":"full"))})})}})(jQuery);
//H
jQuery.url=function(){var segments={};var parsed={};var options={url:window.location,strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};var parseUri=function(){str=decodeURI(options.url);var m=options.parser[options.strictMode?"strict":"loose"].exec(str);var uri={};var i=14;while(i--){uri[options.key[i]]=m[i]||""}uri[options.q.name]={};uri[options.key[12]].replace(options.q.parser,function($0,$1,$2){if($1){uri[options.q.name][$1]=$2}});return uri};var key=function(key){if(!parsed.length){setUp()}if(key=="base"){if(parsed.port!==null&&parsed.port!==""){return parsed.protocol+"://"+parsed.host+":"+parsed.port+"/"}else{return parsed.protocol+"://"+parsed.host+"/"}}return(parsed[key]==="")?null:parsed[key]};var param=function(item){if(!parsed.length){setUp()}return(parsed.queryKey[item]===null)?null:parsed.queryKey[item]};var setUp=function(){parsed=parseUri();getSegments()};var getSegments=function(){var p=parsed.path;segments=[];segments=parsed.path.length==1?{}:(p.charAt(p.length-1)=="/"?p.substring(1,p.length-1):path=p.substring(1)).split("/")};return{setMode:function(mode){strictMode=mode=="strict"?true:false;return this},setUrl:function(newUri){options.url=newUri===undefined?window.location:newUri;setUp();return this},segment:function(pos){if(!parsed.length){setUp()}if(pos===undefined){return segments.length}return(segments[pos]===""||segments[pos]===undefined)?null:segments[pos]},attr:key,param:param}}();
//Hb
(function($,i,b){var j,k=$.event.special,c="location",d="hashchange",l="href",f=$.browser,g=document.documentMode,h=f.msie&&(g===b||g<8),e="on"+d in i&&!h;function a(m){m=m||i[c][l];return m.replace(/^[^#]*#?(.*)$/,"$1")}$[d+"Delay"]=100;k[d]=$.extend(k[d],{setup:function(){if(e){return false}$(j.start)},teardown:function(){if(e){return false}$(j.stop)}});j=(function(){var m={},r,n,o,q;function p(){o=q=function(s){return s};if(h){n=$('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow;q=function(){return a(n.document[c][l])};o=function(u,s){if(u!==s){var t=n.document;t.open().close();t[c].hash="#"+u}};o(a())}}m.start=function(){if(r){return}var t=a();o||p();(function s(){var v=a(),u=q(t);if(v!==t){o(t=v,u);$(i).trigger(d)}else{if(u!==t){i[c][l]=i[c][l].replace(/#.*/,"")+"#"+u}}r=setTimeout(s,$[d+"Delay"])})()};m.stop=function(){if(!n){r&&clearTimeout(r);r=0}};return m})()})(jQuery,this);
//TA
(function($){$.timeago=function(timestamp){if(timestamp instanceof Date)return inWords(timestamp);else if(typeof timestamp=="string")return inWords($.timeago.parse(timestamp));else return inWords($.timeago.datetime(timestamp))};var $t=$.timeago;$.extend($.timeago,{settings:{refreshMillis:60000,allowFuture:false,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",numbers:[]}},inWords:function(distanceMillis){var $l=this.settings.strings;var prefix=$l.prefixAgo;var suffix=$l.suffixAgo;if(this.settings.allowFuture){if(distanceMillis<0){prefix=$l.prefixFromNow;suffix=$l.suffixFromNow}distanceMillis=Math.abs(distanceMillis)}var seconds=distanceMillis/1000;var minutes=seconds/60;var hours=minutes/60;var days=hours/24;var years=days/365;function substitute(stringOrFunction,number){var string=$.isFunction(stringOrFunction)?stringOrFunction(number):stringOrFunction;var value=($l.numbers&&$l.numbers[number])||number;return string.replace(/%d/i,value)}var words=seconds<45&&substitute($l.seconds,Math.round(seconds))||seconds<90&&substitute($l.minute,1)||minutes<45&&substitute($l.minutes,Math.round(minutes))||minutes<90&&substitute($l.hour,1)||hours<24&&substitute($l.hours,Math.round(hours))||hours<48&&substitute($l.day,1)||days<30&&substitute($l.days,Math.floor(days))||days<60&&substitute($l.month,1)||days<365&&substitute($l.months,Math.floor(days/30))||years<2&&substitute($l.year,1)||substitute($l.years,Math.floor(years));return $.trim([prefix,words,suffix].join(" "))},parse:function(iso8601){var s=$.trim(iso8601);s=s.replace(/\.\d\d\d/,"");s=s.replace(/-/,"/").replace(/-/,"/");s=s.replace(/T/," ").replace(/Z/," UTC");s=s.replace(/([\+-]\d\d)\:?(\d\d)/," $1$2");return new Date(s)},datetime:function(elem){var isTime=$(elem).get(0).tagName.toLowerCase()=="time";var iso8601=isTime?$(elem).attr("datetime"):$(elem).attr("title");return $t.parse(iso8601)}});$.fn.timeago=function(){var self=this;self.each(refresh);var $s=$t.settings;if($s.refreshMillis>0){setInterval(function(){self.each(refresh)},$s.refreshMillis)}return self};function refresh(){var data=prepareData(this);if(!isNaN(data.datetime)){$(this).text(inWords(data.datetime))}return this}function prepareData(element){element=$(element);if(!element.data("timeago")){element.data("timeago",{datetime:$t.datetime(element)});var text=$.trim(element.text());if(text.length>0)element.attr("title",text)}return element.data("timeago")}function inWords(date){return $t.inWords(distance(date))}function distance(date){return(new Date().getTime()-date.getTime())}document.createElement("abbr");document.createElement("time")})(jQuery);
//LL
(function($){$.fn.lazyload=function(options){var settings={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window};if(options){$.extend(settings,options);}
var elements=this;if("scroll"==settings.event){$(settings.container).bind("scroll",function(event){var counter=0;elements.each(function(){if($.abovethetop(this,settings)||$.leftofbegin(this,settings)){}else if(!$.belowthefold(this,settings)&&!$.rightoffold(this,settings)){$(this).trigger("appear");}else{if(counter++>settings.failurelimit){return false;}}});var temp=$.grep(elements,function(element){return!element.loaded;});elements=$(temp);});}
this.each(function(){var self=this;if(undefined==$(self).attr("original")){$(self).attr("original",$(self).attr("src"));}
if("scroll"!=settings.event||undefined==$(self).attr("src")||settings.placeholder==$(self).attr("src")||($.abovethetop(self,settings)||$.leftofbegin(self,settings)||$.belowthefold(self,settings)||$.rightoffold(self,settings))){if(settings.placeholder){$(self).attr("src",settings.placeholder);}else{$(self).removeAttr("src");}
self.loaded=false;}else{self.loaded=true;}
$(self).one("appear",function(){if(!this.loaded){$("<img />").bind("load",function(){$(self).hide().attr("src",$(self).attr("original"))
[settings.effect](settings.effectspeed);self.loaded=true;}).attr("src",$(self).attr("original"));};});if("scroll"!=settings.event){$(self).bind(settings.event,function(event){if(!self.loaded){$(self).trigger("appear");}});}});$(settings.container).trigger(settings.event);return this;};$.belowthefold=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=$(window).height()+$(window).scrollTop();}else{var fold=$(settings.container).offset().top+$(settings.container).height();}
return fold<=$(element).offset().top-settings.threshold;};$.rightoffold=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=$(window).width()+$(window).scrollLeft();}else{var fold=$(settings.container).offset().left+$(settings.container).width();}
return fold<=$(element).offset().left-settings.threshold;};$.abovethetop=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=$(window).scrollTop();}else{var fold=$(settings.container).offset().top;}
return fold>=$(element).offset().top+settings.threshold+$(element).height();};$.leftofbegin=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=$(window).scrollLeft();}else{var fold=$(settings.container).offset().left;}
return fold>=$(element).offset().left+settings.threshold+$(element).width();};$.extend($.expr[':'],{"below-the-fold":"$.belowthefold(a, {threshold : 0, container: window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, container: window})"});})(jQuery);


$(document).ready(function() {
	
	jQuery.fn.exists = function(){return jQuery(this).length>0;}
	
	/* This is basic - uses default settings */
	
	$("a.entire-image").fancybox();
	
	 $("img").not("#sign img").lazyload({
	     placeholder : "http://www.kingscooty.com/wordpress/wp-content/themes/kingscooty.com/images/grey.gif",       
	     effect      : "fadeIn"
	 });
	
	function goToByScroll(id){
		$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
	}

	
	$('#menu-item-15').click(function(e) {
		e.preventDefault();
		goToByScroll("contact");
	});	
	
	$('.branding').append('<div id="logo-glow"></div>');
	$('#logo-glow').animate({opacity :.3},{duration: 500});
	
	$('.branding h1').hover(
		function () {
			$('#logo-glow').stop().animate({opacity :.6},{duration: 500});
		},
		function () {
			$('#logo-glow').stop().animate({opacity :.3},{duration: 500});
		}
	);
	
	if ($('#about').exists()) {
		$('#sign section.twitter').append('<div class="fadeout"></div>');
	}
	
	if ($('#portfolio').exists()) {
		$('#skyline-style-wrapper .main').append('<div id="chain1" class="DOM-chains"></div>');
		$('#skyline-style-wrapper .main').append('<div id="chain2" class="DOM-chains"></div>');
		
		function removeActiveClass() {
			
			$("#portfolio hgroup.sign-header a").filter(function() {
				return $(this).hasClass("active");
			}).removeClass('active');
			
		}
		
		function markActiveLink() {

		    //Look through all the links in the sidebar
		   $("#portfolio hgroup.sign-header a").filter(function() {

		      	//Take the current URL and split it into chunks at each slash
		   		var currentURL = window.location.toString().split("/");
				var attrURL = $(this).attr("href").substr(2);
				
		      	//return true if the bit after the last slash is the current page name
		      	return attrURL == currentURL[currentURL.length-1];

		    	//when the filter function is done, you're left with the links that match.
		    	}).addClass("active");

		   //Afterwards, look back through the links. If none of them were marked,
		   //mark your default one.
		 	if($("#portfolio hgroup.sign-header a").hasClass("active") == false) {
		    	$("#portfolio hgroup.sign-header h2 a:first").addClass("active");
		 	}
		 }
		
		function applyActiveFromURL() {
			var n_numTags = $("#portfolio hgroup.sign-header h2.small-h2 a").length;
			for (var i = 1; i <= (n_numTags); i++ ) {
				
				//alert($('#portfolio hgroup.sign-header h2.small-h2 a:nth-child('+i+')').attr("href").substr(2));
				var x = $("#portfolio hgroup.sign-header h2.small-h2 a:nth-child("+i+")").attr("href").substr(2);
				if (v == x) {
					markActiveLink();
				}
				
			}
		}
		
		if(location.href.indexOf('/#/') != -1){
			var v = jQuery.url.attr("anchor").replace(/^.(\s+)?/, "");
			if (v != 'everything' ) {
				removeActiveClass();
				applyActiveFromURL();
				$('#portfolio section.main ul li.artRows ul li').not('#portfolio section.main ul li.artRows ul li.'+v).animate({opacity :.3},{duration: 600});
				//$('#portfolio section.main ul li.artRows ul li').not('#portfolio section.main ul li.artRows ul li.'+v).next().animate({width:  'toggle'});	
			}
		}
	
		var newHash = "",
			$mainContent = $('#portfolio section.main ul li.artRows ul li');
		
		// $("#portfolio hgroup.sign-header").delegate("a", "click", function() {
		// 	        window.location.hash = $(this).attr("href");
		// 	        return false;
		// 	    });
	
		$(window).bind('hashchange', function(){
			newHash = window.location.hash.substring(2);
			
			if ((newHash) && (newHash != 'everything' && newHash != "ontact" )) {
				removeActiveClass();
				markActiveLink();
				$mainContent.animate({opacity : 1},{duration: 200});
				$mainContent.not($mainContent+'.'+newHash).animate({opacity : .3},{duration: 400});
			} else if ((newHash) && (newHash == 'everything')) {
				$mainContent.animate({opacity : 1},{duration: 200});
				removeActiveClass();
				markActiveLink();
			}
		});
		
		$('#portfolio section.main ul li article section, #portfolio section.main ul li article').hover(
			function() {
				$('p.excerpt', this).stop().animate({opacity : 1},{duration: 600});
				$('a.viewcasestudy', this).stop().animate({opacity : 1}, {duration: 200});
				$('section img', this).stop().animate({ opacity : 0.7 },{ duration: 200 });
			},
			function () {
				$('p.excerpt', this).stop().animate({opacity : 0},{duration: 600});
				$('a.viewcasestudy', this).stop().animate({opacity : 0}, {duration: 300});
				$('section img', this).stop().animate({ opacity : 1 },{ duration: 200 });
			}
		);
		
		$('#portfolio section.main ul li article section,#portfolio section.main ul li article').mousedown(function() {
			$('#portfolio section.main ul li article section a.viewcasestudy').css("top", 70);
		});
		$('#portfolio section.main ul li article section,#portfolio section.main ul li article').mouseup(function() {
			$('#portfolio section.main ul li article section a.viewcasestudy').css("top", 69);
		});
	}
	
	if ($('#portfolio-single').exists()) {
		var n_numPics = $("#skyline-style-wrapper .main aside ul li").size();
		for (var i = 1; i <= (n_numPics); i++ ) {
			$('#skyline-style-wrapper .main aside').append('<div id="quarter-chain'+i+'" class="DOM-chains-small"></div>');
		}
		$('#skyline-style-wrapper .main').append('<div id="three-quarter-chain" class="DOM-3q-chain"></div>');
	}

	
	//$('.branding h1').blend({target: "#logo-glow", pulse: true, active: true});
	

	$("ul#featured-pics").cycle({
		fx: 'fade',
		pause: 1,
		//speed: 450,
		prev: '#previous',
		next: '#next'
		//timeout: 4500, 
	});

	
	if (!($('#portfolio-single').exists())) {
		$(".controls").hover(function() {
			$(".controls nav ul").fadeIn();
			},
				function() {
			$(".controls nav ul").fadeOut();
		});
	} else {
		if ($('#portfolio-single ul#featured-pics li').size() > 1 ) {
			$(".controls").hover(function() {
				$(".controls nav ul").fadeIn();
				},
					function() {
				$(".controls nav ul").fadeOut();
			});
		}
	}
	
	$('#lifestream-slides').cycle({ 
	    fx: 'scrollHorz', 
		timeout: 0,
		pause: 1,
		prev: '#previous',
		next: '#next',
		before: aboutOnBefore,
		after: aboutOnAfter
	});
	
	function aboutOnBefore() { 
	    $('#headboard .sign-header h2').html("Changing feed..."); 
	} 
	function aboutOnAfter() {
		var aboutSlide;
		if ( $(this).attr("class") == "lastfm" ) {
			aboutSlide = "last.fm";
		} else if ( $(this).attr("class") == "twitter" ){ 
			aboutSlide = "Twitter";
		}
	    $('#headboard .sign-header h2').html("LifeStream | <span>" + aboutSlide  + "</span>"); 
	}
	
	$("#twitter").tweet({
        username: "KingScooty",
        join_text: "auto",
        avatar_size: 60,
        count: 1,
        auto_join_text_default: "", 
        auto_join_text_ed: "",
        auto_join_text_ing: "",
        auto_join_text_reply: "I replied to",
        auto_join_text_url: "",
        loading_text: "Loading latest Tweetness..."
    });
	
	if ($('#lifestream').exists()) {
		$("#lifestream .twitter").tweet({
	        username: "KingScooty",
	        join_text: "auto",
	        avatar_size: 60,
	        count: 3,
	        auto_join_text_default: "", 
	        auto_join_text_ed: "",
	        auto_join_text_ing: "",
	        auto_join_text_reply: "I replied to",
	        auto_join_text_url: "",
			date_order: "after",
	        loading_text: "Loading latest Tweetness..."
	    });
	}
	
	$('.lastfm .recent_tracks .artwork').hover(
		function () {
			$(this).parent().addClass('hover');
			//$('.non-hoverstate li').hide();
			//$('.non-hoverstate li').css({opacity : 0})
			$('.lastfm .non-hoverstate li').stop().animate({opacity : 0},{duration: 50})
		},
		function () {
			$(this).parent().removeClass('hover');
			//$('.non-hoverstate li').delay(800).show(0);
			//$('.non-hoverstate li').show(0);
			$('.lastfm .non-hoverstate li').stop().animate({opacity : 1},{duration: 200});
		}
	);
	
	$('.time-text').each(
	  function()
	  {
	      var that = $(this);
	      
	      if (! that.text().match(/Listening now/))
	      {
	          that.text($.timeago(that.text()));
	      }
	  }
	);
	
	twttr.anywhere(function (T) {

		T("#twitter ul a.tweet_avatar").hovercards({
			username: function(node) {
				return node.alt;
			}
		});
		T("#lifestream .twitter ul a.tweet_avatar").hovercards({
			username: function(node) {
				return node.alt;
			}
		});
		
		T("#lifestream .twitter .twitter-icon").hovercards({
			username: function(node) {
				return node.title;
			}
		});
		
	});
	
	/* Deliciously scripted contact form, by me, KingScooty ;-) */
	
	$('<div id="note"></div>').insertAfter('#contact hgroup');
	$('.submit').append('<img class="loading" src="http://www.kingscooty.com/wordpress/wp-content/themes/kingscooty.com/images/ajax-loader.gif" width="16" height="16" alt="loading" />');
	
	$("#contactform").validate();
	
	$("#contactform").submit(function(){
	
		if ( $("#contactform").validate().form() ) {	
			
			$('.submit input').attr('disabled', true);
			
			// 'this' refers to the current submitted form
			var str = $(this).serialize();

			$('form .loading').animate({opacity : 1},{duration: 200});
			
			$.ajax({
				type: "POST",
				url: "http://www.kingscooty.com/wordpress/wp-content/themes/kingscooty.com/backend/contact.php",
				data: str,
				success: function(msg){
			
					$("#note").ajaxComplete(function(event, request, settings){
				
						if(msg == 'OK') // Message Sent? Show the 'Thank You' message and hide the form
						{
							result = '<div class="notification_ok">Your message has been sent. Thank you!</div>';
							$("#contactform").fadeOut("slow");
						}
						else
						{
							result = msg;
							$('form .loading').animate({opacity : 0},{duration: 200});
							$('.submit input').attr('disabled', false);
						}

						$(this).hide().html(result).fadeIn('slow');

					});
			
				}

			});

		return false;
	
		}//end validate

	}); //end submit click
	
});
