﻿var href = window.location.href;
var itemToLoad = "";
if (href.indexOf('item') != -1) itemToLoad = href.substring(href.indexOf('item') + 5, href.indexOf('item') + 17);

    var thisRequest;
    var newsmenu = "";

    try {
        thisRequest = new XMLHttpRequest()
    }
    catch (tryMS) {
        try {
            thisRequest = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (otherMS) {
            try {
                thisRequest = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (failed) {
                thisRequest = null;
            }
        }
    }

    if (thisRequest != null) {
        var url = "xml/news.xml"
        thisRequest.open("GET", url, true);
        thisRequest.send(null);
        thisRequest.onreadystatechange = function() {
            if (thisRequest.readyState == 4) {
                thisRequestXML = thisRequest.responseXML;
                // alert(thisRequest.responseText);
                var newsItem = thisRequestXML.getElementsByTagName('newsItem');
                var nil = newsItem.length;
                if (nil > 5) nil = 5;
                for (var i = 0; i < nil; i++) {
                    var title = newsItem[i].getElementsByTagName('title');
                    title = title[0].childNodes[0].nodeValue;
                    var datetime = newsItem[i].getElementsByTagName('datetime');
                    datetime = datetime[0].childNodes[0].nodeValue;
                    var author = newsItem[i].getElementsByTagName('author');
                    author = author[0].childNodes[0].nodeValue;
                    var location = newsItem[i].getElementsByTagName('location');
                    location = location[0].childNodes[0].nodeValue;
                    var content = newsItem[i].getElementsByTagName('content');
                    if (content[0].childNodes[1]) content = content[0].childNodes[1].nodeValue;
                    else content = content[0].childNodes[0].nodeValue;
                    if (datetime == itemToLoad) var content2 = content;
                    content = content.substring(0, 500);
                    while (content.indexOf('<') != -1) {
                        content = content.substring(0, content.indexOf('<')) + content.substring(content.indexOf('>') + 1, content.length);
                    }
                    content = content.substring(0, 225) + '.....';
                    if (title != "") {
                        newsmenu += "<div class='newsitem'>";
                        newsmenu += "<div class='readmore' style='bottom:5px;' onclick='getNewItem(\"" + datetime + "\")'>lees verder</div>";
                        newsmenu += "<div class='title' style='overflow:hidden;height:16px;line-height:16px;'>" + title + "</div>";
                        newsmenu += "<div class='date'>" + author + "</div><div style='clear:both'> </div>";
                        newsmenu += "<span class='newscontent'>" + content + "</span>";
                        newsmenu += "</div>";



                    }



                    // newsmenu += title + datetime + author + location + content;

                }

                //alert(newsmenu);
                document.getElementById('newsIndex').innerHTML = newsmenu;

            }
        }
    }

    function getNewItem(datetimeStamp) {
        window.open('nieuws.htm?item='+datetimeStamp,'_self')
    }


