var BlogFrontpagePrefix = 'blogpost_';
var BlogFrontpagePointer = 1;

var BlogFrontpage = {
		
		Load: function(){
			BlogFrontpage.Show(BlogFrontpagePointer);
		},
		
		Show: function(num){
			BlogFrontpagePointer = num;
			save = BlogFrontpagePointer;
			while((BlogFrontpagePointer-save) < 3){
				id = BlogFrontpagePrefix+(BlogFrontpagePointer);
				if($(id) != null){
					Effect.Appear(id, {duration: 0.5});
				}
				BlogFrontpagePointer++;
			}
		},
		
		HideAll: function(){
			nodes = $('blogpostlist').childNodes;
			i = 0;
			while(i < nodes.length){
				if(nodes.item(i).tagName == 'DIV'){
					$(nodes.item(i).getAttribute('id')).hide();
				}
				i++;
			}
		},
		
		Next: function(){
			BlogFrontpage.HideAll();
			setTimeout("BlogFrontpage.Show(BlogFrontpagePointer)", 100);
			
			if(BlogFrontpagePointer >= 9){
				BlogFrontpagePointer = 1;
			}
		},
		
		Previous: function(){
			BlogFrontpage.HideAll();
			switch(BlogFrontpagePointer){
				case 4:
					BlogFrontpagePointer = 7;
					break;
				case 7:
					BlogFrontpagePointer = 1;
					break;
				case 10:
					BlogFrontpagePointer = 4;
					break;
			}
			setTimeout("BlogFrontpage.Show(BlogFrontpagePointer)", 100);
			
			if(BlogFrontpagePointer >= 9){
				BlogFrontpagePointer = 1;
			}
		}
		
		
};

Onload.add(BlogFrontpage.Load);
