function classRates() {
	// Währungsklasse

	this.caption="";
	this.rate=0;
}

function format(num) {
	// Als Währung formatieren
	
	num = Math.round(num*100);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+'.'+num.substring(num.length-(4*i+3));
	return (num + ',' + cents);
}

function getArgs() {
	// Argumente aus dem Query-String liefern
		
	var args = new Object();
	var search = location.search.substring(1);
	var pairs = search.split("&");
	for(var i=0;i<pairs.length;i++) {
		var pos=pairs[i].indexOf("=");
		if (pos == -1) continue;
		var argName=pairs[i].substring(0,pos);
		var argValue=pairs[i].substring(pos+1);
		args[argName]=unescape(argValue);
	}
	return args
}

function printRates() {
	// Wechselkurse anzeigen
	
	var args=getArgs();
	var rates=new Array()
		rates[1]=new classRates;
	rates[1].caption="US-Dollar";
	rates[1].rate=1.13;
		rates[2]=new classRates;
	rates[2].caption="Schweizer Franken";
	rates[2].rate=1.54;
		rates[3]=new classRates;
	rates[3].caption="Britische Pfund";
	rates[3].rate=.7;
		rates[4]=new classRates;
	rates[4].caption="US-Dollar";
	rates[4].rate=1.13;
		rates[5]=new classRates;
	rates[5].caption="Schweizer Franken";
	rates[5].rate=1.54;
		rates[6]=new classRates;
	rates[6].caption="Britische Pfund";
	rates[6].rate=.7;
		
	document.write("<table width='100%' border='0' cellpadding='2' cellspacing='1'>");
	
	for(var i=1;i<rates.length;i++) {
		document.write("<tr>");
		document.write("<td width='90%'>"+rates[i].caption+"</td>");
		document.write("<td align='right'>"+format(rates[i].rate*args.price)+"</td>");
		document.write("</tr>");
	}
	
	document.write("</table>");
}

