var fileTypes = ["pdf","doc","xls","zip","ppt","wav"];
var document_links = new Array()
var menuLinks = new Array()
var objects = new Array()
var isInMenu;
function markLinks() {
	var aNodes = document.getElementById("content_area").getElementsByTagName("a");
	var x = 0;
	for (i = 0; i < aNodes.length; i++) {
		for (k = 0; k < fileTypes.length; k++) {
			if (aNodes[i].href.split(".")[aNodes[i].href.split(".").length - 1] == fileTypes[k] && !aNodes[i].childNodes[0] == false && aNodes[i].childNodes[0].tagName != "IMG") {
				document_links[x] = aNodes[i];
				x++;
			}
		}
	}
	for (i = 0; i < fileTypes.length; i++) {
		var newObject = new Object();
		var newIcon = document.createElement("img");
		newIcon.src = "/images/file_type_icons/" + fileTypes[i] + "_12x12.gif";
		newIcon.className = "icon_v2";
		newIcon.alt = "(" + fileTypes[i].toUpperCase() + ")";
		var newElement = document.createElement("span");
		newElement.className = "file_icon";
		newElement.appendChild(newIcon);
		newObject.span = document.createElement("span");
		newObject.span.appendChild(newElement);
		newObject.type = fileTypes[i];
		objects[i] = newObject;
	}
	var newNode;
	for (i = 0; i < document_links.length; i++) {
		for (j = 0; j < fileTypes.length; j++) {
			if (document_links[i].href.split(".")[document_links[i].href.split(".").length - 1] == fileTypes[j]) {
				for (k = 0; k < objects.length; k++) {
					if (document_links[i].href.split(".")[document_links[i].href.split(".").length - 1] == objects[k].type) {
						newNode = objects[k].span.cloneNode(true);
					}
				}
			}
		}
		if (document.getElementById("applicationmenu")) {
			menuLinks = document.getElementById("applicationmenu").getElementsByTagName("a");
			for (m = 0; m < menuLinks.length; m++) {
				if (menuLinks[m] == document_links[i]) {
					isInMenu = true;
				}
			}
		}
		if (isInMenu == true) {
			document_links[i].appendChild(newNode);
		} else {
			oldNode = document_links[i].cloneNode(true);
			newNode.insertBefore(oldNode,newNode.childNodes[0]);
			document_links[i].parentNode.replaceChild(newNode,document_links[i]);
		}
	}
}
