function changeValues(index) {
  document.rings.D1.selectedIndex = index;
  document.rings.D2.selectedIndex = index;
  document.rings.D3.selectedIndex = index;
}

function omregn (form)

 {
    var Xstring=form.X.value.replace(",",".");
	var X=Number(Xstring)
	var resultat  = new String(Math.round((X*form.enhed1.value/form.enhed2.value)*1000)/1000);

	form.resultat.value = resultat.replace(".", ",");
}

function afstand (form)

 {
    var Xstring=form.X.value.replace(",",".");
	var X=Number(Xstring)
	var X2string=form.X2.value.replace(",",".");
	var X2=Number(X2string)
	var afstand  = new String(Math.round(((X2*form.tid.value)*(X*form.hastighed.value)/3600)*1000000)/1000000);

	form.resultat.value = afstand.replace(".", ",");
}

function temperatur(form){

	var enhed1 = form.enhed1.value;
	var enhed2 = form.enhed2.value;
        var Xstring=form.X.value.replace(",",".");
	var X=Number(Xstring)

	if (enhed1 == "C" && enhed2 == "C") {resultat = new String(Math.round(X*100)/100)}
	if (enhed1 == "C" && enhed2 == "K") {resultat = new String(Math.round((X + 273.15)*100)/100)}
	if (enhed1 == "C" && enhed2 == "R") {resultat = new String(Math.round((X * 0.8)*100)/100)}
	if (enhed1 == "C" && enhed2 == "F") {resultat = new String(Math.round(((X * (9/5)) + 32)*100)/100)}

	if (enhed1 == "F" && enhed2 == "F") {resultat = new String(Math.round(X*100)/100)}
	if (enhed1 == "F" && enhed2 == "C") {resultat = new String(Math.round((X - 32) * (5/9)*100)/100)}
	if (enhed1 == "F" && enhed2 == "K") {resultat = new String(Math.round(((X - 32) * (5/9) + 273.15)*100)/100)}
	if (enhed1 == "F" && enhed2 == "R") {resultat = new String(Math.round(((X - 32) * (5/9) * 0.8)*100)/100)}
	
	if (enhed1 == "R" && enhed2 == "R") {resultat = new String(Math.round(X*100)/100)}
	if (enhed1 == "R" && enhed2 == "C") {resultat = new String(Math.round(X / 0.8*100)/100)}
	if (enhed1 == "R" && enhed2 == "K") {resultat = new String(Math.round((X / 0.8 + 273.15)*100)/100)}
	if (enhed1 == "R" && enhed2 == "F") {resultat = new String(Math.round(((X / 0.8) *(9/5) + 32)*100)/100)}
	
	if (enhed1 == "K" && enhed2 == "K") {resultat = new String(Math.round(X*100)/100)}
	if (enhed1 == "K" && enhed2 == "C") {resultat = new String(Math.round((X - 273.15)*100)/100)}
	if (enhed1 == "K" && enhed2 == "R") {resultat = new String(Math.round(((X - 273.15) * 0.8)*100)/100)}
	if (enhed1 == "K" && enhed2 == "F") {resultat = new String(Math.round((((X - 273.15) * (9/5)) + 32)*100)/100)}	

	form.resultat.value = resultat.replace(".", ",");
}

function priser (form)

 {
        var Xstring=form.X.value.replace(",",".");
	var X=Number(Xstring)
	var resultat  = new String(Math.round((X*form.enhed2.value)/form.enhed1.value*100)/100);

	form.resultat.value = resultat.replace(".", ",");
}


function shoesize(form){

	var enhed1 = form.enhed1.value;
	var enhed2 = form.enhed2.value;
        var Xstring=form.X.value.replace(",",".");
	var X = Number(Xstring)

	if (enhed1 == "c" && enhed2 == "c") {resultat = new String(Math.round(X*2)/2)}
	if (enhed1 == "c" && enhed2 == "dk") {resultat = new String(Math.round((X*1.5)+2*1)/1)}
	if (enhed1 == "c" && enhed2 == "usk") {resultat = new String(Math.round((((X/2.54)*3)-21)*2)/2)}
	if (enhed1 == "c" && enhed2 == "usm") {resultat = new String(Math.round((((X/2.54)*3)-22.5)*2)/2)}
	if (enhed1 == "c" && enhed2 == "uk") {resultat = new String(Math.round((((X/2.54)*3)-23)*2)/2)}
	
	if (enhed1 == "dk" && enhed2 == "c") {resultat = new String(Math.round((X-2)/1.5*2)/2)}
	if (enhed1 == "dk" && enhed2 == "dk") {resultat = new String(Math.round((X)*1)/1)}
	if (enhed1 == "dk" && enhed2 == "usk") {resultat = new String(Math.round(((((X-2)/1.5/2.54)*3)-21)*2)/2)}
	if (enhed1 == "dk" && enhed2 == "usm") {resultat = new String(Math.round(((((X-2)/1.5/2.54)*3)-22.5)*2)/2)}
	if (enhed1 == "dk" && enhed2 == "uk") {resultat = new String(Math.round(((((X-2)/1.5/2.54)*3)-23)*2)/2)}
	
	if (enhed1 == "usk" && enhed2 == "c") {resultat = new String(Math.round((((X+21)*2.54)/3)*2)/2)}
	if (enhed1 == "usk" && enhed2 == "dk") {resultat = new String(Math.round(((((X+21)*2.54)/3)*1.5)+2*1)/1)}
	if (enhed1 == "usk" && enhed2 == "usk") {resultat = new String(Math.round(X*2)/2)}
	if (enhed1 == "usk" && enhed2 == "usm") {resultat = new String(Math.round((X-1.5)*2)/2)}
	if (enhed1 == "usk" && enhed2 == "uk") {resultat = new String(Math.round((X-2)*2)/2)}
	
	if (enhed1 == "usm" && enhed2 == "c") {resultat = new String(Math.round((((X+22.5)*2.54)/3)*2)/2)}
	if (enhed1 == "usm" && enhed2 == "dk") {resultat = new String(Math.round(((((X+22.5)*2.54)/3)*1.5)+2*1)/1)}
	if (enhed1 == "usm" && enhed2 == "usk") {resultat = new String(Math.round((X+1.5)*2)/2)}
	if (enhed1 == "usm" && enhed2 == "usm") {resultat = new String(Math.round(X*2)/2)}
	if (enhed1 == "usm" && enhed2 == "uk") {resultat = new String(Math.round((X-0.5)*2)/2)}
	
	if (enhed1 == "uk" && enhed2 == "c") {resultat = new String(Math.round((((X+22)*2.54)/3)*2)/2)}
	if (enhed1 == "uk" && enhed2 == "dk") {resultat = new String(Math.round(((((X+22)*2.54)/3)*1.5)+2*1)/1)}
	if (enhed1 == "uk" && enhed2 == "usk") {resultat = new String(Math.round((X+1)*2)/2)}
	if (enhed1 == "uk" && enhed2 == "usm") {resultat = new String(Math.round((X+0.5)*2)/2)}
	if (enhed1 == "uk" && enhed2 == "uk") {resultat = new String(Math.round(X*2)/2)}
	
	if (resultat <= 0 && (enhed2 == "usm" || enhed2 == "usk"  || enhed2 == "uk")) {var tal = Number(resultat)+13
	   resultat = new String(Math.round(tal*2)/2)+' : barn'}
	if (resultat <= '0 : barn' && (enhed2 == "usm" || enhed2 == "usk"  || enhed2 == "uk")) {var tal = Number(resultat)+13
	   resultat = 'de sko er for små'}
	 
	
	form.resultat.value = resultat.replace(".", ",");
}
