	// define buildUp Methods for StandAloneElements
	function createLine(){
		myLine = new clsObject("OrderBody")
			myLine.LinePos						=	xmlOHeader.childNodes.length;
			myLine.ProductNo					=	"";
			myLine.Name							=	"";
			myLine.Description					=	"";
			myLine.PriceUserEntry				=	"";
			myLine.PriceUnit					=	"1";
			myLine.MinOrder						=	"1";
			myLine.QuantityUnit					=	"";
			myLine.QuantityAmount				=	"1";
			myLine.TaxClass						=	"0";
			myLine.TaxRate						=	"0";
			myLine.TaxAmountLineTotalLC			=	"0";
			myLine.TaxAmountLineTotalSC			=	"0";
			myLine.DiscountRate					=	"0";
			myLine.DiscountNetSingleUnitLC		=	"0";
			myLine.DiscountGrossSingleUnitLC	=	"0";
			myLine.DiscountNetLineTotalLC		=	"0";
			myLine.DiscountGrossLineTotalLC		=	"0";
			myLine.DiscountNetSingleUnitSC		=	"0";
			myLine.DiscountGrossSingleUnitSC	=	"0";
			myLine.DiscountNetLineTotalSC		=	"0";
			myLine.DiscountGrossLineTotalSC		=	"0";
			myLine.PriceNetSingleUnitLC			=	"0";
			myLine.PriceGrossSingleUnitLC		=	"0";
			myLine.PriceNetLineTotalLC			=	"0";
			myLine.PriceGrossLineTotalLC		=	"0";
			myLine.PriceNetSingleUnitSC			=	"0";
			myLine.PriceGrossSingleUnitSC		=	"0";
			myLine.PriceNetLineTotalSC			=	"0";
			myLine.PriceGrossLineTotalSC		=	"0";
			myLine.WeightUnit					=	"";
			myLine.WeightAmountSingleUnit		=	"0";
			myLine.WeightAmountLineTotal		=	"0";
			// remove
			myLine.addNode("Internal");
	// return Line-Object to Caller
	return myLine;
	};
// 
	function addToBag(anElement,Amount){
		with(this){
			var taxamount = taxarea[parseInt(xmlConfig.taxarea)][parseInt(anElement.Tax) + 1];
			var update = -1;
			myLines = xmlOHeader.childNodes
			for(var i=0;i<myLines.length;i++){
				if(myLines[i].ProductNo==anElement.Prod_nr){
					update = i;
					break;
					};
				};
			// product already in shoppingcard
			if(update>-1){
				// detect position of prod_nr in shoppingcart
				myLines[i].QuantityAmount = Amount;
				if(boolPriceTaxIncl){
					myLines[i].PriceNetLineTotalLC = anElement.Price * Amount * ( 1 - taxamount/( 100 + taxamount ));
					myLines[i].PriceGrossLineTotalLC = anElement.Price * Amount;
					}
				else{
					myLines[i].PriceNetLineTotalLC = anElement.Price * Amount;
					myLines[i].PriceGrossLineTotalLC = anElement.Price * Amount * ( 1 + taxamount/100 );
					};
				}
			// add product to shoppingcart
			else{
				myLine = createLine();
				myLine.ProductNo = anElement.Prod_nr;
				myLine.Name = anElement.Title;
				myLine.Description = anElement.Subtitle;
				myLine.QuantityAmount = Amount;
				myLine.QuantityUnit = anElement.Unitdesc;
				myInternal = myLine.getFirstItem("Internal")
					myInternal.price = anElement.Price;
					myInternal.address = anElement.LnkAdress;
					myInternal.navIndex = anElement.NavIndex;
					myInternal.discount = anElement.Discount;
					myInternal.minOrder = anElement.Minorder;
					myInternal.variants = anElement.Variants;
					myInternal.catDiscount = anElement.catDiscount;
				
				myLine.WeightAmountSingleUnit = parseFloat(anElement.Weight);
				myLine.WeightAmountLineTotal = parseFloat(anElement.Weight) * parseInt(Amount);
				
				myLine.TaxClass = anElement.Tax;
				myLine.TaxRate = taxamount;
				
				myLine.PriceUnit = anElement.PriceUnit;
				
				if(boolPriceTaxIncl){
					myLine.PriceNetSingleUnitLC = parseFloat(anElement.Price) * ( 1 - taxamount/( 100 + taxamount ) );
					myLine.PriceNetLineTotalLC = parseFloat(anElement.Price) * parseInt(Amount) * ( 1 - taxamount/( 100 + taxamount ) );
					myLine.PriceGrossSingleUnitLC = parseFloat(anElement.Price);
					myLine.PriceGrossLineTotalLC = parseFloat(anElement.Price) * parseInt(Amount);
					}
				else{
					myLine.PriceNetSingleUnitLC = parseFloat(anElement.Price);
					myLine.PriceNetLineTotalLC = parseFloat(anElement.Price) * parseInt(Amount);
					myLine.PriceGrossSingleUnitLC = parseFloat(anElement.Price) * ( 1 + taxamount/100 );
					myLine.PriceGrossLineTotalLC = parseFloat(anElement.Price) * parseInt(Amount) * ( 1 + taxamount/100 );
					};
				myLines[myLines.length] = myLine;
				};
			safeData();
			var dummyQueryString = "";
			if(Element){
				dummyQueryString += "productId=" + anElement.Prod_No + "&quantity=" + Amount;
				};
			location.href="orderform.htm?" + dummyQueryString;
			};
		};
// ** 1105
	function TElementPrint(){
		var boolDisplArtId = "true";
		var variants, variantString = "";
		variants = this.Variants.split("@");
		for(var i=0; i<variants.length - 1; i++){
			variantString += "search" + i + "_EQ_" + variants[i].split(";")[1] + "_AND_"; 
			};
		variantString += "{EOL}";
		
		var addToBag = '<img src="assets/images/btnaddtobag.gif" width="115" height="48" alt="BtnAddToBag.gif" border="0" align="bottom" hspace="0" vspace="0" class="main">';
		var rString = '<TR><TD align="right" class="PROVIEWBODY">';
		if(this.Image!=""){
			if(this.LnkAdress!="#DROP#") rString += "<a href=\"" + this.LnkAdress + "?defaultVariants=" + variantString + "&categoryId=" + this.NavIndex + "\">";
			rString += "<img src='" + this.Image + "' border=0";
			if(this.Width!=0) rString += " width=" + this.Width;
			if(this.Height!=0) rString += " height=" + this.Height;
			rString += " align=\"top\">";
			if(this.LnkAdress!="#DROP#") rString += "</a>";
			};
		
		rString += '</TD><TD class="PROVIEWBODY" valign="top" width="100%"><TABLE border="0" cellpadding="1" cellspacing="0" width="100%">';
		if(boolDisplArtId) rString += '<TR><TD class="PROVIEWARTID">' + this.Prod_nr + "</TD></TR>";
		rString += "<TR><TD class=\"PROVIEWBEZ1\">"
		if(this.LnkAdress!="#DROP#") rString += "<a href=\"" + this.LnkAdress + "?defaultVariants=" + variantString + "&categoryId=" + this.NavIndex + "\">"
		rString += this.Title;
		if(this.LnkAdress!="#DROP#") rString += "</a>";
		rString += "</TD></TR>"
			+ "<TR><TD class=\"PROVIEWBEZ2\">" + this.Subtitle;
		if(variants.length>0) rString += "<br>";
		for(var i=0; i<variants.length - 1; i++){
			rString	+= "<nobr><strong>" + variants[i].split(";")[0] + ": " + variants[i].split(";")[1] + "</strong>"
			if(i<variants.length-2) rString += ", ";
			rString += "</nobr>";
			};
		rString += "</TD></TR>";
		if(this.displMode==0||this.displMode==2){
			rString	+= "<TR><TD>";
			rString += "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
			if(this.catDiscount==0){
				rString += "<tr valign=\"top\"><td class=\"PROVIEWPRICE\" nowrap>";
				rString += TFormatCurrency(displPrice(this.Price,this.Tax) / this.PriceUnit, objPriCurrency);
				if(boolDisplSecCurr) rString += charSecCurrDelimiter + TFormatCurrency(displPrice(this.Price,this.Tax) / this.PriceUnit, objSecCurrency);
				rString += "</td></tr>";
				}
			else{
				if(this.Discount==""||this.Discount=="{EOL}"){
					rString += "<tr valign=\"top\">";
					rString += "<td nowrap>Preis vorher:&nbsp;</td>";
					rString += "<td class=\"PROVIEWPRICESTROKEN\" nowrap>";
					rString += TFormatCurrency(displPrice(this.Price,this.Tax) / this.PriceUnit, objPriCurrency);
					rString += "</td>"
					rString += "</tr>";
					rString += "<tr valign=\"top\">";
					rString += "<td nowrap>Jetzt nur noch:&nbsp;</td>";
					rString += "<td class=\"PROVIEWPRICE\" nowrap>";
					rString += TFormatCurrency(displPrice(this.Price * (1 - this.catDiscount / 100 ),this.Tax) / this.PriceUnit, objPriCurrency);
					if(boolDisplSecCurr) rString += charSecCurrDelimiter + TFormatCurrency(displPrice(this.Price - ( this.Price * this.catDiscount / 100 ),this.Tax) / this.PriceUnit, objSecCurrency);
					rString += "</td>"
					rString += "</tr>";
					}
				else{
					rString += "<tr valign=\"top\"><td class=\"PROVIEWPRICE\" nowrap>";
					rString += TFormatCurrency(displPrice(this.Price,this.Tax) / this.PriceUnit, objPriCurrency);
					if(boolDisplSecCurr) rString += charSecCurrDelimiter + TFormatCurrency(displPrice(this.Price,this.Tax) / this.PriceUnit, objSecCurrency);
					rString += "</td></tr>";
					};
				};
			rString += "</table>";
			rString += "</TD></TR>";
			}
		else if(this.displMode==3){
			rString	+= "<TR><TD class=\"PROVIEWPRICE\" nowrap>";
			rString += "Preis auf Anfrage";
			rString += "</TD></TR>";
			};
		if(this.displMode==0){
			rString += "<TR><TD>&nbsp;</TD></TR>"
				+ "<TR><TD><a href=\"JavaScript:addToBag(Entry[" + this.Index + "]," + this.Minorder + ");\">" + addToBag + "</a></TD></TR>";
			};
		rString += "<TR><TD>&nbsp;</TD></TR>"
			+ "</TABLE>"
			+ "</td></tr>";
		return(rString);
		};
// ** 1106
	function Element(Index,Image,Width,Height,Prod_nr,Title,Subtitle,Manufac,Price,Weight,Tax,PriceUnit,Unitdesc,NavIndex,Options,LnkAdress,Discount,Minorder,Category,catDiscount,displMode){
		this.Index = Index;
		this.Image = Image;this.Width = Width;
		this.Height = Height;this.Prod_nr = Prod_nr;
		this.Title = Title;this.Subtitle = Subtitle;
		this.Manufac = Manufac;this.Price = Price;
		this.Weight = Weight;this.Tax = Tax;
		this.PriceUnit = PriceUnit;this.Unitdesc = Unitdesc;
		this.NavIndex = NavIndex;
		this.Print = TElementPrint;this.Variants = Options;
		this.LnkAdress = LnkAdress;this.Discount = Discount;
		this.Minorder = Minorder;this.Category = Category;
		this.catDiscount = catDiscount;
		this.displMode = displMode;
		};
// ** 1107
	var Entry = new Array();
// ** 1108
	
		Entry[0] = new Element(
		0, "assets/thumb/roemer_bei_uns.jpg",
		100, 112,
		"0010", "Die Römer bei uns ",
		"Juniorkatalog", "",
		"11.25", "0",
		"1", 1,
		"Stück", "3",
		"", "pd-2108267368.htm",
		"", 1,
		"0003", "0",
		 0)
	
		Entry[1] = new Element(
		1, "assets/thumb/plan.jpg",
		100, 138,
		"0015", "Archäologischer Plan von Passau in römischer Zeit ",
		"Faltplan", "",
		"3", "0",
		"1", 1,
		"Stück", "0",
		"", "pd902459305.htm",
		"", 1,
		"0006", "0",
		 0)
	
		Entry[2] = new Element(
		2, "assets/thumb/boiotro123.jpg",
		100, 167,
		"0009", "Dreiteiliger Museumsführer ",
		"RömerMuseum Kastell Boiotro - Sonderpreis", "",
		"3", "0",
		"1", 1,
		"Stück", "0",
		"", "pd-1201677606.htm",
		"", 1,
		"0006", "0",
		 0)
	
		Entry[3] = new Element(
		3, "assets/thumb/geldbeutel.jpg",
		100, 125,
		"0022", "Ledergeldbeutel",
		"Bezahlen wie die Römer", "",
		"9", "0",
		"1", 1,
		"Stück", "1",
		"", "pd-283027369.htm",
		"", 1,
		"0001", "0",
		 0)
	
		Entry[4] = new Element(
		4, "assets/thumb/schreibtafel.jpg",
		100, 103,
		"0021", "Schreibtafel",
		"So schrieben die Römer", "",
		"13.2", "0",
		"1", 1,
		"Stück", "1",
		"", "pd-1452968895.htm",
		"", 1,
		"0001", "0",
		 0)
	
		Entry[5] = new Element(
		5, "assets/thumb/pferd.jpg",
		100, 75,
		"0031", "Pferd der Legionsreiter",
		"Spielen mit den Römern", "",
		"4", "0",
		"1", 1,
		"Stück", "2",
		"", "pd-981731387.htm",
		"", 1,
		"01_02", "0",
		 0)
	
		Entry[6] = new Element(
		6, "assets/thumb/buchtitelseite.jpg",
		100, 114,
		"0034", "Die Sammlung Thun",
		"Sonderausstellungskatalog - Sonderpreis", "",
		"10", "0",
		"1", 1,
		"Stück", "4",
		"", "pd1063887148.htm",
		"", 1,
		"0007", "0",
		 0)
	
		Entry[7] = new Element(
		7, "assets/thumb/passau_vita_severini.gif",
		100, 154,
		"0002", "Das Leben des heiligen Severin",
		"Eugippius, Vita Sancti Severini ", "",
		"4.4", "0",
		"1", 1,
		"Stück", "5",
		"", "pd458157114.htm",
		"", 1,
		"0009", "0",
		 0)
	
		Entry[8] = new Element(
		8, "assets/thumb/kl_stadtgeschichte.jpg",
		100, 169,
		"0059", "Kleine Passauer Stadtgeschichte",
		"Michael W. Weithmann", "",
		"12.9", "0",
		"1", 1,
		"Stück", "0",
		"", "pd1789312067.htm",
		"", 1,
		"0006", "0",
		 0)
	
		Entry[9] = new Element(
		9, "assets/thumb/gladiator_hoplomachus.jpg",
		120, 156,
		"0065", "Gladiator Hoplomachus",
		"Spielen mit den Gladiatoren", "",
		"4", "0",
		"1", 1,
		"Stück", "2",
		"", "pd-1698288008.htm",
		"", 1,
		"01_02", "0",
		 0)
	
		Entry[10] = new Element(
		10, "assets/thumb/gladiator_thraker.jpg",
		130, 161,
		"0064", "Gladiator Thraker mit Lanze und Schild",
		"Spielen mit den Gladiatoren", "",
		"4", "0",
		"1", 1,
		"Stück", "2",
		"", "pd362842554.htm",
		"", 1,
		"01_02", "0",
		 0)
	
		Entry[11] = new Element(
		11, "assets/thumb/essimnus_rechts.jpg",
		120, 236,
		"0071", "Postkarte mit dem Grabstein des Weinhändlers P. Tenatius Essimnus (linke Seitenansicht)",
		"", "",
		"1", "0",
		"1", 1,
		"Stück", "6",
		"", "pd242353625.htm",
		"", 1,
		"0010", "0",
		 0)
	
		Entry[12] = new Element(
		12, "assets/thumb/essimnus_front.jpg",
		120, 167,
		"0070", "Postkarte mit dem Grabstein des P. Tenatius Essimnus (Frontansicht)",
		"", "",
		"0.8", "0",
		"1", 1,
		"Stück", "6",
		"", "pd-864547213.htm",
		"", 1,
		"0010", "0",
		 0)
	
		Entry[13] = new Element(
		13, "assets/thumb/jupiter.jpg",
		120, 168,
		"0069", "Postkarte mit Bronzestatuette des Jupiter",
		"", "",
		"0.8", "0",
		"1", 1,
		"Stück", "6",
		"", "pd-924404739.htm",
		"", 1,
		"0010", "0",
		 0)
	
		Entry[14] = new Element(
		14, "assets/thumb/victoria.jpg",
		120, 168,
		"0068", "Postkarte mit Bronzestatuette der Victoria",
		"", "",
		"0.8", "0",
		"1", 1,
		"Stück", "6",
		"", "pd1086695671.htm",
		"", 1,
		"0010", "0",
		 0)
	
		Entry[15] = new Element(
		15, "assets/thumb/passau_muenzecaesar.jpg",
		100, 157,
		"0072", "Kopie, Denarius des Cäsar",
		"Gaius Julius Caesar 100 - 44 v. Chr.", "",
		"2.2", "0",
		"1", 1,
		"Stück", "7",
		"", "pd545806848.htm",
		"", 1,
		"0011", "0",
		 0)
	
		Entry[16] = new Element(
		16, "assets/thumb/passau_muenzekleopatra.jpg",
		100, 157,
		"0073", "Kopie, Tetradrachme der Kleopatra VII.",
		"Kleopatra VII. 69 - 30 v. Chr.", "",
		"2.2", "0",
		"1", 1,
		"Stück", "7",
		"", "pd120115246.htm",
		"", 1,
		"0011", "0",
		 0)
	
		Entry[17] = new Element(
		17, "assets/thumb/passau_muenzenero.jpg",
		100, 157,
		"0074", "Kopie, Dupondius des Nero",
		"L. Domitius Ahenobarbus Nero 37 - 68 n. Chr.", "",
		"2.2", "0",
		"1", 1,
		"Stück", "7",
		"", "pd248982028.htm",
		"", 1,
		"0011", "0",
		 0)
	
		Entry[18] = new Element(
		18, "assets/thumb/passau_muenzevepasian.jpg",
		100, 157,
		"0075", "Kopie, Denarius des Vespasian",
		"Titus Flavius Vespasianus 9 - 79 n. Chr.", "",
		"2.2", "0",
		"1", 1,
		"Stück", "7",
		"", "pd-1194406118.htm",
		"", 1,
		"0011", "0",
		 0)
	
		Entry[19] = new Element(
		19, "assets/thumb/passau_muenetitus.jpg",
		100, 157,
		"0076", "Kopie, Denarius des Titus",
		"Titus Flavius Vespasianus 39 - 81 n. Chr.", "",
		"2.2", "0",
		"1", 1,
		"Stück", "7",
		"", "pd-1226345768.htm",
		"", 1,
		"0011", "0",
		 0)
	
		Entry[20] = new Element(
		20, "assets/thumb/passau_neunzedomitian.jpg",
		100, 157,
		"0077", "Kopie, Aureus des Domitian",
		"Titus Flavius Domitianus 51 - 96 n. Chr.", "",
		"2.2", "0",
		"1", 1,
		"Stück", "7",
		"", "pd10351814.htm",
		"", 1,
		"0011", "0",
		 0)
	
		Entry[21] = new Element(
		21, "assets/thumb/passau_muenzeantoninuspius.jpg",
		100, 157,
		"0080", "Kopie, AS des Antoninus Pius",
		"T. Aurelius Fulvus Boionius Arrius Antoninus 86 - 161 n. Chr.", "",
		"2.2", "0",
		"1", 1,
		"Stück", "7",
		"", "pd1475436208.htm",
		"", 1,
		"0011", "0",
		 0)
	
		Entry[22] = new Element(
		22, "assets/thumb/passau_muenze_karte.jpg",
		120, 167,
		"0093", "Postkarte mit der Goldmünze (aureus) des Maxentius",
		"", "",
		"0.8", "0",
		"1", 1,
		"Stück", "6",
		"", "pd711357152.htm",
		"", 1,
		"0010", "0",
		 0)
	
		Entry[23] = new Element(
		23, "assets/thumb/passau_modell_karte.jpg",
		120, 167,
		"0094", "Postkarte mit dem Modell des RömerMuseums Kastell Boiotro",
		"", "",
		"0.8", "0",
		"1", 1,
		"Stück", "6",
		"", "pd-673442802.htm",
		"", 1,
		"0010", "0",
		 0)
	
		Entry[24] = new Element(
		24, "assets/thumb/passau_kreuz_karte.jpg",
		120, 168,
		"0095", "Postkarte mit dem Pektoralkreuz des Gregorius von Armenien",
		"", "",
		"0.8", "0",
		"1", 1,
		"Stück", "6",
		"", "pd1487900908.htm",
		"", 1,
		"0010", "0",
		 0)
	
		Entry[25] = new Element(
		25, "assets/thumb/geldbeutel.jpg",
		100, 125,
		"0022-1", "Ledergeldbeutel",
		"Bezahlen wie die Römer", "",
		"9", "0",
		"1", 1,
		"Stück", "7",
		"", "pd1108126563.htm",
		"", 1,
		"0011", "0",
		 0)
	
		Entry[26] = new Element(
		26, "assets/thumb/roemer3.jpg",
		100, 147,
		"0030", "Legionär mit Speer (passend zum Pferd)",
		"Spielen mit den Römern", "",
		"4", "0",
		"1", 1,
		"Stück", "2",
		"", "pd414341503.htm",
		"", 1,
		"01_02", "0",
		 0)
	
		Entry[27] = new Element(
		27, "assets/thumb/roemer1.jpg",
		100, 147,
		"0029", "Legionsreiter (passend zum Pferd)",
		"Spielen mit den Römern", "",
		"4", "0",
		"1", 1,
		"Stück", "2",
		"", "pd158890793.htm",
		"", 1,
		"01_02", "0",
		 0)
	
		Entry[28] = new Element(
		28, "assets/thumb/roemer4.jpg",
		100, 152,
		"0028", "Legionär mit Schwert und Schild",
		"Spielen mit den Römern", "",
		"4", "0",
		"1", 1,
		"Stück", "2",
		"", "pd2067142467.htm",
		"", 1,
		"01_02", "0",
		 0)
	
		Entry[29] = new Element(
		29, "assets/thumb/roemer2.jpg",
		100, 198,
		"0027", "Legionär mit Lanze und Schild",
		"Spielen mit den Römern", "",
		"4", "0",
		"1", 1,
		"Stück", "2",
		"", "pd456459341.htm",
		"", 1,
		"01_02", "0",
		 0)
	
		Entry[30] = new Element(
		30, "assets/thumb/roemer5.jpg",
		120, 153,
		"0024", "CENTURIO",
		"Spielen mit den Römern", "",
		"4", "0",
		"1", 1,
		"Stück", "2",
		"", "pd-1140296749.htm",
		"", 1,
		"01_02", "0",
		 0)
	
		Entry[31] = new Element(
		31, "assets/thumb/passau_muenzeaugustus.jpg",
		100, 157,
		"0017", "Kopie, Denarius des Augustus",
		"Gaius Octavius 63 v. - 14 n. Chr.", "",
		"2.2", "0",
		"1", 1,
		"Stück", "7",
		"", "pd1111680322.htm",
		"", 1,
		"0011", "0",
		 0)
	
		Entry[32] = new Element(
		32, "assets/thumb/passau_muenzeclaudius.jpg",
		100, 157,
		"0018", "Kopie, Aureus des Claudius",
		"Tiberius Claudius Nero Germanicus 10 v. - 54 n. Chr.", "",
		"2.2", "0",
		"1", 1,
		"Stück", "7",
		"", "pd1129649472.htm",
		"", 1,
		"0011", "0",
		 0)
	
		Entry[33] = new Element(
		33, "assets/thumb/passau_ringimperator.jpg",
		100, 126,
		"0019", "Ring des Imperators",
		"", "",
		"4.2", "0",
		"1", 1,
		"Stück", "8",
		"", "pd2135253079.htm",
		"", 1,
		"0012", "0",
		 0)
	
		Entry[34] = new Element(
		34, "assets/thumb/passau_ringdelphin.jpg",
		100, 133,
		"0023", "Delphin-Ring",
		"", "",
		"2.8", "0",
		"1", 1,
		"Stück", "8",
		"", "pd784137171.htm",
		"", 1,
		"0012", "0",
		 0)
	
		Entry[35] = new Element(
		35, "assets/thumb/passau_ringschlangen.jpg",
		100, 125,
		"0032", "Schlangen-Ring",
		"", "",
		"2.8", "0",
		"1", 1,
		"Stück", "8",
		"", "pd1294611001.htm",
		"", 1,
		"0012", "0",
		 0)
	
		Entry[36] = new Element(
		36, "assets/thumb/roemer_bei_uns.jpg",
		100, 112,
		"0010-2", "Die Römer bei uns ",
		"Juniorkatalog", "",
		"11.25", "0",
		"1", 1,
		"Stück", "4",
		"", "pd716817911.htm",
		"", 1,
		"0007", "0",
		 0)
	
		Entry[37] = new Element(
		37, "assets/thumb/passau_die_hafner.jpg",
		120, 177,
		"0099_1", "Die Ilzer Hafner ",
		"Schwarzgeschirr aus Passau vom Ende des 16. bis Ende des 19. Jahrhunderts ", "",
		"46.8", "0",
		"1", 1,
		"Stück", "0",
		"", "pd1168449969.htm",
		"", 1,
		"0006", "0",
		 0)
	
		Entry[38] = new Element(
		38, "assets/thumb/armreif_julia.jpg",
		100, 128,
		"0102", "Armreif Julia",
		"Römicher Schmuck", "",
		"3.5", "0",
		"1", 1,
		"Stück", "8",
		"", "pd862966330.htm",
		"", 1,
		"0012", "0",
		 0)
	
		Entry[39] = new Element(
		39, "assets/thumb/passau-nota-bene-karl-bayer.jpg",
		100, 147,
		"01030", "Nota bene",
		"Das lateinische Zitatenlexikon von Karl Bayer", "",
		"19.95", "0",
		"1", 1,
		"Stück", "5",
		"", "pd1279229467.htm",
		"", 1,
		"0009", "0",
		 0)
	
		Entry[40] = new Element(
		40, "assets/thumb/varusschlacht.jpg",
		100, 153,
		"2", "DIE VARUSSCHLACHT",
		"Günther Moosbauer", "",
		"7.9", "0",
		"1", 1,
		"Stück", "0",
		"", "pd1241173187.htm",
		"", 1,
		"0006", "0",
		 0)
	
		Entry[41] = new Element(
		41, "assets/thumb/passauer-univ-schriften-bd13-kl.jpg",
		100, 141,
		"10024", "Passauer Universitätsschriften zur Archäologie",
		"Die Sammlung Hans Kapfhammer", "",
		"39.8", "0",
		"1", 1,
		"Stück", "0",
		"", "pd1753270416.htm",
		"", 1,
		"0006", "0",
		 0)
	
		Entry[42] = new Element(
		42, "assets/thumb/goldener-esel-kl.jpg",
		100, 138,
		"10025", "Der Goldene Esel",
		"Eine römische Zaubergeschichte nach Apuleius", "",
		"14.9", "0",
		"1", 1,
		"Stück", "3",
		"", "pd-1685118658.htm",
		"", 1,
		"0003", "0",
		 0)
	
		Entry[43] = new Element(
		43, "assets/thumb/50-klassiker-kl.jpg",
		100, 146,
		"2010-1", "50 Klassiker, ARCHÄOLOGIE ",
		"Die wichtigsten Fundorte und Ausgrabungsstätten dargestellt von Wolfgang Korn", "",
		"19.95", "0",
		"1", 1,
		"Stück", "0",
		"", "pd1264529370.htm",
		"", 1,
		"0006", "0",
		 0)
	
		Entry[44] = new Element(
		44, "assets/thumb/gesch-grenze-kl.jpg",
		100, 158,
		"2010-2", "Der Limes ",
		"Geschichte einer Grenze", "",
		"7.9", "0",
		"1", 1,
		"Stück", "0",
		"", "pd957989272.htm",
		"", 1,
		"0006", "0",
		 0)
	
		Entry[45] = new Element(
		45, "assets/thumb/rom-bluetezeit-kl.jpg",
		120, 156,
		"2010-3", "DAS ALTE ROM",
		"Zwischen Blütezeit und Untergang", "",
		"7.95", "0",
		"1", 1,
		"Stück", "3",
		"", "pd188473734.htm",
		"", 1,
		"0003", "0",
		 0)
	
		Entry[46] = new Element(
		46, "assets/thumb/roemische-spiele.jpg",
		120, 141,
		"2010-6", "RÖMISCHstE SPIELE",
		"So spielten die alten Römer", "",
		"4.95", "0",
		"1", 1,
		"Stück", "3",
		"", "pd-175147619.htm",
		"", 1,
		"0003", "0",
		 0)
	
		Entry[47] = new Element(
		47, "assets/thumb/das-alte-rom-seidemann.jpg",
		100, 139,
		"2010-7", "Das alte Rom",
		"Das will ich wissen - Sachgeschichten für Erstleser", "",
		"8.5", "0",
		"1", 1,
		"Stück", "3",
		"", "pd883653825.htm",
		"", 1,
		"0003", "0",
		 0)
	
		Entry[48] = new Element(
		48, "assets/thumb/roemer-mitmachbuch.jpg",
		100, 137,
		"2010-8", "RÖMER",
		"Essen, spielen, schreiben und sich kleiden wie die alten Römer", "",
		"3.95", "0",
		"1", 1,
		"Stück", "3",
		"", "pd627610839.htm",
		"", 1,
		"0003", "0",
		 0)
	
		Entry[49] = new Element(
		49, "assets/thumb/die-roemische-armee.jpg",
		100, 137,
		"2010-9", "DIE RÖMISCHE ARMEE",
		"Die Legionen der antiken Weltmacht und ihre Feldzüge", "",
		"9.95", "0",
		"1", 1,
		"Stück", "3",
		"", "pd-640220451.htm",
		"", 1,
		"0003", "0",
		 0)
	
		Entry[50] = new Element(
		50, "assets/thumb/sueton-kaiser.jpg",
		100, 151,
		"2010-10", "Leben und Taten der römischen Kaiser",
		"SUETON", "",
		"5.95", "0",
		"1", 1,
		"Stück", "5",
		"", "pd119451782.htm",
		"", 1,
		"0009", "0",
		 0)
	
// ** 1109
	function SetupSearchEngineForm(){
		mySearchEngine = xmlConfig.getFirstItem("SearchEngine");
		if(mySearchEngine.term!="null") document.SearchEngine.Term.value = mySearchEngine.term;
		for(var i=0;i<document.SearchEngine.Mode.length;i++){
			if(i==mySearchEngine.mode) document.SearchEngine.Mode[i].selected = true;
			};
		if(mySearchEngine.maxPrice>0) document.SearchEngine.Maxprice.value = mySearchEngine.maxPrice;
		else{
			document.SearchEngine.Maxprice.value="";
			mySearchEngine.maxPrice = -1;
			};
		if(xmlConfig.getFirstItem("SearchEngine").ByCategory=="1"){
			for(var i=0;i<document.SearchEngine.navselect.length; i++){
				if(document.SearchEngine.navselect[i].value.split(';;')[2]==mySearchEngine.categoryId){
					xmlConfig.getFirstItem("SearchEngine").categoryIndex = document.SearchEngine.navselect[i].value.split(';;')[0];
					document.SearchEngine.navselect[i].selected = true;
					};
				};
			}
		else{
			xmlConfig.getFirstItem("SearchEngine").categoryIndex = "null";
			};
		};
// enable smartstore to display amount of found products ...
	var counter = 0;
// ** 1111b
	function SearchFor(Term,Mode){
	var foundItems = new Array();
	var itemPrice = 0; var currentCategory = 0;
		mySearchEngine = xmlConfig.getFirstItem("SearchEngine");
		if((Term!="null" && Term!="")||mySearchEngine.maxPrice>=0){
			if(Mode=="") Mode=0;
			Term = Term.toLowerCase();
			var result = "<form name=\"ProductIndex\" onSubmit=\"return false;\">";
			var matchCategory = true;
			var productCategory;
			for(var i=0;i<Entry.length;i++){
				if(xmlConfig.getFirstItem("SearchEngine").ByCategory=="1"){
					// Search for matching categories
					if(xmlConfig.getFirstItem("SearchEngine").categoryIndex!="null"&&xmlConfig.getFirstItem("SearchEngine").categoryIndex!="nada"){
						for(var j=0; j<Entry[i].Category.split(",").length; j++){
							matchCategory = (navigation[mySearchEngine.categoryIndex].categoryId == Entry[i].Category.split(",")[j]) ? true : false;
							if(matchCategory!=true){
								productCategory = getNavElementByCatID(Entry[i].Category.split(",")[j]);
								while(productCategory!=null&&matchCategory==false){
									if(productCategory.parentId!=null){
										if(navigation[productCategory.parentId].categoryId==xmlConfig.getFirstItem("SearchEngine").categoryId){
											currentCategory = Entry[i].Category.split(",")[j];
											matchCategory=true;
											break;
											}
										else productCategory = navigation[productCategory.parentId];
										}
									else{
										currentCategory = Entry[i].Category.split(",")[j];
										productCategory = null;
										};
									};
								}
							else{
								currentCategory = Entry[i].Category.split(",")[j];
								break;
								};
							};
						}
					else{
						currentCategory = Entry[i].Category.split(",")[0];
						matchCategory = true;
						};
					}
				else{
					currentCategory = Entry[i].Category.split(",")[0];
					matchCategory = true;
					};
				// Update current Category
				Entry[i].NavIndex = getNavElementByCatID(currentCategory).id;
				// Continue
				var foundDesc1 = Entry[i].Title.toLowerCase().indexOf(Term)!=-1;
				var foundDesc2 = Entry[i].Subtitle.toLowerCase().indexOf(Term)!=-1;
				var foundProdId = Entry[i].Prod_nr.toLowerCase().indexOf(Term)!=-1;
				var foundManufac = Entry[i].Manufac.toLowerCase().indexOf(Term)!=-1;
				// SearchFor All
				itemPrice = Entry[i].Price
				if(Entry[i].catDiscount!=0&&Entry[i].Discount==""){
					itemPrice = Entry[i].Price * (1 - Entry[i].catDiscount / 100 );
					};
				//
				itemPrice = displPrice(itemPrice, Entry[i].Tax);
				//
				if(Mode==0){
					if((foundDesc1 || foundDesc2 || foundProdId || foundManufac || Term=="null" || Term=="")&&chkMaxprice(itemPrice,mySearchEngine.maxPrice)&&matchCategory){
						counter++;
						foundItems[foundItems.length] = Entry[i];
						};
					};
				// SearchFor Description
				if(Mode==1){
					if((foundDesc1 || foundDesc2 || Term=="null" || Term=="")&&chkMaxprice(itemPrice,mySearchEngine.maxPrice)&&matchCategory){
						counter++;
						foundItems[foundItems.length] = Entry[i];
						};
					};
				// SearchFor ProdId
				if(Mode==2){
					if((foundProdId || Term=="null" || Term=="")&&chkMaxprice(itemPrice,mySearchEngine.maxPrice)&&matchCategory){
						counter++;
						foundItems[foundItems.length] = Entry[i];
						};
					};
				// SearchFor Manufac
				if(Mode==3){
					if((foundManufac || Term=="null" || Term=="")&&chkMaxprice(itemPrice,mySearchEngine.maxPrice)&&matchCategory){
						counter++;
						foundItems[foundItems.length] = Entry[i];
						};
					};
				};
			// found elements: foundItems.length
			for(var i=0; i<foundItems.length;i++){
				result += foundItems[i].Print();
				};
			result += "</form>";
			if(counter>0){
				mySearchEngine.init="false";
				return result;
				}
			else{
				if(mySearchEngine.init=="false")	return "<TR><TD colspan=\"2\" class=\"PROVIEWBODY\" nowrap>Leider wurde kein entsprechendes Produkt gefunden. Bitte versuchen Sie es erneut...</TD></TR>"
				else return("");
				};
			};
		if(mySearchEngine.init=="false") return "<TR><TD colspan=\"2\" class=\"PROVIEWBODY\" nowrap>Sie haben keine Suchkriterien angegeben. Bitte geben Sie Ihr Suchwort ein!</TD></TR>"
		else return("");
		};
// ** 11112
	function chkMaxprice(aPrice,aMaxPrice){
		aMaxPrice = replace(aMaxPrice.toString(),",",".");
		aPrice = calculateCurrencyAmount(aPrice, objPriCurrency);
		if(parseFloat(aMaxPrice)>0){
			if(parseFloat(aPrice)<=parseFloat(aMaxPrice)) return(true)
			else return(false);
			}
		else return(true);
		};
// ** 1111b
	function displPrice(aPrice,aTaxindex){
		var taxamount = taxarea[xmlConfig.taxarea][parseInt(aTaxindex) + 1];
		if(boolDisplTaxIncl){
			if(boolPriceTaxIncl) return(aPrice)
			else return(aPrice * ( 1 + taxamount/100 ) );
			}
		else{
			if(boolPriceTaxIncl) return(aPrice * ( 1 - taxamount/( 100 + taxamount ) ) )
			else return(aPrice);
			};
		};
// ** 1113
	function callpage(address, defValues, NavIndex){
		xmlConfig.getFirstItem("QueryStringData").putValue(defValues);
		xmlConfig.navIndex = NavIndex.toString();
		safeData();
		location.href = address;
		};
// ** 1114
	function newSearch(){
	var queryString = ""; var site = "";
	var xmlSearchEngine = xmlConfig.getFirstItem("SearchEngine");
		xmlSearchEngine.init='false';
		safeData();
		queryString += "mode=" + xmlSearchEngine.mode
			+ "&term=" + escape(xmlSearchEngine.term)
			+ "&maxPrice=" + escape(xmlSearchEngine.maxPrice)
			+ "&categoryId=" + escape(xmlSearchEngine.categoryIndex);
		if(location.href.indexOf("?")==-1) location.href = "search.htm?" + queryString
		else location.href = location.href.substring(0, location.href.indexOf("?")) + "?" + queryString;
		};
// ** 1115
	function searchOnEnter(){
		if(window.event.keyCode==13){
			xmlConfig.getFirstItem('SearchEngine').maxPrice=valNumber(document.SearchEngine.Maxprice.value,'0','');
			xmlConfig.getFirstItem('SearchEngine').term=document.SearchEngine.Term.value;
			newSearch();
			};
		};
