function genTags() {
	var allLinks = document.getElementById("divAllLinks");
	var peopleGot = allLinks.getElementsByTagName("p");
	var tagsAll = [];
	for (var i=0; i<peopleGot.length; i++)
	{
//		var tagsGot = peopleGot[i].getAttribute("class").split(" ");
		var tagsGot = peopleGot[i].className.split(" ");
	for (var j=0; j<tagsGot.length; j++)
		{
			var hasTag = 0;
			for (var k=0; k<tagsAll.length; k++)
			{
				if (tagsAll[k] == tagsGot[j]) {
						hasTag =1;
					}
			}
			if (hasTag == 0) {
				tagsAll.push(tagsGot[j]);
			}
		}	
	}

displayTags(tagsAll);
//alert ("gen tag end");
}

function displayTags(tagsAll) {
//	alert ("disp tag begin");
	var insPlace = document.getElementById("pNavLinks");
	var tagsNav = document.createElement("p");
	var tagsDescText = document.createTextNode("请选择型号:");
	var tagsBR = document.createElement("br");
	tagsNav.appendChild(tagsDescText);
	tagsNav.appendChild(tagsBR);
	
	for (var i=0; i<tagsAll.length; i++) {
		var link = document.createElement("a");
		var linkText = document.createTextNode(tagsAll[i]);
		link.appendChild(linkText);
		link.setAttribute("href","links.html");
		tagsNav.appendChild(link);
	}
	tagsNav.setAttribute("id","pLNKTags");
	insPlace.parentNode.insertBefore(tagsNav,insPlace);

	var links = tagsNav.getElementsByTagName("a");
	for (var i=0;i<links.length;i++){
		links[i].onclick = function() {
			return showSelected(this);
		}
		links[i].onkeypress = links[i].onclick;
	}
//	alert ("disp tag end");
}

function showSelected(linkClicked) {
//	alert ('Selected begin');

	var linkText = linkClicked.lastChild.nodeValue;
	var allLinks = document.getElementById("divAllLinks");
	var peopleGot = allLinks.getElementsByTagName("p");
	
	for (var i=0;i<peopleGot.length; i++) {
	
					var pattern = new RegExp(linkText,"g")
					var tagCurrent = peopleGot[i].className;
					var peopleName = peopleGot[i].getElementsByTagName("span")[0];
					
					
//					alert ("current tags: "+tagCurrent);
//					alert ("patten: "+pattern);
					if (pattern.exec(tagCurrent)!=null)
					 {
//						alert ("mat");
						peopleName.className = "nameSelected";
//						alert ("got matched tags");
					 }
					 else {
//						alert ("no mat");
//						alert (peopleName);
						peopleName.className = "nameDefault";
//						alert ("no matched tags");					 
					 }
	}
//	alert('Selected shown');	
	return false;
}



addLoadEvent(genTags);