function $( Id ) {
	if ( document.getElementById( Id ) ) {
		return document.getElementById( Id );
	}
	return false;
}
function focusOn( Id, OnTimer ) {
	if ( $( Id ) ) {
		if (typeof OnTimer == 'number') {
			setTimeout( "$('"+Id+"').focus()", OnTimer );
		} else {
			$( Id ).focus();
		}
	}
}
function addEvent( obj, type, fn ) {
	var typeArr = type.split('|');
	for ( var n = 0; n < typeArr.length; n++ ) {
		var type = typeArr[ n ];
		if (obj.addEventListener) {
			obj.addEventListener(type, fn, false);
		} else if (obj.attachEvent) {
			obj["e"+type+fn] = fn;
			obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
			obj.attachEvent( "on"+type, obj[type+fn] );
		}
	}
}

function initHZ() {
	addEvent( $('at'), 'change|keypress', function() {
		$('pv').options.length = 0;
		$('pt').options.length = 0;
		for ( var n = 0; n < prijsArr[ this.value ].length; n++ ) {
			var waarde = prijsArr[ this.value ][ n ];
			
			var waardeLengte = waarde.toString().length;
			var tekst = '';
			if ( waardeLengte > 3 ) {
				for ( var i = waardeLengte; i > 0; i-- ) {
					if ( waardeLengte - 3 == i || waardeLengte - 6 == i ) {
						tekst = '.'+tekst;
					}
					tekst = waarde.toString().charAt( i-1 )+tekst;
				}
			} else {
				tekst = waarde;
			}
			tekst = '\u20ac '+tekst;
			
			
			$('pv').options[ n ] = new Option( tekst, waarde );
			if ( waarde ) {
				$('pt').options[ n ] = new Option( tekst, waarde );
			}
		}
		$('pt').options[ $('pt').options.length - 1 ] = new Option( 'Geen maximum', '' );
		$('pt').options[ $('pt').options.length - 1 ].selected = true;
	} );
}

addEvent( window, 'load', initHZ );
