$(document).ready(function()
{
	$("ul.list ul").css({display: "none"}); // Opera Fix
    
	$('.trigger').click(function()
	{
		$("ul.list ul").css({visibility: "visible"}).slideToggle('fast').show();
	});
	
	$("a[rel='box']").colorbox({
		width: "75%",
		height: "75%"
	}); 
	
	$("a[rel='video']").colorbox({
		innerWidth: "600px",
		innerHeight: "338px",
		iframe: true,
		scrolling: false
	});
});




// Twitter script
	
var Twitter = {
    init: function () {
  
        this.insertLatestTweets('oneagency_');
    }, 
  
    insertLatestTweets: function (username) {
        var limit    = 10;    
        var url        = 'https://api.twitter.com/1/statuses/user_timeline.json?screen_name=' + username + '&count=' + limit + '&callback=?';
  
        $.getJSON(url, function (data) {
            var html = '<marquee behavior="scroll" scrollamount="2" direction="left">';

            for (var i in data) {
                html += '<a href="http://twitter.com/' + username + '#status_' + data[i].id_str + '" target="blank">' + data[i].text + ' <i>  -  ' + Twitter.daysAgo(data[i].created_at) + '</i></a>';;
            }
            html += '</marquee>';
            $('#twitter p').replaceWith(html);
            
            Twitter.fancyMarquee();
        });
    }, 


    fancyMarquee: function () {
          $('#twitter marquee').marquee('pointer')
            .mouseover(function () {
                $(this).trigger('stop');
            })
            .mouseout(function () {
                $(this).trigger('start');
            })
            .mousedown(function (event) {
                $(this).data('drag', true).data('x', event.clientX).data('scrollX', this.scrollLeft);
            })
            .mouseup(function () {
                $(this).data('drag', false);
            });
    }, 

    daysAgo: function (date) {

        if ($.browser.msie) {
            return '- 1 dag sedan';
        }

        var d = new Date(date).getTime();
        var n = new Date().getTime();

        var numDays = Math.round(Math.abs(n - d) / (1000 * 60 * 60 * 24));
        var daysAgo = numDays + ' dagar sedan';

        if (numDays == 0) {
            daysAgo = 'i dag';
        }
        else if (numDays == 1) {
            daysAgo = numDays + ' dag sedan';
        }

        return daysAgo;
    }
};

Twitter.init();
	
	
	
	
	

