// JavaScript Document

//xmlFeed = "/getblog.php";
xmlFeed = './blog.xml';

function load_xml_content_string(xmlData) {
	if (window.ActiveXObject) {
		//for IE
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async="false";
		xmlDoc.loadXML(xmlData);
		return xmlDoc;
	} else if (document.implementation && document.implementation.createDocument) {
		//for Mozila
		parser=new DOMParser();
		xmlDoc=parser.parseFromString(xmlData,"text/xml");
		return xmlDoc;
	}
}

function cutDescription(desc, maxSize)
{
	var desc2 = desc.substring(0, maxSize);
	desc2 = desc2.substring(0, desc2.lastIndexOf(' ')) + ' ...';
	
	return desc2;
}

function blog1(elementid)
{
	if (window.XMLHttpRequest)
	{
		xhttp=new XMLHttpRequest();
	}
	else // Internet Explorer 5/6
	{
		xhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
 
	xhttp.open("GET",xmlFeed,false);
	
	xhttp.setRequestHeader("Cache-Control", "no-cache");
	xhttp.setRequestHeader("Pragma", "no-cache");
	
	xhttp.send(null);
	if((xhttp.status == 200)||(xhttp.status == 304))
	{
		var xmlObject = load_xml_content_string(xhttp.responseText);
		
		var desc = cutDescription(xmlObject.getElementsByTagName("description")[1].childNodes[0].nodeValue, 100);
		
		var out = '<p class="pauschaltitel">' + xmlObject.getElementsByTagName("title")[1].childNodes[0].nodeValue + '</p>';
		out += '<p class="pauschalbeschreibung">' + desc + '</p>';
		out += '<p class="pauschal_link">' + 
			'<a href="' + xmlObject.getElementsByTagName("link")[1].childNodes[0].nodeValue + '">'+
			'Zum Gro&#223;arltalblog <img src="./img/arrow-right3.png"/></a>' +
			'</p>';
		document.getElementById(elementid).innerHTML = out;
	}
}

function blog2(elementid)
{
	if (window.XMLHttpRequest)
	{
		xhttp=new XMLHttpRequest();
	}
	else // Internet Explorer 5/6
	{
		xhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
 
	xhttp.open("GET",xmlFeed,false);
	
	xhttp.setRequestHeader("Cache-Control", "no-cache");
	xhttp.setRequestHeader("Pragma", "no-cache");
	
	xhttp.send(null);
	if((xhttp.status == 200)||(xhttp.status == 304))
	{
		var xmlObject = load_xml_content_string(xhttp.responseText);
		
		var desc = cutDescription(xmlObject.getElementsByTagName("description")[1].childNodes[0].nodeValue, 200);
		
		var out = '<p class="sub_title">' + xmlObject.getElementsByTagName("title")[1].childNodes[0].nodeValue + '</p>';
		out += '<p class="text">' + desc + '</p>';
		out += '<p class="link_right">' + 
			'<a href="' + xmlObject.getElementsByTagName("link")[1].childNodes[0].nodeValue + '">'+
			'<img style="width: 19px; height: 19px;" src="img/button_arrow_right.png"/></a>' +
			'</p>';
		document.getElementById(elementid).innerHTML = out;
	}
}
