function handleFlickr (data) {
	//console.log(data);
	data.photos.photo.each(function (photo) {
		var src = 'http://farm{farm}.static.flickr.com/{server}/{id}_{secret}_s.jpg'.substitute(photo);
		var img = new Element('img', {
			src: src
		});

		img.inject($('flickrfeedImgItem'));
	});
	$('flickrFeed').destroy();
};

function handleTwitter(json){
	json.each(function (item, i) {
		//creating the format of the date
		var date = new Date(item.created_at);
		//alert(item.created_at);

		//new element items
		var li = new Element("li").adopt(
			new Element("a", {
				"href" : "http://twitter.com/DIESELUMUSIC",
				"target" : "_blank",
				"class" : "txt",
				"text" : item.text
			}),
			new Element("a", {
				"href" : "http://twitter.com/DIESELUMUSIC",
				"target" : "_blank",
				"class" : "small_txt",
				"text" : " by " + item.user.name + " " + date.timeDiffInWords()
			})
		);

		//inject the html into the targetted class
		li.inject($$(".twitterList")[0]);
	});
	$('twitterFeed').destroy();
};


window.addEvent("domready",function(){	
	var page = $(document.body).get("id");

	var flash = (Browser.Plugins.Flash.version > 8);

	if (page === 'home') {
		Cufon.replace('div#content_homepage ol.home_a h2');
		Cufon.replace('div#content_homepage div.home_b div h2');

		var script = new Element('script', {
			src: 'http://twitter.com/statuses/user_timeline/21743101.json?callback=handleTwitter&count=4',
			id: 'twitterFeed'
		});
		script.inject($(document.head));

		// http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=handleFlickr&id=36026043@N05&lang=en-us&format=rss_200&format=json
		// flickr.people.getPublicPhotos

		//FLICKr
		var scriptFlickr = new Element('script', {
			src: 'http://www.flickr.com/services/rest/?jsoncallback=handleFlickr&api_key=bc1831e49322ad95c99d6fccbd8862e3&method=flickr.people.getPublicPhotos&user_id=' + flickr_user_id + '&per_page=12&format=json',
			'id': 'flickrFeed'
		});
		scriptFlickr.inject($(document.head));
	}

	if (page === 'schedule') {
		//schedule page
		Cufon.replace('ol#dieselweek li h2');
		Cufon.replace('ol#dieselweek li h3');

		//previous shows page
		Cufon.replace('div#showsNavCon h2');
		Cufon.replace('ol#dieselweek_shows li h2');
		Cufon.replace('ol#dieselweek_shows li h3');

		Cufon.replace('div#scheduleTbl ol li h2');
		Cufon.replace('div#scheduleTbl ol li h3');
	}

	if (page === 'chat') {
		//chat page
		Cufon.replace('div#content_show div.col_b div h2');

		var flashChat = $('livechat');
		if($defined(flashChat)){
			var swfChat = new Swiff(base_url + "assets/swf/chat_app.swf", {
				width: 500,
				height: 501
			});

			flashChat.empty();
			swfChat.inject(flashChat);
		}
	}

	if (page === 'artists') {
		Cufon.replace('div#content_show div.col_a div ul li span');
	}
});
