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;
		rates[7]=new classRates;
	rates[7].caption="US-Dollar";
	rates[7].rate=1.13;
		rates[8]=new classRates;
	rates[8].caption="Schweizer Franken";
	rates[8].rate=1.54;
		rates[9]=new classRates;
	rates[9].caption="Britische Pfund";
	rates[9].rate=.7;
		rates[10]=new classRates;
	rates[10].caption="US-Dollar";
	rates[10].rate=1.13;
		rates[11]=new classRates;
	rates[11].caption="Schweizer Franken";
	rates[11].rate=1.54;
		rates[12]=new classRates;
	rates[12].caption="Britische Pfund";
	rates[12].rate=.7;
		rates[13]=new classRates;
	rates[13].caption="US-Dollar";
	rates[13].rate=1.13;
		rates[14]=new classRates;
	rates[14].caption="Schweizer Franken";
	rates[14].rate=1.54;
		rates[15]=new classRates;
	rates[15].caption="Britische Pfund";
	rates[15].rate=.7;
		rates[16]=new classRates;
	rates[16].caption="US-Dollar";
	rates[16].rate=1.13;
		rates[17]=new classRates;
	rates[17].caption="Schweizer Franken";
	rates[17].rate=1.54;
		rates[18]=new classRates;
	rates[18].caption="Britische Pfund";
	rates[18].rate=.7;
		rates[19]=new classRates;
	rates[19].caption="US-Dollar";
	rates[19].rate=1.13;
		rates[20]=new classRates;
	rates[20].caption="Schweizer Franken";
	rates[20].rate=1.54;
		rates[21]=new classRates;
	rates[21].caption="Britische Pfund";
	rates[21].rate=.7;
		rates[22]=new classRates;
	rates[22].caption="US-Dollar";
	rates[22].rate=1.13;
		rates[23]=new classRates;
	rates[23].caption="Schweizer Franken";
	rates[23].rate=1.54;
		rates[24]=new classRates;
	rates[24].caption="Britische Pfund";
	rates[24].rate=.7;
		rates[25]=new classRates;
	rates[25].caption="US-Dollar";
	rates[25].rate=1.13;
		rates[26]=new classRates;
	rates[26].caption="Schweizer Franken";
	rates[26].rate=1.54;
		rates[27]=new classRates;
	rates[27].caption="Britische Pfund";
	rates[27].rate=.7;
		rates[28]=new classRates;
	rates[28].caption="US-Dollar";
	rates[28].rate=1.13;
		rates[29]=new classRates;
	rates[29].caption="Schweizer Franken";
	rates[29].rate=1.54;
		rates[30]=new classRates;
	rates[30].caption="Britische Pfund";
	rates[30].rate=.7;
		rates[31]=new classRates;
	rates[31].caption="US-Dollar";
	rates[31].rate=1.13;
		rates[32]=new classRates;
	rates[32].caption="Schweizer Franken";
	rates[32].rate=1.54;
		rates[33]=new classRates;
	rates[33].caption="Britische Pfund";
	rates[33].rate=.7;
		rates[34]=new classRates;
	rates[34].caption="US-Dollar";
	rates[34].rate=1.13;
		rates[35]=new classRates;
	rates[35].caption="Schweizer Franken";
	rates[35].rate=1.54;
		rates[36]=new classRates;
	rates[36].caption="Britische Pfund";
	rates[36].rate=.7;
		rates[37]=new classRates;
	rates[37].caption="US-Dollar";
	rates[37].rate=1.13;
		rates[38]=new classRates;
	rates[38].caption="Schweizer Franken";
	rates[38].rate=1.54;
		rates[39]=new classRates;
	rates[39].caption="Britische Pfund";
	rates[39].rate=.7;
		rates[40]=new classRates;
	rates[40].caption="US-Dollar";
	rates[40].rate=1.13;
		rates[41]=new classRates;
	rates[41].caption="Schweizer Franken";
	rates[41].rate=1.54;
		rates[42]=new classRates;
	rates[42].caption="Britische Pfund";
	rates[42].rate=.7;
		rates[43]=new classRates;
	rates[43].caption="US-Dollar";
	rates[43].rate=1.13;
		rates[44]=new classRates;
	rates[44].caption="Schweizer Franken";
	rates[44].rate=1.54;
		rates[45]=new classRates;
	rates[45].caption="Britische Pfund";
	rates[45].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>");
}

