$(document).ready( function() {

	
	$('li.menu_ul').hover(
			function() { $('ul', this).css('display', 'block'); },
			function() { $('ul', this).css('display', 'none'); }
			);
	
	
});

function twitterCallback2(twitters) {
  var statusHTML = [];
  for (var i=0; i<twitters.length; i++){
    var username = twitters[i].user.screen_name;
    var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) {
      return '<a href="'+url+'">'+url+'</a>';
    }).replace(/\B@([_a-z0-9]+)/ig, function(reply) {
      return  reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
    });
    statusHTML.push('<li><span>'+status+'</span> <a style="font-size:85%" href="http://twitter.com/'+username+'/statuses/'+twitters[i].id+'">'+relative_time(twitters[i].created_at)+'</a></li>');
  }
  document.getElementById('twitter_update_list').innerHTML = statusHTML.join('');
}

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);

  if (delta < 60) {
    return 'less than a minute ago';
  } else if(delta < 120) {
    return 'about a minute ago';
  } else if(delta < (60*60)) {
    return (parseInt(delta / 60)).toString() + ' minutes ago';
  } else if(delta < (120*60)) {
    return 'about an hour ago';
  } else if(delta < (24*60*60)) {
    return 'about ' + (parseInt(delta / 3600)).toString() + ' hours ago';
  } else if(delta < (48*60*60)) {
    return '1 day ago';
  } else {
    return (parseInt(delta / 86400)).toString() + ' days ago';
  }
}

/**
 * twitterlib.js (c) 2011 Remy Sharp
 * Licensed under the terms of the MIT license.
 */
(function(a,b){function y(a,b,c){b&&k[a]==l&&(k[a]=b),this[a]==l&&(this[a]=function(b,c,d){typeof b=="function"?(d=b,b=""):b.toString()=="[Object object]"&&(d=c,c=b,b=""),c=v(c,d),w(a,b,c),c[a]=c.user=b,c.search=encodeURIComponent(b),c.callback&&t(u(a,c),c,c.callback);return this});return this[a]}function x(){var b=sessionStorage.length;while(b--)sessionStorage.key(b).substr(0,a.length)==a&&sessionStorage.removeItem(sessionStorage.key(b))}function w(b,c,d){g={method:b,arg:c,options:d,callback:d.callback,page:d.page||1};if(m){var e=JSON.parse(sessionStorage.getItem(a+".last_request")||"{}");if(g.method!=e.method||g.arg!=e.arg)x(),sessionStorage.setItem(a+".last_request",JSON.stringify(g))}}function v(a,b){typeof a=="function"&&(b=a,a={}),a===l&&(a={}),a.page=a.page||1,a.callback=b,a.limit===0&&delete a.limit;return a}function u(a,b){return k[a].replace(/(\b.*?)%(.*?)(\|.*?)?%/g,function(a,c,d,e){if(e&&e.substr(1)=="remove"&&b[d]==l)return"";var f=d=="limit"?b[d]+10:b[d];return c+(b[d]===l?e.substr(1):f)})}function t(g,i,j){var k=e.createElement("script"),n=null;i==l&&(i={}),c++,h[a+c]=!0,d[a+c]=function(c,d){return function(e){var f=0,g=[];if(e.results){e=e.results,f=e.length;while(f--)e[f].user={id:e[f].from_user_id,screen_name:e[f].from_user,profile_image_url:e[f].profile_image_url},e[f].source=b[a].ify.entities(e[f].source),g=e[f].created_at.split(" "),e[f].created_at=[g[0],g[2],g[1],g[4],g[5],g[3]].join(" ").replace(/,/,"")}else if(e.length&&e[0].sender){f=e.length;while(f--)e[f].user=e[f].sender,e[f].originalText=e[f].text,e[f].text="@"+e[f].recipient_screen_name+" "+e[f].text}else if(d.rts==!0||d.rts=="t"||d.rts==1){f=e.length;while(f--)e[f].retweeted_status&&(e[f].retweeted_status.retweetedby=e[f].user,e[f]=e[f].retweeted_status)}d.originalTweets=e,d.filter&&(e=q.matchTweets(e,d.filter)),d.limit&&d.limit<e.length&&(e=e.splice(0,d.limit));if(m&&d.page>1)try{sessionStorage.setItem(a+".page"+d.page+".tweets",JSON.stringify(e)),sessionStorage.setItem(a+".page"+d.page+".originalTweets",JSON.stringify(d.originalTweets)),sessionStorage.setItem(a+".page"+d.page,"true")}catch(h){}d.cached=!1,j.call(b[a],e,d),s(c)}}(c,i),n=g.match(/callback=(.*)/),n!=null&&n.length>1?d[n[1]]=d[a+c]:g+="&callback="+a+c;if(!m||i.page<=1||m&&sessionStorage.getItem(a+".page"+i.page)==null)k.src=g,k.id=a+c,f.appendChild(k);else if(m){s(c),i.cached=!0,i.originalTweets=JSON.parse(sessionStorage.getItem(a+".page"+i.page+".originalTweets"));var o=JSON.parse(sessionStorage.getItem(a+".page"+i.page+".tweets")||"[]");i.filter&&(o=q.matchTweets(o,i.filter)),i.limit&&i.limit<o.length&&(o=o.splice(0,i.limit)),j.call(b[a],o,i)}}function s(b){var c=e.getElementById(a+b);c&&f.removeChild(e.getElementById(a+b)),delete h[a+b],d[a+b]=l;try{delete d[a+b]}catch(g){}}function r(c){var d='<li><div class="tweet">';d+='<div class="vcard"><a href="http://twitter.com/'+c.user.screen_name+'" class="url"><img style="height: 48px; width: 48px;" alt="'+c.user.name+'" class="photo fn" height="48" src="'+c.user.profile_image_url+'" width="48" /></a></div>',d+='<div class="hentry"><strong><a href="http://twitter.com/',d+=c.user.screen_name+'" ',d+='title="'+c.user.name+'">'+c.user.screen_name+"</a></strong> ",d+='<span class="entry-content">',d+=b[a].ify.clean(b[a].expandLinks(c)),d+='</span> <span class="meta entry-meta"><a href="http://twitter.com/'+c.user.screen_name,d+="/status/"+c.id_str+'" class="entry-date" rel="bookmark"><span class="published" title="',d+=b[a].time.datetime(c.created_at)+'">'+b[a].time.relative(c.created_at)+"</span></a>",c.source&&(d+=" <span>from "+c.source+"</span>"),c.retweetedby&&(d+=" <span>retweeted by "+c.retweetedby.screen_name+"</span>"),d+="</span></div></div></li>";return d}var c=+(new Date),d=this,e=d.document,f=e.head||e.getElementsByTagName("head")[0],g={},h={},i={"&quot;":'"',"&lt;":"<","&gt;":">"},j={search:"http://search.twitter.com/search.json?q=%search%&page=%page|1%&rpp=%limit|100%&since_id=%since|remove%&result_type=recent",timeline:"http://api.twitter.com/1/statuses/user_timeline.json?screen_name=%user%&count=%limit|200%&page=%page|1%&since_id=%since|remove%include_rts=%rts|false%&include_entities=true",list:"http://api.twitter.com/1/%user%/lists/%list%/statuses.json?page=%page|1%&per_page=%limit|200%&since_id=%since|remove%&include_entities=true&include_rts=%rts|false%",favs:"http://api.twitter.com/1/favorites/%user%.json?page=%page|1%include_entities=true&skip_status=true",retweets:"http://api.twitter.com/1/statuses/retweeted_by_user.json?screen_name=%user%&count=%limit|200%&since_id=%since|remove%&page=%page|1%"},k=j,l,m=!1,n=function(){return{entities:function(a){return a.replace(/(&[a-z0-9]+;)/g,function(a){return i[a]})},link:function(a){return a.replace(/[a-z]+:\/\/([a-z0-9-_]+\.[a-z0-9-_:~\+#%&\?\/.=]+[^:\.,\)\s*$])/ig,function(a,b){return'<a title="'+a+'" href="'+a+'">'+(b.length>36?b.substr(0,35)+"&hellip;":b)+"</a>"})},at:function(a){return a.replace(/(^|[^\w]+)\@([a-zA-Z0-9_]{1,15}(\/[a-zA-Z0-9-_]+)*)/g,function(a,b,c){return b+'@<a href="http://twitter.com/'+c+'">'+c+"</a>"})},hash:function(a){return a.replace(/(^|[^&\w'"]+)\#([a-zA-Z0-9_^"^<]+)/g,function(a,b,c){return a.substr(-1)==='"'||a.substr(-1)=="<"?a:b+'#<a href="http://search.twitter.com/search?q=%23'+c+'">'+c+"</a>"})},clean:function(a){return this.hash(this.at(this.link(a)))}}}(),o=function(a){if(a===l)return"";var b=a.text,c=0;if(a.entities){if(a.entities.urls&&a.entities.urls.length)for(c=0;c<a.entities.urls.length;c++)a.entities.urls[c].expanded_url&&(b=b.replace(a.entities.urls[c].url,a.entities.urls[c].expanded_url));if(a.entities.media&&a.entities.media.length)for(c=0;c<a.entities.media.length;c++)if(a.entities.media[c].media_url||a.entities.media[c].expanded_url)b=b.replace(a.entities.media[c].url,a.entities.media[c].media_url?a.entities.media[c].media_url:a.entities.media[c].expanded_url)}return b},p=function(){var a=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];return{time:function(a){var b=a.getHours(),c=a.getMinutes()+"",d="AM";b==0?b=12:b==12?d="PM":b>12&&(b-=12,d="PM"),c.length==1&&(c="0"+c);return b+":"+c+" "+d},date:function(b){var c=a[b.getMonth()],d=b.getDate()+"",e=~~d,f=b.getFullYear(),g=(new Date).getFullYear(),h="th";e%10==1&&d.substr(0,1)!="1"?h="st":e%10==2&&d.substr(0,1)!="1"?h="nd":e%10==3&&d.substr(0,1)!="1"&&(h="rd"),d.substr(0,1)=="0"&&(d=d.substr(1));return c+" "+d+h+(g!=f?", "+f:"")},shortdate:function(b){var c=b.split(" "),d=Date.parse(c[1]+" "+c[2]+", "+c[5]+" "+c[3]),e=new Date(d),f=a[e.getMonth()],g=e.getDate()+"",h=e.getFullYear(),i=(new Date).getFullYear();return i===h?g+" "+f:g+" "+f+(h+"").substr(2,2)},datetime:function(a){var b=a.split(" "),c=new Date(Date.parse(b[1]+" "+b[2]+", "+b[5]+" "+b[3]));return this.time(c)+" "+this.date(c)},relative:function(a){var b=a.split(" "),c=Date.parse(b[1]+" "+b[2]+", "+b[5]+" "+b[3]),d=new Date(c),e=arguments.length>1?arguments[1]:new Date,f=~~((e.getTime()-c)/1e3),g="";f=f+e.getTimezoneOffset()*60,f<=1?g="1 second ago":f<60?g=f+" seconds ago":f<120?g="1 minute ago":f<2700?g=~~(f/60)+" minutes ago":f<10800?g="1 hour ago":f<86400?g=~~(f/3600)+" hours ago":g=this.shortdate(a);return g}}}(),q=function(){return{match:function(a,b,c){var d=0,e="",f=a.text.toLowerCase(),g=(!b.and||!b.and.length)&&(!b.or||!b.or.length);typeof b=="string"&&(b=this.format(b));if(b.not&&b.not.length){for(d=0;d<b.not.length;d++)if(f.indexOf(b.not[d])!==-1)return!1;if(g)return!0}else if({}.toString.call(b.not)!=="[object Array]"){if(b.not.test(f))return!1;if(g)return!0}if(b.and&&b.and.length)for(d=0;d<b.and.length;d++){e=b.and[d];if(e.substr(0,3)==="to:"){if(!RegExp("^@"+e.substr(3)).test(f))return!1}else if(e.substr(0,5)=="from:"){if(a.user.screen_name!==e.substr(5))return!1}else if(f.indexOf(e)===-1)return!1}else if(typeof b.and=="function"&&b.and.test(f))return!0;if(b.or&&b.or.length)for(d=0;d<b.or.length;d++){e=b.or[d];if(e.substr(0,3)==="to:"){if(RegExp("^@"+e.substr(3)).test(f))return!0}else if(e.substr(0,5)=="from:"){if(a.user.screen_name===e.substr(5))return!0}else if(f.indexOf(b.or[d])!==-1)return!0}else if(typeof b.or=="function"){if(b.or.test(f))return!0}else if(b.and&&b.and.length)return!0;return!1},format:function(a,b){var c=[],d=[],e=[],f=0,g=[],h="",i="";a.replace(/(-?["'](.*?)["']|\S+)/g,function(a){var b=!1;a.substr(0,1)=="-"&&(b=!0),a=a.replace(/["']+|["']+$/g,""),b?g.push(a.substr(1).toLowerCase()):c.push(a)});for(f=0;f<c.length;f++)c[f]=="OR"&&c[f+1]?(d.push(c[f-1].toLowerCase()),d.push(c[f+1].toLowerCase()),f++,e.pop()):e.push(c[f].toLowerCase());return{or:d,and:e,not:g}},matchTweets:function(a,b,c){var d=[],e,f=0;typeof b=="string"&&(b=this.format(b));for(f=0;f<a.length;f++)this.match(a[f],b,c)&&d.push(a[f]);return d}}}();b[a]={custom:y,status:function(a,b,c){b=v(b,c),b.limit=1,w("status",a,b);return this.timeline(a,b,b.callback)},list:function(a,b,c){var d=a.split("/");b=v(b,c),w("list",a,b),b.user=d[0],b.list=d[1],b.callback&&t(u("list",b),b,b.callback);return this},next:function(){g.method&&(g.page++,g.options.page=g.page,this[g.method](g.arg,g.options,g.callback));return this},refresh:function(){g.method&&this[g.method](g.arg,g.options,g.callback);return this},time:p,ify:n,filter:q,expandLinks:o,cancel:function(){for(var b in h)d[b]=function(){return function(a){s(a)}}(b.replace(a,""));h={};return this},reset:function(){k=j,g.method=""},render:r,debug:function(a){for(var b in a)k[b]=a[b];return this},cache:function(a){m=a==l?!0:a;if(!d.JSON||!d.sessionStorage)m=!1}},b[a].custom("search"),b[a].custom("timeline"),b[a].custom("favs"),b[a].custom("retweets")})("twitterlib",this)


/***
 * Twitter JS v2.0.0
 * http://code.google.com/p/twitterjs/
 * Copyright (c) 2009 Remy Sharp / MIT License
 * $Date$
 */
 /*
  MIT (MIT-LICENSE.txt)
 */
typeof getTwitters!="function"&&function(){var a={},b=0;!function(a,b){function m(a){l=1;while(a=c.shift())a()}var c=[],d,e,f=!1,g=b.documentElement,h=g.doScroll,i="DOMContentLoaded",j="addEventListener",k="onreadystatechange",l=/^loade|c/.test(b.readyState);b[j]&&b[j](i,e=function(){b.removeEventListener(i,e,f),m()},f),h&&b.attachEvent(k,d=function(){/^c/.test(b.readyState)&&(b.detachEvent(k,d),m())}),a.domReady=h?function(b){self!=top?l?b():c.push(b):function(){try{g.doScroll("left")}catch(c){return setTimeout(function(){a.domReady(b)},50)}b()}()}:function(a){l?a():c.push(a)}}(a,document),window.getTwitters=function(c,d,e,f){b++,typeof d=="object"&&(f=d,d=f.id,e=f.count),e||(e=1),f?f.count=e:f={},!f.timeout&&typeof f.onTimeout=="function"&&(f.timeout=10),typeof f.clearContents=="undefined"&&(f.clearContents=!0),f.twitterTarget=c,typeof f.enableLinks=="undefined"&&(f.enableLinks=!0),a.domReady(function(a,b){return function(){function f(){a.target=document.getElementById(a.twitterTarget);if(!!a.target){var f={limit:e};f.includeRT&&(f.include_rts=!0),a.timeout&&(window["twitterTimeout"+b]=setTimeout(function(){twitterlib.cancel(),a.onTimeout.call(a.target)},a.timeout*1e3));var g="timeline";d.indexOf("#")===0&&(g="search"),d.indexOf("/")!==-1&&(g="list"),a.ignoreReplies&&(f.filter="-@"),twitterlib.cache(!0),twitterlib[g](d,f,function(b,d){var e=[],f=b.length>a.count?a.count:b.length;e=["<ul>"];for(var g=0;g<f;g++){b[g].time=twitterlib.time.relative(b[g].created_at);for(var h in b[g].user)b[g]["user_"+h]=b[g].user[h];a.template?e.push("<li>"+a.template.replace(/%([a-z_\-\.]*)%/ig,function(c,d){var e=b[g][d]+""||"";d=="text"&&(e=twitterlib.expandLinks(b[g])),d=="text"&&a.enableLinks&&(e=twitterlib.ify.clean(e));return e})+"</li>"):a.bigTemplate?e.push(twitterlib.render(b[g])):e.push(c(b[g]))}e.push("</ul>"),a.clearContents?a.target.innerHTML=e.join(""):a.target.innerHTML+=e.join(""),a.callback&&a.callback(b)})}}function c(b){var c=a.enableLinks?twitterlib.ify.clean(twitterlib.expandLinks(b)):twitterlib.expandLinks(b),d="<li>";a.prefix&&(d+='<li><span className="twitterPrefix">',d+=a.prefix.replace(/%(.*?)%/g,function(a,c){return b.user[c]}),d+=" </span></li>"),d+='<span className="twitterStatus">'+twitterlib.time.relative(b.created_at)+"</span> ",d+='<span className="twitterTime">'+b.text+"</span>",a.newwindow&&(d=d.replace(/<a href/gi,'<a target="_blank" href'));return d}typeof twitterlib=="undefined"?setTimeout(function(){var a=document.createElement("script");a.onload=a.onreadystatechange=function(){typeof window.twitterlib!="undefined"&&f()},a.src="https://github.com/remy/twitterlib/raw/master/twitterlib.min.js";var b=document.head||document.getElementsByTagName("head")[0];b.insertBefore(a,b.firstChild)},0):f()}}(f,b))}}()


