var currency=1;

function changeCurrency(cur){
	switch (cur){
		case "SEK":
			currency=2;
			break;
		case "NOK":
			currency=3;
			break;
		case "DKK":
			currency=4;
			break;
		default:
			currency=1;
			break;
	}

	for (var t=1;t<=newCategories;t++){
		recalcPrice(t);
	}
	recalcTotal();
}

function recalcTotal(){
	var total=0;
	for (var t=1;t<=newCategories;t++){
		var qty = document.orderForm.elements[eval("newItems"+t)[0]+"_Qty"].value;
        var group = eval("newItems"+t)[1];
		total=total+qty*eval("pricegroup"+group)[currency-1];
	}
	for (var t=1;t<=stockCategories;t++){
		var qty = document.orderForm.elements[eval("stockItems"+t)[0]+"_Qty"].value;
        var group = eval("stockItems"+t)[1];
		total=total+qty*eval("pricegroup"+group)[currency-1];
	}
	document.orderForm.elements["Order_Total"].value = formatPrice(total);
}

function recalcPrice(t){
	var qty = document.orderForm.elements[eval("newItems"+t)[0]+"_Qty"].value;
  var group = eval("newItems"+t)[1];
	document.orderForm.elements[eval("newItems"+t)[0]+"_Total"].value = formatPrice(qty * eval("pricegroup"+group)[currency-1]);
}

function formatPrice(num){
	var decs=Math.round((num+0.002)*100%100);
	if (decs<10) decs="0"+decs;

	num=Math.floor(num+0.002);

	switch(currency){
	case 1:
		if (num>0||decs>0) return "EUR "+num+"."+decs;
			else return "0.00";
		break;
	case 2:
		if (num>0||decs>0) return "SEK "+num+","+decs;
			else return "0,00";
		break;
	case 3:
		if (num>0||decs>0) return "NOK "+num+","+decs;
			else return "0,00";
		break;
	case 4:
		if (num>0||decs>0) return "DKK "+num+","+decs;
			else return "0,00";
		break;
	}
}