function changeClassName() {
	var el = document.getElementById("leftmenu");
	searchTarget(el.firstChild);
}

function searchTarget(el) {
/* 追加start 2009-08-12 */
	var homePath = "http://" + location.hostname + "/";
	var Exception = new Array();
	var Coloring = new Array();
	
	Exception[0] = homePath + "products/platforms/garnet/whypalmos/index.html";
	Exception[1] = homePath + "products/platforms/garnet/features/index.html";
	Exception[2] = homePath + "products/nf_mobile/nflplayer/070126.html";
	Exception[3] = homePath + "products/nf_mobile/nflplayer/061228.html";
	Exception[4] = homePath + "products/nf_mobile/contentviewer/mcv_tips.html";
	Exception[5] = homePath + "products/nf_mobile/contentviewer/mcv_faq.html";
	Exception[6] = homePath + "products/nf_mobile/clientsuite/mms.html";
	Exception[7] = homePath + "products/nf_mobile/browser/PPC/index.html";
	Exception[8] = homePath + "products/nf_mobile/browser/PPC/35_concept_faq.html";
	Exception[9] = homePath + "products/nf_mobile/browser/PPC/35_concept.html";
	Exception[10] = homePath + "products/nf_mobile/browser/nf34.html";
	Exception[11] = homePath + "products/nf/dtv_solution/mobitunes/index.html";
	Exception[12] = homePath + "products/nf/dtv_solution/dvb/index.html";
	Exception[13] = homePath + "products/nf/dtv_solution/wireless/index.html";
	Exception[14] = homePath + "products/nf/dtv_solution/wireless/index.html#02";
	Exception[15] = homePath + "products/nf/dtv_solution/wireless/index.html#03";
	Exception[16] = homePath + "products/nf/dtv_solution/bml/index.html";
	Exception[17] = homePath + "products/nf/dtv_solution/bml/index.html#02";
	
	Coloring[0] = "products/platforms/garnet/index.html";
	Coloring[1] = "products/platforms/garnet/index.html";
	Coloring[2] = "products/nf_mobile/nflplayer/index.html";
	Coloring[3] = "products/nf_mobile/nflplayer/index.html";
	Coloring[4] = "products/nf_mobile/contentviewer/index.html";
	Coloring[5] = "products/nf_mobile/contentviewer/index.html";
	Coloring[6] = "products/nf_mobile/clientsuite/index.html";
	Coloring[7] = "products/nf_mobile/browser/index.html";
	Coloring[8] = "products/nf_mobile/browser/index.html";
	Coloring[9] = "products/nf_mobile/browser/index.html";
	Coloring[10] = "products/nf_mobile/browser/index.html";
	Coloring[11] = "products/nf/dtv_solution/index.html";
	Coloring[12] = "products/nf/dtv_solution/index.html";
	Coloring[13] = "products/nf/dtv_solution/index.html";
	Coloring[14] = "products/nf/dtv_solution/index.html";
	Coloring[15] = "products/nf/dtv_solution/index.html";
	Coloring[16] = "products/nf/dtv_solution/index.html";
	Coloring[17] = "products/nf/dtv_solution/index.html";
/* 追加end 2009-08-12 */
	
	if (!el) {
		return;
	}
	if (el.childNodes.length > 0) {
		searchTarget(el.firstChild);
	}
	if (el.nodeType == 1) {
		var url = location.href;
		var hrefPath = el.getAttribute('href');

		if (hrefPath && hrefPath.indexOf("http") != 0) {
			hrefPath = "/" + hrefPath;
		}
		if (url.indexOf(hrefPath) == -1) {
			var num = el.className.indexOf("-selected");
			if (num != -1) {
				el.className = el.className.substring(0, num);
			}
		} else {
			var num = el.className.indexOf("-selected");
			if (num == -1) {
				el.className += "-selected";
			}
		}
/* 追加start 2009-08-12 */
		for(i=0;i<=Exception.length-1;i++){
			if(url == Exception[i]){
				if (el.getAttribute('href','2') == Coloring[i]) {
					el.className += "-selected";
				}
			}
		}
/* 追加end 2009-08-12 */
	}
	if (el.nextSibling) {
		searchTarget(el.nextSibling);
	}
}

