//window.onerror=ErrorFunction; window.onError=ErrorFunction;
window.onload=onLoadHandler;

var Warenkorb=new Array('Pos'); Warenkorb.Pos=new Array;
document.Preise=false;
newInput=false;
forceClick=false;
referer = window.document.getElementsByTagName('Referer')[0].getAttribute('href');

if ( "http://www.ticom." == referer.toLowerCase().substr(0,17)  || (referer== ""&&window.location.href.toLowerCase().indexOf('warenkorb')>=0) ) { restore_Warenkorb(); };
//restore_Warenkorb(); //möglichst früh Daten lesen

function PopUp(){
	var temp_PopUp = window.open('', 'temp_eOrder', 'width=1,height=1,left=0,top=3000');
	if (temp_PopUp != null) {
		temp_PopUp.setTimeout("window.close();",3000);
	 };
	return temp_PopUp;
};

function save_Warenkorb(){
	var temp_eOrder = PopUp();
	if (temp_eOrder != null) { 
		temp_eOrder.document.write(get_Preisliste('diverses', 'TempWindow').Beschreibung);
		temp_eOrder.Warenkorb=Warenkorb;
		temp_eOrder.setTimeout("window.close();",3000);
	} else { if (newInput) { alert(get_Preisliste('diverses', 'noPopup').Beschreibung); }; };
};

function EventFilter(e){ 
	if(!e) e = window.event; 
	var elementobjekt = "unbekannt";
	var xy = e.clientX + "_" + e.clientY
	if(e.srcElement){
		elementobjekt = e.srcElement;
	};
	if(e.target){
		elementobjekt = e.target;
	};
	elementtagname=elementobjekt.tagName;
	elementtype= (elementobjekt.getAttribute('type')) ? elementobjekt.getAttribute('type').toLowerCase() : "";

	while (elementtagname  != 'A' && elementtagname  != 'INPUT' && elementtagname !='BODY' ) { elementobjekt=elementobjekt.parentNode; elementtagname=elementobjekt.tagName; };
	//alert( elementtagname );	 

	if ( elementtagname=='A' || forceClick ||  elementtype=='radio' ) {  PopUp();  };

	//if ( elementobjekt.tagName  == 'IMG' ) { save_Warenkorb(); };
	return true;
};

function onLoadHandler(){
	window.document.onclick=EventFilter;
	window.onunload=save_Warenkorb; 
};

function restore_Warenkorb(){
	var temp_eOrder = PopUp();
	if (temp_eOrder != null) { 
		if ((typeof temp_eOrder.Warenkorb)!='undefined') { Warenkorb=temp_eOrder.Warenkorb; };
		temp_eOrder.close();
	} else { 
		//alert(get_Preisliste('diverses', 'noPopup').Beschreibung); 
		alert("Data-storage popup failed to read."); 
	 };
};

function ErrorFunction(msg, url, line)
{ 
if (msg.toLowerCase().indexOf('server')!=-1) {alert('Sie haben eine neue Session gestartet,\nihr Browser verweigert aus Sicherheitsgründen den Zugriff auf das alte Warenkorb-Fenster.\n\nBitte schließen Sie bitte das alte Warenkorb-Fenster von Hand\nund laden diese Seite neu!'); } else { alert('Fehler: '+msg+'\nURL: '+url+'\nZeile:'+line);};
  return true;
};


function toNumber(S){
	S=(''+S).split(''); 
	var N='';
	for (var i in S) {
		if (isNaN(N+S[i]+'0'))
			{ break; }
		else
			{ N=N+S[i]}; };
	if (isNaN(N)) {N=0;};
	return N*1;
};

function get_WarenkorbPos(ArtNr){

	var Menge='';
	ArtNr='a'+ArtNr;
	if ((typeof Warenkorb.Pos[ArtNr])!='undefined') { Menge=Warenkorb.Pos[ArtNr]; };
	return Menge;
};

function get_Warenkorb(Item){

	var Inhalt='';
	if ((typeof Warenkorb[Item])!='undefined') { Inhalt=Warenkorb[Item]; };
	return Inhalt;
};

function get_AbPreis(ArtNr){
	var text='';
	var aArtNr=Preisliste['a'+ArtNr];
	for (var i=(aArtNr.Staffel.split('#')[0]<0)+0;i<aArtNr.Staffel.split('#').length;i++)
	{ text=text+'ab '+aArtNr.Staffel.split('#')[i] +' € '+aArtNr.Preis.split('#')[i]+'<br>'; };
return text; };


function put_WarenkorbPos(ArtNr,Menge)
{ newInput=true;
  if ( get_Preisliste('a'+ArtNr,Menge).ArtNr == 'a'+ArtNr ) {
	ArtNr='a'+ArtNr;
	if ((typeof Warenkorb.Pos[ArtNr])=='undefined') { dummy=Warenkorb.Pos.push(ArtNr);};
	if ((Menge+'')=='') {
		var tempPos=new Array;
		for( var i=0; i<Warenkorb.Pos.length; ++i){
			if (Warenkorb.Pos[i]!=ArtNr) {
				dummy=tempPos.push(Warenkorb.Pos[i]);
				tempPos[Warenkorb.Pos[i]]=Warenkorb.Pos[Warenkorb.Pos[i]];
			};
		};
		Warenkorb.Pos=tempPos;
	} else { Warenkorb.Pos[ArtNr]=Math.round(Math.abs(toNumber(Menge.replace(/,/,'.'))) ); };
};};

function put_Warenkorb(Item,Inhalt)
{ newInput=true;
  if (Item!='') {
	if ((typeof Warenkorb[Item])=='undefined') { dummy=Warenkorb.push(Item);};
	if ((Inhalt+'')=='') {
		var tempWarenkorb=new Array;
		for( var i=0; i<Warenkorb.length; ++i){
			if (Warenkorb[i]!=Item) {
				dummy=tempWarenkorb.push(Warenkorb[i]);
				tempWarenkorb[Warenkorb[i]]=Warenkorb[Warenkorb[i]];
			};
		};
		Warenkorb=tempWarenkorb;
	} else { Warenkorb[Item]=Inhalt; };
};};

function get_Preisliste(ArtNr, Menge) {
	if ((typeof Preisliste[ArtNr])=='undefined') { ArtNr=''; };
	var aArtNr=Preisliste[ArtNr];
	var SStaffel=0; for (j=0;j<aArtNr.Staffel.split('#').length;++j) { if( Menge>=toNumber(aArtNr.Staffel.split('#')[j]) || Menge==aArtNr.Staffel.split('#')[j] ) { SStaffel=j; }; };
	var BStaffel=SStaffel; if (BStaffel>=aArtNr.Beschreibung.split('#').length) { BStaffel=aArtNr.Beschreibung.split('#').length-1 };
	var PStaffel=SStaffel; if (PStaffel>=aArtNr.Preis.split('#').length) { PStaffel=aArtNr.Preis.split('#').length-1 };
	var Artikel=new Array('ArtNr','Menge','Beschreibung','Preis','Staffel');
	Artikel.ArtNr=ArtNr;
	Artikel.Menge=Menge;
	Artikel.Beschreibung=aArtNr.Beschreibung.split('#')[BStaffel];
	Artikel.Preis=aArtNr.Preis.split('#')[PStaffel];
	Artikel.Staffel=aArtNr.Staffel.split('#')[SStaffel];
	if((typeof Menge)=='undefined'){
		Artikel.Beschreibung=aArtNr.Beschreibung;
		Artikel.Preis=aArtNr.Preis;
		Artikel.Staffel=aArtNr.Staffel;
	};
 	return Artikel
};

function inputonKeyUp(ArtNr,Menge){
	document.getElementById('Menge').value=Menge;
	document.getElementById('Beschreibung').firstChild.nodeValue=plainText(get_Preisliste('a'+ArtNr,Menge).Beschreibung);
	if (document.Preise) {
		document.getElementById('Preis').firstChild.nodeValue=get_Preisliste('a'+ArtNr,Menge).Preis;
		document.getElementById('Staffel').firstChild.nodeValue=get_Preisliste('a'+ArtNr,Menge).Staffel;
	};
};

function xyy(Zahl) {
	if (!isNaN(Zahl)){ Zahl=(Math.round(toNumber(Zahl)*100000)/100000+'.').split('.'); if (Zahl[1].length<2) {Zahl[1]=Zahl[1]+'0';}; if (Zahl[1].length<2) {Zahl[1]=Zahl[1]+'0';}; Zahl=Zahl[0]+'.'+Zahl[1]; };
	return Zahl;
};

function calcPercent(Ausdruck){
	Ausdruck=Ausdruck.split('%');
	Basis=xyy(toNumber(Ausdruck[0]));
	Ausdruck[0]=Ausdruck[0].replace(Basis,'');
	for (var i=0; i<Ausdruck.length;++i) {Basis=Basis*(1+toNumber(Ausdruck[i])/100);};
	return Math.round(Basis*100000)/100000;
	
};

function plainText(Text){
	var plainText=''; var b=true; Text=Text.split('');
	for (var i in Text) {
		if (Text[i]=='<') {b=false;};
		if (b) {plainText=plainText+Text[i];};
		if (Text[i]=='>') {b=true;};
	};
	return plainText;
};

function writeRadioButtons(z){
	W( "<table><tr>");
	for (var i=0; i<get_Preisliste(z).Staffel.split('#').length;++i){
		var r=get_Preisliste(z).Staffel.split('#')[i];
		var c=''; if ( get_Warenkorb(z)==r || ( get_Preisliste(z,r).Preis=='checked' && get_Warenkorb(z)=='') ){c='checked';}
		W( "<td><input id='"+z+i+"' type='radio' onClick='var b=\"\"; if(get_Warenkorb(this.name)!=this.value) {b=this.value;}; put_Warenkorb(this.name,b); window.location.href=\"/"+window.location.pathname.split('/')[1]+"/Warenkorb\";' name='"+z+"' value='"+r+"' "+c+"><span class='"+c+"' >"+get_Preisliste(z,r).Beschreibung+"</span></input></td>");
	};
	W( "</tr></table>");
};

function writeWarenkorbZeile(Text,Wert,i){
			W("<tr class='c"+(i&1)+"'>");
			W("<td class='empty'></td>");
			W("<td class='empty'></td>"); 
			W("<td>"+Text+"</td>");
			W("<td class='empty'></td>"); 
			W("<td class='empty'></td>"); 
			W("<td class='empty'></td>");
			W("<td class='rechts' id='Warenwert'>"+xyy(Wert)+"</td></tr>")+'\n';
};


function writeInputBlock(z,Artikel){
	W( "<table>");
	for (var i=0; i<get_Preisliste(z).Staffel.split('#').length-1;++i){
		var r=get_Preisliste(z).Staffel.split('#')[i];
		var v=get_Warenkorb(r); if ( v==''&& Artikel=='' ) {v=get_Preisliste(z,r).Preis;};
		W( "<tr class='c"+(i+1&1)+"'><td>"+get_Preisliste(z,r).Beschreibung+"</td>");
		W( "<td><input type='text' onFocus='if (get_Warenkorb(this.name)==\"\") {this.value=get_Warenkorb(this.name);};' onblur='put_Warenkorb(this.name,this.value);' size='51' name='"+r+"' value='"+v+"'></td></tr>");
	};
	var r=get_Preisliste(z).Staffel.split('#')[i];
	var v=get_Warenkorb(r); if ( v==''&& Artikel=='' ) {v=get_Preisliste(z,r).Preis;};
	W( "<tr class='c"+(i+1&1)+"'><td>"+get_Preisliste(z,r).Beschreibung+"</td>");
	W( "<td><textarea  onFocus='if (get_Warenkorb(this.name)==\"\") {this.value=get_Warenkorb(this.name);};' onblur='put_Warenkorb(this.name,this.value);' name='"+r+"' cols='52' row='5' >"+v+"</textarea></td></tr>");

	W( "</table>");
};

function writeSubmitButton(Text){
		W("<form onsubmit='eOrder(\"calcW\");document.getElementsByName(\"cc\")[0].value=get_Warenkorb(\"EMail\");document.getElementsByName(\"htmlmessage\")[0].value=document.W; 	if (checkSubmit()) {PopUp(); return true}; ' method='post' action='?mail2ticom'>");
		W("<input name='from' 		type='hidden'	value='anfrage(a)ticom.de'>");
		W("<input name='to' 			type='hidden'	value='anfrage(a)ticom.de'>");
		W("<input name='cc' 		type='hidden'	value=''>");
		W("<input name='bcc' 		type='hidden'	value=''>");
		W("<input name='subject'		type='hidden'	value='"+get_Preisliste('diverses', 'emailSubject').Beschreibung+"'>");
		W("<input name='message' 		type='hidden'	value='plain text'>");
		W("<input name='htmlmessage'	type='hidden'	value=''>");
		W("<input type='submit'				value='"+Text+"'>");
		W("</form>");
};

function checkSubmit(){
	var c=false; var text=get_Preisliste('diverses', 'checkTextAdresseingabe').Beschreibung;
	var k= get_Warenkorb('Kundennummer')>'';
	var n= get_Warenkorb('Firma')>'' || get_Warenkorb('Name')>'' || get_Warenkorb('Sachbearbeiter')>'';
	var a= n && get_Warenkorb('Strasse')>'';
	var t= get_Warenkorb('Telefon')>'';
	if ( k && !n ) {text=get_Preisliste('diverses', 'checkTextName').Beschreibung;};
	if ( a && !t ) {text=get_Preisliste('diverses', 'checkTextTelefonnummer').Beschreibung;};
	if ( a && t ) {c=true;};
	if ( k && n ) {c=true;};
	if (!c) { alert(text); };
	return c
};

function W(Text)
{ document.W=document.W+Text+'\n'; };

function eOrder(Artikel)
{
	if ((Artikel=='')||(Artikel=='calcW')){
		/* Warenkorb */
		var Warenwert=0;
		document.W='';
		document.title='TICOM Tillmanns GmbH & Co.KG, '+get_Preisliste('Ueberschriften',get_Warenkorb('Angebot')).Beschreibung;

		//writeRadioButtons('Warenkorb');

		W("<div class=\"Warenkorb\">");
		W("<h2>"+get_Preisliste('Ueberschriften',get_Warenkorb('Angebot')).Beschreibung+"</h2>");
if (get_Warenkorb('Angebot')!='Angebot') {
		W("<table border=0 cellpadding=2 cellspacing=2 ><tr class='c1'>");
		W("<td>"+get_Preisliste('Spaltenueberschriften','Position').Beschreibung+"</td>");
		W("<td>"+get_Preisliste('Spaltenueberschriften','Artikelnummer').Beschreibung+"</td>");
		W("<td>"+get_Preisliste('Spaltenueberschriften','Beschreibung').Beschreibung+"</td>");
		W("<td>"+get_Preisliste('Spaltenueberschriften','Menge').Beschreibung+"</td>");
		if (document.Preise) {
			W("<td>"+get_Preisliste('Spaltenueberschriften','Preis').Beschreibung+"</td>");
			W("<td>"+get_Preisliste('Spaltenueberschriften','Staffel').Beschreibung+"</td>");
			W("<td>"+get_Preisliste('Spaltenueberschriften','Staffel').Beschreibung+"</td>");
		};
		W("</tr>");

		for (var i=0;i<Warenkorb.Pos.length;++i) {
			var ArtNr=Warenkorb.Pos[i].substr(1);
			var Menge=get_WarenkorbPos( ArtNr );
			var Preis=get_Preisliste('a'+ArtNr,Menge).Preis;
			var Beschreibung=get_Preisliste('a'+ArtNr,Menge).Beschreibung;
			var Staffel=get_Preisliste('a'+ArtNr,Menge).Staffel;
			var PosSumme=Math.round(calcPercent(Preis)*Menge*100)/100;
			Warenwert=Warenwert+toNumber(PosSumme);
			
			W("<tr class='c"+(i&1)+"'>");
			W("<td>"+(i+1)+"</td>");
			W('<td>'+ArtNr+'</td>');
			W('<td>'+Beschreibung+'</td>'); 
			W("<td><form onSubmit='put_WarenkorbPos(\""+ArtNr+"\", this.getElementsByTagName(\"input\")[0].value); PopUp(); window.location.href=\"/"+window.location.pathname.split('/')[1]+"/Warenkorb\";' >"); 
			W("<input type='text' Value='"+Menge+"' size='4' style='text-align:right;' onBlur='put_WarenkorbPos(\""+ArtNr+"\", this.value); newInput=true; forceClick=true; window.location.href=\"/"+window.location.pathname.split('/')[1]+"/Warenkorb\"; '>"); 
			W("</form></td>"); 
			if (document.Preise) {
				W("<td class='rechts'>"+Preis+'</td>'); 
				W('<td>'+Staffel+'</td>'); 
				W("<td class='rechts'>"+xyy(PosSumme)+'</td>');
			};
			W('</tr>');
		}; 
			var Versand=get_Preisliste('PundV',Warenwert).Preis;
			var Gesamt=Warenwert+toNumber(Versand);
			var MwSt=Math.round(Gesamt*toNumber(get_Preisliste('MwSt').Preis))/100;
			var Brutto=Gesamt+MwSt;

			W("<tr class='c"+(i&1)+"'>");
			W("<td class='empty'></td>");
			W("<td><form onSubmit='document.getElementById(\"Menge\").focus(); return false;'><input id='ArtNr' type='text' Value='' size='4' onKeyUp='inputonKeyUp(this.value,get_WarenkorbPos(this.value));'></form></td>"); 
			W("<td id='Beschreibung'>"+get_Preisliste('WarenkorbTexte', 'ArtikelDirekteingabe').Beschreibung+"</td>"); 
			W("<td><form onSubmit='put_WarenkorbPos( document.getElementById(\"ArtNr\").value , document.getElementById(\"Menge\").value); PopUp(); window.location.href=\"/"+window.location.pathname.split('/')[1]+"/Warenkorb\";'><input id='Menge' type='text' Value='' size='4' style='text-align:right;' onKeyUp='inputonKeyUp(document.getElementById(\"ArtNr\").value,this.value);' onBlur='put_WarenkorbPos( document.getElementById(\"ArtNr\").value , this.value); newInput=true; forceClick=true; window.location.href=\"/"+window.location.pathname.split('/')[1]+"/Warenkorb\"; '></form></td>"); 
			if (document.Preise) {
				W("<td class='rechts' id='Preis'>&nbsp;</td>"); 
				W("<td id='Staffel'>&nbsp;</td>"); 
				W("<td class='empty'>&nbsp;</td>"); 
			};
			W("</tr>");

			if (document.Preise) {
				++i; writeWarenkorbZeile('Warenwert',Warenwert,i);
				++i; writeWarenkorbZeile(get_Preisliste('PundV',Warenwert).Beschreibung,Versand,i);
				++i; writeWarenkorbZeile('Gesamt netto',Gesamt,i);
				++i; writeWarenkorbZeile('MwSt',MwSt,i);
				++i; writeWarenkorbZeile('Endsumme brutto',Brutto,i);
			};

		W("</table><br>");

		if (document.Preise) {
			W( get_Preisliste('Zahlbar','').Beschreibung +'<br>' );
			W( get_Preisliste('Zahlbar','').Preis +'<br>' );

			writeRadioButtons('Zahlungsart');
		};
};
//else {
		writeRadioButtons('Angebot');
//};
		W("<h2>"+get_Preisliste('Ueberschriften','Adresse').Beschreibung+"</h2>");
		writeInputBlock('Adresse',Artikel);
		writeRadioButtons('Preisbasis');

		W("<p>");
		writeSubmitButton( get_Preisliste('submitButton',get_Warenkorb('Angebot')).Beschreibung );

		W("</div>");

		if (Artikel=='') { document.writeln(document.W); //document.getElementById('ArtNr').focus();
 };

} else if (Artikel=='Warenkorb'){
		document.writeln("<a href='/"+window.location.pathname.split('/')[1]+"/Warenkorb' title='"+get_Preisliste('WarenkorbButton',get_Warenkorb('Angebot')).Beschreibung+"'>"+get_Preisliste('WarenkorbButton',get_Warenkorb('Angebot')).Preis+"<img src='/gj/eOrder.gif' border=0 align=middle></a>");

} else if (Artikel<='9z'){
	// allgemeine Artikel
	var h="<form onSubmit='put_Warenkorb(\"Angebot\", \"\"); put_WarenkorbPos(\""+Artikel+"\", this.getElementsByTagName(\"input\")[0].value); return false;'>";
	h+="<input type='text' Value='"+get_WarenkorbPos(Artikel)+"' onBlur='put_Warenkorb(\"Angebot\", \"\"); put_WarenkorbPos(\""+Artikel+"\", this.value);'  name='stueck' size='4'>";
	h+="<a href='' onClick='return false;'>";
	h+="<img alt='Artikel "+Artikel+get_Preisliste('ArtikelButton',get_Warenkorb('Angebot')).Preis+"'				width=20 height=20 src='/gj/warenkorb.gif'	border='0'>";
	h+="</a><a href='/"+window.location.pathname.split('/')[1]+"/Warenkorb' xonClick='return false;' >";
	h+="<img alt='Artikel "+Artikel+get_Preisliste('ArtikelButton',get_Warenkorb('Angebot')).Beschreibung+"'	width=20 height=20 src='/gj/eOrder.gif'		border='0'>";
	h+="</a>";
	h+="</form>";

	var bf='';
	bf+='<table id=Bestellfeld border=0 cellspacing=0 '; if (!document.Preise) { bf+="style='width:1px;'";}; bf+='>';
	bf+='	 <tr><th id=Preis>';
	if (document.Preise) { bf+=	Preisliste['eOrder'].Preis; };
	bf+='	</th><th id=Menge>'+Preisliste['eOrder'].Staffel+'</th></tr>';
	bf+='	<tr><td>';
	if (document.Preise) { bf+=	get_AbPreis(Artikel); };
	bf+='	</td><td>'+h+'</td></tr>';
	bf+='</table>';
	document.writeln(bf);
} else {
	// Angebotsanforderung
	var h="<a href='/"+window.location.pathname.split('/')[1]+"/Warenkorb' onClick='put_Warenkorb(\"Angebot\", \"Angebot\");put_Warenkorb(\"Preisbasis\", \""+Artikel+"\");'>";
	h+="<img alt='Artikel "+Artikel+" in den Warenkorb und diesen anzeigen'	width=20 height=20 src='/gj/eOrder.gif'		border='0'>";
	h+="</a>";

	var bf='';
	bf+='<table id=Bestellfeld border=0 cellspacing=0 >';
	<!--bf+='	<tr><th id=Preis>'+Preisliste['eOrder'].['Preis']+'</th><th id=Menge>'+Preisliste['eOrder'].['Staffel']+'</th></tr>';
	bf+='	<tr><td>'+Preisliste['a'+Artikel]['Beschreibung'].split('#')[0]+'</td><td>'+h+'</td></tr>';
	bf+='</table>';
	document.writeln(bf);

};

};

//**************************************************************************************************



var Preisliste = new Array;
function ex(ArtNr,Beschreibung,Preis,Staffel) {
	var dummy=Preisliste.push(ArtNr);
	Preisliste[ArtNr]=new Array( 'Beschreibung','Preis','Staffel'); 
	Preisliste[ArtNr].Beschreibung=Beschreibung;
	Preisliste[ArtNr].Preis=Preis;
	Preisliste[ArtNr].Staffel=Staffel;
};

function e(ArtNr,Beschreibung,Preis,Staffel) { 	ex(ArtNr,Beschreibung,Preis,Staffel) };
function a(ArtNr,Beschreibung,Preis,Staffel) { 	ex('a'+ArtNr,Beschreibung,Preis,Staffel) };

/* Feldstuktur dieser Preisliste */
/* Artikel sind mit a(): zu definieren, alles Andere mit e(); Der Erste Parameter darf nicht mit 'a' beginnen. 'e(aMail...);' ist gleichbedeutend mit 'a(Mail....);' und kann als Artikel angesprochen werden.
e("Artikel","Beschreibung","Preis","Zusatz");
e("subFeldtrennzeichen","#","","");
e("Staffelartikel","Beschreibung1#BeschreibungN","Staffelpreis1#StaffelpreisN","MengenstaffelAb1#MengenstaffelAbN");

/* Klartext für Preisliste */
e("Preisliste","Preisbasis nur für Industrie und Handwerk. \r(Wiederverkäufer bitte Konditionen erfragen) \r","Preise gültig ab 1.6.2005","");

/* Klartext für Katalogseiten */
e("eOrder","Beschreibung","Preis zzgl. MwSt.:","Anfragemenge:");
e("Waehrung","€","€ +MwSt.","");		/* Kurzform, Langform, - */
ex("Staffelpreis","ab",":","");		/* Text vor Staffelmenge, Text hinter Staffelmenge, - */
ex("eOrderAnzeige","ausführlich","","");	/* Falls vorhanden: Ausführliche Preisanzeige in Katalogseiten */


ex("Warenkorb","Ihre spezifizierte Anfrage:#Ihre allgemeine Anfrage:","checked#","AnfrageS#AnfrageA");	/* Überschriften */
ex("Ueberschriften","Ihr allgemeines Angebot:#Ihre Adressangaben:#Ihre spezifizierte Anfrage:","","Angebot#Adresse#");	/* Überschriften */
ex("Spaltenueberschriften","Pos.#Artikel-<br>Nummer#Beschreibung:#Menge:#Einzel-Preis &euro;:#Staffel ab:#Summe:","","Position#Artikelnummer#Beschreibung#Menge#Preis#Staffel#Summe");			/* Spaltenüberschriften */
ex("submitButton","allgemeine Anfrage anfordern#spezifizierte Anfrage abschicken","","Angebot#");
ex("WarenkorbButton","öffnet Ihren Warenkorb#öffnet Ihre Anfrage#öffnet Ihre Anfrageliste","Warenkorb &nbsp;#Anfrage &nbsp;#Anfrageliste &nbsp;","Bestellung#Angebot#");
ex("ArtikelButton","in den Warenkorb und diesen anzeigen#in die Anfrageliste und diese anzeigen#in die Anfrageliste und diese anzeigen","in den Warenkorb#in die Anfrageliste#in die Anfrageliste","Bestellung#Angebot#");

ex("diverses","Dieses Fenster mit Temporär-Daten wird spätestens in 3 Sekunden automatisch geschlossen#Ihre Anfrage#Bitte die Adresseingaben vervollständigen!#Jetzt bitte noch den Namen!#Es fehlt die Telefonnummer!#Bitte Pop-Ups erlauben !","","TempWindow#emailSubject#checkTextAdresseingabe#checkTextName#checkTextTelefonnummer#noPopup");
ex("WarenkorbTexte","Artikel-Direkteingabe#Ihre allgemeine Anfrage:","","ArtikelDirekteingabe#AnfrageA");

ex("Warenwert","Warenwert:","","");
ex("Zwischensumme","Zwischensumme:","","");
ex("Gesamt","Gesamt netto:","","");
ex("Endsumme","Endsumme € incl. MwSt.:","","");

<!--e("Rabatt","Rabatte nach Auftragswert, ab 160 EUR - 5%, ab 260 EUR - 10%, ab 520 EUR - 25%","0%#-5%#-10%#-25%","0#160#260#520");
<!--e("MinderZuschlag","Mindermengenzuschlag, kein Artikel gewählt#Mindermengenzuschlag bei Bestellwert unter 25 EUR#","0#10.00#0","0#0.01#25.00");

e("PundV","Versandkosten, kein Artikel gewählt#Versandkosten#ab € 500,- frei Haus und einschließlich Verpackung","0#nach Aufwand#0","0#0.01#500");
<!--e("MWST","16% MwSt.","16%","");
e("MwSt","+ 19% MwSt.","19%","add");

e("eMail","bestellung(a)ticom.de","Bestellung","Anfrage");
e("Adresse","TICOM Tillmanns GmbH & Co. KG \rIbacher Strasse 56 \rD-42855 Remscheid \rTelefon: ++49 (0)2191.83669 \rTelefax: ++49 (0)2191.83834 \r\r<small></b>Umsatzsteuer-ID-Nr. DE 120811307</small>","An<br><b>TICOM Tillmanns GmbH & Co. KG<br>Ibacher Strasse 56<br>D-42855 Remscheid</b>","info@ticom.de");
ex("Kopfzeile","Hiermit bestellen wir auf Rechnung bzw. als Erstbesteller per Nachnahme:","","");
ex("Fusszeile","<small><small>Irrtümer vorbehalten, Preise freibleibend. Sie erhalten von uns eine Auftragsbestätigung. Es gelten ausschließlich unsere Geschäfts- und Verkaufsbedingungen. Die Ware bleibt bis zur vollständigen Bezahlung unser Eigentum. Beanstandungen können nur innerhalb von 8 Tagen erfolgen. Als Erfüllungsort und Gerichtsstand wird für beide Teile Remscheid vereinbart. AG Remscheid, HRA-Nr. 2460, p.h.G. Tillmanns Beteiligungs GmbH, AG Remscheid, HRB-Nr. 1311, Geschäftsführer Hans Werner Tillmanns<br></small></small>","","");
e("AGB","<small><small>Grundlage dieser Bestellung sind die #Lieferbedingungen# der TICOM Tillmanns GmbH & Co. KG.</small></small>","http://www.ticom.de/p/agb","");
e("Zahlbar","<small><u>Zahlbar:</u> Innerhalb 14 Tagen nach Rechnungsdatum ./. 2% Skonto oder innerhalb 30 Tagen netto.</small>","http://www.ticom.de/p/agb","");

e("Adresse","Kundennummer:#Firma:#Name:#Straße:#PLZ & Ort:#Land:#Telefon:#FAX:#E-Mail#Branche:#Sachbearbeiter:#USt.ID-Nr.#Ihre Anfrage-Nr:#freier Text:","Kundennummer (soweit bekannt)#Firmenname#Einkaufsabteilung#Ihre Straße#PLZ Ort#Deutschland#Vorwahl Nummer#Vorwahl Nummer#Ihre Mail-Adresse, auch für Kopie dieser Anfrage#Ihre Branche#Ihr Zeichen#Umsatzsteuer Ident-Nummer#Ihre Anfrage-Nummer#Text\nz.B. Prospekt-Anforderung","Kundennummer#Firma#Name#Strasse#Plz_Ort#Land#Telefon#FAX#EMail#Branche#Sachbearbeiter#UStIDNr#BestellNr.#freier_Text");
e("Zahlungsart","Versand gegen Nachname#Versand per Rechnung<br>&nbsp; &nbsp; &nbsp;<small>(nur gewerbl. Kunden)</small>","checked#","Nachnahme#Rechnung");

e("","Bitte gültige Artikelnummer eingeben!","","");

 /* Hier Tipp's für Sonderzeichen, die extra behandelt werden müssen: */
 /* doppelte Anführungsstrich		im Text muss als Sonderzeichen:		\"	geschrieben werden! */
 /* Tab					im Text muss als Sonderzeichen:		\t	geschrieben werden! */
 /* Zeilenumbruch			im Text muss als Sonderzeichen:		\n	geschrieben werden! */
 /* Wagenrücklauf			im Text muss als Sonderzeichen:		\f	geschrieben werden! */
 /* DOS-Extra-Zeilennumbruch		im Text muss als Sonderzeichen:		\r	geschrieben werden! */
 /* Backspace				im Text muss als Sonderzeichen:		\b	geschrieben werden! */
 /* geschütztes Leerzeichen		im Text muss als Sonderzeichen:		\_	geschrieben werden! */
 /* Backslash				im Text muss als Sonderzeichen:		\\	geschrieben werden! */
 /* Raute(nicht SubFeldtrennzeichen)	im Text muss als Backslash+Raute:	\\#	geschrieben werden! */

a("Präsent","Gönnen Sie sich ein Ü-Ei!#Ü-Ei mit Umlaut äöüÄÖÜß & $ § @ € % ~ ^ ° ² ³ ' \" / | \\ * \\# hier geht's weiter...#Nicht so gierig! Es gibt für jeden nur ein Ü-Ei.","gratis","-1#1#2#3#4");

/* Ab hier kommen die Artikel mit ihren Preisen: */
/* Falls der erste Staffelpreis '-1' ist, wird der zugehörige Beschreibungstext ausschließlich als Hinweistext bei der manuellen Eingabe angezeigt*/

a("AngebotW","<b>Wir sind Wiederverkäufer (Fachhändler)</b><br>(Nachweis erforderlich, sofern Sie uns nicht bereits als Händler bekannt sind)#Ausführliches Angebot des gesammten Lieferprogramms für Wiederverkäufer (Nachweis erforderlich, sofern Sie uns nicht bereits als Händler bekannt sind)","kostenlos","");
a("AngebotG","<b>Wir sind ein Industrie- oder Handwerksbetrieb</b>#Ausführliches Angebot des gesammten Lieferprogramms für Industrie und Handwerk","kostenlos","");
//e("Angebot","Allgemeines Angebot über alle Artikel#Spezifizierte Anfrage","","Angebot#");
e("Angebot","Wir  interessieren uns für alle Artikel#Wir interessieren uns für einige spezielle Artikel","","Angebot#");
e("Preisbasis","Sie sind Wiederverkäufer#Sie sind Industrie oder Handwerk<br>&nbsp; &nbsp; &nbsp;<small>(nur gewerbl. Kunden)</small>","","AngebotW#AngebotG");
e("Preisbasis","Wir sind Wiederverkäufer#Wir sind gewerblicher Interessent<br>&nbsp; &nbsp; &nbsp;<small>(Industrie oder Handwerk)</small>","","AngebotW#AngebotG");

a("Prospekt xy","Prospektmaterial xy, für Artikel 1, Artikel 2","kostenlos","");

a("100.1","DuoMarker mit Köcher, ab 10 Stück -10%, ab 200 Stück -10% -5%#DuoMarker mit Köcher, VE 10 Stück","33.40 -Rabatte#33.40#33.40 -10%#33.40 -10% -5%","-1#1 Stück#10 Stück#200 Stück");
a("105.1","Ersatz-Kraftnadel, ab 5 Stück -10%, ab 200 Stück -10% -5%#Ersatz-Kraftnadel, VE 5 Stück","5.30 -Rabatte#5.30#5.30 -10%#5.30 -10% -5%","-1#1 Stück#5 Stück#200 Stück");
a("110.1","Ersatz-Permanent-Feinstrich-Minen, ab 5 Stück -10%, ab 200 Stück -10% -5%#Ersatz-Permanent-Feinstrich-Minen, VE 5 Stück","2.80 -Rabatt#2.80#2.80 -10%#2.80 -10% -5%","-1#1 Stück#5 Stück#200 Stück");

a("120.1","MetalMarker, weißer Markierstift, ab 10 Stück -10%, ab 200 Stück -10% -5%#MetalMarker, weißer Markierstift, VE 10 Stück","6.90 -Rabatt#6.90#6.90 -10%#6.90 -10% -5%","-1#1 Stück#10 Stück#200 Stück");

a("150.1","FineMarker mit HM-Mikronadel, ab 10 Stück -10%, ab 200 Stück -10% -5%#FineMarker mit HM-Mikronadel, VE 10 Stück","28.20 -Rabatt#28.20#28.20 -10%#28.20 -10% -5%","-1#1 Stück#10 Stück#200 Stück");
a("155.1","HM-Mikronadeln 40 x 0.38 Ø, ab 10 Stück -10%, ab 200 Stück -10% -5%#HM-Mikronadeln 40 x 0.38 Ø, VE 10 Stück","5.00 -Rabatt#5.00#5.00 -10%#5.00 -10% -5%","-1#1 Stück#10 Stück#200 Stück");

a("210.1","Standard-Hartmetall-Reißnadel, ab 20 Stück -10%, ab 200 Stück -10% -5%v#Standard-Hartmetall-Reißnadel, VE 20 Stück","2.90 -Rabatt#2.90#2.90 -10%#2.90 -10% -5%","-1#1 Stück#20 Stück#200 Stück");

a("215.1","Robust-Hartmetall-Reißnadel, ab 10 Stück -10%, ab 200 Stück -10% -5%#Robust-Hartmetall-Reißnadel, VE 10 Stück","8.50 -Rabatt#8.50#8.50 -10%#8.50 -10% -5%","-1#1 Stück#10 Stück#200 Stück");

a("220.1","Spezial-Hartmetall-Reißnadel, ab 20 Stück -10%, ab 200 Stück -10% -5%#Spezial-Hartmetall-Reißnadel, VE 20 Stück","9.80 -Rabatt#9.80#9.80 -10%#9.80 -10% -5%","-1#1 Stück#20 Stück#200 Stück");
a("225.1","ErgoForm-Hartmetall-Reißnadel, ab 10 Stück -10%, ab 200 Stück -10% -5%#ErgoForm-Hartmetall-Reißnadel, VE 10 Stück","15.30 -Rabtatt#15.30#15.30 -10%#15.30 -10% -5%","-1#1 Stück#10 Stück#200 Stück");
a("230.1","HM-Ersatznadel, 32 x 2 mm Ø, ab 20 Stück -10%, ab 200 Stück -10% -5%#HM-Ersatznadel, Bitte Menge auf 20 Stück erhöhen!#HM-Ersatznadel, 32 x 2 mm Ø, VE 20 Stück","4.90 -Rabatt#4.90#4.90 -10%#4.90 -10% -5%","-1#1 Stück#20 Stück#200 Stück");

a("240.1","Anreißfarbe, blau, 300 ml, ab 6 Stück -10%, ab 200 Stück -10% -5%#Anreißfarbe, blau, 300 ml, VE 6 Sprühdosen","14.60 -Rabatt#14.60#14.60 -10%#14.60 -10% -5%","-1#1 Dose#6 Dosen#200 Dosen");

a("245.1.1","Anreißfarbe im Kanister 500 ml, blau, Mindestbestellmenge 20 Stück#Anreißfarbe im Kanister 500 ml, blau","auf Anfrage","-1#20 Stück");
a("245.2.1","Anreißfarbe im Kanister 1000 ml, blau, Mindestbestellmenge 10 Stück#Anreißfarbe im Kanister 1000 ml, blau","auf Anfrage","-1#10 Stück");
a("245.3.1","Anreißfarbe im Kanister 5000 ml, blau, Mindestbestellmenge 2 Stück#Anreißfarbe im Kanister 5000 ml, blau","auf Anfrage","-1#2 Stück");
a("245.1.2","Anreißfarbe im Kanister 500 ml, rot, Mindestbestellmenge 20 Stück#Anreißfarbe im Kanister 500 ml, rot","auf Anfrage","-1#20 Stück");
a("245.2.2","Anreißfarbe im Kanister 1000 ml, rot, Mindestbestellmenge 10 Stück#Anreißfarbe im Kanister 1000 ml, rot","auf Anfrage","-1#10 Stück");
a("245.3.2","Anreißfarbe im Kanister 5000 ml, rot, Mindestbestellmenge 2 Stück#Anreißfarbe im Kanister 5000 ml, rot","auf Anfrage","-1#2 Stück");
a("245.1.3","Anreißfarbe im Kanister 500 ml, weiß, Mindestbestellmenge 20 Stück#Anreißfarbe im Kanister 500 ml, weiß","auf Anfrage","-1#20 Stück");
a("245.2.3","Anreißfarbe im Kanister 1000 ml, weiß, Mindestbestellmenge 10 Stück#Anreißfarbe im Kanister 1000 ml, weiß","auf Anfrage","-1#10 Stück");
a("245.3.3","Anreißfarbe im Kanister 5000 ml, weiß, Mindestbestellmenge 2 Stück#Anreißfarbe im Kanister 5000 ml, weiß","auf Anfrage","-1#2 Stück");
a("245.1.4","Anreißfarbe im Kanister 500 ml, gelb, Mindestbestellmenge 20 Stück#Anreißfarbe im Kanister 500 ml, gelb","auf Anfrage","-1#20 Stück");
a("245.2.4","Anreißfarbe im Kanister 1000 ml, gelb, Mindestbestellmenge 10 Stück#Anreißfarbe im Kanister 1000 ml, gelb","auf Anfrage","-1#10 Stück");
a("245.3.4","Anreißfarbe im Kanister 5000 ml, gelb, Mindestbestellmenge 2 Stück#Anreißfarbe im Kanister 5000 ml, gelb","auf Anfrage","-1#2 Stück");

a("255.1.1","Anreiß-Fluid 500 ml, blau, sehr dünnflüssig, Mindestbestellmenge 20 Stück#Anreiß-Fluid 500 ml, blau, sehr dünnflüssig","auf Anfrage","-1#20 Stück");

a("225.1.0","Ergoform-Hartmetall-Reißnadel, ohne HM-Nadel","auf Anfrage","");
a("225.1.1","komplette Mechanik","auf Anfrage","");
a("225.1.2","Spannzange, lose","auf Anfrage","");
a("225.1.3","Feder, lose","auf Anfrage","");
a("225.1.4","Spannkopf, lose","auf Anfrage","");
a("225.1.5","Druckrohr mit Knopf","auf Anfrage","");
a("225.1.6","Druckrohr, lose","auf Anfrage","");
a("225.1.7","Knopf, lose","auf Anfrage","");
a("225.1.8","Alu-Schaft mit Clip","auf Anfrage","");
a("225.1.9","Clip lose, zum runden Schaft","auf Anfrage","");
a("220.1.9","Clip lose, zum sechskantigen Schaft","auf Anfrage","");
a("230.1.3","HM-Anreißspitzen, lose zm Einkleben oder Einlöten","auf Anfrage","");

a("260.1","PRIMUS-Hartmetall-Reißnadel","auf Anfrage","");
a("265.1","PRIMUS-Hartmetall-Ersatznadel","auf Anfrage","");
a("270.1","PROFI-Hartmetall-Reißnadel, leichtes Modell","auf Anfrage","");
a("275.1","PROFI-Hartmetall-Reißnadel, schweres Modell","auf Anfrage","");

a("250.1","ErgoPlus Hartmetall-Reißnadel","auf Anfrage","");
a("255.1","TopForm Hartmetall-Ersatznadel","auf Anfrage","");
a("300.1","POS-Display","auf Anfrage","");
