// Testimonials transitions

var iNewsSlideDuration = 700;
var iNewsSlideDelay = 6000;
var iNewsItemPos = 0;
var xmlNewsNodes;

window.addEvent("domready", function() {

	var xmlloc = "/xml/news";
	var xmlAjax = new Ajax(xmlloc, { method: 'get', onComplete: function(text, xmldata) {
		
		xmlNewsNodes = xmldata.getElementsByTagName('newsitem');
		
		var SlidePanelTop = $("SlidePanelBody3").getTop();
		var SlidePanelLeft = $("SlidePanelBody3").getLeft();
		var SlidePanelWidth = $("SlidePanelBody3").getStyle("width");	
		
		var NewsSlide = new Element('div', {
	    	'styles': {
				'cursor': 'pointer',
				'display': 'block',
				'height': "250px"
		    },
			'class': 'NewsTicker'
		});	
		
		NewsSlide.addEvent("click", function() {
			window.location = '/news';
		});

		
		NewsSlide.innerHTML = $("SlidePanelBody3").innerHTML;
		$("SlidePanelBody3").innerHTML = '';
		NewsSlide.injectInside($("SlidePanelBody3"));
				
		funNewsSlide.delay(iNewsSlideDelay, NewsSlide);
	
	
	} });
	xmlAjax.request();
	
});

function funNewsSlide() {

	NewsSlide = this;
	
	var fx = NewsSlide.effects({duration: iNewsSlideDuration, transition: Fx.Transitions.Quart.easeOut});
	
	fx.start({
		'opacity': 0
	}).chain(function(){
	
		var SlidePanelTop = $("SlidePanelBody3").getTop();
		NewsSlide.setStyle("top", SlidePanelTop.toInt() + "px");
		NewsSlide.setStyle("padding-left", "0px");
		
		var newsText = xmlNewsNodes[iNewsItemPos].getElementsByTagName('text')[0].firstChild.nodeValue;
		var newsTitle = xmlNewsNodes[iNewsItemPos].getElementsByTagName('title')[0].firstChild.nodeValue;
		iNewsItemPos = iNewsItemPos + 1;
		
		if(iNewsItemPos==xmlNewsNodes.length) iNewsItemPos = 0;
		
		NewsSlide.innerHTML = '<div class="Padding"><h4>'+newsTitle+'</h4><p>'+newsText+'</p><p><a href="/news">View more</a></p>';
				
		this.start.delay(200, this, { 'opacity': 1 });
		
	}).chain(function(){
	
		funNewsSlide.delay(iNewsSlideDelay, NewsSlide);
		
	});

}