window.addEvent('domready', function(e) {

	dbug.enable();
	var slideShow = false;
	var twitterSlides = document.id('twitterSlides');
	var myEffect = new Fx.Morph('twitterSlides', {duration: 700, transition: Fx.Transitions.Sine.easeOut, unit:'%'});
	
	if (twitterSlides) {
		new Request.TwitterSearch('moneymedic', {
			url:'http://twitter.com/search.json?q={term}&rpp=50'
			, onSuccess: function(rJson, rText) {
//	dbug.log(rJson);		
				if (rJson.results) {
					twitterSlides.empty();
					rJson.results.each(function(tweet) {
						var randomDuration = 5000;
						var randomFontSize = 20; // + (Math.random()*12);
						var randomTop = 0 + Math.random()*200;
						//transition:crossFade duration:5000
						var twContainer = new Element('div', {'class':'tweetContainer '});
						var us = '<a href="http://twitter.com/'+tweet.from_user+'" target="_blank" style="color: #737373; font-style:normal;">'+tweet.from_user+':</a>';
						var imgsrc = tweet.profile_image_url;
						var imgtag = '<a href="http://twitter.com/'+tweet.from_user+'" target="_blank"><img src="'+imgsrc+'" border="0" style="vertical-align:middle; width:48px; height:48px;"/></a> ';
						var theText = imgtag+'&nbsp;'+us+'&nbsp;&nbsp;<em>"'+tweet.text+'</em>"';
						//.setStyles({'font-size':randomFontSize}).
						var twText = new Element('div', {'class':'tweetText'}).set('html',theText ).inject(twContainer);
						twContainer.inject(twitterSlides).setStyles({'top':randomTop+'px'});
					});

					slideShow =  new SlideShow('twitterSlides',{
						delay: 10000
						, duration: 1500
						, autoplay: true
						, transition: 'fadeThroughBackground'
						, onShow: function() {
//dbug.log('show');							
							//myEffect.start({'width':'40%', 'opacity':0.4});
						}
						, onShowComplete: function () {
//dbug.log('showComplete');			

							//var randomWidth = 40 + (Math.random()*60);
	//						twitterSlides.tween('width', randomWidth+'%');
							//myEffect.start({'width':[ '40%' ,randomWidth+'%'], 'opacity':[0.4,1] });							
						}
					});				
				}
			}
			, onRequest: function() {
//	dbug.log('starting twitter request');				
			}
		}).send();
	}	
});