/*
P&G

Science in the box

breadcrumb.js

navigation hint, shown in all subpages

V 0.1

requires navigation_params.js
requires navparams_processor.js

created 12-09-2003 oBu

last edited 02-03-2005 pb

To Do:

this version assumes that the language given is english. language-detection needs yet to be implemented.
*/
if (chosLang=="fr_FR") {
	document.write("<script src='../../fr_FR/res/breadcrumb.js'></script>");
} else if (chosLang=="es_ES") {
	document.write("<script src='../../es_ES/res/breadcrumb.js'></script>");
} else if (chosLang=="it_IT") {
	document.write("<script src='../../it_IT/res/breadcrumb.js'></script>");
} else if (chosLang=="de_DE") {
	document.write("<script src='../../de_DE/res/breadcrumb.js'></script>");
}
else {


	position=getNavPosition();
	prim=position[1];
	sec=position[2];
	terz=position[3];
	quart=position[4];
	quint=position[5];
	hex=position[6];
	
	lang="en";
	if (lang=="en") {
		youAreInString="You are in:"
	}
	
	// check if actual file is in navigation.
	// otherwise, do not display breadcrumb.
	var showme=true;
	if (prim=="" || prim=="1") {
		showme=false;
	} else {
		if (hex && hex!="") {
			if (mpt[prim][sec][terz][quart][quint][hex]['iin']!="yes") {
				showme=false;
			}
		}if (quint!="") {
			if (mpt[prim][sec][terz][quart][quint]['iin']!="yes") {
				showme=false;
			}
		} else if (quart!="") {
			if (mpt[prim][sec][terz][quart]['iin']!="yes") {
				showme=false;
			}
		} else if (terz!="") {
			if (mpt[prim][sec][terz]['iin']!="yes") {
				showme=false;
			}
		} else if (sec!="") {
			if (mpt[prim][sec]['iin']!="yes") {
				showme=false;
			}
		}
	}
	
	if (showme==true) {
		breadCrumb=""+
		
		"<table border=0 cellpadding=0 cellspacing=0 width=560 height=28 bgcolor=\"#ffffff\"><tr><td bgcolor=\"#ff9900\"><img src=\""+pathPre+"gfx/trans.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td></tr>"+
		
		// we always have "home" as a link. 
		"<tr><td height=25><table border=0 cellpadding=0 cellspacing=0><tr><td class=\"orangebold\" width=70 valign=\"top\">"+youAreInString+"&nbsp;</td>"+
		"<td class=\"blue11\"><a href=\""+pathPre+"main/index_en.html\" class=\"blue11ul\">"+mpt[1]['nme'+lang]+"</a>"+
		
		"&nbsp;&gt;&nbsp;";
		
		// print prim
		if (sec!="") {
			// build url
			if (pathPre=="../") {
				method=1;
			} else {
				method=2;
			}
			helper=mpt[prim]['lnk'];
			urlString=getUrlString(method,helper);
		
			breadCrumb+="<a href=\""/*+pathPre*/+urlString+"\" class=\"blue11ul\">";	//25-01-05 js
		} else {
			breadCrumb+="<span class=\"orangebold\">";
		}
		breadCrumb+=""+mpt[prim]['nme'+lang]+"";
		if (sec!="") {
			breadCrumb+="</a>";
			breadCrumb+="&nbsp;&gt;&nbsp;";
		} else {
			breadCrumb+="</span>";
		}
		// print sec
		if (sec!="") {
			if (terz!="") {
				// build url
				if (pathPre=="../") {
					method=1;
				} else {
					method=2;
				}
				helper=mpt[prim][sec]['lnk'];
				urlString=getUrlString(method,helper);
				
				breadCrumb+="<a href=\""+urlString+"\" class=\"blue11ul\">";
			} else {
				breadCrumb+="<span class=\"orangebold\">";
			}
			breadCrumb+=""+mpt[prim][sec]['nme'+lang]+"";
			if (terz!="") {
				breadCrumb+="</a>";
				breadCrumb+="&nbsp;&gt;&nbsp;";
			} else {
				breadCrumb+="</span>";
			}
		}
		// print terz
		if (terz!="") {
			if (quart!="") {
				// build url
				if (pathPre=="../") {
					method=1;
				} else {
					method=2;
				}
				helper=mpt[prim][sec][terz]['lnk'];
				urlString=getUrlString(method,helper);
				
				breadCrumb+="<a href=\""+urlString+"\" class=\"blue11ul\">";
			} else {
				breadCrumb+="<span class=\"orangebold\">";
			}
			breadCrumb+=""+mpt[prim][sec][terz]['nme'+lang]+"";
			if (quart!="") {
				breadCrumb+="</a>";
				breadCrumb+="&nbsp;&gt;&nbsp;";
			} else {
				breadCrumb+="</span>";
			}
		}
		// print quart
		if (quart!="") {
			if (quint!="") {
				// build url
				if (pathPre=="../") {
					method=1;
				} else {
					method=2;
				}
				helper=mpt[prim][sec][terz][quart]['lnk'];
				urlString=getUrlString(method,helper);
				
				breadCrumb+="<a href=\""+urlString+"\" class=\"blue11ul\">";
			} else {
				breadCrumb+="<span class=\"orangebold\">";
			}
			breadCrumb+=""+mpt[prim][sec][terz][quart]['nme'+lang]+"";
			if (quint!="") {
				breadCrumb+="</a>";
				breadCrumb+="&nbsp;&gt;&nbsp;";
			} else {
				breadCrumb+="</span>";
			}
		}
		// print quint
		if (quint!="") {
			if (hex!="") {
				// build url
				if (pathPre=="../") {
					method=1;
				} else {
					method=2;
				}
				helper=mpt[prim][sec][terz][quart][quint]['lnk'];
				urlString=getUrlString(method,helper);
				
				breadCrumb+="<a href=\""+urlString+"\" class=\"blue11ul\">";
			} else {
				breadCrumb+="<span class=\"orangebold\">";
			}
			breadCrumb+=""+mpt[prim][sec][terz][quart][quint]['nme'+lang]+"";
			if (hex!="") {
				breadCrumb+="</a>";
				breadCrumb+="&nbsp;&gt;&nbsp;";
			} else {
				breadCrumb+="</span>";
			}
		}
		
		if (hex && hex!="") {
			breadCrumb+="<span class=\"orangebold\">";
			breadCrumb+=""+mpt[prim][sec][terz][quart][quint][hex]['nme'+lang]+"";
			breadCrumb+="</span>";
		}
		breadCrumb+="</tr></table></td></tr>"+
		"<tr><td><img src=\"../gfx/trans.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td></tr>"+
		"<tr><td bgcolor=\"#ff9900\"><img src=\"../gfx/trans.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td></tr>"+
		"";
		document.write(breadCrumb);
	}
	
// if there should not be a 3rd-level-navigation:
	else {
		breadCrumb=""+
		
		"<table border=0 cellpadding=0 cellspacing=0 width=560 height=28 bgcolor=\"#ffffff\"><tr><td bgcolor=\"#ff9900\"><img src=\""+pathPre+"gfx/trans.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td></tr>"+
		
		// we always have "home" as a link. 
		"<tr><td height=25><table border=0 cellpadding=0 cellspacing=0><tr><td class=\"orangebold\" width=70 valign=\"top\">"+youAreInString+"&nbsp;</td>"+
		"<td class=\"blue11\"><a href=\""+pathPre+"main/index_en.html\" class=\"blue11ul\">"+mpt[1]['nme'+lang]+"</a>"+
		"&nbsp;&gt;&nbsp;";
		
		if (terz=="") {
			breadCrumb+="<span class=\"orangebold\">"+mpt[prim][sec]['nme'+lang]+"</span>";
		} else {
			
			helper=mpt[prim][sec]['lnk'];
			urlString=getUrlString(method,helper);
				
			breadCrumb+="<a href=\""+urlString+"\" class=\"blue11ul\">";
			breadCrumb+=""+mpt[prim][sec]['nme'+lang]+"</a>";
			breadCrumb+="&nbsp;&gt;&nbsp;";
			
			if (quart!="") {
			
			} else {
				breadCrumb+="<span class=\"orangebold\">"+mpt[prim][sec][terz]['nme'+lang]+"</span>";
			}
		}
		
		
	
		breadCrumb+="</tr></table></td></tr>"+
		"<tr><td><img src=\"../gfx/trans.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td></tr>"+
		"<tr><td bgcolor=\"#ff9900\"><img src=\"../gfx/trans.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td></tr>"+
		"";
		document.write(breadCrumb);
	}
}