// Preload home only images
/*
var i = images.length;
images[i++] = "../i/ver2/nav.gif";
images[i++] = "../i/ver2/lineuptitebk.gif";
for(j in homeIDs) {
	images[i++] = "../i/ver2/tv" + homeIDs[j] + ".gif";	
}




preloadImages(images);
*/

//ticker

$(document).ready(function(){ 
	$.ajaxSetup({ cache: false });					   
	var tickerArray = new Array();
	var tickerIndex = 0;

	//change flickr images to open in new tab/window
	$('.flickr_badge_image a').click(function(){
	  $(this).attr('target', '_blank');
	});

	
	function populateFromFacebook(){
		var getStr = 'http://www.facebook.com/feeds/page.php?id=9599916636&format=rss20&callback=?';	
	}
	
	function populateFromTwitter(){
		var getStr = 'http://twitter.com/status/user_timeline/MarkowitzTicker.json?count=3&callback=?';
		//var getStr = 'index.html';
		$.getJSON(
			getStr,
			function(data) {
				var tweets = new Array();
				for(var i=0; i < data.length; i++){
					tweets.push(data[i].text);
				}
				init(tweets);
		});	
	}	
	populateFromTwitter();
	
	function addTickerItem(index){
		$('#ticker').append('<div class="tickerItem" style="" id="t'+ index +'"><p>'+tickerArray[index]+'</p></div>');

	}
	
	function positionTickerItem(index){
		var prevItm;
		var l;
		if(index == 0){
			l = tickerArray.length-1;
		}
		else{
			l= index--;					
		}
		prevItm = $('#t' + l);	

		var itm = $('#t'+ index);
		var precedingItem;
		var marLeft = 852; //960;	
		//var marLeft = prevItm.width;
		itm.css('marginLeft', marLeft);
		//alert(itm.css('marginLeft'));
	}
	
	function scrollTickerItem(index){
		var currItem = $('#t'+index);
		currItem.show();
		var len = -currItem.width();
		var nextItemIndex;
		if(index==tickerArray.length-1){
			nextItemIndex=0;	
		}
		else{
			nextItemIndex= index+1;	
		}		

		currItem.animate({
			marginLeft: len
		}, 11000, 'linear', function() {
			// Animation complete. Place it after the last item in stack and start over
			currItem.hide();
			positionTickerItem(nextItemIndex);
			scrollTickerItem(nextItemIndex);
		});		
	}	


	
	function init(tweets){
		for(var i=0; i < tweets.length; i++){
			tickerArray[i] = tweets[i];
			addTickerItem(i);
			positionTickerItem(i);
		}

		scrollTickerItem(0);
	}
 
 });
