qmad.crumbs=new Object();
if(window.attachEvent)
	window.attachEvent("onload",qm_bc_init);
else  if(window.addEventListener)
	window.addEventListener("load",qm_bc_init,1);;
	
function qm_bc_init()
{var a;var i=0;
while((a=document.getElementById("qm"+i)))
	{qmad.crumbs.links="";var ss=qmad[a.id];
	if(ss&&ss.crumbs_on)
		{qmad.crumbs.visible=ss.crumbs_start_visible;
		qmad.crumbs.on=true;
		qmad.crumbs.home_text=ss.crumbs_home_text;
		qmad.crumbs.home_link=ss.crumbs_home_link;
		qmad.crumbs.divider='<span class="qm-crumbs-divider">'+ss.crumbs_divider+'</span>';}
	qm_bc_init_menu(a);i++;break;}
var ld=document.getElementById("qmcrumbs");	
if(qmad.crumbs.on&&qmad.crumbs.match)
{
	if(ld)
		{if(qmad.crumbs.home_text)
			ld.innerHTML='<a href="'+qmad.crumbs.home_link+'">'+qmad.crumbs.home_text+'</a>'+qmad.crumbs.links;
		else 
			ld.innerHTML=qmad.crumbs.links;
		}}
else 
	{if(qmad.crumbs.visible)
		ld.innerHTML='<a href="'+qmad.crumbs.home_link+'">'+qmad.crumbs.home_text+'</a>';
	}	
};
	
function qm_bc_clean(url)
{url=url.replace(/\:/g,"");
url=url.replace("localhost","");
url=url.replace("file","");
url=url.replace(/\\/g,"");
url=url.replace(/\//g,"");
url=url.replace(/\./g,"");
return url;};

function qm_bc_init_menu(a)
{var atags=a.getElementsByTagName("A");
var curl=unescape(window.location.href).toLowerCase();
curl=qm_bc_clean(curl);
for(var i=0;i<atags.length;i++)
	{var show=new Array();
	var aurl=unescape(atags[i].getAttribute("href",2)).toLowerCase();
	aurl=qm_bc_clean(aurl);loc=curl.length-aurl.length;
	if(aurl&&aurl!="#"&&loc>-1&&curl.indexOf(aurl)+1)
		{qmad.crumbs.match=true;at=atags[i];
		qm_bc_set_class(at,1);
		while((at=at.parentNode).className.indexOf("qmmc")==-1)
			{if(at.tagName=="DIV"&&at.idiv)
			{show.push(at.idiv);qm_bc_set_class(at.idiv);}}
			break;}}
		if(qmad.crumbs.visible)
			{for(var i=(show.length-1);i>=0;i--)
			{qm_oo(new Object(),show[i]);qm_tt=setTimeout("",1000);}}};
			
function qm_bc_set_class(at,cur)
	{if(at.parentNode.className.indexOf("qmmc")+1)
		{x2("qmbcmain",at,1);
		if(at.cdiv)
			x2("qmbcmainparent",at,1);}
		else 
		{x2("qmbcsub",at,1);
		if(at.cdiv)
		x2("qmbcsubparent",at,1);}
	var ca=at.getAttribute("href",2);
	if(cur||!ca||ca=="#")
		qmad.crumbs.links=qmad.crumbs.divider+'<span class="qm-crumbs-current">'+at.innerHTML+'</span>'+qmad.crumbs.links;
	else 
		if(at.innerText)
			qmad.crumbs.links=qmad.crumbs.divider+"<a href='"+ca+"'>"+at.innerText+"</a>"+qmad.crumbs.links;
		else
			qmad.crumbs.links=qmad.crumbs.divider+"<a href='"+ca+"'>"+at.innerHTML+"</a>"+qmad.crumbs.links;}
