function News(frm)
{
	this.set = set;
	
	function set(jahr)
	{
		while (frm.hasChildNodes())
			frm.removeChild(frm.firstChild);
		var ajax = new AjaxRequest("php/news_ajax.php", "bsgid=" + bsgid + "&jahr=" + jahr, false).getRequest();
		//alert(ajax.responseText);
		var doc = ajax.responseXML;
		var nNews = doc.getElementsByTagName("n");
		var nW = doc.getElementsByTagName("news")[0].getAttribute("w");
		for (var i=0; i<nNews.length; i++)
		{
			var nTable = document.createElement("table");
			var nTBody = document.createElement("tbody");
			var nTr1 = document.createElement("tr");
			var nTr2 = document.createElement("tr");
			var nTh = document.createElement("th");
			var nTd = document.createElement("td");
			var nImgDel = document.createElement("img");
			var nImgEd = document.createElement("img");
			var nN = nNews[i];
			var strId = nN.getAttribute("id");
			var strDat = nN.getAttribute("dat");
			var strNews = "";
			if (nN.hasChildNodes()) strNews = refCleanXmlStr(nN.firstChild.nodeValue);
			if (nW == "1")
			{
				nImgDel.src = "img/trash.gif";
				nImgDel.alt = "News löschen";
				nImgDel.title = "News löschen";
				setCls(nImgDel, "button");
				nImgDel.setAttribute("delid", strId);
				nImgDel.onclick = del;
				nImgEd.src = "img/edit.gif";
				nImgEd.alt = "News bearbeiten";
				setCls(nImgEd, "button");
				nImgEd.setAttribute("edid", strId);
				nImgEd.onclick = ed;
				nTh.appendChild(nImgDel);
				nTh.appendChild(nImgEd);
			}
			nTh.appendChild(document.createTextNode("News vom " + strDat));
			nTd.innerHTML = strNews
			setCls(nTd, "nl");
			setCls(nTh, "nl");
			setCls(nTable, "nl");
			nTr1.appendChild(nTh);
			nTr2.appendChild(nTd);
			nTBody.appendChild(nTr1);
			nTBody.appendChild(nTr2);
			nTable.appendChild(nTBody);
			frm.appendChild(nTable);
		}
	}
	
	function del(objEvt)
	{
		if (navigator.appName == "Microsoft Internet Explorer")
			objEvt = window.event.srcElement;
		else
			objEvt = objEvt.target;
		var id = objEvt.getAttribute("delid");
		if (confirm("Möchten Sie diese News wirklich löschen?"))
		{
			var ajax = new AjaxRequest("php/news_ajax.php", "bsgid=" + bsgid + "&delid=" + id, false).getRequest();
			//alert(ajax.responseText);
			var doc = ajax.responseXML;
			if (doc.getElementsByTagName("e")[0].hasChildNodes())
				alert(doc.getElementsByTagName("e")[0].firstChild.nodeValue);
			else
			{
				var nTable = objEvt.parentNode.parentNode.parentNode.parentNode;
				nTable.parentNode.removeChild(nTable);
			}
		}
	}
	
	function ed(objEvt)
	{
		if (navigator.appName == "Microsoft Internet Explorer")
			objEvt = window.event.srcElement;
		else
			objEvt = objEvt.target;
		var edid = objEvt.getAttribute("edid");
		self.location.href = "index.php?page=news&bsgid=" + bsgid + "&mid=" + mid + "&edid=" + edid;
	}
}
