var marqueewidth = 183;
var marqueeheight = 197;
var scrollercontent = '';

function changeCategoria() {
	setScrollerContent(document.form_ilvelino_box_news.select_ilvelino_box_news_categoria.options[document.form_ilvelino_box_news.select_ilvelino_box_news_categoria.selectedIndex].value);

	if (iedom) {
		cross_scroller = (document.getElementById ? document.getElementById("iescroller") : document.all.iescroller);
		cross_scroller.innerHTML = scrollercontent;
		actualheight = cross_scroller.offsetHeight;
	}
	else if (document.layers) {
		ns_scroller = document.ns_scroller.document.ns_scroller2;
		ns_scroller.document.write(scrollercontent);
		ns_scroller.document.close();
		actualheight = ns_scroller.document.body.clientHeight;
	}
}

function setScrollerContent(Categoria) {
	scrollercontent = '';

	var added = 0;
	for(var i = 0; i < numNews; i++) {
		if ((Categoria == '') || (aNews[i]['categoria'] == Categoria)) {
			added++;

			scrollercontent += '<div class="news">' + '\n';
			scrollercontent += '<span class="date"><a href="' + aNews[i]['href'] + '" title="Leggi l\'articolo...">:::: ' + aNews[i]['data'] + '</a></span>' + '\n';
			scrollercontent += '<br />' + '\n';
			scrollercontent += '<span class="txt"><a href="' + aNews[i]['href'] + '" title="Leggi l\'articolo...">' + aNews[i]['html'] + '</a></span>' + '\n';
			scrollercontent += '</div>' + '\n';
		}
	}
	if (added == 0) {
		scrollercontent += '<div class="news" style="text-align: center;">' + '\n';
		scrollercontent += '<span class="txt" style="font-size: 12px; font-weight: bold;">Nessun articolo trovato per la categoria selezionata</span>' + '\n';
		scrollercontent += '</div>' + '\n';
	}
}

// Change nothing below!
marqueespeed = ((document.all) ? marqueespeed : Math.max(1, marqueespeed - 1));

//slow speed down by 1 for NS var
copyspeed = marqueespeed;

var iedom = document.all || document.getElementById;

var actualheight = '';

var cross_scroller, ns_scroller;

var pausespeed = ((marqueepauseit == 0) ? copyspeed : 0);

function populateVertical() {

	if (iedom) {
		cross_scroller = (document.getElementById ? document.getElementById("iescroller") : document.all.iescroller);
		cross_scroller.style.top = parseInt(marqueeheight)+8+"px";
		cross_scroller.innerHTML = scrollercontent;
		actualheight = cross_scroller.offsetHeight;
	}
	else if (document.layers) {
		ns_scroller = document.ns_scroller.document.ns_scroller2;
		ns_scroller.top = parseInt(marqueeheight)+8;
		ns_scroller.document.write(scrollercontent);
		ns_scroller.document.close();
		actualheight = ns_scroller.document.body.clientHeight;
	}

	lefttime = setInterval("scrollscroller()",30);
}

function scrollscroller() {
	if (iedom) {
		if (parseInt(cross_scroller.style.top) > (actualheight*(-1)+8))	cross_scroller.style.top = (parseInt(cross_scroller.style.top)-copyspeed)+"px";
		else															cross_scroller.style.top = (parseInt(marqueeheight)+8)+"px";
	}
	else if (document.layers) {
		if (ns_scroller.top > (actualheight*(-1)+8))					ns_scroller.top -= copyspeed;
		else															ns_scroller.top = parseInt(marqueeheight)+8;
	}
}

if (iedom || document.layers) {
	var html = '';

	html += '<div id="ilvelino_box_news" style="width:183px">' + '\n';
	html += '<div class="border">' + '\n';
	html += '<div class="logo"><a href="pagina.php?Id=ilvelino_box_news" title="Clicca qui per avere il BOX sul tuo sito..."></a></div>' + '\n';
	html += '<div class="content">' + '\n';

	html += '<form name="form_ilvelino_box_news" action="#">' + '\n';
	html += '<select name="select_ilvelino_box_news_categoria" onchange="changeCategoria()">' + '\n';
	html += '<option value="">Tutte le categorie</option>' + '\n';

	for(var i = 0; i < numCategorie; i++) {
		html += '<option value="' + aCategorie[i] + '">' + aCategorie[i] + '</option>' + '\n';
	}

	html += '</select>' + '\n';
	html += '</form>' + '\n';

	if (iedom) {
		html += '<div style="position:relative;width:'+marqueewidth+'px;height:'+marqueeheight+'px;overflow:hidden" onmouseover="copyspeed=pausespeed" onmouseout="copyspeed=marqueespeed">' + '\n';
		html += '<div id="iescroller" style="position:absolute;left:0px;top:0px;width:100%;">' + '\n';
		html += '</div></div>' + '\n';
	}
	else if (document.layers) {
		html += '<ilayer width='+marqueewidth+'px height='+marqueeheight+'px name="ns_scroller">' + '\n';
		html += '<layer name="ns_scroller2" width='+marqueewidth+'px height='+marqueeheight+'px left=0 top=0 onmouseover="copyspeed=pausespeed" onmouseout="copyspeed=marqueespeed"></layer>' + '\n';
		html += '</ilayer>' + '\n';
	}

	html += '</div>' + '\n';

	html += '<div class="fill"><a href="news/login.php" title="Tutti gli articoli...">:::: Tutti gli articoli ::::</a></div>' + '\n';
	html += '<div class="get">Scarica <a href="pagina.php?Id=ilvelino_box_news" title="Clicca qui per scaricare il Velino/AGV BOX...">il Velino/AGV BOX</a></div>' + '\n';
	html += '</div>' + '\n';
	html += '</div>' + '\n';

	document.write(html);

}

if (document.form_ilvelino_box_news.select_ilvelino_box_news_categoria && (document.form_ilvelino_box_news.select_ilvelino_box_news_categoria.selectedIndex != -1)) {
	setScrollerContent(document.form_ilvelino_box_news.select_ilvelino_box_news_categoria.options[document.form_ilvelino_box_news.select_ilvelino_box_news_categoria.selectedIndex].value);
}
else {
	setScrollerContent('');
}
var oldVerticalOnload = window.onload;
window.onload=function() {if (oldVerticalOnload) oldVerticalOnload();populateVertical();}
