//wird von den Artikelseiten zur Framesetabfrage benötigt
var frametest = 1; //Scripte sollen erstmal nicht testen, ob sie aus dem richtigen Frame geladen sind.

var woher = document.referrer;

	mengen = new Array('0');
	artikel = new Array('');
	muster = new Array('');
	groesse = new Array('');
	ausfuehrung = new Array('');
	preise = new Array('0.00');
	mengenpreise = new Array('0.00');

function einladen(neumenge,neuartikel,neumuster,neugroesse,neuausfuehrung,neupreis) {
	var fertig = 0;
//testet, ob artikel schon im Körbchen ist
	for (a=0;a<artikel.length;a++) {
		if ((artikel[a] == neuartikel) && (muster[a] == neumuster) && (groesse[a] == neugroesse) && (ausfuehrung[a] == neuausfuehrung)) {
			if (mengen[a] > 0) {
				schonda = confirm('Dieser Artikel ist bereits im Warenkorb. Möchten Sie die neue Menge übernehmen?');
				fertig = 1;
			} else {
				schonda = true;
				fertig = 1;
			}
			if (schonda == true) {
				schreiben(neumenge,neuartikel,neumuster,neugroesse,neuausfuehrung,neupreis,a);
				break;
			}
		}
	}
	if (fertig == 0) {
		schreiben(neumenge,neuartikel,neumuster,neugroesse,neuausfuehrung,neupreis);
	}
	fertig = 0;
}

function schreiben(neumenge,neuartikel,neumuster,neugroesse,neuausfuehrung,neupreis,pos) {
	neumenge = zahltest(neumenge);
	if (pos){
		llang = pos;
	} else {
		llang = mengen.length;
	}
// in den Array schreiben
	mengen[llang] = neumenge;
	artikel[llang] = neuartikel;
	muster[llang] = neumuster;
	groesse[llang] = neugroesse;
	ausfuehrung[llang] = neuausfuehrung;
	preise[llang] = neupreis;
	mengenpreise[llang] = parseFloat(neumenge * neupreis);
	if (neumenge > 0) {
		alert(neumenge + 'x ' + neuartikel + ' wurde(n) in den Warenkorb gelegt.')
	}
}

function zahltest(testmenge) {
	for (i=0;i < testmenge.length; i++) {
		if (testmenge.charAt(i) < "0" || testmenge.charAt(i) > "9") {
			testmenge=0;
			alert('Im Feld Menge bitte nur Ziffern eingeben.');
		}
	}
	return(testmenge);
}
