var xmlDoc;

function init()
{
   importXML();
}

function importXML()
{
	
	var xmlfile = "";
		 xmlfile = "http://www.vesseltracker.com/thb/news.xml";
	
	if (document.implementation && document.implementation.createDocument)
	{
		xmlDoc = document.implementation.createDocument("", "", null);
		xmlDoc.onload = createTable;
	}
	else if (window.ActiveXObject)
	{
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.onreadystatechange = function () {if (xmlDoc.readyState == 4) createTable()};
 	}
	else
	{
		alert('Your browser can\'t handle this script');
		return;
	}
	xmlDoc.load(xmlfile);
}



function getTimeString(millis)
{
  var timeObj = new Date(millis);
  var ret = "";
  ret += timeObj.getDate();
  ret += ".";
  ret += (timeObj.getMonth() + 1);
  ret += ".";
  ret += timeObj.getFullYear();
  ret += " ";
  ret += timeObj.getHours()<10?"0":"";
  ret += timeObj.getHours();
  ret += ":";
  ret += timeObj.getMinutes()<10?"0":"";
  ret += timeObj.getMinutes();
return ret;
}




function createTable()
{
	var x = xmlDoc.getElementsByTagName('item');
	
	var newsHtml = "";	
	var rowstyle = "even";

	
	if (x.length == 0)
	{
	  document.getElementById("news").innerHTML = newsHtml;
	  return;
	}

	newsHtml = "";
	
	

	for (var i=0;i<x.length;i++)
	{
		var ele = x[i];
		news_title = ele.getElementsByTagName('title')[0].firstChild.data;
		news_desc = ele.getElementsByTagName('description')[0].firstChild.data;
		news_url = ele.getElementsByTagName('link')[0].firstChild.data;
		//news_time = ele.getElementsByTagName('pubDate')[0].firstChild.data;
                //var ntime = Date.parse(news_time);

		
		//newsHtml += "<h3>" + news_title + " (" + getTimeString(ntime) + ")</h3>";
		newsHtml += "<h3>" + news_title + "</h3>";
		newsHtml += "<p>"   + news_desc;
		newsHtml += " [<a href=\"" + news_url + "\" target=\"_blank\">mehr</a>]" + "</p>";

		
		rowstyle = rowstyle=="even"?"odd":"even";
		
	}

	document.getElementById('news').innerHTML = newsHtml;
}

