var lang;
var cannotRead;
var newMess1;
var newMess2;
var youHave;
var messages;
var afbostader;
var newmessages;
var maxCount

function SetLanguage()
{
    if (lang == "EN")
    {
        cannotRead = 'Cannot read the messages';
        newMess1 = 'new';
        newMess2 = 'new';
        youHave = 'You have';
        messages = 'messages';
        message = 'message';
        afbostader = 'AF Bost&auml;der';
        newmessages = 'New messages';
    }
    if (lang == 'SV')
    {
        cannotRead = 'Kan inte läsa meddelanden';
        newMess1 = 'nytt';
        newMess2 = 'nya';
        youHave = 'Du har';
        messages = 'meddelanden';
        message = 'meddelande';
        afbostader = 'AF Bost&auml;der';
        newmessages = 'Nya meddelanden';
    }
}

function getMessages(language,url,count) {
    maxCount = count;
    lang = language;
    SetLanguage()
    /*var url = 'http://afb.addpro.se/redimo/redimointegration?method=getMessages()';*/
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    req.onreadystatechange = processRequest;
    req.open("GET", url, true);
    req.send(null);
}

function processRequest() {
    if (req.readyState == 4) {
        if (req.status == 200) {
          parseMessages();
        } else {
          //alert ( cannotRead );
		}
    }
}

function parseMessages() {
	try
    {
        response  = req.responseXML.documentElement;
        var read = response.getElementsByTagName('read')[0];
	    var unread = response.getElementsByTagName('unread')[0];
    }
    catch(err)
    {
        return;
    }
	
	var m_url;
	var messageString;
	
	number = read.getElementsByTagName('number')[0].firstChild.data;
	//window.document.getElementById("Header").innerHTML += number+' lästa meddelanden.<br>';
	number = unread.getElementsByTagName('number')[0].firstChild.data;
	url = window.document.getElementById("Url").innerHTML + '?';
	/*url += 'post.aspx?'*/
	
	if (number == 1)
	{
	    numberstring = newMess1;
	    messageString = message;
	}
	else
    {
	    numberstring = newMess2;
	    messageString = messages;
	}
	
        window.document.getElementById("Header").innerHTML += '<div class="userstatusarea"><h3>' + newmessages + '</h3></div>';
	window.document.getElementById("Header").innerHTML += '<div class="usermessagearea">' + youHave + ' ' + number + ' ' + numberstring + ' ' + messageString +  '<br /></div>';
	if (number > 0)
	{
        
        window.document.getElementById("Header").innerHTML += '<div id="Header"></div>';
        window.document.getElementById("Header").innerHTML += '<div id="LinkList"></div></div>';
	    /*for (i = 0;i<unread.getElementsByTagName('title').length; i++) {*/
	    
	    for (i = 0;i<maxCount; i++) {
	        try
            {
                title = unread.getElementsByTagName('title')[i].firstChild.data;
		        link = unread.getElementsByTagName('link')[i].firstChild.data;	
		        m_url = url + link.replace('/redimo/servlet/messageservlet?', '')
		        //body = unread.getElementsByTagName('body')[i].firstChild.data;	
		        window.document.getElementById("LinkList").innerHTML += '<div class="userstatusmessage"><a href=\"' + m_url +' \">' + title + '</a></div>';
            }
            catch(err)
            {
                return;
            }
		    
	    }
	}
	
}
