qmad.tabs=new Object();
qmad.br_ie=window.showHelp;
qmad.br_mac=navigator.userAgent.indexOf('Mac')+1;
qmad.br_old_safari=navigator.userAgent.indexOf('afari')+1&&!window.XMLHttpRequest;
qmad.br_navigator=navigator.userAgent.indexOf('Netscape')+1;
qmad.br_version=parseFloat(navigator.vendorSub);
qmad.br_oldnav=qmad.br_navigator&&qmad.br_version<7.1;

if(!(qmad.br_ie&&qmad.br_mac)&&!qmad.br_old_safari&&!qmad.br_oldnav){
	if(window.attachEvent)window.attachEvent('onload',qm_tabs_init);
	else if(window.addEventListener)window.addEventListener('load',qm_tabs_init,1);
}

function qm_tabs_init(){
qm_ts=1;
var q=qmad.tabs;
var a;
var i=0;while((a=document.getElementById('qm'+i))){
	var ss=qmad[a.id];
	if(ss&&ss.tabs_image){
		q.img=ss.tabs_image;
		q.w=ss.tabs_width;
		q.h=ss.tabs_height;
		q.lc=ss.tabs_apply_far_left;
		q.rc=ss.tabs_apply_far_right;
		q.mid=ss.tabs_apply_middles;
		q.toff=ss.tabs_top_offset;
		if(!q.toff)q.toff=0;
		qm_tabs_init_items(a);
		}
	i++;
	}
}

function qm_tabs_init_items(a){
var w;
var q=qmad.tabs;
var first=true;
var lat=null;
var at=a.childNodes;
for(var i=0;i<at.length;i++){
	if(at[i].tagName=='A'){
		if((first&&q.lc)||(!first&&q.mid)){
			lat=at[i];
			w=at[i].parentNode.insertBefore(qm_tabs_create_tabimg(at[i],first),at[i]);
			w.childNodes[0].style.backgroundImage='url('+q.img+')';
			i++;
			}
		first=false;
		continue;
		}
	lat=at[i];
	}
if(lat&&q.rc){
	w=a.insertBefore(qm_tabs_create_tabimg(lat,false,1),lat);
	w.childNodes[0].style.backgroundImage='url('+q.img+')';
	}
}

function qm_tabs_create_tabimg(a,isfirst,islast){
var q=qmad.tabs;
var s=document.createElement('SPAN');
s.style.display='block';
s.style.position='relative';
s.style.fontSize='1px';
s.style.styleFloat='left';
s.style.cssFloat='left';
s.style.height=a.offsetHeight+'px';
s.style.width='0px';
var iw,p1,p2,lpos;
if(isfirst){
	lpos='0px';
	iw=parseInt(q.w/2)+'px';
	p1='right';
	}else if(islast){
	lpos=-parseInt(q.w/2)+'px';
	iw=parseInt(q.w/2)+'px';
	p1='left';
	}else {
	lpos=-parseInt(q.w/2)+'px';
	iw=q.w+'px';
	p1='center';
	}
s.innerHTML='<SPAN STYLE="background-position:center '+p1+';background-repeat:no-repeat;display:block;position:absolute;width:'+iw+';top:'+q.toff+'px;left:'+lpos+';height:'+q.h+'px;"></SPAN>';
return s;
}