// Alle JavaScripte der OPENSTORE eCommerce Loesung sind
// urheberrechtlich geschuetzt. Jede weitergehende, kommerzielle
// oder nicht kommerzielle Modifizierung/Vervielfaeltigung
// ist nur mit schriftlicher Zustimmung von LEITBILD Media
// gestattet. Alle Rechte vorbehalten.
// OPENSTORE 3.0, © 1999 LEITBILD Media

var loadpage = 0, artikeldata = "", artikeldatei = "", artikeldateiname = ""
var gruppe = "", nextpages = 0, nextlimitstart, nextlimitend, searchvalue = ""
var searchclass = "", searchclassclass = "", arttxt = ""
var selgruppe = ""
var dopop=0;

function nextresult(start, end)	{
	nextpages++
	nextlimitstart = start
	nextlimitend = end
	parent.main.location.href = "result.htm"
	}

function nextitems(start, end)	{
	nextpages++
	nextlimitstart = start
	nextlimitend = end
		parent.main.location.href = "items.htm";
	}

function goresult()	{
	nextpages = 0
	nextlimitend = hitsperpage
	nextlimitstart = 1
	nextpages++
 	searchclass = parent.main.document.itemsform.elements['searchpopup'].options[parent.main.document.itemsform.elements['searchpopup'].selectedIndex].value;
	searchvalue = parent.main.document.itemsform.searchcatchw.value;
	if (searchclass != "0" && searchvalue.length > 1) parent.main.location.href = "result.htm";
	}

function goresult2(sgroup,catchw,pfad)	{
	nextpages = 0
	nextlimitend = hitsperpage
	nextlimitstart = 1
	nextpages++
 	searchclass = sgroup
 	searchvalue = catchw;
	if (searchclass != "0" && searchvalue.length > 1) parent.main.location.href = pfad + "result.htm";
	}

function statusval()	{
		window.status = parent.menu.InfoStatustxt;
				}

function statusval2()	{
		window.status = '';
				}

function gosuche()	{
		parent.main.location.href = "items/search.htm";
				}

function doauswahl(gruppe) {
	if (dopop==1) {
	selgruppe = gruppe
	nextpages = 0
	nextlimitend = itemsperpage
	nextlimitstart = 1
	nextpages++
	art = document.popwahl.Auswahl;
	artnr = art.options[art.selectedIndex].value;
	arttxt = art.options[art.selectedIndex].text;
if (artnr != gruppe) arttxt = "", art.options[0].selected  =  true;
if (gruppe == 0) art.options[0].selected  =  true;
		artikeldatei = gruppe; 
		artikeldateiname = gruppe; 
		}
	}

function artikelwahl(gruppe) {
	doauswahl(gruppe);
	if (gruppe != "0") {
		parent.main.location.href = "items/items.htm";
		}
	}

function artikelwahl3(gruppe, pfad) {
	doauswahl(gruppe);
		parent.main.location.href = pfad + "items/items.htm";
	}

function artikelwahl2(gruppe) {
	doauswahl(gruppe);
	if (gruppe != "0") {
		parent.main.location.href = "items.htm";
		}
	}

function ArtikelToArray() {
	var offset = 0;
	data = parent.main.artikeldaten;
	var ArtikelArray = new Array();
	var counter = 0;
	while (data.length > 0) {
		offset = data.indexOf("]")
		ArtikelArray[counter++] = data.substring(0, offset)
		data = data.substring(offset + 1, data.length)
	}
	return ArtikelArray
}

function showArtikel() {
	var ArtikelArray = ArtikelToArray();
	parent.main.document.writeln(makeTableItems(ArtikelArray, false));
	}

function showsearchItem() {
	var ArtikelArray = ArtikelToArray();
	parent.main.document.writeln(makeTableItems(ArtikelArray, true));
	}

function itemSplit(input) {
	var itemArray = new Array()
		itemArray = input.split("|")
	return itemArray
}

function makeTableItems(ArtikelArray, search) {
	var overinfo = "onmouseover=\"parent.menu.statusval()\" onmouseout=\"parent.menu.statusval2()\""
	searchvalue = searchvalue.toLowerCase()
	searchentry = searchvalue.toUpperCase()
	if (search) perpage = hitsperpage
	if (!(search)) perpage = itemsperpage
	var j = 0
	var sizevalue = 0, item, tabtitle = "", Twidth = ItemsWidth
	var Tcolor = "", THcolor = "", ItmHead = "", Bold = "", SearchTopHead = ""

if (ItemsTableColorYes == 1) Tcolor = " bgcolor='"+ItemsTableColor+"'"
if (ItemsHeadColorYes == 1) ItmHead = " bgcolor='"+ItemsHeadColor+"'"
if (searchTableHeadColorYes == 1) SearchTopHead = " bgcolor='"+searchTableHeadColor+"'"

		var centertable = Twidth - 110
		var innercentertable = Twidth - 114
		var tab = ""

if (showItemTitleTabColorYes == 1) THcolor = " bgcolor='"+showItemTitleTabColor+"'"
if (showItemTitleTxtBold == 1) Bold = "<b>"

if (!(search) && showItemTitle == 1 && arttxt != "") tab += "<table width='"+Twidth+"' cellpadding='"+ItemsCellpadding+"' cellspacing='0' border='0'"+THcolor+"><tr><td align=left><font face='"+ItemsFont+"' size='"+showItemTitleTxtSize+"'>"+Bold+""+showItemTitleTxt1+""+arttxt+""+showItemTitleTxt2+"</font></td></tr></table>"

		tab += "<table width='"+Twidth+"' cellpadding='"+ItemsCellpadding+"' cellspacing='0' border='0'"+Tcolor+">"

if (search) tab += "<tr"+SearchTopHead+"><td colspan=3 align=left><table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td width=12><img src=../images/lupe_kl.gif width=12 height=12 border=0></td><td align=right valign=top><font face='"+ItemsFont+"' size='"+ItemsFontSize+"'><b>"+searchTableHeadtxt+"&raquo;"+searchentry+"&laquo;</b> </font></td></tr></table><\/td><\/TR>"

	for (var i = 0; i < ArtikelArray.length; i++) {
		item = itemSplit(ArtikelArray[i])
var imagekind = "gif"
if (item[5].substring(1, 2) == 1) imagekind = "jpg"
item[5] = item[5].substring(0, 1)
		var itemimg = "", itemimgauswahl = "", gruppe = item[6]
		var availval = item[4].substring(item[4].length - 1, item[4].length), artnummer = item[2]
		var kuztext = item[0], langtext = item[1], glangtext = kuztext + langtext + artnummer
		glangtext = glangtext.toLowerCase()

	if (!(search) || glangtext.indexOf(searchvalue) > -1) {
		j = j + 1
		if (j >= parent.menu.nextlimitstart && j <= parent.menu.nextlimitend) {

		var itmtab = "<tr"+ItmHead+"><td colspan=2 align=left valign=middle>"
if (availval == '1') itmtab += "<img src=../images/avail1.gif width=12 height=8>"
if (availval == '2') itmtab += "<img src=../images/avail2.gif width=12 height=8>"
if (availval == '3') itmtab += "<img src=../images/avail3.gif width=12 height=8>"

if (item[0] == '') item[0] = item[1].substring(0, 36) + " . . ."

		if (ItemsHeadFont == "") ItemsHeadFont = ItemsFont
		if (ItemsHeadFontSize == "") ItemsHeadFontSize = ItemsFontSize
		if (ItemsHeadFontColor == "") ItemsHeadFontColor = "#000000"
		if (ItemsFontColor == "") ItemsFontColor = "#000000"
		
		itmtab += "<font face='"+ItemsHeadFont+"' size='"+ItemsHeadFontSize+"' color='"+ItemsHeadFontColor+"'><b>"+item[0]+"<\/b><\/font><\/td>"

		itmtab += "<td align=right valign=middle><font face='"+ItemsHeadFont+"' size='"+ItemsHeadFontSize+"' color='"+ItemsHeadFontColor+"'><b>"
		
if (showCurrency == 1) itmtab += ""+parent.logo.currency+" "

		itmtab += ""+item[3]+"</b></font><input type=hidden name='item"+artnummer+"art' value='"+item[0]+"' size=2><input type=hidden name='item"+artnummer+"specs' value='"+item[1]+"' size=2><input type=hidden name='item"+artnummer+"price' value='"+item[3]+"' size=2></td>"

		itmtab += "</tr><tr><td width="+centertable+" rowspan=2><table border=0 cellpadding=2 cellspacing=0 width="+innercentertable+">"

if (search) itmtab += "<td width='4'><font face='"+ItemsFont+"' size='"+ItemsFontSize+"'><b>"+j+"</b></font></td>"

		itmtab += "<td width='1%'>"
if (item[5] == 1) itemimg = "<img src=../itmimg/"+item[2]+"."+imagekind+" xxx border=0>"
if (item[5] == 2) itemimg = "<img src=../itmimg/"+gruppe+"image."+imagekind+" xxx border=0>"
if (item[5] == 3) itemimg = "<a href=../infos/"+item[2]+".htm "+overinfo+" target=main><img src=../itmimg/"+item[2]+"."+imagekind+" xxx border=0><\/a>"
if (item[5] == 4) itemimg = "<a href=../infos/"+item[2]+".htm "+overinfo+" target=main><img src=../itmimg/"+gruppe+"image."+imagekind+" xxx border=0><\/a>"
if (item[5] == 5) itemimg = "<a href=../infos/"+gruppe+".htm "+overinfo+" target=main><img src=../itmimg/"+item[2]+"."+imagekind+" xxx border=0><\/a>"
if (item[5] == 6) itemimg = "<a href=../infos/"+gruppe+".htm "+overinfo+" target=main><img src=../itmimg/"+gruppe+"image."+imagekind+" xxx border=0><\/a>"

	itemimgauswahl = itemimg.replace(/xxx/, "")

	itmtab += itemimgauswahl

	itmtab += "</td><td valign=top><font face='"+ItemsFont+"' size='"+ItemsFontSize+"' color='"+ItemsFontColor+"'>"+item[1]+""

if (item[1] != '') itmtab += "<br>"

if (showItemsNumbertxt == 1) itmtab += "("+ItemsNumbertxt+""+item[2]+")"


if (showInfotxt == 1) {
 	infolink = item[2]
 	if (item[5] == 5 || item[5] == 6 || item[5] == 8) infolink = gruppe
if (item[5] > 2) itmtab += " <a href=\"../infos\/"+infolink+".htm\" "+overinfo+"><font face='"+ItemsFont+"' size='"+ItemsFontSize+"'>"+Infotxt+"</font><\/a>"
	}

if (item[1] == '') itmtab += "<br><br>"

		itmtab += "</font></td></tr></table></td>"

		itmtab += "<td width=35  align=right valign="
		
		itmtab += "top"

		tabbutt = " height=25><input type=text name='item"+artnummer+"quant' value=1 size=2></td><td align=right valign=top width=71><a href=\"javascript\:parent.logo.buyItem(document.itemsform.item"+artnummer+"art.value,'"+item[3]+"', document.itemsform.item"+artnummer+"specs.value, document.itemsform.item"+artnummer+"quant.value,'"+item[2]+"','"+item[4]+"', document.itemsform.item"+artnummer+"size.value, document.itemsform.item"+artnummer+"img.value, document.itemsform.item"+artnummer+"plus.value)\" onmouseover=\"window.status='"+toCartStatustxt+"'\" onmouseout=\"window.status=''\"><img height=15 width=67 src=../images/inkorb.gif border=0></a></td></tr><tr><td colspan=2 align=right valign=bottom>"

		itmtab += tabbutt
		itmtab += "<INPUT TYPE='hidden' NAME='item"+artnummer+"size' VALUE='0'>"
		itmtab += "<INPUT TYPE='hidden' NAME='item"+artnummer+"img' VALUE='"+itemimg+"'>"
		itmtab += "<INPUT TYPE='hidden' NAME='item"+artnummer+"plus' VALUE='0'>"

if (parent.logo.extsize == 1 && item[4] >= 10) {
	plus(item[4],item[2])
	size(item[4],item[2])

	if(showPopunder == 0) itmtab += tabitemplus
	if(showPopunder == 0) itmtab += tabitemsize
	}
if (search && showgotogroup == 1) {
		itmtab += "<br><a href=\"JavaScript:parent.menu.artikelwahl2('"+item[6]+"')\" onmouseover=\"window.status='"+gotogroupStatus+"'\" onmouseout=\"window.status=''\"><IMG SRC='../images/artseite.gif' BORDER='0'></a>"
			}
		itmtab += "<br></td></tr>"
			
if (parent.logo.extsize == 1 && showPopunder == 1 && item[4] >= 10) {
	itmtab += "<tr"
		if(ItemFeatureBgYes == 1) itmtab += " bgcolor='"+ItemFeatureBg+"'"
		
	itmtab += "><td colspan=3 align=right><table cellpadding=0 cellspacing=1 border=0 width='100%'><tr><td><font face='"+ItemsFont+"' size='"+ItemsFontSize+"'>" + ItemFeatureTxt + "</font></td><td align=right>" + tabitemplus + "</td><td><IMG SRC=../images/leer.gif WIDTH=10 HEIGHT=10></td><td align=right>" + tabitemsize + "</td></tr></table></TR>"

	itmtab += "<tr"
		if(ItemFeatureBgYes == 1) itmtab += " bgcolor='"+ItemFeatureBg+"'"
		
	itmtab += "><td colspan=3 align=center><IMG SRC=../images/leer.gif WIDTH=10 HEIGHT=2></TR>"
		}

if (showItemsdivision == 1) itmtab += "<tr><td colspan=3 align=center><hr size='"+ItemsdivisionHeight+"'></TR>"

if (tab.indexOf(tabbutt) == -1) tab += itmtab

			}
		}
	}
		tab += "<\/TABLE>\n" 

		tab += "<table width='"+Twidth+"' cellpadding='"+ItemsCellpadding+"' cellspacing='0' border='0'>"

			if (search) {
		if (j == 0) tab += "<tr><td align=center><font face='"+ItemsFont+"' size='"+ItemsFontSize+"'><br>Der Suchbegriff <b>'"+searchvalue+"'</b> wurde nicht gefunden.<br><br><\/font><\/td><\/TR><\/TABLE>"

		if (j != 0) tab += "<tr><td align=center><font face='"+ItemsFont+"' size='"+ItemsFontSize+"'><BR>"+searchTableFoottxt+"<b>"+j+"</b> x <b>'"+searchvalue+"'</b><\/font><\/td><\/TR>"
			}

		tab += "<tr><td align=center><font face='"+ItemsFont+"' size='"+ItemsFontSize+"'><br>| "
	
			for (var k = 0; k < j; k=k + perpage) {
			var l = k + 1
			var m = k + perpage
			if (m >= j) m = j
	if (search && nextlimitstart != l) tab += "<a href=\"javascript\:parent.menu.nextresult("+ l +", "+ m +")\">"
	if (!(search) && nextlimitstart != l) tab += "<a href=\"javascript\:parent.menu.nextitems("+ l +", "+ m +")\">"
		
		tab += ""+ l +" - "+ m +""
		
	if (nextlimitstart != l) tab += "</a>"
		
		tab += " | "

					}

		tab += "<br><\/font><\/td><\/TR><\/TABLE>"

	return tab
}
loadpage = 1;
arttxt = ""

	if (parent.logo.extsize == 1) {
	document.write("<script src=\"prefs/extsizeprefs.js\" language='JavaScript'><\/script>")
	document.write("<script src=\"plugins/extsize.js\" language='JavaScript'><\/script>")
		}
	if (parent.logo.extmenu == 1) {
	document.write("<script src=\"plugins/extmenu.js\" language='JavaScript'><\/script>")
	document.write("<script src=\"prefs/extmenu1.js\" language='JavaScript'><\/script>")
	document.write("<script src=\"prefs/extmenu2.js\" language='JavaScript'><\/script>")

		}
		
		var uebergabe = "", suchenwert = top.window.location, suchewerttext = ""+suchenwert+"";
		anfang = suchewerttext.indexOf("?suche=")
	if (suchewerttext.indexOf("?goitm=") != -1) anfang = suchewerttext.indexOf("?goitm=")
		anfang = anfang + 7, ende = suchewerttext.indexOf("&");
	
	if (anfang != -1 && ende != -1) uebergabe = suchewerttext.substring(anfang,ende);
	if (anfang != -1 && ende == -1) uebergabe = suchewerttext.substring(anfang,suchewerttext.length);
	
	
	if (uebergabe != "" && suchewerttext.indexOf("?suche=") != -1) {
		selgruppe = uebergabe
		nextpages = 0
		nextlimitend = hitsperpage
		nextlimitstart = 1
		nextpages++
 		var getsearchclass = "All"
 		searchvalue = uebergabe;
		searchclass = getsearchclass;
		parent.main.location.href = "items/result.htm";
				}
	if (uebergabe != "" && suchewerttext.indexOf("?goitm=") != -1) {
		selgruppe = uebergabe
		nextpages = 0
		nextlimitend = itemsperpage
		nextlimitstart = 1
		nextpages++
		parent.menu.artikeldatei = uebergabe; 
		parent.menu.artikeldateiname = uebergabe; 
		parent.main.location.href = "items/items.htm";
				}

		dopop=1;

