// Umlaute möglich (ISO-8859-1)

var news = new Array();
var max_showed = 0;
var url_prefix = "";
var layer_opened = false;

for ( i=0 ; i < 50 ; i++ )
    news[i] =   new Array();

function fillNewsDiv(news_cnt, show_more, _url_prefix) {
	var html        =   "";
	var news_div    = document.getElementById("news_div");
	var txt         = "";
	var news_all_cnt = 0;
	url_prefix = _url_prefix;

	max_showed = news_cnt;

	for ( i=0 ; i < 50 ; i++ ) {
		if ( news[i][0] )
			news_all_cnt++;
	}

	for ( i=0 ; i < news_cnt ; i++ ) {
		if ( news[i][0] ) {
			txt =   news[i][0];
			if ( txt.length > 43 )
				txt = txt.substring(0, 40) + "...";

			html    +=  "<a href=\"JavaScript: var win = window.open('" + url_prefix + news[i][4] + "', 'News', 'width=" + news[i][2] + ",height=" + news[i][3] + ",scrollbars=yes,top=100,left=250');\">" + txt + "</a><br>";
		}
	}
	if ( html.length > 0 ) {
		if ( news_all_cnt > news_cnt )
			html    +=  "<p><a href=\"JavaScript: var win = showAllNews();\">mehr ...</a></p>";
	} else
		html	+=	"<p><a>Zur Zeit liegen keine aktuellen News vor";
	news_div.innerHTML  =   html;
}

function showAllNews() {
	if ( layer_opened ) {
		hideNewsLayer();
		return;
	}

	var ndiv = document.getElementById("newslayer");
	ndiv.style.display = "inline";
	layer_opened = true;

	var ndiv2 = document.getElementById("new_more");

	var html = "";
	var news_cnt = 0;

	for ( i=0 ; i < 50 ; i++ ) {
		if ( news[i][0] )
			news_cnt++;
	}

	for ( i=max_showed ; i < news_cnt ; i++ ) {
		if ( news[i][0] ) {
			txt =   news[i][0];
			if ( txt.length > 43 )
				txt = txt.substring(0, 40) + "...";

			html    +=  "<a href=\"JavaScript: var win = window.open('" + url_prefix + news[i][4] + "', 'News', 'width=" + news[i][2] + ",height=" + news[i][3] + ",scrollbars=yes,top=100,left=250');\">" + txt + "</a><br>";
		}
	}

	ndiv2.innerHTML = html;
}

function hideNewsLayer() {
	var ndiv = document.getElementById("newslayer");
	ndiv.style.display = "none";
	layer_opened = false;
}

