document.observe('dom:loaded',function(element){
	Index.Feed.run();
});
	
var Index = {
	/*Contest:{
		current:0,
		list:0,
		change:function() {
			if(this.current>=this.list.length) { this.current = 0; }
			new Effect.Opacity('contests',{from:1.0,to:0,duration:1});
			var content = '<a href="'+this.list[this.current].url+'"><img alt="'+this.list[this.current].title+'" class="contest_icon" src="'+this.list[this.current].image+'" title="'+this.list[this.current].title+'" /></a><h3>Featured Contest: <a href="'+this.list[this.current].url+'" title="'+this.list[this.current].title+'">'+this.list[this.current].title+'</a></h3><small>'+((this.list[this.current].entries>0)?'<a title="'+this.list[this.current].entries+' Entr'+((parseInt(this.list[this.current].entries)!==1)?'ies':'y')+'" href="http://lafango.com'+this.list[this.current].url+'">'+this.list[this.current].entries+' Entr'+((this.list[this.current].entries!==1)?'ies':'y')+'</a> | ':'')+this.list[this.current].status+'</small></div>';
			var timeout = window.setTimeout(function() {
				new Effect.Opacity('contests',{from:0,to:1.0,duration:1});
				$('contests').innerHTML = content;
				window.clearTimeout(timeout);
			},1000);
			++this.current;
		}
	},*/
	Search:{
		load:function() {
			$('search_input').observe('keyup',function(event){
				search_suggest(event.keyCode,'search_form','search_input');
			}).observe('blur',function(element){
				if($('search_input').value=='') {
					$('search_input').className = 'hint';
					$('search_input').value = 'Enter keywords here';
				}
				$$('#search_form fieldset')[0].removeClassName('active');
				$$('#search_form li').each(function(element){element.remove();});
			}).observe('focus',function(drop){
				this.className = 'hint_off';
				if(this.value=='Enter keywords here') { this.value = ''; }
			});
			$('search_submit').observe('click',function(event) { window.location='/search.php?s='+escape($('search_input').value); });
		}
	},
	Feed:{
		run:function() {
			var num = 0;
			for(var i=5;i<$('feed_item').childElements().length;++i) {
				num += Math.floor(Math.random()*6);
				Element.appear.delay(num,'feed_item_'+i,{duration:.25});
				//Element.fade.delay((num-.25),'feed_item_'+(i-5),{duration:.25});
			}
			Element.appear('feed_item_6');
		}
	}
	/*,
	Media:{
		change:function(list) {
			if(!list) { return; }
			var rows = [];
			var count = list.length;
			var half = (count/2);
			for(i=0;i<count;++i) {
				if(i==half) { $('featured_talent_'+i).style.clear = 'left'; }
				$('featured_talent_'+i).innerHTML = '<a class="image" href="'+list[i].url+'"><img alt="'+list[i].title+'" src="'+list[i].icon+'" title="'+list[i].title+'" />'+((list[i].duration)?'<small>'+list[i].duration+'</small>':'')+'</a><h6><a href="'+list[i].url+'" title="'+list[i].title+'">'+list[i].title+'</a></h6><p>By <a href="'+list[i].user.url+'" title="'+list[i].user.name+'">'+list[i].user.name+'</a></p>';
			}
			$('talents').innerHTML += '<div class="clear_both"></div>';
		}
	}*/
};
/*Event.observe(window,'load',function(event) {
	new Ajax.Request('/ajax.php', {
		method:'get',parameters:{ control:'index',method:'general',action:'load' },onComplete:function(transport) {
			var result = transport.responseText.evalJSON();
			Index.Contest.list = result.contests;
			var images = [];
			for(var i=0;i<Index.Contest.list.length;++i) {
				images[i] = new Image(408,100);
				images[i].src = Index.Contest.list[i].image;
			}
			Index.Search.load();
			new PeriodicalExecuter(function(executer){Index.Contest.change();},10);
		}
	});
});*/