function rover(ob){
	a=ob.src.split("_n").join("_o");
	ob.src=a;
}
function rout(ob){
	a=ob.src.split("_o").join("_n");
	ob.src=a;
}

function calcPrice(){
	var frm = $('pub');
	var ipts = frm.getInputs('checkbox');
	var sum = parseFloat($('dlvr').value);
	ipts.each(function(it){
		if(it.checked){
		var nn = it.readAttribute('name');
		var ii = nn.replace(/^ch_([0-9]+)$/, '$1');
		sum += parseFloat($('vl_'+ii).value);
		}
	});
	$('preise').innerHTML = formatNumber(sum, 2);
}

function formatNumber (num, decplaces) {
    num = parseFloat(num);
    if (!isNaN(num)) {
        var str = "" + Math.round (eval(num) * Math.pow(10,decplaces));
        if (str.indexOf("e") != -1) {
            return "Out of Range";
        }
        while (str.length <= decplaces) {
            str = "0" + str;
        }
        var decpoint = str.length - decplaces;
        return str.substring(0,decpoint) + "." + str.substring(decpoint,str.length);
    } else {
        return "NaN";
    }
}

function init(){}