function printurls()
{
	var documentbody = document.getElementsByTagName("body");
	if(documentbody.length > 0)
	{
		documentbody = documentbody.item(0);
		// URL-Basis feststellen
		var baseurl = window.location.pathname;
		if(baseurl.lastIndexOf("/") != -1) baseurl = baseurl.substring(0, baseurl.lastIndexOf("/") + 1);
		baseurl = window.location.protocol + "//" + window.location.hostname + baseurl;
		// Links durcharbeiten
		var linksindoc = document.getElementsByTagName("a");
		if(linksindoc.length > 0)
		{
			var ilinksindoc, linkindoc, linkhref, printlinklist, iprintlinklist, printurlspan, iprinturlspan, textitem;
			printlinklist = new Array();
			for(ilinksindoc = 0; ilinksindoc < linksindoc.length; ilinksindoc++)
			{
				// Link-URL bestimmen
				linkindoc = linksindoc.item(ilinksindoc);
				linkhref = linkindoc.getAttribute("href");
				if(linkhref > "")
				{
					// Feststellen, ob die URL gedruckt werden soll
					if(linkindoc.childNodes.length > 0)
					{
						for(iprinturlspan = 0; iprinturlspan < linkindoc.childNodes.length; iprinturlspan++)
						{
							printurlspan = linkindoc.childNodes.item(iprinturlspan);
							if(printurlspan.nodeType == 1)
							{
								// Ist der Drucklink-Span vorhanden?
								if((printurlspan.tagName.toLowerCase() == "span") && (printurlspan.className.toLowerCase() == "printurl"))
								{
									if(linkhref.indexOf(":") == -1)
									{
										// Relative URL --> URL-Basis anhaengen
										iprintlinklist = printlinklist.push(baseurl + linkhref);
									}
									else
									{
										// Absolute URL --> genauso uebernehmen
										iprintlinklist = printlinklist.push(linkhref);
									}
									// Drucklinkkuerzel hinzufuegen
									printurlspan.appendChild(document.createTextNode(" [" + iprintlinklist + "]"));
									break;
								}
							}
						}
					}
				}
			}
			// Wurden Drucklinks erstellt?
			if(printlinklist.length > 0)
			{
				var printurlcontainer, printurlheading, printurllist, printurlitem, iprinturlitem, documentbody;
				printurlcontainer = document.createElement("div");
				printurlcontainer.setAttribute("id", "printurllist");
				printurlheading = document.createElement("h3");
				printurlheading.appendChild(document.createTextNode("URLs"));
				printurlcontainer.appendChild(printurlheading);
				printurllist = document.createElement("ul");
				// URL des Dokuments in die Liste eintragen
				printurlitem = document.createElement("li");
				textitem = document.createTextNode("[0] " + window.location.href);
				printurlitem.appendChild(textitem);
				printurllist.appendChild(printurlitem);
				for(iprinturlitem = 0; iprinturlitem < printlinklist.length; iprinturlitem++)
				{
					printurlitem = document.createElement("li");
					textitem = document.createTextNode("[" + (iprinturlitem + 1) + "] " + printlinklist[iprinturlitem]);
					printurlitem.appendChild(textitem);
					printurllist.appendChild(printurlitem);
				}
				printurlcontainer.appendChild(printurllist);
				documentbody.appendChild(printurlcontainer);
			}
		}
	}
}