// ********************************************************************************************
// ***                    Office Line, sage-Varianten
function Artikel_Auspraegung1_Change(lfdPos, VariantenBez1, VariantenBez2, Auspraegungen)
{
	if (document.forms['form_artikel_' + lfdPos])
	{
		var elem_auspraegung1 = document.forms['form_artikel_' + lfdPos].auspraegung1;
		var elem_auspraegung2 = document.forms['form_artikel_' + lfdPos].auspraegung2;
		var elem_AuspraegungsID = document.forms['form_artikel_' + lfdPos].elements['AuspraegungsID']
		var elem_beschreibung2 = document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung.2']
		var elem_beschreibung3 = document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung.3']
		var elem_preis = document.forms['form_artikel_' + lfdPos].elements['preis']
		var elem_verfuegbarkeitsanzeige = document.forms['form_artikel_' + lfdPos].elements['verfuegbarkeitsanzeige']
	}
	else if (document.forms['form_dispoliste'])
	{
		var elem_auspraegung1 = document.forms['form_dispoliste'].elements['artikel_' + lfdPos + '.auspraegung1'];
		var elem_auspraegung2 = document.forms['form_dispoliste'].elements['artikel_' + lfdPos + '.auspraegung2'];
		var elem_AuspraegungsID = document.forms['form_dispoliste'].elements['cart.add.' + lfdPos + '.AuspraegungsID']
		var elem_beschreibung2 = document.forms['form_dispoliste'].elements['cart.add.' + lfdPos + '.beschreibung.2']
		var elem_beschreibung3 = document.forms['form_dispoliste'].elements['cart.add.' + lfdPos + '.beschreibung.3']
		var elem_preis = document.forms['form_dispoliste'].elements['artikel_' + lfdPos + '.preis'];
		var elem_verfuegbarkeitsanzeige = undefined;
	}

	var number=elem_auspraegung1.selectedIndex;
	if ((number<0)||(number>=elem_auspraegung1.options.length))
	{
		elem_AuspraegungsID.value=0;
	}				
	else
	{
		if (Auspraegungen == 2)
		{
			var j=0;
			var i=-5;
			while (i < ArtikelVarianten[lfdPos][number].length)
			{
				i=i+6;
				elem_auspraegung2.options[j]=new Option(ArtikelVarianten[lfdPos][number][i]);
				j++;
			}
			elem_auspraegung2.options.length=j-1;
			elem_AuspraegungsID.value=ArtikelVarianten[lfdPos][number][2];
			elem_beschreibung2.value=VariantenBez1 + ':' + ArtikelVarianten[lfdPos][number][0];
			elem_beschreibung3.value=VariantenBez2 + ':' + ArtikelVarianten[lfdPos][number][1];
			if (elem_preis)
				{elem_preis.value=ArtikelVarianten[lfdPos][number][3] + Waehrungskennzeichen;}
			if (elem_verfuegbarkeitsanzeige)
				{elem_verfuegbarkeitsanzeige.src=ArtikelVarianten[lfdPos][number][4];}
			
			if (document.forms['form_artikel_fav_' + lfdPos]) 
				{document.forms['form_artikel_fav_' + lfdPos].AuspraegungsID.value=ArtikelVarianten[lfdPos][number][2];}
		}
		else
		{
			elem_AuspraegungsID.value=ArtikelVarianten[lfdPos][number][2];
			elem_beschreibung2.value=VariantenBez1 + ':' + ArtikelVarianten[lfdPos][number][0];
			if (elem_preis)
				{elem_preis.value=ArtikelVarianten[lfdPos][number][3] + Waehrungskennzeichen;}
			if (elem_verfuegbarkeitsanzeige) 
				{elem_verfuegbarkeitsanzeige.src=ArtikelVarianten[lfdPos][number][4];}

			if (document.forms['form_artikel_fav_' + lfdPos]) 
				{document.forms['form_artikel_fav_' + lfdPos].AuspraegungsID.value=ArtikelVarianten[lfdPos][number][2];}
		}
	}
	if (document.forms['form_artikel_fav_' + lfdPos])
	{
		var elem_AuspraegungsIDfav = document.forms['form_artikel_fav_' + lfdPos].elements['AuspraegungsID']
		if (elem_AuspraegungsIDfav)		
		{
			elem_AuspraegungsIDfav.value = elem_AuspraegungsID.value;
			//alert('setze AuspraegungsID für Favoriten auf : ' + elem_AuspraegungsIDfav.value);
		}
	}
	if (document.forms['form_artikel_note_' + lfdPos])
	{
		var elem_AuspraegungsIDnote = document.forms['form_artikel_note' + lfdPos].elements['AuspraegungsID']
		if (elem_AuspraegungsIDnote)
		{
			elem_AuspraegungsIDnote.value = elem_AuspraegungsID.value;
			//alert('setze AuspraegungsID für Merkzettel auf : ' + elem_AuspraegungsIDnote.value);
		}
	}
}

function Artikel_Auspraegung2_Change(lfdPos, VariantenBez1, VariantenBez2)
{
	if (document.forms['form_artikel_' + lfdPos])
	{
		var elem_auspraegung1 = document.forms['form_artikel_' + lfdPos].auspraegung1;
		var elem_auspraegung2 = document.forms['form_artikel_' + lfdPos].auspraegung2;
		var elem_AuspraegungsID = document.forms['form_artikel_' + lfdPos].elements['AuspraegungsID']
		var elem_beschreibung2 = document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung.2']
		var elem_beschreibung3 = document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung.3']
		var elem_preis = document.forms['form_artikel_' + lfdPos].elements['preis']
		var elem_verfuegbarkeitsanzeige = document.forms['form_artikel_' + lfdPos].elements['verfuegbarkeitsanzeige']
	}
	else if (document.forms['form_dispoliste'])
	{
		var elem_auspraegung1 = document.forms['form_dispoliste'].elements['artikel_' + lfdPos + '.auspraegung1'];
		var elem_auspraegung2 = document.forms['form_dispoliste'].elements['artikel_' + lfdPos + '.auspraegung2'];
		var elem_AuspraegungsID = document.forms['form_dispoliste'].elements['cart.add.' + lfdPos + '.AuspraegungsID']
		var elem_beschreibung2 = document.forms['form_dispoliste'].elements['cart.add.' + lfdPos + '.beschreibung.2']
		var elem_beschreibung3 = document.forms['form_dispoliste'].elements['cart.add.' + lfdPos + '.beschreibung.3']
		var elem_preis = document.forms['form_dispoliste'].elements['artikel_' + lfdPos + '.preis'];
		var elem_verfuegbarkeitsanzeige = undefined;
	}

	var number1=elem_auspraegung1.selectedIndex;
	var number2=elem_auspraegung2.selectedIndex;
	if ((number2<0)||(number2>=elem_auspraegung2.options.length))
	{
		elem_AuspraegungsID.value=0;

		if (document.forms['form_artikel_fav_' + lfdPos]) {
			document.forms['form_artikel_fav_' + lfdPos].AuspraegungsID.value=0;
		}
	}
	else
	{
		elem_AuspraegungsID.value=ArtikelVarianten[lfdPos][number1][(number2*6)+2];
		elem_beschreibung2.value=VariantenBez1 + ':' + ArtikelVarianten[lfdPos][number1][0];
		elem_beschreibung3.value=VariantenBez2 + ':' + ArtikelVarianten[lfdPos][number1][(number2*6)+1];
		if (elem_preis)
			{elem_preis.value=ArtikelVarianten[lfdPos][number1][(number2*6)+3] + Waehrungskennzeichen;}
		if (elem_verfuegbarkeitsanzeige)
			{elem_verfuegbarkeitsanzeige.src=ArtikelVarianten[lfdPos][number1][(number2*6)+4];}
		

		if (document.forms['form_artikel_fav_' + lfdPos]) {
			document.forms['form_artikel_fav_' + lfdPos].AuspraegungsID.value=ArtikelVarianten[lfdPos][number1][(number2*6)+2];
		}
	}
	if (document.forms['form_artikel_fav_' + lfdPos])
	{
		var elem_AuspraegungsIDfav = document.forms['form_artikel_fav_' + lfdPos].elements['AuspraegungsID']
		if (elem_AuspraegungsIDfav)		
		{
			elem_AuspraegungsIDfav.value = elem_AuspraegungsID.value;
			//alert('setze AuspraegungsID für Favoriten auf : ' + elem_AuspraegungsIDfav.value);
		}
	}
	if (document.forms['form_artikel_note_' + lfdPos])
	{
		var elem_AuspraegungsIDnote = document.forms['form_artikel_note' + lfdPos].elements['AuspraegungsID']
		if (elem_AuspraegungsIDnote)
		{
			elem_AuspraegungsIDnote.value = elem_AuspraegungsID.value;
			//alert('setze AuspraegungsID für Merkzettel auf : ' + elem_AuspraegungsIDnote.value);
		}
	}
}

function Artikel_FillSelect(lfdPos, VariantenBez1, VariantenBez2, Auspraegungen)
{
	if (document.forms['form_artikel_' + lfdPos])
	{
		var elem_auspraegung1 = document.forms['form_artikel_' + lfdPos].auspraegung1;
		var elem_auspraegung2 = document.forms['form_artikel_' + lfdPos].auspraegung2;
		var elem_AuspraegungsID = document.forms['form_artikel_' + lfdPos].elements['AuspraegungsID']
		var elem_beschreibung2 = document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung.2']
		var elem_beschreibung3 = document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung.3']
	}
	else if (document.forms['form_dispoliste'])
	{
		var elem_auspraegung1 = document.forms['form_dispoliste'].elements['artikel_' + lfdPos + '.auspraegung1'];
		var elem_auspraegung2 = document.forms['form_dispoliste'].elements['artikel_' + lfdPos + '.auspraegung2'];
		var elem_AuspraegungsID = document.forms['form_dispoliste'].elements['cart.add.' + lfdPos + '.AuspraegungsID']
		var elem_beschreibung2 = document.forms['form_dispoliste'].elements['cart.add.' + lfdPos + '.beschreibung.2']
		var elem_beschreibung3 = document.forms['form_dispoliste'].elements['cart.add.' + lfdPos + '.beschreibung.3']
	}
	
	if (elem_auspraegung1.options.length<2)
	{
		for (i=0;i < ArtikelVarianten[lfdPos].length; ++i)
		elem_auspraegung1.options[i]=new Option(ArtikelVarianten[lfdPos][i][0]);
		elem_auspraegung1.options.length=ArtikelVarianten[lfdPos].length;


		if (Auspraegungen == 2)
		{
			var j=0;
			var i=-5;
			while (i < ArtikelVarianten[lfdPos][0].length)
			{
				i=i+6;
				elem_auspraegung2.options[j]=new Option(ArtikelVarianten[lfdPos][0][i]);
				j++;
			}
			
			elem_auspraegung2.options.length=j-1;
			elem_AuspraegungsID.value=ArtikelVarianten[lfdPos][0][2];
			elem_beschreibung2.value=VariantenBez1 + ':' + ArtikelVarianten[lfdPos][0][0];
			elem_beschreibung3.value=VariantenBez2 + ':' + ArtikelVarianten[lfdPos][0][1];
			// Bitte prüfen document.forms['form_artikel_' + lfdPos].elements['verfuegbarkeitsanzeige'].src=ArtikelVarianten[lfdPos][0][4];
			
			if (document.forms['form_artikel_fav_' + lfdPos]) {
				document.forms['form_artikel_fav_' + lfdPos].AuspraegungsID.value=ArtikelVarianten[lfdPos][0][2];
			}
		}
		else
		{
			elem_AuspraegungsID.value=ArtikelVarianten[lfdPos][0][2];
			elem_beschreibung2.value=VariantenBez1 + ':' + ArtikelVarianten[lfdPos][0][0];
			// Bitte prüfen document.forms['form_artikel_' + lfdPos].elements['verfuegbarkeitsanzeige'].src=ArtikelVarianten[lfdPos][0][4];

			if (document.forms['form_artikel_fav_' + lfdPos]) {
				document.forms['form_artikel_fav_' + lfdPos].AuspraegungsID.value=ArtikelVarianten[lfdPos][0][2];
			}
		}
	}
	if (document.forms['form_artikel_fav_' + lfdPos])
	{
		var elem_AuspraegungsIDfav = document.forms['form_artikel_fav_' + lfdPos].elements['AuspraegungsID']
		if (elem_AuspraegungsIDfav)		
		{
			elem_AuspraegungsIDfav.value = elem_AuspraegungsID.value;
			//alert('setze AuspraegungsID für Favoriten auf : ' + elem_AuspraegungsIDfav.value);
		}
	}
	if (document.forms['form_artikel_note_' + lfdPos])
	{
		var elem_AuspraegungsIDnote = document.forms['form_artikel_note_' + lfdPos].elements['AuspraegungsID']
		if (elem_AuspraegungsIDnote)
		{
			elem_AuspraegungsIDnote.value = elem_AuspraegungsID.value;
			//alert('setze AuspraegungsID für Merkzettel auf : ' + elem_AuspraegungsIDnote.value);
		}
	}
}

// ********************************************************************************************
// ***                    Office Line, IBIS-Varianten
function IbisVarianten_OL_Auspraegung1_Change(formID, formFavID, VariantenBez1, VariantenBez2, Auspraegungen)
{
    var BestellForm = document.forms[formID];
    var FavoritenForm = document.forms[formFavID];
    var lfdPos = 1;

	var index1=BestellForm.auspraegung1.selectedIndex;
//alert('index1:' + index1 + ', BestellForm.auspraegung1.options.length:' + BestellForm.auspraegung1.options.length)
	if ((index1<0)||(index1>BestellForm.auspraegung1.options.length))
	{
		BestellForm.elements['cart.add.artikelnummer'].value="";
	}				
	else
	{
		if (Auspraegungen == 2)
		{
			var i=1;
			var index2 = 0;
			BestellForm.auspraegung2.options.length=0;  // Alte Liste loeschen
			while (i < ArtikelVarianten[lfdPos][index1].length)
			{
//alert('ArtikelVarianten[' + lfdPos + '][' + index1 + '][' + (i+1) + ']:' + ArtikelVarianten[lfdPos][index1][i+1])
			    if (ArtikelVarianten[lfdPos][index1][i+1] != '') //Artikel fuer diese Kombination eingetragen?
			    {
    				BestellForm.auspraegung2.options[BestellForm.auspraegung2.options.length]=new Option(ArtikelVarianten[lfdPos][index1][i]);
    				if (index2 == 0)
    				{
    				    index2 = i;
    				}
        		}		
				i=i+7;
			}
			if (index2 > 0)
			{
                IbisVarianten_OL_Auspraegung2_Change(formID, formFavID, VariantenBez1, VariantenBez2);
            }
            else
            {
				BestellForm.auspraegung2.options.length=0;  // Alte Liste NOCHMAL loeschen, da nicht immer ganz leer???
			}
//alert('BestellForm.auspraegung2.options.length:' + BestellForm.auspraegung2.options.length)
		}
		else {
		    var vntArtikel = ArtikelVarianten[lfdPos][index1][2].split('|');
		    BestellForm.elements['cart.add.artikelnummer'].value = vntArtikel[0];
		    if ((vntArtikel.length > 0) && (BestellForm.elements['cart.add.hersteller'])) {
		        BestellForm.elements['cart.add.hersteller'].value = vntArtikel[1];
		    }
			BestellForm.elements['cart.add.beschreibung'].value=ArtikelVarianten[lfdPos][index1][3];
			BestellForm.elements['cart.add.beschreibung.1'].value=ArtikelVarianten[lfdPos][index1][4];
			if (BestellForm.elements['preis'])
				{BestellForm.elements['preis'].value=ArtikelVarianten[lfdPos][index1][5];}
			if (BestellForm.elements['verfuegbarkeitsanzeige'])
				{BestellForm.elements['verfuegbarkeitsanzeige'].src=ArtikelVarianten[lfdPos][index1][6];}

			if (FavoritenForm) {
				FavoritenForm.AuspraegungsID.value=ArtikelVarianten[lfdPos][index1][2];
			}
		}
	}					
}

function IbisVarianten_OL_Auspraegung2_Change(formID, formFavID, VariantenBez1, VariantenBez2)
{
    var BestellForm = document.forms[formID];
    var FavoritenForm = document.forms[formFavID];
    var lfdPos = 1;

    var option1 = BestellForm.auspraegung1.options[BestellForm.auspraegung1.selectedIndex].text;
    var option2 = BestellForm.auspraegung2.options[BestellForm.auspraegung2.selectedIndex].text;
//alert('auspraegung1 : "' + option1 + '", auspraegung2 : "' + option2 + "'");
//alert('index1 : ' + BestellForm.auspraegung1.selectedIndex + ', index2 : ' + BestellForm.auspraegung2.selectedIndex);
	var index1 = -1;
	var index2 = -1;

    // Suche Index fuer die 1. Auspraegung	
	for (i=0;i < ArtikelVarianten[lfdPos].length; ++i)
	{
	    if (option1 == ArtikelVarianten[lfdPos][i][0])
	    {
	        index1 = i; break;
	    }
	}
	
	// Suche Index fuer die 2. Auspraegung	
	for (i=0;i < ArtikelVarianten[lfdPos][index1].length; ++i)
	{
	    if (option2 == ArtikelVarianten[lfdPos][index1][(i*7)+1])
	    {
	        index2 = i; break;
	    }
	}

//alert('index1 : ' + index1 + ', index2 : ' + index2);
	   
	if ((index1 < 0)||(index2 <0))
	{
		BestellForm.elements['cart.add.artikelnummer'].value = '';
		BestellForm.elements['cart.add.beschreibung'].value = '';
		BestellForm.elements['cart.add.beschreibung.1'].value = '';
		if (BestellForm.elements['preis']) {BestellForm.elements['preis'].value = '';}
		if (BestellForm.elements['verfuegbarkeitsanzeige']) {BestellForm.elements['verfuegbarkeitsanzeige'].src = '';}

		if (FavoritenForm) {
			FavoritenForm.AuspraegungsID.value=0;
		}
	}
	else
	{
	    var vntArtikel = ArtikelVarianten[lfdPos][index1][(index2 * 7) + 2].split('|');
	    BestellForm.elements['cart.add.artikelnummer'].value = vntArtikel[0];
	    if ((vntArtikel.length > 0) && (BestellForm.elements['cart.add.hersteller'])) {
	        BestellForm.elements['cart.add.hersteller'].value = vntArtikel[1];
	    }
		BestellForm.elements['cart.add.beschreibung'].value=ArtikelVarianten[lfdPos][index1][(index2*7)+3];
		BestellForm.elements['cart.add.beschreibung.1'].value=ArtikelVarianten[lfdPos][index1][(index2*7)+4];
		if (BestellForm.elements['preis'])
			{BestellForm.elements['preis'].value=ArtikelVarianten[lfdPos][index1][(index2*7)+5];}
		if (BestellForm.elements['verfuegbarkeitsanzeige'])
			{BestellForm.elements['verfuegbarkeitsanzeige'].src=ArtikelVarianten[lfdPos][index1][(index2*7)+6];}

		if (FavoritenForm) {
			FavoritenForm.AuspraegungsID.value=ArtikelVarianten[lfdPos][index1][(index2*7)+2];
		}
	}
}

function IbisVarianten_OL_Initialize(formID, formFavID, VariantenBez1, VariantenBez2, Auspraegungen)
{
    var BestellForm = document.forms[formID];
    var FavoritenForm = document.forms[formFavID];
    var lfdPos = 1;
	var bHatPositionen = false;
    
    BestellForm.auspraegung1.options.length = 0;
	for (i=0;i < ArtikelVarianten[lfdPos].length; ++i)
	{

		if (Auspraegungen == 2)
		{
			bHatPositionen = false;
			var j=1;
			var index2 = 0;
			while (j < ArtikelVarianten[lfdPos][i].length)
			{
//alert('ArtikelVarianten[' + lfdPos + '][' + i + '][' + (j+1) + ']:' + ArtikelVarianten[lfdPos][i][j+1])
			    if (ArtikelVarianten[lfdPos][i][j+1] != '') //Artikel fuer diese Kombination eingetragen?
			    {
    				bHatPositionen = true;
        		}		
				j=j+7;
			}
		}
		else
		{
			bHatPositionen = true;
		}
		if (bHatPositionen)
		{
			BestellForm.auspraegung1.options[BestellForm.auspraegung1.options.length]=new Option(ArtikelVarianten[lfdPos][i][0]);
		}
	}

    if (BestellForm.auspraegung1.options.length > 0)
    {
        IbisVarianten_OL_Auspraegung1_Change(formID, formFavID, VariantenBez1, VariantenBez2, Auspraegungen);
    }
}

// ********************************************************************************************
// ***                    Classic Line                         

function Artikel_Auspraegung1_Change_CL(lfdPos, VariantenBez1, VariantenBez2, Auspraegungen)
{
	var number=document.forms['form_artikel_' + lfdPos].auspraegung1.selectedIndex;
	document.getElementById('LinkButton').href='katalog_ansicht.asp?suchtyp=Kat&suchkatalog=' + katalog  + '&suchauspraegung1=' + ArtikelAuspraegung1[number] + '&Details=yes&currblock=1'
	if ((number<0)||(number>=document.forms['form_artikel_' + lfdPos].auspraegung1.options.length))
	{
		document.forms['form_artikel_' + lfdPos].AuspraegungsID.value=0;
	}				
	else
	{
		if (Auspraegungen == 2)
		{
			var j=0;
			var i=-5;
			while (i+6  < ArtikelVarianten[lfdPos][number].length)
			{
				i=i+6;
				j++;
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.artikelnummer'].value=ArtikelVarianten[lfdPos][number][i+1];
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.hersteller'].value=ArtikelVarianten[lfdPos][number][i+2];
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.menge'].value='';
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.beschreibung'].value=ArtikelVarianten[lfdPos][number][i+3];
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.beschreibung.1'].value=ArtikelVarianten[lfdPos][number][i+4];
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.beschreibung.2'].value=VariantenBez1 + ':' + ArtikelVarianten[lfdPos][number][0];
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.beschreibung.3'].value=VariantenBez2 + ':' + ArtikelVarianten[lfdPos][number][i];
				if (typeof(ArtikelVarianten[lfdPos][number][i]) != 'undefined'){
					document.forms['form_artikel_' + lfdPos].elements['auspraeg2_' + j].value=ArtikelVarianten[lfdPos][number][i];
					document.getElementById('divauspraeg2_'+j).innerHTML = ArtikelVarianten[lfdPos][number][i];
					document.forms['form_artikel_' + lfdPos].elements['preis'+j].value=ArtikelVarianten[lfdPos][number][i+5];
					document.getElementById('divpreis'+j).innerHTML = ArtikelVarianten[lfdPos][number][i+5];
					document.getElementById('Bestandsanzeige_'+j).src = ArtikelVariantenVerfuegbarkeit[lfdPos][number][j-1];
					if(document.getElementById('divVariantenkombi_'+j) != null){
						document.getElementById('divVariantenkombi_'+j).style.display='block';
					}
				}else{
				   	document.forms['form_artikel_' + lfdPos].elements['auspraeg2_' + j].value='';
					document.getElementById('divauspraeg2_'+j).innerHTML = '';
					document.forms['form_artikel_' + lfdPos].elements['preis'+j].value='';
					document.getElementById('divpreis'+j).innerHTML = '';
					if(document.getElementById('divVariantenkombi_'+j) != null){
						document.getElementById('divVariantenkombi_'+j).style.display='none';
					}
				}
			}	
		}
		else
		{
			document.forms['form_artikel_' + lfdPos].AuspraegungsID.value=ArtikelVarianten[lfdPos][number][2];
			document.forms['form_artikel_' + lfdPos].elements['cart.add.artikelnummer'].value=ArtikelVarianten[lfdPos][number][2];
			document.forms['form_artikel_' + lfdPos].elements['cart.add.hersteller'].value=ArtikelVarianten[lfdPos][number][3];
			document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.menge'].value='';
			document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung'].value=ArtikelVarianten[lfdPos][number][4];
			document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung.1'].value=ArtikelVarianten[lfdPos][number][5];
			document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung.2'].value=VariantenBez1 + ':' + ArtikelVarianten[lfdPos][number][0];
			if (document.forms['form_artikel_' + lfdPos].elements['preis'])
				{document.forms['form_artikel_' + lfdPos].elements['preis'].value=ArtikelVarianten[lfdPos][number][6];}
		}
	}					
}



function Artikel_Auspraegung2_Change_CL(lfdPos, VariantenBez1, VariantenBez2)
{
	var number1=document.forms['form_artikel_' + lfdPos].auspraegung1.selectedIndex;
	var number2=document.forms['form_artikel_' + lfdPos].auspraegung2.selectedIndex;
	if ((number2<0)||(number2>=document.forms['form_artikel_' + lfdPos].auspraegung2.options.length))
	{
		document.forms['form_artikel_' + lfdPos].AuspraegungsID.value=0;
	}
	else
	{
		document.forms['form_artikel_' + lfdPos].AuspraegungsID.value=ArtikelVarianten[lfdPos][number1][(number2*6)+2];
		document.forms['form_artikel_' + lfdPos].elements['cart.add.artikelnummer'].value = ArtikelVarianten[lfdPos][number1][(number2*6)+2];
		document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.menge'].value='';
		document.forms['form_artikel_' + lfdPos].elements['cart.add.hersteller'].value = ArtikelVarianten[lfdPos][number1][(number2*6)+3];
		document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung'].value = ArtikelVarianten[lfdPos][number1][(number2*6)+4];
		document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung.1'].value = ArtikelVarianten[lfdPos][number1][(number2*6)+5];
		document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung.2'].value=VariantenBez1 + ':' + ArtikelVarianten[lfdPos][number1][0];
		document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung.3'].value=VariantenBez2 + ':' + ArtikelVarianten[lfdPos][number1][(number2*6)+1];
		if (document.forms['form_artikel_' + lfdPos].elements['preis'])
			{document.forms['form_artikel_' + lfdPos].elements['preis'].value=ArtikelVarianten[lfdPos][number1][(number2*6)+6];}
	}
}


function Artikel_FillSelect_CL(lfdPos, VariantenBez1, VariantenBez2, Auspraegungen)
{
	if (document.forms['form_artikel_' + lfdPos].auspraegung1.options.length<2)
	{
		for (i=0;i < ArtikelVarianten[lfdPos].length; ++i)
		if (typeof(ArtikelVarianten[lfdPos][i])!= 'undefined'){
			document.forms['form_artikel_' + lfdPos].auspraegung1.options[i]=new Option(ArtikelVarianten[lfdPos][i][0]);
			document.forms['form_artikel_' + lfdPos].auspraegung1.options.length=ArtikelVarianten[lfdPos].length;
		}


		if (Auspraegungen == 2)
		{
			var j=0;
			var i=-5;
			while (i+6 < ArtikelVarianten[lfdPos][0].length)
			{
		    	i=i+6;
				j++;
				if(document.getElementById('name_bez_'+j))document.getElementById('name_bez_'+j).style.display='block';
				if(document.getElementById('preis_bez_'+j))document.getElementById('preis_bez_'+j).style.display='block';
				if(document.getElementById('menge_bez_'+j))document.getElementById('menge_bez_'+j).style.display='block';
				if(document.getElementById('menge_me_'+j))document.getElementById('menge_me_'+j).style.display='block';
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.menge'].style.display='block';
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.artikelnummer'].value=ArtikelVarianten[lfdPos][0][i+1];
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.hersteller'].value=ArtikelVarianten[lfdPos][0][i+2];
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.menge'].value='';
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.beschreibung'].value=ArtikelVarianten[lfdPos][0][i+3];
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.beschreibung.1'].value=ArtikelVarianten[lfdPos][0][i+4];
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.beschreibung.2'].value=VariantenBez1 + ':' + ArtikelVarianten[lfdPos][0][0];
				document.forms['form_artikel_' + lfdPos].elements['cart.add.' + j + '.beschreibung.3'].value=VariantenBez2 + ':' + ArtikelVarianten[lfdPos][0][i];
				if (typeof(ArtikelVarianten[lfdPos][0][i]) != 'undefined'){
					document.forms['form_artikel_' + lfdPos].elements['auspraeg2_' + j].value=ArtikelVarianten[lfdPos][0][i];
					document.getElementById('divauspraeg2_'+j).innerHTML = ArtikelVarianten[lfdPos][0][i];
					document.forms['form_artikel_' + lfdPos].elements['auspraeg2_' + j].style.display='block';
					document.forms['form_artikel_' + lfdPos].elements['preis'+j].style.display='block';
					document.forms['form_artikel_' + lfdPos].elements['preis'+j].value=ArtikelVarianten[lfdPos][0][i+5];
					document.getElementById('divpreis'+j).innerHTML = ArtikelVarianten[lfdPos][0][i+5];
					document.getElementById('Bestandsanzeige_'+j).src = ArtikelVariantenVerfuegbarkeit[lfdPos][0][j-1];
					if(document.getElementById('divVariantenkombi_'+j) != null){
						document.getElementById('divVariantenkombi_'+j).style.display='block';
					}
				}else{
				   	document.forms['form_artikel_' + lfdPos].elements['auspraeg2_' + j].value='';
					document.getElementById('divauspraeg2_'+j).innerHTML = '';
					document.forms['form_artikel_' + lfdPos].elements['preis'+j].value='';
					document.getElementById('divpreis'+j).innerHTML = '';
					if(document.getElementById('divVariantenkombi_'+j) != null){
						document.getElementById('divVariantenkombi_'+j).style.display='none';
					}
				}
		   }
		}
		else
		{
			document.forms['form_artikel_' + lfdPos].elements['AuspraegungsID'].value=ArtikelVarianten[lfdPos][0][2];
			document.forms['form_artikel_' + lfdPos].elements['cart.add.beschreibung.2'].value=VariantenBez1 + ':' + ArtikelVarianten[lfdPos][0][0];
		}
	}
}
