/* RSS2JS BLOG POSTS */
google.load("feeds", "1");

function getBlogPosts() {
	var feed = new google.feeds.Feed("http://feeds.joomlatools.eu/site/blog");
	feed.setNumEntries(10);
	feed.load(function(result) {
		if (!result.error) {
			var container = document.getElementById('blog-headlines');
			var list = document.createElement('ul');
			container.appendChild(list);
			var listItems = '';
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				listItems += '<li><a href="' + entry.link + '">' + entry.title + '</a></li>';
			}
			list.innerHTML = listItems;
		}
	});
	bp=new blogPost();
	bp.animateBlogPosts();
}

google.setOnLoadCallback(getBlogPosts);


/* ANIMATE 'EM */
function blogPost(){
	fademi=1;
	curr=0;
	next=0;
	vssdiv=null;
	stepc=20*(3000/1000);
	dif=0.00;
	op=1.00;
	dif=(1.00/stepc);
	uagent = window.navigator.userAgent.toLowerCase();
	IEB=(uagent.indexOf('msie') != -1)?true:false;
	var scompat = document.compatMode;
	if(scompat != "BackCompat"){}
	this.doTransition=doTransition;
	this.animateBlogPosts=animateBlogPosts;
	this.animateBlogPosts2=animateBlogPosts2;
	this.beforeTransition=beforeTransition;
	this.doTransitionF=doTransitionF;
}

function doTransition(){
	objc=blogHeadlines[curr];
	objn=blogHeadlines[next];
	objc.style.visibility="hidden";
	objn.style.visibility="visible";
	curr=next;
	next=next+1;
	if(next>=3){
		next=0;
	}
	setTimeout('doTransition()',(3000+2000));
}

function doTransitionF(){
	op=op-dif;
	objc=blogHeadlines[curr];
	objn=blogHeadlines[next];
	if(op<(0.00)){
		op=0.00;
	}
	objc.style.opacity = op;
	objn.style.opacity = 1.00;
	if(op>(0.00)){
		setTimeout('doTransitionF()',10);
	}
	else {
		objc.style.zIndex=2;
		objn.style.zIndex=3;
		setTimeout('beforeTransition()',5000);
		objn.style.visibility="visible";
	}

}

function beforeTransition(){
	curr=next;
	next=next+1;
	if(next>=3){
		next=0;
	}
	op=1.00;
	objc=blogHeadlines[curr];
	objn=blogHeadlines[next];
	objc.style.visibility="visible";
	objn.style.visibility="hidden";
	objc.style.zIndex=3;
	objn.style.zIndex=2;
	objc.style.opacity = 1.00;
	objn.style.opacity = 1.00;
	doTransitionF();
}

function animateBlogPosts2(){
	vssdiv=blogHeadlinesList;
	if(3>0){
		objc=blogHeadlines[0];
		objc.style.visibility="visible";
	}
	if(3>1){
		if((IEB==true)||(fademi==0)){
			curr=0;
			next=1;
			setTimeout('doTransition()',5000);
		}
		else {
			curr=0;
			next=0;
			setTimeout('beforeTransition()',5000);
		}
	}
}

function animateBlogPosts(){
	blogHeadlinesContainer = document.getElementById('blog-headlines');
	blogHeadlinesList = blogHeadlinesContainer.getElementsByTagName('ul');
	blogHeadlines = blogHeadlinesContainer.getElementsByTagName('li');
		for (i=0; i < blogHeadlines.length; i++) {
	}
	setTimeout('animateBlogPosts2()',200);
}

