var tweetcount = 3;
var tweetcounter = 0;  

var myRequest = new Request.Twitter('bouncingcats',{                                 
    data: {
        count: '10'
    },
    onComplete: function(tweets) { 
        tweets.each(function(tweet,i) {
            if(tweetcounter < tweetcount){
                var corrected_date = tweet.created_at.replace(/(\S+) (\S+) (\S+) (\S+) (\S+) (\S+)/, '$1 $3 $2 $6 $4 $5');
                var d = new Date(Date.parse(corrected_date));
                var months = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec"];
                var date_str = months[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear();
                new Element('div',{
                    html: tweet.text + "<br /><span class='gry'>" + date_str + "</span>",
                    'class': 'twtrtxt'
                }).inject('twtrcontent');
            }
            tweetcounter++;
        });
    }
}).send(); 
  
var startVideo = function(vimeoId){
	videos = JSON.decode(videos);
	
	var video_overlay = $$("#video_overlay");
	video_overlay.set("tween",{duration:'long',transition: Fx.Transitions.Sine.easeOut}).setStyle("opacity",0);
	video_overlay.tween("opacity",0,1.0);
	
	var video_play_btn = $$("#play");
	video_play_btn.set("tween",{duration:'long',transition: Fx.Transitions.Sine.easeOut,
		onComplete:function(){
			$$("#loader").removeClass('hide');
			var vimeoIframe = new IFrame({src:"http://player.vimeo.com/video/"+vimeoId+"?autoplay=1",width:802,height:452,allowTransparency:"true",frameborder:"0",style:"position:absolute;z-index:20",id:"curr_video"});
			
			vimeoIframe.addEvent('load',function(){
				$$("#loader").addClass('hide');				
				var video_controls = $$("#video_controls");
				video_controls.set("tween",{duration:'long',transition: Fx.Transitions.Sine.easeOut}).setStyle("height",0);
				video_controls.tween("height",0,65);
				
				var video_title = $$("#vid_title");
				video_title.set("tween",{duration:'long',transition: Fx.Transitions.Sine.easeOut}).setStyle("height",0);
				video_title.tween("height",0,22);
			}).inject('video_overlay');
		}
	});
	video_play_btn.tween("opacity",1.0,0);
};

var switchTimeout = ""; switching = false;
var switchVideo = function(vimeoId){
	clearTimeout(switchTimeout);
	switchTimeout = setTimeout(function(){
	var vimeoVideos = $$("#video_container iframe").each(function(el){
		if(el.get('id') != "curr_video"){
			el.dispose();
		}
	});
	var vimeoIframe = new IFrame({src:"http://player.vimeo.com/video/"+vimeoId,width:802,height:452,allowTransparency:"true",frameborder:"0",style:"position:absolute;z-index:10"});
	
	vimeoIframe.addEvent('load',function(){
		var curr_video = $$("#curr_video");
		$$("#nextLink").set("href","javascript:void(0);");
		$$("#backLink").set("href","javascript:void(0);");
		curr_video.set("tween",{duration:'long',transition: Fx.Transitions.Sine.easeIn,
			onComplete:function(){
				if(switchTimeout == ""){
					switching = false;
				}
				curr_video.dispose();
				vimeoIframe.set({"id":"curr_video","style":"position:absolute;z-index:20"});
				setVideoNav(vimeoId);
			}
		});	
		if(!switching){
			switching = true;
			curr_video.tween("opacity",1.0,0);
		}else{
			clearTimeout(switchTimeout);
			switchTimeout = setTimeout(function(){
				switching = true;
				curr_video.tween("opacity",1.0,0);
				switchTimeout = "";
			},600);
		}
	}).inject('video_overlay');	
	},500);
	setVideoNav(vimeoId);	
}
function setVideoNav(vimeoId){
	$$(".selected").removeClass('selected');
	$$("#v"+vimeoId).addClass('selected');
	for(i=0;i<videos.length;i++){
		if(videos[i].v_vimeo_id == vimeoId){
			$$("#vid_title").set("html",videos[i].v_title);
			var nextId = (i+1 <= videos.length-1) ? i+1 : 0;
			var prevId = (i-1 >= 0) ? i-1 : videos.length-1;
			$$("#nextLink").set("href","javascript:switchVideo("+videos[nextId].v_vimeo_id+");");
			$$("#backLink").set("href","javascript:switchVideo("+videos[prevId].v_vimeo_id+");");
		}
	}
}
