var visitala = 1.0; // 1. jan 2009 = 1.0
var lang = "is";

function init2() {
	var tarif = document.getElementById( "tarif" );
	if( tarif == null ) return;
	var tbls = tarif.getElementsByTagName( "table" );
	for( i=0; i<tbls.length; i++ ) {
		var tbl = tbls[i];
		var tds = tbl.getElementsByTagName( "td" );
		for( j=0; j<tds.length; j++ ) {
			var td = tds[j];
			td.className = "value";
			var id = td.getAttribute( "id" );
			if( id != null && id != "" ) {
			    td.innerHTML = format( td.getAttribute( "value" ));
			} else {
			     id = td.getAttribute( "ref" );
			     if( id != null && id != "" ) {
			         var ref = document.getElementById( id );
			         td.innerHTML = format( ref.getAttribute( "value" ) * td.getAttribute( "mul" ));
				} else {
					td.className = "label";
				}
			}
		}
	}
}
function init() {
	var tbls = document.getElementsByTagName( "table" );
	for( i=0; i<tbls.length; i++ ) {
		var tbl = tbls[i];
		if( tbl.className == "tarifs" ) {
			var tds = tbl.getElementsByTagName( "td" );
			for( j=0; j<tds.length; j++ ) {
				var td = tds[j];
				td.className = "value";
				var id = td.getAttribute( "id" );
				if( id != null && id != "" ) {
					td.innerHTML = format( td.getAttribute( "value" ));
				} else {
					id = td.getAttribute( "ref" );
					if( id != null && id != "" ) {
						var ref = document.getElementById( id );
						td.innerHTML = format( ref.getAttribute( "value" ) * td.getAttribute( "mul" ));
					} else {
						td.className = "label";
					}
				}
			}
		}
	}
}
function format( num ) {
	var numStr = "" + Math.floor( num * visitala );
	var separator = lang == "is" ? "." : ",";
	var formatStr = "";
	var t = 1;
	for( var i=numStr.length - 1; i>-1; i--) {
		var c = numStr.substr(i,1);
		if( t % 3 == 0 && i > 0 )
			formatStr = separator + c + formatStr;
		else
			formatStr = c + formatStr;
		t++;
	}
	return formatStr;
}