window.addEvent("domready",function(){
	var page = $(document.body).get("id");
	
	
	//used for the homepage item hover
	if (page === "homepage") {
		
		var li = $("featuredList").getElements("li");
		
		li.each(function(item){
			
			var featured = item.getElement("div.featuredItem"); 
			var imgSel = item.getElement("img");
			var imgFx = new Fx.Morph(imgSel, {duration:500});
		
			featured.setStyle("display", "none");
			
			item.addEvent("mouseenter", function(e){
				featured.setStyle("display", "block");
				imgFx.start({opacity:0.5});
			});
			
			item.addEvent("mouseleave", function(e){
				imgFx.cancel();
				featured.setStyle("display", "none");
				imgFx.start({opacity:1});
			});
			
		})
		
		//do twitter feed on homepage
		var script = new Element('script', {
			src: 'http://twitter.com/statuses/user_timeline/21997137.json?callback=handleTwitter&count=3'
		});
		script.inject($(document.head));
		
	}//end
	

	// arhive list drop down
	if (page === "news") {
		
		var ol = $("archiveList");
		var li = ol.getElements("li ul li");
		
		li.each(function(item,i){
			var archive = item.getElement("ul");
			
			if($defined(archive)) {
				
				if(i>0)
					archive.setStyle("display", "none");
					
				var link = item.getElement("a");
				
				//console.log(link);
				
				link.addEvent("click", function(e){
					e.stop();
					archive.setStyle("display", (archive.getStyle("display") === "block") ? "none" : "block");
				});
			}	
					
		});
		
	}//end
		
})



/* ************************************************************************************************

 	TWITTER JSON FEED

************************************************************************************************ */

function handleTwitter(json){
	json.each(function (item, i) {
		
		//creating the format of the date
		var date = new Date(item.created_at);
		var formattedDate = date.getDate() + "/" + date.getMonth() + "/" + date.getFullYear();
		
		//new element items
		var li = new Element("li").adopt(
			new Element("p", {"class" : "txt", "text" : item.text}),
			new Element("p", {"class" : "small_txt", "text" : " created by : " + item.user.name +  " on : " + formattedDate})
		);
		
		//inject the html into the targetted class
		li.inject($$(".twitterList")[0]);

	});
};


/*lightbox*/
window.addEvent('domready', function() {
	 new LightBox();
	});



