function doDMS ()
{
	doClear();
	var calc;
	var pi = Math.PI;
	calc = document.getElementById("radians").value;
	var degrees = calc * 180 / pi;
	var minutes =60 * (degrees - Math.floor(degrees));
	var seconds = 60 * (minutes - Math.floor(minutes));
	degrees = Math.floor(degrees);
	minutes = Math.floor(minutes);
	seconds = seconds.toFixed(6);
	document.getElementById("output").innerHTML = degrees+"-"+minutes+"-"+seconds+" (dms)";
}

function doRads ()
{
	doClear;
	var calc;
	var pi = Math.PI;
	calc = document.getElementById("degrees").value;
	i = 0;
	j = 0; // counter
	fin = calc.indexOf("-",i);
	outp = 0;
	var myarr = new Array(3);
	
	while (fin != -1) { // i is index of -
	  outp = calc.substring(i,fin);
	myarr[j] = outp;
	  i = fin + 1;
	  fin = calc.indexOf("-",i);
	j++;
	}
	myarr[j] = calc.substring(i, calc.length);
	
	var seconds = parseFloat(myarr[2]);
	var minutes = parseFloat(myarr[1]);
	var degrees = parseFloat(myarr[0]);
	
	if(seconds)
		minutes += seconds / 60;
	if(minutes)
	degrees += minutes / 60;
	if(degrees)
		var radians = degrees * pi / 180;
	else
		var radians = 0;
	document.getElementById("output").innerHTML = radians + " (radians)";
}

function doClear ()
{
	document.getElementById("output").innerHTML = "";
}
