function init() {

// Default values for various parameters
	var exit = initVals();

	var default_vals = new Array();
	default_vals = getDefaultVals();

	if (default_vals['play_choice'] == 1) {
		playChoice('ChoiceSelection');
	}

// Adjust parameter values
	document.getElementById('value_genre').value = default_vals['genre'];
	var selected_genre = getGenreNameByValue(default_vals['genre']);
	for (var i in genres) {
		if (i != 0) {
			var this_genre = getGenreNameByValue(i);
			var this_src = new String();
			if (document.getElementById(this_genre)) {
				this_src = document.getElementById(this_genre).src;
				if (this_genre != selected_genre)	{ highlightButton(this_genre, 'off'); }
				else					{ highlightButton(this_genre, 'on'); }
			}
		}
	}
	adjustNKMIDValue(default_vals['id']);

// Play it on load
	if (no_play == 1)	{ no_play = 0; loadImage(); }
	else			{ playTone(); }
}

function prepareDocument() {
	init();
	adjustToggleColor();
}


