/*
P&G

Science in the box

breadcrumb.js

navigation hint, shown in all subpages

V 0.2

requires navigation_params.js
requires navparams_processor.js

created 12-09-2003 oBu

last edited 19-07-2004 pb

rebuilt.
gets selected language from cookie.

determines, wether a page in the preadcrumb is available in the selected language, and if so links to that
*/

//alert ("breadcrumb1:"+activeLanguage);

position=getNavPosition();
prim=position[1];
sec=position[2];
terz=position[3];
quart=position[4];
quint=position[5];
hex=position[6];
pathPre=position[7];

//alert ("prim:"+prim);

if (pathPre=="") {
	pathPre="../../es_ES/";
}

//lang="en";
var youAreInString="";
lang=activeLanguage.split("_");
lang=lang[0];
// alert ("lang:"+lang);
if (lang=="en") {
	youAreInString="You are in:";
} else if (lang=="fr") {
	youAreInString="Vous&nbsp;&ecirc;tes&nbsp;ici&nbsp;:";
} else {
	lang="es";
	youAreInString="Esta usted en:";
}

// 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;
		}
	}
}


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=90 valign=\"top\">"+youAreInString+"&nbsp;</td>"+
"<td class=\"blue11\"><a href=\""+pathPre+"main/index_es.html\" class=\"blue11ul\">"+mpt[1]['nme'+lang]+"</a>"+
"&nbsp;&gt;&nbsp;";
if (sec!="") {
	// build url
	if (pathPre=="../") {
		method=1;
	} else {
		method=2;
	}
	helper=mpt[prim]['lnk'];
	if (mpt[prim]['ex'+lang]==1) {
		urlString=getUrlString(method,helper);
	} else {
		urlString=getEngUrlString(method,helper);
	}
	breadCrumb+="<a href=\""+urlString+"\" class=\"blue11ul\">";
} 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'];
		if (mpt[prim][sec]['ex'+lang]==1) {
			//alert (lang+":"+mpt[prim][sec]['ex'+lang]);
			urlString=getUrlString(method,helper);
		} else {
			urlString=getEngUrlString(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'];
		if (mpt[prim][sec][terz]['ex'+lang]==1) {
			urlString=getUrlString(method,helper);
		} else {
			urlString=getEngUrlString(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'];
		if (mpt[prim][sec][terz][quart]['ex'+lang]==1) {
			urlString=getUrlString(method,helper);
		} else {
			urlString=getEngUrlString(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'];
		if (mpt[prim][sec][terz][quart][quint]['ex'+lang]==1) {
			urlString=getUrlString(method,helper);
		} else {
			urlString=getEngUrlString(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);

