function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages(id,src) {
	document.getElementById(id).src=src;
}



function viewdetail(id) {

	var boxindex = 'detail' + id;

	document.getElementById(boxindex).style.display='block';

}

function viewteaser(id) {

	var boxindex = 'detail' + id;

	document.getElementById(boxindex).style.display='none';

}


function newschange(neu){

//	var optionen = document.getElementById('zeitungen').options;
//
//	for(var i=0;i<optionen.length;i++) {
//		if(optionen[i].value != neu && optionen[i].value != 'none') {
//
//			// alle nicht selektierten news ausblenden
//			document.getElementById("news"+optionen[i].value).style.display="none";
//
//		}
//	}
//
//	//aktuell ausgewaehlte news einblenden
//	document.getElementById("news"+neu).style.display="block";
//
//	document.getElementById('zeitungen').selectedIndex = (neu-1);

	getNews(neu);

}


function tvchange(neu){

	var newIndex = 0;
	var selIndex = document.getElementById('tvprogrammauswahl').selectedIndex;

	var optionen = document.getElementById('tvprogrammauswahl').options;
	for(var i=0;i<optionen.length;i++) {
		if(optionen[i].value == neu) {
			var newIndex = i;
		}
	}
	//alert(neu + '  ' +  selIndex + '   ' + newIndex );
	if(neu <= 0) {

	} else {

	var optionen = document.getElementById('tvprogrammauswahl').options;

	for(var i=0;i<optionen.length;i++) {
		if(optionen[i].value != neu && optionen[i].value != 'none') {
				document.getElementById("tvprogramm"+optionen[i].value).style.display="none";
		}
	}

	var lang = document.getElementsByName("tvitem").length;
	for(var j=0; j<lang; j++) {
		document.getElementsByName("tvitem")[j].style.display="inline";
    }
	document.getElementById("tvprogramm"+neu).style.display="block";

	document.getElementById('tvprogrammauswahl').selectedIndex = newIndex;

	}
}

function check_form_eintragen() {
	if(document.eintragen.name.value == '') {
		alert('Bitte geben Sie Ihren Namen an.');
		return false;
	} else if(document.eintragen.plz.value == '' || document.eintragen.ort.value == '') {
		alert('Bitte geben Sie Ihren Ort und die Postleitzahl an.');
		return false;
	} else if(document.eintragen.fon_vorwahl.value == '') {
		alert('Bitte geben Sie Ihre Telefon-Vorwahlnummer an.');
		return false;
	} else if(document.eintragen.fon.value == '') {
		alert('Bitte geben Sie Ihre Telefonnummer an.');
		return false;
	} else {
		return true;
	}


}

function getNews(newsgroupIdx) {

	var ajax = new Ajax();

	ajax.url = "show_news.php";
	ajax.params = "newsgroup=" + newsgroupIdx;
	ajax.method = "GET";
	ajax.onSuccess = onComplete_getNews;
	ajax.doRequest();

}

function onComplete_getNews (ret) {
	var target = document.getElementById('newsgrouparea');

	var newsgroup = eval("("+ret+")");

	target.innerHTML = "";

	var dl = document.createElement("DL");

	for (var i = 0; i < newsgroup.newsItems.length; i++){
		dl.appendChild(newsEntryDomDT(newsgroup.newsItems[i]));
		dl.appendChild(newsEntryDomDD(newsgroup.newsItems[i]));
	}

	target.appendChild(dl);


}

function newsEntryDomDT (newsItem) {
	var dt = document.createElement("DT");
	var a = document.createElement("A");
	a.href = newsItem.linkUrl;
	a.target = "_blank";
	a.appendChild(document.createTextNode(decodeURI(newsItem.ueberschrift)))
	dt.appendChild(a);
	return dt;
}
function newsEntryDomDD (newsItem) {
	var dd = document.createElement("DD");
	var text = newsItem.newsgruppe + " " + newsItem.datum;
	if (newsItem.zeit) {
		text += " " + newsItem.zeit + " Uhr";
	}
	dd.appendChild(document.createTextNode(text));
	return dd;
}