var submenutermin = "<ul>";

function newsdaten(jahr) {

	switch (requestT.readyState) {
		// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
		case 4:
			if (requestT.status != 200) {
				alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+requestT.status);
			} else {
				// Antwort des Servers -> als XML-Dokument
				xmlDoc	= requestT.responseXML;

				for (var i = 0; i< xmlDoc.getElementsByTagName('news')[0].childNodes.length; i++){
					submenutermin = submenutermin+"&nbsp;&middot;&nbsp;<li><a onclick='newsjahr(\""+xmlDoc.getElementsByTagName('news')[0].childNodes[i].attributes.getNamedItem('name').value+"\");'>"+xmlDoc.getElementsByTagName('news')[0].childNodes[i].attributes.getNamedItem('name').value+"</a></li>";
					if (xmlDoc.getElementsByTagName('news')[0].childNodes[i].attributes.getNamedItem('name').value == xmlDoc.getElementsByTagName('news')[0].lastChild.attributes.getNamedItem('name').value){
						//eventuebersicht(xmlDoc.getElementsByTagName('bilder')[0].childNodes[i].attributes.getNamedItem('name').value);
					}
				}
				var breadcrumbbreadcrumb = "<ul>";
				breadcrumbbreadcrumb = breadcrumbbreadcrumb+"&nbsp;&middot;&nbsp;<li><a href='index2.php'>home</a></li>";
				breadcrumbbreadcrumb = breadcrumbbreadcrumb+"&nbsp;&middot;&nbsp;<li><a href='news.php'>news</a></li>";
				breadcrumbbreadcrumb = breadcrumbbreadcrumb+"</ul>";
				document.getElementById('breadcrumb_breadcrumb').innerHTML = breadcrumbbreadcrumb;	
				
				submenutermin = submenutermin+"&nbsp;&middot;&nbsp;<li><a onclick='newsstart();'>alle</a></li>";
				submenutermin = submenutermin+"</ul>";
				document.getElementById('submenu').innerHTML = submenutermin;	
				
				if(jahr){
					newsstart(jahr);
				}
				else{
					newsstart();
				}

			}
			break;
		default:
			break;
	}
}

function newsstart(jahr){

var hintergrund = 1;
var newsausgabe = "<div class='newsletter'><p class='nl'>GH Newsletter ";
newsausgabe = newsausgabe+"<a onclick=\"newslettereinblenden();\" onmouseover=\"document.aboan.src='images/anmelden_hover.png'\" onmouseout=\"document.aboan.src='images/anmelden.png'\" >";
newsausgabe = newsausgabe+"<img name='aboan' src='./images/anmelden.png' width='101' height='26' alt='' /></a></p>";


newsausgabe = newsausgabe+"</div>";
	newsausgabe = newsausgabe+"<div id='newsletter_abo' class='newsletter_abo'>";
	newsausgabe = newsausgabe+"<div class='newsletter_abo_oben'>E-Mail hier eintragen:</div>&nbsp;";
	newsausgabe = newsausgabe+"<input type='text' size='40' id='mail' name='mail'></input>";
	newsausgabe = newsausgabe+"<div class='newsletter_abo_erst' onclick=\"newsletterconf('erst');\"><a> >> anmelden</a></div>";
	newsausgabe = newsausgabe+"<div class='newsletter_abo_erst' onclick=\"newsletterconf('del');\"><a> >> abmelden</a></div>";
	newsausgabe = newsausgabe+"<div class='newsletter_abo_abr' onclick=\"newsletterausblenden();\"><a> >> schliessen</a></div><div class='clean'></div>";
	newsausgabe = newsausgabe+"<input class='haken' type='checkbox' name='abook' id='abook'></input>";
	newsausgabe = newsausgabe+"<div class='gelesen' id='agbtext' name='agbtext'><p>Ja, Ich möchte den GH Newsletter!</p></div><div class='clean'></div>";
	newsausgabe = newsausgabe+"</div>"; 


	
	for (var it = 0; it< xmlDoc.getElementsByTagName('news')[0].childNodes.length; it++){
		for (var jt = 0; jt< xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes.length; jt++){
			// nach bestimmten event suchen
			//var datum = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[0].firstChild.nodeValue;
			//var thema = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[1].firstChild.nodeValue;
			//var inhalt = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[2].firstChild.nodeValue;
			//var link = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[3].firstChild.nodeValue.split('/');
			
				if(!xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[0].firstChild){
				var datum = "";
				}
				else{
				var datum = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[0].firstChild.nodeValue;
				}
				if(!xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[1].firstChild){
				var thema = "";
				}
				else{
				var thema = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[1].firstChild.nodeValue;
				}
				if(!xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[2].firstChild){
				var inhalt = "";
				}
				else{
				var inhalt = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[2].firstChild.nodeValue;
				}
				if(!xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[3].firstChild){
				var link = "";
				}
				else{
				var link = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[3].firstChild.nodeValue.split('/');
				}
			//alert(link[0]);
			//alert(link[1]);
			
			if (hintergrund == 1){
				newsausgabe = newsausgabe+"<div class='news1'>";
				newsausgabe = newsausgabe+"<p class='date'>"+datum+"&nbsp;"+thema+"</p>";
				newsausgabe = newsausgabe+"<p class='text'>"+inhalt+"</p>";
				if(!link[0]){
					newsausgabe = newsausgabe+"<p class='pix'></p>";
				}else{
					newsausgabe = newsausgabe+"<p class='pix'><a href='bilder.php?jahr="+link[0]+"&event="+link[1]+"' >zu den Bildern</a></p>";
				}
				newsausgabe = newsausgabe+"<div class='clean'></div>";
				newsausgabe = newsausgabe+"</div>";
				hintergrund = 0;
			
			
			}
			else {
				newsausgabe = newsausgabe+"<div class='news2'>";
				newsausgabe = newsausgabe+"<p class='date'>"+datum+"&nbsp;"+thema+"</p>";
				newsausgabe = newsausgabe+"<p class='text'>"+inhalt+"</p>";
				if(!link[0]){
					newsausgabe = newsausgabe+"<p class='pix'></p>";
				}else{
					newsausgabe = newsausgabe+"<p class='pix'><a href='bilder.php?jahr="+link[0]+"&event="+link[1]+"' >zu den Bildern</a></p>";
				}
				newsausgabe = newsausgabe+"<div class='clean'></div>";
				newsausgabe = newsausgabe+"</div>";
				hintergrund = 1;
			}
		}
	}

	document.getElementById('inhaltmain').innerHTML = newsausgabe;
	if(jahr){newsjahr(jahr);}
}

function newsjahr(njahr){
var hintergrund = 1;
var newsausgabe = "<div class='newsletter'><p class='nl'>GH Newsletter ";
newsausgabe = newsausgabe+"<a onclick=\"newslettereinblenden();\" onmouseover=\"document.aboan.src='images/anmelden_hover.png'\" onmouseout=\"document.aboan.src='images/anmelden.png'\" >";
newsausgabe = newsausgabe+"<img name='aboan' src='./images/anmelden.png' width='101' height='26' alt='' /></a></p>";


newsausgabe = newsausgabe+"</div>";
	newsausgabe = newsausgabe+"<div id='newsletter_abo' class='newsletter_abo'>";
	newsausgabe = newsausgabe+"<div class='newsletter_abo_oben'>E-Mail hier eintragen:</div>";
	newsausgabe = newsausgabe+"<input type='text' size='40' id='mail' name='mail'></input>";
	newsausgabe = newsausgabe+"<div class='newsletter_abo_erst' onclick=\"newsletterconf('erst');\"><a> >> anmelden</a></div>";
	newsausgabe = newsausgabe+"<div class='newsletter_abo_erst' onclick=\"newsletterconf('del');\"><a> >> abmelden</a></div>";
	newsausgabe = newsausgabe+"<div class='newsletter_abo_abr' onclick=\"newsletterausblenden();\"><a> >> schliessen</a></div><div class='clean'></div>";
	newsausgabe = newsausgabe+"<input class='haken' type='checkbox' name='abook' id='abook'></input>";
	newsausgabe = newsausgabe+"<div class='gelesen' id='agbtext' name='agbtext'><p>Ja, Ich möchte den GH Newsletter!</p></div><div class='clean'></div>";
	newsausgabe = newsausgabe+"</div>"; 
	for (var it = 0; it< xmlDoc.getElementsByTagName('news')[0].childNodes.length; it++){

		if (xmlDoc.getElementsByTagName('news')[0].childNodes[it].attributes.getNamedItem('name').value == njahr){
			// alle events in diesem jahr durchlaufen
			
			for (var jt = 0; jt< xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes.length; jt++){
				// nach bestimmten event suchen
				//var datum = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[0].firstChild.nodeValue;
				//var thema = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[1].firstChild.nodeValue;
				//var inhalt = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[2].firstChild.nodeValue;
				//var link = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[3].firstChild.nodeValue.split('/');
				
				if(!xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[0].firstChild){
				var datum = "";
				}
				else{
				var datum = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[0].firstChild.nodeValue;
				}
				if(!xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[1].firstChild){
				var thema = "";
				}
				else{
				var thema = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[1].firstChild.nodeValue;
				}
				if(!xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[2].firstChild){
				var inhalt = "";
				}
				else{
				var inhalt = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[2].firstChild.nodeValue;
				}
				if(!xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[3].firstChild){
				var link = "";
				}
				else{
				var link = xmlDoc.getElementsByTagName('news')[0].childNodes[it].childNodes[jt].childNodes[3].firstChild.nodeValue.split('/');
				}

				if (hintergrund == 1){
					newsausgabe = newsausgabe+"<div class='news1'>";
					newsausgabe = newsausgabe+"<p class='date'>"+datum+"&nbsp;"+thema+"</p>";
					newsausgabe = newsausgabe+"<p class='text'>"+inhalt+"</p>";
					if(!link[0]){
						newsausgabe = newsausgabe+"<p class='pix'></p>";
					}else{
						newsausgabe = newsausgabe+"<p class='pix'><a href='bilder.php?jahr="+link[0]+"&event="+link[1]+"' >zu den Bildern</a></p>";
					}
					newsausgabe = newsausgabe+"<div class='clean'></div>";
					newsausgabe = newsausgabe+"</div>";
					hintergrund = 0;
				
				
				}
				else {
					newsausgabe = newsausgabe+"<div class='news2'>";
					newsausgabe = newsausgabe+"<p class='date'>"+datum+"&nbsp;"+thema+"</p>";
					newsausgabe = newsausgabe+"<p class='text'>"+inhalt+"</p>";
					if(!link[0]){
						newsausgabe = newsausgabe+"<p class='pix'></p>";
					}else{
						newsausgabe = newsausgabe+"<p class='pix'><a href='bilder.php?jahr="+link[0]+"&event="+link[1]+"' >zu den Bildern</a></p>";
					}
					newsausgabe = newsausgabe+"<div class='clean'></div>";
					newsausgabe = newsausgabe+"</div>";
					hintergrund = 1;
				}
			}
		}
	}

	document.getElementById('inhaltmain').innerHTML = newsausgabe;
	
}

function newslettereinblenden (){
document.getElementById('newsletter_abo').style.display = "block";
}       
function newsletterausblenden (){
document.getElementById('newsletter_abo').style.display = "none";
document.getElementById('mail').value = "";
document.getElementById('abook').checked = false;

} 
