/*
* 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', 'gare', 'novita','soci'],
				newsNumber = ['eventi', 'news', 'gare', 'novita','soci'],
				fade_timer = 1,
				News = new Object;

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

	YAHOO.util.Connect.asyncRequest('GET', '/webpack/api.do?module=webp_eventi&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_news&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

	});

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

		success: function (o) {

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

				objXml['gare'] = tmpXml.getElementsByTagName('proclamation');
				newsNumber['gare'] = tmpXml.getElementsByTagName('proclamation').length;

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

			} else objXml['gare'] = null;

		}, timeout: 5000

	});

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

		success: function (o) {

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

				objXml['novita'] = tmpXml.getElementsByTagName('novleg');
				newsNumber['novita'] = tmpXml.getElementsByTagName('novleg').length;

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

			} else objXml['novita'] = null;

		}, timeout: 5000

	});

	YAHOO.util.Connect.asyncRequest('GET', '/webpack/api.do?module=wbpp_soci&query=webpack.getRandAssociates&max=10&language=IT', {

		success: function (o) {

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

				objXml['soci'] = tmpXml.getElementsByTagName('associate');
				newsNumber['soci'] = tmpXml.getElementsByTagName('associate').length;

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

			} else objXml['soci'] = 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="/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="/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;

}

News.gare = function ( step ) {

	var mybox_date_dal = document.getElementById('bandi_date_dal'),
					mybox_date_al = document.getElementById('bandi_date_al'),
					mybox_title = document.getElementById('bandi_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_dal.innerHTML = 'Dal: <strong>' + objXml['gare'].item(step).getAttribute('datains').datestamp_format('%D.%M.%Y') + '</strong>';
		mybox_date_al.innerHTML = '&middot; Al: <strong>' + objXml['gare'].item(step).getAttribute('datasca').datestamp_format('%D.%M.%Y') + '</strong>';
		mybox_title.innerHTML = objXml['gare'].item(step).getAttribute('tipologia').trim() + ': <a href="/index.php/fd=proclamations/ff=read/id=' + objXml['gare'].item(step).getAttribute('id') + '.htm">' + objXml['gare'].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['gare']-1) > step) step++; else step = 0;
			setTimeout('News.gare(' + step + ')', 10000);

		});

		my_widget2.animate(); my_widget2 = null;

	});

	my_widget.animate(); my_widget = null;

}

News.novlegs = function ( step ) {

	var mybox_title = document.getElementById('novita_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="/index.php/fd=novita-legislative/ff=read/id=' + objXml['novita'].item(step).getAttribute('id') + '.htm">' + objXml['novita'].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['novita']-1) > step) step++; else step = 0;
			setTimeout('News.novlegs(' + step + ')', 10000);

		});

		my_widget2.animate(); my_widget2 = null;

	});

	my_widget.animate(); my_widget = null;

}

News.soci = function ( step ) {

	var mybox_tipology = document.getElementById('soci_tipology'),
					mybox_mintipology = document.getElementById('soci_mintipology'),
					mybox_title = document.getElementById('soci_title'),
					step = step || 0;

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

		mybox_tipology.innerHTML = '<a href="/index.php/fd=artigiani-in-rete/cat=' + objXml['soci'].item(step).getElementsByTagName('categoria').item(0).firstChild.data.urlencode().toUpperCase() + '.html">' + objXml['soci'].item(step).getElementsByTagName('categoria').item(0).firstChild.data + '</a>';
		mybox_mintipology.innerHTML = '&raquo; <a href="/index.php/fd=artigiani-in-rete/cat=' + objXml['soci'].item(step).getElementsByTagName('categoria').item(0).firstChild.data.urlencode().toUpperCase() + '/mincat=' + objXml['soci'].item(step).getElementsByTagName('mincategoria').item(0).firstChild.data.toUpperCase() + '.html">' + objXml['soci'].item(step).getElementsByTagName('mincategoria').item(0).firstChild.data + '</a>';
		mybox_title.innerHTML = '<strong>' + objXml['soci'].item(step).getElementsByTagName('azienda').item(0).firstChild.data + '</strong> di ' + objXml['soci'].item(step).getElementsByTagName('titolare').item(0).firstChild.data;

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

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

		});

		my_widget2.animate(); my_widget2 = null;

	});

	my_widget.animate(); my_widget = null;

}