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;
	}
if(qmad.crumbs.on&&qmad.crumbs.match){
	var ld=document.getElementById('qmcrumbs');
	//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;
	//	}
	}
}

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--){
			x0(new Object(),show[i]);
			qm_tt=setTimeout('',1000);
		}
	}
}

function qm_bc_set_class(at,cur){
if(at.parentNode.className.indexOf('qmmc')+1){
	x5('qmbcmain',at,1);
	if(at.cdiv)x5('qmbcmainparent',at,1);
	}else {
	x5('qmbcsub',at,1);
	if(at.cdiv)x5('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 qmad.crumbs.links=qmad.crumbs.divider+'<A HREF="'+ca+'">'+at.innerHTML+'</A>'+qmad.crumbs.links;
}