/*
* X-Developed-By:	DarCas(.net) The Architect; www.DarCas.net - darcas@darcas.net
* X-Supported-By:	EstroWeb Srl; www.estroweb.it - estroweb@estroweb.it
*/
var objXml = ['eventi', 'news'],
				newsNumber = ['eventi', 'news'],
				fade_timer = 1,
				News = new Object;

YAHOO.util.Event.addListener(window, 'load', function () {

	YAHOO.util.Connect.asyncRequest('GET', '/webpack/api.do?module=webp_eventi2&query=webpack.getEvents&language=IT', {

		success: function (o) {

			tmpXml = o.responseXML.documentElement;
			if (tmpXml.getElementsByTagName('NUMBER').item(0).firstChild.data == 101) {

				objXml['eventi'] = tmpXml.getElementsByTagName('event');
				newsNumber['eventi'] = tmpXml.getElementsByTagName('event').length;

				document.getElementById('show2').style.display = 'block';
				var my_widget = new YAHOO.util.Anim(document.getElementById('show2'), { opacity: { to: 1 } }, fade_timer);
				my_widget.onComplete.subscribe(function () { News.events(); }); my_widget.animate(); my_widget = null;

			} else objXml['eventi'] = null;

		}, timeout: 5000

	});

	YAHOO.util.Connect.asyncRequest('GET', '/webpack/api.do?module=webp_news2&query=webpack.getNews&language=IT', {

		success: function (o) {

			tmpXml = o.responseXML.documentElement;
			if (tmpXml.getElementsByTagName('NUMBER').item(0).firstChild.data == 101) {

				objXml['news'] = tmpXml.getElementsByTagName('new');
				newsNumber['news'] = tmpXml.getElementsByTagName('new').length;

				document.getElementById('show3').style.display = 'block';
				var my_widget = new YAHOO.util.Anim(document.getElementById('show3'), { opacity: { to: 1 } }, fade_timer);
				my_widget.onComplete.subscribe(function () { News.news(); }); my_widget.animate(); my_widget = null;

			} else objXml['news'] = null;

		}, timeout: 5000

	});

});

News.events = function ( step ) {

	var mybox_date = document.getElementById('eventi_date'),
					mybox_title = document.getElementById('eventi_title'),
					step = step || 0;

	var my_widget = new YAHOO.util.Anim(mybox_title, { opacity: { to: 0 } }, fade_timer);
	my_widget.onComplete.subscribe(function () {

		mybox_date.innerHTML = 'Evento del <strong>' + objXml['eventi'].item(step).getAttribute('datasca').datestamp_format('%D.%M.%Y') + '</strong>';
		mybox_title.innerHTML = '<a href="/donne-impresa/index.php/fd=events/ff=read/id=' + objXml['eventi'].item(step).getAttribute('id') + '.htm">' + objXml['eventi'].item(step).firstChild.data + '</a>';

		var my_widget2 = new YAHOO.util.Anim(mybox_title, { opacity: { to: 1 } }, fade_timer);
		my_widget2.onComplete.subscribe(function () {

			if ((newsNumber['eventi']-1) > step) step++; else step = 0;
			setTimeout('News.events(' + step + ')', 10000);

		});

		my_widget2.animate(); my_widget2 = null;

	});

	my_widget.animate(); my_widget = null;

}

News.news = function ( step ) {

	var mybox_title = document.getElementById('news_title'),
					step = step || 0;

	var my_widget = new YAHOO.util.Anim(mybox_title, { opacity: { to: 0 } }, fade_timer);
	my_widget.onComplete.subscribe(function () {

		mybox_title.innerHTML = '<a href="/donne-impresa/index.php/fd=news/ff=read/id=' + objXml['news'].item(step).getAttribute('id') + '.htm">' + objXml['news'].item(step).firstChild.data + '</a>';

		var my_widget2 = new YAHOO.util.Anim(mybox_title, { opacity: { to: 1 } }, fade_timer);
		my_widget2.onComplete.subscribe(function () {

			if ((newsNumber['news']-1) > step) step++; else step = 0;
			setTimeout('News.news(' + step + ')', 10000);

		});

		my_widget2.animate(); my_widget2 = null;

	});

	my_widget.animate(); my_widget = null;

}