/* creates the markup for the leaf tree navigation */
// determine if current page is either a product or department page
	var isProdDept = (((window.location.href).indexOf('product.asp') > -1) || ((window.location.href).indexOf('dept.asp') > -1))? true : false;
function draw_leaf_tree(){
  var base_dept="10";
  var passed_base=false;
  var leafTreeMkup = "";
  var defaultDeptFlag = true;
  
	if ((typeof(leaf_tree)!="nothing")&&(leaf_tree.length>0)){
		for (i=leaf_tree.length-1;i>=0;i--){
			if (passed_base  && leaf_tree[i].dept_name.indexOf("Navigation")==-1){
				// seperator
				leafTreeMkup += " - ";
				//link and name
				leafTreeMkup += "<a class=\"leaftree\" href=\"" + leaf_tree[i].dept_link + "\">" + leaf_tree[i].dept_name + "<\/a>";
				defaultDeptFlag = false;
			}else{
				if (leaf_tree[i].dept_id==base_dept){
					passed_base=true;
					//HOME link and HOME name
					leafTreeMkup += "<a class=\"leaftree\" href=\"default.asp\" onclick=\"return(visitargs('default.asp','',''))\">Home<\/a>";
					defaultDeptFlag = false;
				}
			}
		}
	}else{
		if(!isProdDept){
			// just show home link if not product or department page and leaftree is empty
			leafTreeMkup += "<a class=\"leaftree\" href=\"default.asp\" onclick=\"return(visitargs('default.asp','',''))\">Home<\/a>";
			defaultDeptFlag = false;
		}
	}
	
	// show home link and current department department only if all other cases have not been fulfilled
	if(defaultDeptFlag && dept_id){	// flag is needed because this stuff loops 
		leafTreeMkup += "<a class=\"leaftree\" href=\"default.asp\" onclick=\"return(visitargs('default.asp','',''))\">Home</a> - <a class=\"leaftree\" href=\"dept.asp?dept_id=" + dept_id + "\" onclick=\"return(visitargs('dept.asp','" + dept_id + "',''))\">Department</a>";
	}
	
	document.getElementById('h2Title').innerHTML = (leafTreeMkup);
}
