//alert("Max Menge ist "+getMaxMenge(null,'bath/bed/home','spannbetttücher'));
function getMaxMenge(Klasse,DivisionID,Division,Action3,Category,StyleName,Welt,StyleNumber) {
//Maximale Artikelanzahl pro Bestellung holen
//hieran kann Esprit-Klasse,DivisionID,Division,Action3,Category,StyleName, Welt und StyleNumber übergeben werden,
//wenn eine dieser Parameter nicht vorhanden ist, dann leerstring ('',) oder "null" (ohne Anfuehrungszeichen) übergeben!
//Nicht alle Parameter sind Pflicht.
//Filter nach Welt möglichst vermeiden! Diese Variable wird im Warenkorb nicht oder falsch gesetzt!
	
	if ((Klasse == undefined)||(Klasse == "")) { Klasse=false; }
	if ((DivisionID == undefined)||(DivisionID == "")) { DivisionID=false; }
	if ((Category == undefined)||(Category == "")) { Category=false; }
	if ((Division == undefined)||(Division == "")) { Division=false; }
	if ((Welt == undefined)||(Welt == "")) { Welt=false; }
	if ((StyleName == undefined)||(StyleName == "")) { StyleName=false; }
	if ((Action3 == undefined)||(Action3 == "")) { Action3=false; }
	if ((StyleNumber == undefined)||(StyleNumber == "")) { StyleNumber=false; }
	
	var MaxMenge=new Array(false,false,false,false,false,false,false,false,false,false,false,false,false);
	
//pro Artikel(-gruppe/-menge)-Bedingung eine Zeile benutzen, auch wenn verschachtelt!
//Bei <<Variable>> ist ungleich <<Ausdruck>>-Abfrage ist es empfehlenswert, mit zu prüfen ob <<Variable>> ungleich <<false>> ist!

//Max. 0 Artikel
	MaxMenge[0]		=		( (false)
										||(false)
										);
										
	//Max. 1 Artikel									
	MaxMenge[1]		=		( (false)
										||(false)
										);
										
	//Max. 2 Artikel
	MaxMenge[2]		=		( (Category == 'sale einzelteile')
										||( (typeof SubSubNew_Sale != 'undefined') && (SubSubNew_Sale=='einzelteile') )
										||(Category == 'einzelteile')
										||((false) && (false))
										||(false)
										||(false)
										||(false)
										||(false)
										||(false)
										||(false)
										||( (false) && (false) )
										);

	//Max. 3 Artikel
	MaxMenge[3]		=		( ( (false) && (false) )
										||(false)
										);
										
	//Max. 4 Artikel
	MaxMenge[4]		=		( (Klasse=='C1D') // Bed Spreadshe
										||(Klasse=='C2B') // Beachtowels  
										||(Klasse=='C2D') // Bathmats     
										||(Klasse=='C4B') // Curtains     
										||(Klasse=='C4C') // Vases        
										||(Klasse=='C4D') // Trays        
										||(Klasse=='C4G') // Photoframes  
										||(Klasse=='C9D')										
										||(false)
										||(false)
										||(false)
										||(false)
										||(false)
										||(false)
										||(false)
										||(false)
										);
										
	//Max. 5 Artikel
	MaxMenge[5]		=		( (false)
										||(false)
										||(false)
										||(false)
										);
										
	//Max. 6 Artikel
	MaxMenge[6]		=		( ((false) && (false) && (false))
										||(Klasse=='C2A') // Towels    
										||(Klasse=='C4A') // Cushions  
										||(Klasse=='C4E') // Candles   
										||(Klasse=='C4F') // Decoration
										||(Klasse=='C5A') // Table clot
										||(Klasse=='C5B') // Place mats
										||(Klasse=='C5C') // Napkins   
										||(Klasse=='C5D') // Napkin rin
										||(Klasse=='C5E') // Dinnerware
										||(Klasse=='C5F') // Cutlery   
										||(Klasse=='C5G') // Glass     
										||(Klasse=='L4A') // Bath Misc 
										||(false)
										||(false)
										||((false) && (false))
										||((false) && (false) && (false))
										||(false)
										||(false)
										);
										
	//Max. 7 Artikel
	MaxMenge[7]		=		( (false)
										||(false)
										);
										
	//Max. 8 Artikel
	MaxMenge[8]		=		( (false)
										||(false)
										);
										
	//Max. 9 Artikel
	MaxMenge[9]		=		( (false)
										||(false)
										);
										
	//Max. 10 Artikel
	MaxMenge[10]	=		( (false)
										||(false)
										);
										
	//Max. 11 Artikel
	MaxMenge[11]	=		( (false)
										||(false)
										);
										
	//Max. 12 Artikel
	MaxMenge[12]	=		( (Klasse=='C7A') // Kitchen Textiles
										||(Klasse=='C9B') // Wallpaper       
										||(Klasse=='H1A') // Women Socks     
										||(Klasse=='H1B') // Women Tights    
										||(Klasse=='H1C') // Women Sneaker   
										||(Klasse=='H1D') // Women Kneehigh  
										||(Klasse=='H1E') // Women Legwarmer 
										||(Klasse=='H1Z') // Women Socks Misc
										||(Klasse=='H2A') // Kids Socks      
										||(Klasse=='H2B') // Kids Tights     
										||(Klasse=='H2C') // Kids Sneaker    
										||(Klasse=='H2D') // Kids Kneehigh   
										||(Klasse=='H2Z') // Kids Socks Misc.
										||(Klasse=='H3A') // Men Socks       
										||(Klasse=='H3C') // Men Sneaker     
										||(Klasse=='H3D') // Men Kneehigh    
										||(Klasse=='H3Z') // Men Socks Misc. 										
										||(false)
										||(false)
										||(false)
										||(false)
										||(false)
										||(false)
										||(false)
										);
	
	//Standard-Max Menge 3 - wenn keins der obigen Arrays ein true hat
	MaxMenge[3]		=		(
											(!MaxMenge[0])&&(!MaxMenge[1])&&(!MaxMenge[2])&&(!MaxMenge[4])&&(!MaxMenge[5])&&(!MaxMenge[6])
											&&(!MaxMenge[7])&&(!MaxMenge[8])&&(!MaxMenge[9])&&(!MaxMenge[10])&&(!MaxMenge[11])&&(!MaxMenge[12])
										);
									
	//Nun Menge holen
	for (var j=0; j<MaxMenge.length; j++) {
		if (MaxMenge[j]) {
			return j;
		}
	}
}

