	// 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/btnaddtobag1.gif" width="88" height="16" alt="Note item" 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>Stara cena:&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>Nova cena:&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 += "Pokličite za ceno";
			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/113-1362_IMG.JPG",
		200, 150,
		"6", "Stopnice iz nerjaveče pločevine",
		"Stopnice za vse VW 1200,1300,1500,1302,1303", "Felicijan in Felicijan d.n.o.",
		"110", "3",
		"1", 1,
		"par", "7",
		"", "pd-967201532.htm",
		"", 1,
		"3", "0",
		 0)
	
		Entry[1] = new Element(
		1, "assets/thumb/113-1374_IMG.JPG",
		200, 150,
		"7", "Ščitnik &quot;kravata&quot;",
		"Ščitnik kljuke pokrova prtljažnika VW 1200, 1300, 1500", "Felicijan in Felicijan d.n.o.",
		"25", "0.1",
		"1", 1,
		"Kos", "7",
		"", "pd-1189483822.htm",
		"", 1,
		"3", "0",
		 0)
	
		Entry[2] = new Element(
		2, "assets/thumb/OgledaloCesta.jpg",
		200, 100,
		"14-6", "Prometno varnostno ogledalo",
		"Narejeno iz Akrilnega stekla ali iz Polikarbonata", "Pos plastika d.o.o.",
		"187", "5",
		"1", 1,
		"Kos", "11",
		"Velikost;400x600 mm@Kvaliteta;Akrilno steklo@Sistem;Ročna nastavitev@", "pd1278727504.htm",
		"", 1,
		"6", "0",
		 0)
	
		Entry[3] = new Element(
		3, "assets/thumb/spojlerStreha.jpg",
		200, 168,
		"8", "Spojler na strehi",
		"Spojler na strehi za VW 1200,1300,1500,1302 za predelave v Kabrio ali Faldah", "Felicijan in Felicijan d.n.o.",
		"30", "1",
		"1", 1,
		"Kos", "7",
		"", "pd-989066970.htm",
		"", 1,
		"3", "0",
		 0)
	
		Entry[4] = new Element(
		4, "assets/thumb/spojler1.jpg",
		200, 42,
		"9", "Sprednji spojler",
		"Spojler pod odbijačem za VW 1200, 1300, 1500, 1302, 1303 iz poliestra", "Felicijan in Felicijan d.n.o.",
		"50", "3",
		"1", 1,
		"Kos", "7",
		"", "pd378137540.htm",
		"", 1,
		"3", "0",
		 0)
	
		Entry[5] = new Element(
		5, "assets/thumb/pokrovcki.jpg",
		200, 133,
		"10", "Pokrovček kabrio",
		"Pokrovček na vratih, za predelave VW 1200,13003,1500,1302,1303,na odrezanem delu - drži letvico okna iz nerjaveče pločevine in gumico", "Felicijan in Felicijan d.n.o.",
		"15", "0.2",
		"1", 1,
		"par", "7",
		"", "pd732383122.htm",
		"", 1,
		"3", "0",
		 0)
	
		Entry[6] = new Element(
		6, "assets/thumb/xsafe-ride.jpg",
		180, 136,
		"13-1", "Xsafe kolo",
		"Ogledalo za kolo, skuter, moped, skiro,.. Univerzalno za levo in desno stran, montira se enostavno, z konca balance", "Prophetes d.d.",
		"9.99", "0.1",
		"1", 1,
		"Kos", "12",
		"Odtenki;črna@", "pd790593552.htm",
		"", 1,
		"5", "0",
		 0)
	
		Entry[7] = new Element(
		7, "assets/thumb/OGLEDALO - IZ IZREZA.jpg",
		200, 197,
		"15-14", "Ogledala za opazovanje objektov",
		"Možna montaža v notranjih in zunanjih prostorih", "Pos plastika d.o.o.",
		"115", "5",
		"1", 1,
		"Kos", "11",
		"Velikost;fi 400 mm@Kvaliteta;Akrilno steklo@Sistem;Ročna nastavitev@", "pd1633187299.htm",
		"", 1,
		"6", "0",
		 0)
	
		Entry[8] = new Element(
		8, "assets/thumb/kontrolno ogledalo.gif",
		200, 142,
		"16-1", "Kontrolno in opazovalno ogledalo",
		"Možna montaža v notranjih in zunanjih prostorih", "Pos plastika d.o.o.",
		"99", "5",
		"1", 1,
		"Kos", "11",
		"Velikost;fi 500 mm@", "pd-1561349683.htm",
		"", 1,
		"6", "0",
		 0)
	
		Entry[9] = new Element(
		9, "assets/thumb/OgledaloDelStr1.jpg",
		200, 167,
		"17-1", "Panoramsko ogledalo za delovne stroje",
		"Polkrožno izbočeno ogledalo z nosilcem za pritrditev", "Pos plastika d.o.o.",
		"35", "1",
		"1", 1,
		"Kos", "11",
		"Velikost;fi 240@", "pd-434611457.htm",
		"", 1,
		"6", "0",
		 0)
	
		Entry[10] = new Element(
		10, "assets/thumb/NosilecS.jpg",
		200, 198,
		"18-3", "Nosilci ogledal",
		"Možna montaža v notranjih in zunanjih prostorih", "Pos plastika d.o.o.",
		"35", "5",
		"1", 1,
		"Kos", "11",
		"Nosilec;Stenski nosilec fi 50 mm@", "pd-798871301.htm",
		"", 1,
		"6", "0",
		 0)
	
		Entry[11] = new Element(
		11, "assets/thumb/121-2150_IMG.JPG",
		200, 150,
		"21", "Prtljažnik za zadnji del Hrošča",
		"Narejen iz polnega poliranega nerjavečega jekla", "Felicijan in Felicijan d.n.o.",
		"24000", "5",
		"1", 1,
		"Kos", "7",
		"tip odbijača;Novi tip-veliki odbijač@", "pd983068716.htm",
		"", 1,
		"3", "0",
		 0)
	
		Entry[12] = new Element(
		12, "assets/thumb/Sikkens_Dek_02.jpg",
		119, 164,
		"P3-1", "Cetol Novatech",
		"Tanokoslojna lazura z dolgotrajno obstojnostjo na UV žarke in preprečuje obarvanje lesa s strani lesenih gob.", "Akzo-Nobel Sikkens",
		"20.49", "1.05",
		"1", 1,
		"Liter", "14",
		"Odtenek Novatech;006@", "pd-781874830.htm",
		"", 1,
		"C1", "0",
		 0)
	
		Entry[13] = new Element(
		13, "assets/thumb/123-2332_IMG.JPG",
		200, 150,
		"P11", "Polirne krpice - navlažene",
		"Krpice za hitro poliranje, z visokim sijajom in izjemno gladkostjo.Hitro in enostavno do visokega leska", "DuPoint",
		"20", "0.2",
		"1", 1,
		"Kos", "9",
		"", "pd1263842679.htm",
		"", 1,
		"C2", "0",
		 0)
	
		Entry[14] = new Element(
		14, "assets/thumb/123-2331_IMG.JPG",
		200, 150,
		"P12", "Polirne krpice - suhe",
		"Krpice za hitro poliranje, z viskim sijajom in izjemno gladkostjo.", "DuPoint",
		"10", "0.2",
		"1", 1,
		"Kos", "9",
		"", "pd1731105917.htm",
		"", 1,
		"C2", "0",
		 0)
	
		Entry[15] = new Element(
		15, "assets/thumb/123-2342_IMG.JPG",
		200, 150,
		"P13", "Profesionalni diski za odstranjevanje nalepk in lepil z lakiranih površin, brez lakiranja.",
		"Odstranite nalepke na enostaven način, brez poškodb laka.", "Sia",
		"60", "0",
		"1", 1,
		"Kos", "8",
		"", "pd2041478024.htm",
		"", 1,
		"C3", "0",
		 0)
	
		Entry[16] = new Element(
		16, "assets/thumb/durablend_4t_10w-40_4l.jpg",
		90, 125,
		"P18", "VALVOLINE DURABLEND 10W40 - 4L ",
		" Odlično motorno olje za večje obremenitve, primerno za vse motorje. Ugodno razmerje cena-kvaliteta", "",
		"36", "4.5",
		"1", 1,
		"Kos", "4",
		"", "pd1578761444.htm",
		"", 1,
		"C6", "0",
		 0)
	
		Entry[17] = new Element(
		17, "assets/thumb/Sun171.jpg",
		60, 80,
		"P20", "PIŠTOLA 827/HVLP 1,4 in 2.0",
		"z lončkom(navadna) 3 modeli z različnimi šobami! (možnost šobe 1.2, 1.3, 1.4, 1.7", "",
		"163.94", "1.5",
		"1", 1,
		"Kos", "2",
		"Šoba;1,4@", "pd-1483352569.htm",
		"", 1,
		"C8", "0",
		 0)
	
		Entry[18] = new Element(
		18, "assets/thumb/Sun17.jpg",
		60, 80,
		"P21", "PIŠTOLA 827   z lončkom(navadna)                 ",
		"3 modeli z različnimi šobami! (možnost šobe 1.2, 1.3, 1.4, 1.7, ", "",
		"114.26", "1.5",
		"1", 1,
		"Kos", "2",
		"", "pd1299779041.htm",
		"", 1,
		"C8", "0",
		 0)
	
		Entry[19] = new Element(
		19, "assets/thumb/Sun17.jpg",
		60, 80,
		"P22", "PIŠTOLA 881 z lončkom (navadna) ",
		" 1,4", "",
		"100.18", "1.5",
		"1", 1,
		"Kos", "2",
		"", "pd582028023.htm",
		"", 1,
		"C8", "0",
		 0)
	
		Entry[20] = new Element(
		20, "assets/thumb/Am 5008G.jpg",
		107, 80,
		"P23", "PIŠTOLA AM5008G LVLP z šobo 1,3mm + lonček",
		" (možnost šob: 1.0, 1.3, 1.4, 1.5, 1.6, 1.8, 2.0, 2.5)", "",
		"207", "1.5",
		"1", 1,
		"Kos", "2",
		"", "pd-2012682755.htm",
		"", 1,
		"C8", "0",
		 0)
	
		Entry[21] = new Element(
		21, "assets/thumb/Sun1.jpg",
		106, 80,
		"P24", "BRUSILKA   SA 4000G  ",
		"FI 150 PNEVMATSKA", "",
		"178.32", "0.85",
		"1", 1,
		"Kos", "2",
		"", "pd-1125281677.htm",
		"", 1,
		"C8", "0",
		 0)
	
		Entry[22] = new Element(
		22, "assets/thumb/Sun2.jpg",
		116, 80,
		"P25", "BRUSILKA    SA 4003",
		"FI 150 PNEVMATSKA", "",
		"186.26", "1.4",
		"1", 1,
		"Kos", "2",
		"", "pd61560793.htm",
		"", 1,
		"C8", "0",
		 0)
	
		Entry[23] = new Element(
		23, "assets/thumb/4086.jpg",
		107, 80,
		"P28", "BRUSILKA - SA 4086C25  (2,5mm)  - SA 4086C (5mm",
		"", "",
		"207", "1",
		"1", 1,
		"Kos", "2",
		"tip;SA 4086C (5mm)@", "pd1314385767.htm",
		"", 1,
		"C8", "0",
		 0)
	
		Entry[24] = new Element(
		24, "assets/thumb/4047c.jpg",
		107, 80,
		"P26", "BRUSILKA    SA 4047C",
		"FI 150 PNEVMATSKA", "",
		"200.38", "1.5",
		"1", 1,
		"Kos", "2",
		"", "pd-93502033.htm",
		"", 1,
		"C8", "0",
		 0)
	
		Entry[25] = new Element(
		25, "assets/thumb/Sun3.jpg",
		107, 80,
		"P27", "BRUSILKA     SA 4022 ",
		"FI 150 PNEVMATSKA", "",
		"184.25", "1",
		"1", 1,
		"Kos", "2",
		"", "pd-1916043403.htm",
		"", 1,
		"C8", "0",
		 0)
	
		Entry[26] = new Element(
		26, "assets/thumb/Sun5.jpg",
		59, 80,
		"P30", "BRUSILNIK SET                                              SA 5102 K",
		"", "",
		"125.34", "1",
		"1", 1,
		"Kos", "1",
		"", "pd-897639453.htm",
		"", 1,
		"C9", "0",
		 0)
	
		Entry[27] = new Element(
		27, "assets/thumb/Sun4.jpg",
		107, 80,
		"P29", "BRUSILNIK BIAX                                            SA 5115",
		"", "",
		"67.93", "0",
		"1", 1,
		"Kos", "1",
		"", "pd306061293.htm",
		"", 1,
		"C9", "0",
		 0)
	
		Entry[28] = new Element(
		28, "assets/thumb/Sun7.jpg",
		107, 80,
		"P32", "BRUSILKA PNEUMATSKA   FI 178    SA 4407 ",
		"(Možno je je uporabljati tudi kot polirko)", "",
		"263.3", "0",
		"1", 1,
		"Kos", "3",
		"", "pd1299929704.htm",
		"", 1,
		"C10", "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>Žal vaše iskanje ni obrodilo sadov. Poizkusite z drugimi podatki.</TD></TR>"
				else return("");
				};
			};
		if(mySearchEngine.init=="false") return "<TR><TD colspan=\"2\" class=\"PROVIEWBODY\" nowrap>Niste vpisali dovolj pogojev iskanja, poizkusite ponovno.</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();
			};
		};
