<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
	<head>
		<title>RefractiveIndex.INFO - Spectroscopic unit converter</title>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	</head>

	<body>
		<script type="text/javascript">
			function convert(unit, x)
			{
				var el = 0;
				var um, nm, ev, cm, hz;
				var c = 299792458;
	
				switch(unit)
				{
					case "um":
						um = x;
						break;
					case "nm":
						um = x/1000;
						break;
					case "ev":
						um = c/x*4.13566733e-9;
						break;
					case "cm":
						um = 10000/x;
						break;
					case "hz":
						um = c/x;
						break;
				}
	
				um = um*1;
				nm = um*1000;
				ev = c/um*4.13566733e-9;
				cm = 10000/um;
				hz = c/um;

				document.getElementById("converter_um").value = um;
				document.getElementById("converter_nm").value = nm;
				document.getElementById("converter_ev").value = ev;
				document.getElementById("converter_cm").value = cm;
				document.getElementById("converter_hz").value = hz;
			}

			function ok()
			{
				window.parent.document.getElementById('wavelength').value = document.getElementById("converter_um").value;
				parent.$.fn.colorbox.close();
			}

			function cancel()
			{
				parent.$.fn.colorbox.close();
			}
		</script>


		<table class=InputTable style="padding:25px">
			<tr><td><input id=converter_um class=Converter onChange="convert('um', this.value)">&nbsp;µm</td><td style="width:30px;"></td><td><code>FORMULAE:</code></td></tr>
			<tr><td><input id=converter_nm class=Converter onChange="convert('nm', this.value)">&nbsp;nm</td><td></td><td><code>λ[nm] = λ[µm]*10<sup>3</sup></code></td></tr>
			<tr><td><input id=converter_ev class=Converter onChange="convert('ev', this.value)">&nbsp;eV</td><td></td><td><code>E[eV] = h[eV s]*c[m/s]/λ[µm]*10<sup>6</sup></code></td></tr>
			<tr><td><input id=converter_cm class=Converter onChange="convert('cm', this.value)">&nbsp;cm<sup>-1</sup></td><td></td><td><code>ν&#771;[cm<sup>-1</sup>] = 10<sup>4</sup>/λ[µm]</code></td></tr>
			<tr><td><input id=converter_hz class=Converter onChange="convert('hz', this.value)">&nbsp;MHz</td><td></td><td><code>ν[MHz] = c[m/s]/λ[µm]</code></td></tr>
			<tr><td><input type=submit value="Convert"></td><td></td><td><code>c = 299792458 m/s<br>h = 4.13566733*10<sup>-15</sup> eV s</code></td></tr>
		</table>
		
		<div style="text-align:center;">
			<input type="button" value="Ok" onclick="ok()" style="width:100px;"> &nbsp; <input type="button" value="Cancel" style="width:100px;" onclick="cancel()">
		<div>

		<script type="text/javascript"> convert('um', window.parent.document.getElementById('wavelength').value) </script>

	</body>
</html>

