function clearTitle() {
	myform.title.value = '';
	update();
}

function update() {
	var myform = document.getElementById('myform');
	var extstr = "";
	var songtype = '';
	if (myform.lone.value == 1)
	{
		extstr = "&lone=1&t=" + myform.t.value + "&n=" + myform.n.value;
	} else {
		for (i = 0; i < myform.st.length; i++)
		{
			if (myform.st[i].checked == true) {
				switch (i)
				{
					case 0:
						songtype = 'a';
						break;
					case 1:
						songtype = 'h';
						break;
					case 2:
						songtype = 'nt';
						break;
					case 3:
						songtype = 'ns';
						break;
					case 4:
						songtype = 'c';
						break;
					case 5:
						songtype = 's';
						break;
					case 6:
						songtype = 'f';
						break;
				}
				break;
			}
		}
	}
	var title = myform.title.value;
	var desc = myform.msg.value;
	var border = (myform.border.checked) ? 1 : 0;
	if (myform.showmusic.checked) {
		midiwidth = 150;
		midiheight = 16;
	} else {
		midiwidth = 0;
		midiheight = 0;
	}
	var autostart = (myform.autostart.checked) ? 1 : 0;
	var loop = (myform.loop.checked) ? 1 : 0;
	var width = myform.width.value;
	var height = myform.height.value;
	var bgcolor = myform.bgcolor.value;
	var fgcolor = myform.fgcolor.value;
	myform.code.value = '<iframe src="http://www.hymnal.net/widgets/widget.php?st=' + songtype + '&a=' + autostart + '&l=' + loop + '&border=' + border + '&width=' + width + '&height=' + height + '&midiwidth=' + midiwidth + '&midiheight=' + midiheight + '&title=' + title + '&desc=' + desc + '&bg=' + bgcolor + '&fg=' + fgcolor + extstr + '" style="border: 0" width="' + width + '" height="' + height + '" frameborder="0" scrolling="no"></iframe>';
	document.getElementById('preview').innerHTML = '<p class="info"><iframe src="http://www.hymnal.net/widgets/widget.php?st=' + songtype + '&a=' + autostart + '&l=' + loop + '&border=' + border + '&width=' + width + '&height=' + height + '&midiwidth=' + midiwidth + '&midiheight=' + midiheight + '&title=' + title + '&desc=' + desc + '&bg=' + bgcolor + '&fg=' + fgcolor + extstr + '" style="border: 0" width="' + width + '" height="' + height + '" frameborder="0" scrolling="no"></iframe></p>';
	return true;
}
