
initBreadCrumb();
importXML(2);

function initBreadCrumb(){
	document.write('<div id="breadCrumb"></div>');
}

function addBreadCrumb(){
	var str_level = getLevelString(); //取得目前層級字串
	var strCT = ''; //路徑列內容
	if(document.getElementById('bread_crumb')){var bread_crumb_lv1 = document.getElementById('bread_crumb').value.split(',')[0];} //路徑列顯示第一層編號
	if(document.getElementById('bread_crumb')){var bread_crumb_lv2 = document.getElementById('bread_crumb').value.split(',')[1];} //路徑列顯示第二層編號
	if(document.getElementById('bread_crumb')){var bread_crumb_lv3 = document.getElementById('bread_crumb').value.split(',')[2];} //路徑列顯示第三層編號
	if(document.getElementById('bread_crumb')){var bread_crumb_lv4 = document.getElementById('bread_crumb').value.split(',')[3];} //路徑列顯示第四層編號
	if(document.getElementById('bread_crumb')){var bread_crumb_lv5 = document.getElementById('bread_crumb').value.split(',')[4];} //路徑列顯示第五層編號
	var elemtRoot = xmlDoc.getElementsByTagName('root')[0]; //根路徑 xml node
	var elemtMain = elemtRoot.getElementsByTagName('home_bread_crumb')[0]; //主網路徑列 xml node
	
	//根路徑設定
	var attrRoot = elemtRoot.attributes; //取得 attribute
	var title_root = attrRoot.getNamedItem("title").value; //標題
	var link_url_root = attrRoot.getNamedItem("link_url").value; //連結 URL
	var target_root = attrRoot.getNamedItem("target").value; //換頁 or 另開
	
	if(link_url_root==''){ //若連結 URL 為空值則使連結無效
		link_url_root = "javascript:void(0);";
		target_root = "";
	}else if(link_url_root.substring(0,4)!='http'){ //若不是外部連結, 則加上層級字串
		link_url_root = str_level+link_url_root;
	}
	
	var attrMain = elemtMain.attributes; //取得 attribute
	var title_main = attrMain.getNamedItem("title").value; //標題
	var link_url_main = attrMain.getNamedItem("link_url").value; //連結 URL
	var target_main = attrMain.getNamedItem("target").value; //換頁 or 另開
	
	if(link_url_main==''){ //若連結 URL 為空值則使連結無效
		link_url_main = "javascript:void(0);";
		target_main = "";
	}else if(link_url_main.substring(0,4)!='http'){ //若不是外部連結, 則加上層級字串
		link_url_main = str_level+link_url_main;
	}
	
	//*************路徑內容*************
	strCT += '<table width="870" border="0" cellspacing="0" cellpadding="0" style="margin:10px 22px;">';
	strCT += '	<tr>';
	strCT += '		<td valign="top">';
	strCT += '			<a href="'+link_url_root+'" onclick="dcsMultiTrack (\'DCS.dcsuri\',\'/CTR.dat\',\'DCSext.WTlayout_block\',\'家庭寬頻服務\',\'DCSext.WTlayout_type\',\'5\',\'DCSext.WTlayout_type2\',\'na\',\'DCSext.WTlayout_type3\',\'na\');" target="'+target_root+'">'+title_root+'</a> > <a href="'+link_url_main+'" onclick="dcsMultiTrack (\'DCS.dcsuri\',\'/CTR.dat\',\'DCSext.WTlayout_block\',\'家庭寬頻服務\',\'DCSext.WTlayout_type\',\'5\',\'DCSext.WTlayout_type2\',\'na\',\'DCSext.WTlayout_type3\',\'na\');"  target="'+target_main+'">'+title_main+'</a>';
	
	//第一層路徑列 xml node
	var elemtLayer_lv1 = elemtMain.getElementsByTagName('layer_lv1')[0];
	for(iMenu_lv1=0;iMenu_lv1<elemtLayer_lv1.childNodes.length;iMenu_lv1++){
		//若nodeType為1(代表為tag), 則為有效node
		if (elemtLayer_lv1.childNodes[iMenu_lv1].nodeType==1){
			var elemtMenu_lv1 = elemtLayer_lv1.childNodes[iMenu_lv1]; //路徑內容 xml node

			//路徑內容設定
			var attrMenu_lv1 = elemtMenu_lv1.attributes;
			var id_lv1 = attrMenu_lv1.getNamedItem("id").value; //編號
			var title_lv1 = attrMenu_lv1.getNamedItem("title").value; //標題
			var link_url_lv1 = attrMenu_lv1.getNamedItem("link_url").value; //連結 URL
			var target_lv1 = attrMenu_lv1.getNamedItem("target").value; //換頁 or 另開
			
			if(link_url_lv1==''){ //若連結 URL 為空值則使連結無效
				link_url_lv1 = "javascript:void(0);";
				target_lv1 = "";
			}else if(link_url_lv1.substring(0,4)!='http'){ //若不是外部連結, 則加上層級字串
				link_url_lv1 = str_level+link_url_lv1;
			}
			
			if(id_lv1==bread_crumb_lv1){ //若編號與顯示層級編號相等, 則顯示
				strCT += '		 > <a href="'+link_url_lv1+'" target="'+target_lv1+'">'+title_lv1+'</a>';
			}
		}
	}
	
	//第二層路徑列 xml node
	var elemtLayer_lv2 = elemtMain.getElementsByTagName('layer_lv2')[0];
	if(elemtLayer_lv2!=null){ //若有第二層則顯示
		for(iMenu_lv2=0;iMenu_lv2<elemtLayer_lv2.childNodes.length;iMenu_lv2++){
			//若nodeType為1(代表為tag), 則為有效node
			if (elemtLayer_lv2.childNodes[iMenu_lv2].nodeType==1){
				var elemtMenu_lv2 = elemtLayer_lv2.childNodes[iMenu_lv2]; //路徑內容 xml node
				
				//路徑內容設定
				var attrMenu_lv2 = elemtMenu_lv2.attributes;
				var id_lv2 = attrMenu_lv2.getNamedItem("id").value; //編號
				var title_lv2 = attrMenu_lv2.getNamedItem("title").value; //標題
				var link_url_lv2 = attrMenu_lv2.getNamedItem("link_url").value; //連結 URL
				var target_lv2 = attrMenu_lv2.getNamedItem("target").value; //換頁 or 另開
				
				if(link_url_lv2==''){ //若連結 URL 為空值則使連結無效
					link_url_lv2 = "javascript:void(0);";
					target_lv2 = "";
				}else if(link_url_lv2.substring(0,4)!='http'){ //若不是外部連結, 則加上層級字串
					link_url_lv2 = str_level+link_url_lv2;
				}
				
				if(id_lv2==bread_crumb_lv2){ //若編號與顯示層級編號相等, 則顯示
					strCT += '		 > <a href="'+link_url_lv2+'" target="'+target_lv2+'">'+title_lv2+'</a>';
				}
			}
		}
		
		//第三層路徑列 xml node
		var elemtLayer_lv3 = elemtMain.getElementsByTagName('layer_lv3')[0];
		if(elemtLayer_lv3!=null){ //若有第二層則顯示
			for(iMenu_lv3=0;iMenu_lv3<elemtLayer_lv3.childNodes.length;iMenu_lv3++){
				//若nodeType為1(代表為tag), 則為有效node
				if (elemtLayer_lv3.childNodes[iMenu_lv3].nodeType==1){
					var elemtMenu_lv3 = elemtLayer_lv3.childNodes[iMenu_lv3]; //路徑內容 xml node
					
					//路徑內容設定
					var attrMenu_lv3 = elemtMenu_lv3.attributes;
					var id_lv3 = attrMenu_lv3.getNamedItem("id").value; //編號
					var title_lv3 = attrMenu_lv3.getNamedItem("title").value; //標題
					var link_url_lv3 = attrMenu_lv3.getNamedItem("link_url").value; //連結 URL
					var target_lv3 = attrMenu_lv3.getNamedItem("target").value; //換頁 or 另開
					
					if(link_url_lv3==''){ //若連結 URL 為空值則使連結無效
						link_url_lv3 = "javascript:void(0);";
						target_lv3 = "";
					}else if(link_url_lv3.substring(0,4)!='http'){ //若不是外部連結, 則加上層級字串
						link_url_lv3 = str_level+link_url_lv3;
					}
					
					if(id_lv3==bread_crumb_lv3){ //若編號與顯示層級編號相等, 則顯示
						strCT += '		 > <a href="'+link_url_lv3+'" target="'+target_lv3+'">'+title_lv3+'</a>';
					}
				}
			}
		}
		
		//第四層路徑列 xml node
		var elemtLayer_lv4 = elemtMain.getElementsByTagName('layer_lv4')[0];
		if(elemtLayer_lv4!=null){ //若有第二層則顯示
			for(iMenu_lv4=0;iMenu_lv4<elemtLayer_lv4.childNodes.length;iMenu_lv4++){
				//若nodeType為1(代表為tag), 則為有效node
				if (elemtLayer_lv4.childNodes[iMenu_lv4].nodeType==1){
					var elemtMenu_lv4 = elemtLayer_lv4.childNodes[iMenu_lv4]; //路徑內容 xml node
					
					//路徑內容設定
					var attrMenu_lv4 = elemtMenu_lv4.attributes;
					var id_lv4 = attrMenu_lv4.getNamedItem("id").value; //編號
					var title_lv4 = attrMenu_lv4.getNamedItem("title").value; //標題
					var link_url_lv4 = attrMenu_lv4.getNamedItem("link_url").value; //連結 URL
					var target_lv4 = attrMenu_lv4.getNamedItem("target").value; //換頁 or 另開
					
					if(link_url_lv4==''){ //若連結 URL 為空值則使連結無效
						link_url_lv4 = "javascript:void(0);";
						target_lv4 = "";
					}else if(link_url_lv4.substring(0,4)!='http'){ //若不是外部連結, 則加上層級字串
						link_url_lv4 = str_level+link_url_lv4;
					}
					
					if(id_lv4==bread_crumb_lv4){ //若編號與顯示層級編號相等, 則顯示
						strCT += '		 > <a href="'+link_url_lv4+'" target="'+target_lv4+'">'+title_lv4+'</a>';
					}
				}
			}
		}
		
		//第五層路徑列 xml node
		var elemtLayer_lv5 = elemtMain.getElementsByTagName('layer_lv5')[0];
		if(elemtLayer_lv5!=null){ //若有第二層則顯示
			for(iMenu_lv5=0;iMenu_lv5<elemtLayer_lv5.childNodes.length;iMenu_lv5++){
				//若nodeType為1(代表為tag), 則為有效node
				if (elemtLayer_lv5.childNodes[iMenu_lv5].nodeType==1){
					var elemtMenu_lv5 = elemtLayer_lv5.childNodes[iMenu_lv5]; //路徑內容 xml node
					
					//路徑內容設定
					var attrMenu_lv5 = elemtMenu_lv5.attributes;
					var id_lv5 = attrMenu_lv5.getNamedItem("id").value; //編號
					var title_lv5 = attrMenu_lv5.getNamedItem("title").value; //標題
					var link_url_lv5 = attrMenu_lv5.getNamedItem("link_url").value; //連結 URL
					var target_lv5 = attrMenu_lv5.getNamedItem("target").value; //換頁 or 另開
					
					if(link_url_lv5==''){ //若連結 URL 為空值則使連結無效
						link_url_lv5 = "javascript:void(0);";
						target_lv5 = "";
					}else if(link_url_lv5.substring(0,4)!='http'){ //若不是外部連結, 則加上層級字串
						link_url_lv5 = str_level+link_url_lv5;
					}
					
					if(id_lv5==bread_crumb_lv5){ //若編號與顯示層級編號相等, 則顯示
						strCT += '		 > <a href="'+link_url_lv5+'" target="'+target_lv5+'">'+title_lv5+'</a>';
					}
				}
			}
		}
	}
	
	strCT += '		</td>';
	strCT += '		<td align="right" valign="top">歡迎光臨！新使用者？   ';
	strCT += '		<a href="https://member.seed.net.tw/SSO/Login.php" onclick="dcsMultiTrack (\'DCS.dcsuri\',\'/CTR.dat\',\'DCSext.WTlayout_block\',\'家庭寬頻服務\',\'DCSext.WTlayout_type\',\'6\',\'DCSext.WTlayout_type2\',\'6_a\',\'DCSext.WTlayout_type3\',\'na\');">登入</a>〡<a href="https://member.seed.net.tw/SSO/register/RegSeednetMember.php" onclick="dcsMultiTrack (\'DCS.dcsuri\',\'/CTR.dat\',\'DCSext.WTlayout_block\',\'家庭寬頻服務\',\'DCSext.WTlayout_type\',\'6\',\'DCSext.WTlayout_type2\',\'6_b\',\'DCSext.WTlayout_type3\',\'na\');">加入會員</a></td>';
	strCT += '	</tr>';
	strCT += '</table>';
	//*********************************
	
	document.getElementById('breadCrumb').innerHTML=strCT;
}

