var Blogger = {
	
	first : true,
	
	init:function() {
		var activelinks = getElementsByClassName(document, 'a', 'blogger');
		for(var i=0; i<activelinks.length; i++) {
			activelinks[i].onclick = function() {
				Blogger.getPosts(this.rel);
				return false;
			}
		}
		
		// LOAD FIRST ONE UP
		if(Blogger.first) {
			Blogger.getPosts(id('select-blog').options[1].value);
		}
		
		id('select-blog').onchange = function() {
			Blogger.getPosts(this.value);
		}		
	},
	
	getPosts:function(blogger) {
		new XHR.request('/ajax/blogger.php', { method:'get', parameters:'blogger='+blogger, loading:'Blogger.loading', success:'Blogger.loadInfo'});
	},
	
	loading:function() {
		id('blog-frame').innerHTML = '<p><img src="/images/indicator.gif" />Loading Feed</p>';
	},
	
	loadInfo:function(resp) {
		
		var resp = resp.split('{split}');
		id('blog-frame').innerHTML = resp[0];
		
		if(!Blogger.first) id('featured').innerHTML = resp[1];
				
		var external = getElementsByClassName(document, 'a', 'external');
		for(var i=0; i<external.length; i++) {
			external[i].onclick = function() {
				window.open(this.href);
				return false;
			}
		}
		Blogger.first = false;
		Blogger.init();
	}
	
}
addEvent(window, 'load', Blogger.init);