

function add(btn) {

	id = btn.id;

	text = $(id+'_text').get('html');

	content = $(id+'_text').getParent().get('html').replace(text, '');

	content = content.replace(/<font(\S|\s)*<\/font>/gi, 'xmasspecial');
	content = content.replace(/<td(\S|\s)*&#x2022;(\S|\s)*<\/td>(\s)*/gi, '\n');
	content = content.replace(/<li>/gi, '- ');
	content = content.replace(/<br>/gi, '\n').replace(/<br \/>/gi, '\n');
	content = content.replace(/(\s)*<H4(\S|\s)*mehr(\S|\s)*/gi, '\n');
	content = content.replace(/W(ä|&auml;)hlen Sie einen Betrag ab(\S|\s)*/gi, '');
//	content = content.replace(/(\s)*<H4(\S|\s)*mehr(\s)*<\/H4>(\s)*/gi, '\n');

	var  reg = /<(.*?)>/gi;
	content = escape(content.replace(reg, ''));
	

	num  = $(id+'_num').get('value');

	//scripturl = '/de.php/eshop/add.php?uid='+id+'&n='+num+'&text='+text;

scripturl = '/de.php/eshop/add.php?uid='+id+'&n='+num+'&text='+text.replace('€','$EURO$')+'&content='+content;//€-Zeichen propietär escapen, bevor  encodeURI() es in UTF8 wandelt. Bei der Rückwandlung in PHP geht es sonst verloren, weil PHP  ISO-8859-1 nutzt, in dem das € nicht existiert

	if (id.substr(0,3) == 'wxx') { //Wertgutschein variabel

		sprice = $(id+'_price').get('value');

		sprice = sprice.replace(',','.');

		if(isNaN(sprice) || sprice != Math.round(sprice) || Math.round(sprice) < 15 || Math.round(sprice) > 1000) { 

			alert("Bitte geben Sie den gewünschten Wert des Gutscheins\n(mind. 15 Euro) als ganze Zahl ein, z.B.\n20");

			$(id+'_price').focus();

			return false;

		} else {

			price = parseInt(sprice);

			scripturl += '&ep='+price; //Preis des variablen Wertgutscheins gesondert als GET-Parameter in der URL übergeben

			$(id+'_price').set('value',price); //korrigierten Wert wieder ins Formular eintragen

		}

	}



	$('INFOBOX').load(encodeURI(scripturl));

	

	var myEffect = new Fx.Tween('INFOBOX');

	myEffect.start('background-color', '#FFFF99');

	(function(){ myEffect.start('background-color', '#F3F5FA'); }).delay(2000);

	

	pos = $(btn.id).getPosition();

	//alert( pos.x + ":"+ pos.y);

	$('QUICKINFO_ARTIKEL').set('html',text);

	$('QUICKINFO').setStyle('top',pos.y - 50);

	$('QUICKINFO').setStyle('left','600px');

	//$('QUICKINFO').setStyle('visibility','visible');

	$('QUICKINFO').fade('show');

	(function(){ $('QUICKINFO').fade('out'); }).delay(2000);

}



function refreshinfobox() {

	scripturl = encodeURI('/de.php/eshop/add.php?refresh');

	$('INFOBOX').load(scripturl);

}



function showMiniCart() {

	scripturl = encodeURI('/de.php/eshop/minicart.php');

	$('MINICART').load(scripturl);

}



function remove(id) {

	num  = 0;

	scripturl = encodeURI('/de.php/eshop/add.php?uid='+id+'&n='+num);

	$('INFOBOX').load(scripturl);

}



function updateorder(id) {

	num  = $(id+'_num').get('value');

	scripturl = encodeURI('/de.php/eshop/update.php?uid='+id+'&n='+num);

	document.location = scripturl;

}



function quickinfo(msg) {

	$('QUICKINFO').set('html',msg);

}

function quickinfoOff() {

	//$('QUICKINFO').fade('out');

	$('QUICKINFO').fade('hide');

}



function CitySelector(myTarget,mySubject) {

	//die Parameter werden in der Datei "navdata.csv" definiert

	if(myTarget){

		//$('SUBJECT').set('html',mySubject + ' ');

		//$('LINKESHOPHAMBURG').set('href','/de.php/eshop_hamburg/' + myTarget + '.html');

		//$('LINKESHOPBERLIN').set('href','/de.php/eshop_berlin/' + myTarget + '.html');

		var msg = '<P>M&ouml;chten Sie ' + mySubject + ' f&uuml;r MeridianSpa in Hamburg, Berlin oder Kiel kaufen?</P><P>';

		msg = msg + '<P><A HREF="/de.php/eshop_hamburg/' + myTarget + '.html">Hamburg</A></P>';

		msg = msg + '<P><A HREF="/de.php/eshop_berlin/' + myTarget + '.html">Berlin</A></P>';
		
		msg = msg + '<P><A HREF="/de.php/eshop_kiel/' + myTarget + '.html">Kiel</A></P>';

		$('SELECTCITY').set('html',msg);

		$('SELECTCITY').fade('show');

	} else {

		$('SELECTCITY').fade('out');

	}

}



//onload=refreshinfobox;
