function ml(x,y){
var webeq=false,size=16;
if(navigator.appName == "Netscape" || navigator.appName == "Microsoft Internet Explorer") webeq=true;
if(webeq){
document.writeln('<APPLET CODE="webeq.Main" WIDTH='+x+' HEIGHT='+y+' align=center>');
document.writeln('<PARAM NAME="parser" VALUE="mathml">');
document.writeln('<PARAM NAME="size" VALUE='+size+'>');
if(navigator.appName == "Microsoft Internet Explorer")document.writeln('<PARAM NAME="color" VALUE="#ffffff">');
if(navigator.appName == "Netscape")document.writeln('<PARAM NAME="color" VALUE="#c0c0c0">');
document.writeln('<PARAM NAME="eq" VALUE="');}
}

function winkelmass(x){
document.getElementById('T').rows[0].cells[1].innerHTML='\u2190';
document.getElementById('T').rows[1].cells[1].innerHTML='\u2190';
x=x.replace(',','.');
y=x+" ist keine Zahl!";
if(!isNaN(x)) y=document.getElementById("Graph41").zahl(x*180/Math.PI,8)+'\u00B0';
if(x == '-' || x== '') y='';
return y;
}

function bogenmass(x){
document.getElementById('T').rows[0].cells[1].innerHTML='\u2192';
document.getElementById('T').rows[1].cells[1].innerHTML='\u2192';
s=x.toString();
s=s.replace(',','.');
s=s.substring(0,s.length-1);
z=Number(s);
y=x+" ist keine Zahl!";
if(!isNaN(z)) y=document.getElementById("Graph41").zahl(z*Math.PI/180,8);
if(x == '-' || x== '') y='';
return y;
}

function pi1(x){
y=x+" ist keine Zahl!";
if(!isNaN(x)) y=document.getElementById("Graph41").zahl(x/Math.PI,8)+"\u03C0";
if(x == '-' || x == '') y='';
return y;
}

function pi2(x){
s=x.toString();
s=s.replace(',','.');
s=s.substring(0,s.length-1);
z=Number(s);
y=x+" ist keine Zahl!";
if(!isNaN(z)) y=document.getElementById("Graph41").zahl(z/180,8)+"\u03C0";
if(x == '-' || x== '') y='';
return y;
}

function inverspi1(x){
s=x.toString();
s=s.substring(0,s.length-1);
if(s == '') s=1;
if(s == '-') s=-1;
z=Number(s);
y=x+" ist keine Zahl!";
if(!isNaN(z)) y=document.getElementById("Graph41").zahl(z*Math.PI,8);
return y;
}

function inverspi2(x){
document.getElementById('T').rows[0].cells[1].innerHTML='\u2190';
document.getElementById('T').rows[1].cells[1].innerHTML='\u2190';
s=x.toString();
s=s.substring(0,s.length-1);
if(s == '') s=1;
if(s == '-') s=-1;
z=Number(s);
y=x+" ist keine Zahl!";
if(!isNaN(z)) y=document.getElementById("Graph41").zahl(z*180,8)+'\u00B0';
return y;
}


function picheck(x){
//y=x;
s=x.toString();
s=s.replace(',','.');
while(s.indexOf(" ") != -1) s=s.replace(' ','');
while(s.indexOf("\u03C0") != -1) s=s.replace('\u03C0','');
k=s.indexOf('.');
if(k != -1) s=s.substring(0,k+9);
s=s+'\u03C0';
caret = doGetCaretPosition(document.getElementById('T3'));
//document.getElementById('test').value=caret;
return s;
}

function gradcheck(x){
//y=x;
s=x.toString();
s=s.replace(',','.');
while(s.indexOf(" ") != -1) s=s.replace(' ','');
while(s.indexOf("\u00B0") != -1) s=s.replace('\u00B0','');
//if(s == '') s='1';
//if(s == '-') s='-1';
k=s.indexOf('.');
if(k != -1) s=s.substring(0,k+9);
if(s != '' && s != '-') s=s+'\u00B0';
caret = doGetCaretPosition(document.getElementById('T1'));
return s;
}


function check(x){
s=x.toString();
s=s.replace(',','.');
while(s.indexOf(" ") != -1) s=s.replace(' ','');
k=s.indexOf('.');
if(k != -1) s=s.substring(0,k+9);
caret = doGetCaretPosition(document.getElementById('T2'));
return s;
}


function doGetCaretPosition (ctrl) {          //http://blog.vishalon.net/index.php/javascript-getting-and-setting-caret-position-in-textarea/
	          	// IE Support
	if (document.selection) {
	ctrl.focus ();
		var Sel = document.selection.createRange ();
		Sel.moveStart ('character', -ctrl.value.length);
		CaretPos = Sel.text.length;
	}
	// Firefox support
	else if (ctrl.selectionStart || ctrl.selectionStart == '0')
		CaretPos = ctrl.selectionStart;
	return (CaretPos);
}
function setCaretPosition(ctrl, pos){
	if(ctrl.setSelectionRange)
	{
		ctrl.focus();
		ctrl.setSelectionRange(pos,pos);
	}
	else if (ctrl.createTextRange) {
		var range = ctrl.createTextRange();
		range.collapse(true);
		range.moveEnd('character', pos);
		range.moveStart('character', pos);
		range.select();
	}
}



