function _aoK(k,v,s,e) {
	k++;
	//alert(k)
	var newe=new Option(v,k,false,false);
	var ref=document.getElementById(s);
	if (ref != null) {ref.options[ref.options.length]=newe;}
	if (e){ref.selectedIndex=k}
}
function _agsKonf(initMod,initAV) {
	for (i in k_uniqmg) {_aoK(i,k_uniqmg[i],"aBa_CA")}	
	for (i in k_fo) {_aoK(i,k_fo[i],"aBa_FO")}
	document.getElementById("aBa_CL").selectedIndex=0;
	
	if(initMod !== "")
		{
			var ref = document.getElementById("aBa_CA");
			ref.selectedIndex = initMod+1
			caK = _agfK('aBa_CA');
			_asK(1)
		}
	if(initAV != "")
		{				
			var ref = document.getElementById("aBa_CL");
			for (i=0;i<ref.options.length;i++)
				{
					if(ref.options[i].value == initAV+1)
						{
							ref.selectedIndex = i
						}		
				}			
			_asK(2)
		}
	//quell(document.body.innerHTML)
}


function _asK(fn) {
	caK = _agfK('aBa_CA');	
	foK = _agfK('aBa_FO');	
	if (caK){				
		if(fn == 1)
			{
				var ref = document.getElementById("aBa_CL");
				ref.length=1;
				mvA = k_mgmv[caK-1].split('_');
				for (i in mvA) {_aoK(mvA[i],k_mv[mvA[i]],"aBa_CL")}					
			}
		clK = _agfK('aBa_CL'); 
		if (clK) {fts=k_f[clK-1];}
		else 
			{
				fts=k_mgf[caK-1];
				var ref = document.getElementById("aBa_FO");		
				ref.selectedIndex=0	
			}		
		var ref = document.getElementById("aBa_FO");
		ref.length=1;			
		if(fts.length==2) 
			{
				_aoK(0,k_fo[0],'aBa_FO');
				_aoK(1,k_fo[1],'aBa_FO')
				if(fn != 3) {foK=0;}
			}
		else 
			{			
			if(fts.match(/B/i)) {_aoK(0,k_fo[0],'aBa_FO');}		
			if(fts.match(/D/i)) {_aoK(1,k_fo[1],'aBa_FO');}
			foK=1;
			}		
		ref.selectedIndex=foK	
	}	
else
	{
		var ref = document.getElementById("aBa_CL");
		ref.length=1;
		ref.selectedIndex=0	
		if(fn == 1)
			{
				var ref = document.getElementById("aBa_FO");
				ref.length=1;	
				_aoK(0,k_fo[0],'aBa_FO');
				_aoK(1,k_fo[1],'aBa_FO')	
				ref.selectedIndex=0	
			}
	}
}

//fuer neuen CC mit zwei Dropdown
function _asKNeu(fn) {
	caK = _agfK('aBa_CA');	
	//foK = _agfK('aBa_FO');	
	if (caK){				
		if(fn == 1)
			{
				var ref = document.getElementById("aBa_CL");
				ref.length=1;
				mvA = k_mgmv[caK-1].split('_');
				for (i in mvA) {_aoK(mvA[i],k_mv[mvA[i]],"aBa_CL")}					
			}
		clK = _agfK('aBa_CL'); 
		if (clK) {fts=k_f[clK-1];}
		else 
			{
				fts=k_mgf[caK-1];
			}					
		if(fts.length==2) 
			{
				if(fn != 3) {foK=0;}
			}
		else 
			{			
			foK=1;
			}		
			
	}	
else
	{
		var ref = document.getElementById("aBa_CL");
		ref.length=1;
		ref.selectedIndex=0	
		
	}
}
function _agfK(f,w){
	ref=document.getElementById(f);
  	if (ref != null) {
		fv=ref.options[ref.selectedIndex].value;		
		if (w) {fv=ref.options[ref.selectedIndex].text}
		if (fv=="def") {fv=false}
		return fv;
	}
}
function open_konf(ccurl,bnr) {
	caK=_agfK('aBa_CA');
	clK=_agfK('aBa_CL');
	foK = _agfK('aBa_FO');
	//alert(caK + " " + clK +" " +foK)
	if(caK && clK){ccurl+="&"+k_mvid[clK-1]}
	else if(caK){ccurl+="&"+k_mid[caK-1]}
	if(foK){ccurl+="&imotrb="+k_fok[foK-1]}	
	if(bnr !== '') {ccurl+="&BNR="+bnr}	
	ccpop(ccurl, 1)
}

function _selCarlineK(m) {
	for (i in k_uniqmg) {
		if (k_uniqmg[i] == m) {document.getElementById("aBa_CA").selectedIndex=Number(i)+1}
	}
	_asK(1);
}

function open_konfNeu(ccurl,bnr) {
	caK=_agfK('aBa_CA');
	clK=_agfK('aBa_CL');	
	//alert(caK + " " + clK +" " +foK)
	if(caK && clK){ccurl+="&"+k_mvid[clK-1]}
	else if(caK){ccurl+="&"+k_mid[caK-1]}	
	if(bnr !== '') {ccurl+="&BNR="+bnr}	
	ccpop(ccurl, 1)
}

function _agsKonfNeu(initMod,initAV) {
	for (i in k_uniqmg) {_aoK(i,k_uniqmg[i],"aBa_CA")}	
	document.getElementById("aBa_CL").selectedIndex=0;
	
	if(initMod !== "")
		{
			var ref = document.getElementById("aBa_CA");
			ref.selectedIndex = initMod+1
			caK = _agfK('aBa_CA');
			_asKNeu(1)
		}
	if(initAV != "")
		{				
			var ref = document.getElementById("aBa_CL");
			for (i=0;i<ref.options.length;i++)
				{
					if(ref.options[i].value == initAV+1)
						{
							ref.selectedIndex = i
						}		
				}			
			_asKNeu(2)
		}
        
	
	//quell(document.body.innerHTML)
}


