//-- Begin bpm converter
function getResults()
{
	var bpm = eval(document.FrmBPM.elements[0].value);
	document.FrmBPM.SecPerBar.value = Math.round((60000/bpm)*(4/1000)*1000)/1000;
	
	var var1_1 = 0.250;
	document.FrmBPM.txt_1_1ms.value = convert_bpm_ms(var1_1);
	document.FrmBPM.txt_1_1hz.value = convert_ms_hz(var1_1);
	
	var var1_2dot = 0.333333333333333333333;
	document.FrmBPM.txt_1_2dotms.value = convert_bpm_ms(var1_2dot);
	document.FrmBPM.txt_1_2dothz.value = convert_ms_hz(var1_2dot);	
	
	var var1_2 = 0.500;
	document.FrmBPM.txt_1_2ms.value = convert_bpm_ms(var1_2);
	document.FrmBPM.txt_1_2hz.value = convert_ms_hz(var1_2);
	
	var var1_2trip = .750;
	document.FrmBPM.txt_1_2tripms.value = convert_bpm_ms(var1_2trip);
	document.FrmBPM.txt_1_2triphz.value = convert_ms_hz(var1_2trip);
	
	var var1_4dot = 0.666666666666666666666;
	document.FrmBPM.txt_1_4dotms.value = convert_bpm_ms(var1_4dot);
	document.FrmBPM.txt_1_4dothz.value = convert_ms_hz(var1_4dot);
	
	var var1_4 = 1.000;
	document.FrmBPM.txt_1_4ms.value = convert_bpm_ms(var1_4);
	document.FrmBPM.txt_1_4hz.value = convert_ms_hz(var1_4);
	
	var var1_4trip = 1.500;
	document.FrmBPM.txt_1_4tripms.value = convert_bpm_ms(var1_4trip);
	document.FrmBPM.txt_1_4triphz.value = convert_ms_hz(var1_4trip);
	
	var var1_8dot = 1.333333333333333333333;
	document.FrmBPM.txt_1_8dotms.value = convert_bpm_ms(var1_8dot);
	document.FrmBPM.txt_1_8dothz.value = convert_ms_hz(var1_8dot);
	
	var var1_8 = 2.000;
	document.FrmBPM.txt_1_8ms.value = convert_bpm_ms(var1_8);
	document.FrmBPM.txt_1_8hz.value = convert_ms_hz(var1_8);
	
	var var1_8trip = 3.000;
	document.FrmBPM.txt_1_8tripms.value = convert_bpm_ms(var1_8trip);
	document.FrmBPM.txt_1_8triphz.value = convert_ms_hz(var1_8trip);
	
	var var1_16dot = 2.666666666666666666666;
	document.FrmBPM.txt_1_16dotms.value = convert_bpm_ms(var1_16dot);
	document.FrmBPM.txt_1_16dothz.value = convert_ms_hz(var1_16dot);
	
	var var1_16tip = 4.000;
	document.FrmBPM.txt_1_16tripms.value = convert_bpm_ms(var1_16tip);
	document.FrmBPM.txt_1_16triphz.value = convert_ms_hz(var1_16tip);
	
	var var1_16 = 6.000;
	document.FrmBPM.txt_1_16ms.value = convert_bpm_ms(var1_16);
	document.FrmBPM.txt_1_16hz.value = convert_ms_hz(var1_16);
	
	var var1_32dot = 5.333333333333333333333;
	document.FrmBPM.txt_1_32dotms.value = convert_bpm_ms(var1_32dot);
	document.FrmBPM.txt_1_32dothz.value = convert_ms_hz(var1_32dot);
	
	var var1_32 = 8.000;
	document.FrmBPM.txt_1_32ms.value = convert_bpm_ms(var1_32);
	document.FrmBPM.txt_1_32hz.value = convert_ms_hz(var1_32);
	
	var var1_32trip = 12;
	document.FrmBPM.txt_1_32tripms.value = convert_bpm_ms(var1_32trip);
	document.FrmBPM.txt_1_32triphz.value = convert_ms_hz(var1_32trip);
}

function convert_bpm_ms(subdivision) {
var bpm = eval(document.FrmBPM.elements[0].value);
var delay = 1/(bpm/60*subdivision*0.001);
if(delay % 1 != 0)
{delay = delay.toFixed(2);}
return delay; 
}
function convert_ms_hz(subdivision) {
var bpm = eval(document.FrmBPM.elements[0].value)
var delay =1/(bpm/60*subdivision*0.001)
var hertz_result = (1000/delay*100)/100;
if(hertz_result % 1 != 0)
{hertz_result = hertz_result.toFixed(2)}
return hertz_result; 
}


/*//-- Begin bpm converter
function convert_bpm_ms() {
var bpm = eval(document.convert_delay.elements[0].value)
var subdivision = eval(document.convert_delay.elements[1].value)
var delay = Math.round(1/(bpm/60*subdivision*0.001))
document.convert_delay.ms.value = delay;
}
function ms_to_bpm() {
var ms = eval(document.convert_delay.elements[2].value)
var subdivision = eval(document.convert_delay.elements[1].value)
var tempo = Math.round(1/(ms/60*subdivision*0.001))
document.convert_delay.bpm.value = tempo;
}
// End bpm converter -->
//-- Begin convert_tempo
function convert_bpm() {
var bpm = eval(document.convert_tempo.elements[0].value)
var hertz_result = Math.round(bpm/60*1000)/1000
var ms_result = Math.round(60/bpm*1000)
document.convert_tempo.hertz.value = hertz_result;
document.convert_tempo.ms.value = ms_result;
}
function convert_hertz() {
var hertz = eval(document.convert_tempo.elements[1].value)
var bpm_result = Math.round(hertz*60000)/1000
var ms_result = Math.round(1000/hertz)
document.convert_tempo.bpm.value = bpm_result;
document.convert_tempo.ms.value = ms_result;
}
function convert_ms() {
var ms = eval(document.convert_tempo.elements[2].value)
var bpm_result = Math.round(60000/ms)
var hertz_result = Math.round(1000/ms*100)/100
document.convert_tempo.bpm.value = bpm_result;
document.convert_tempo.hertz.value = hertz_result;
}*/


