hey im really new with javascript.
can someone tell me whats wrong with this?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>calculate distance and slope between two points</title>
<script language="javascript">
<!--
var x1=0;
var y1=0;
var x2=0;
var y2=0;
var xdif=0;
var ydif=0;
var xsldif=0;
var xdifsquared=0;
var ydifsquared=0;
var undersquare=0;
var distance=0;
var slope=0;
function calculate()
{
x1=document.calcform.inpx1.value;
y1=document.calcform.inpy1.value;
x2=document.calcform.inpx2.value;
y2=document.calcform.inpy2.value;
xdif=x2-x1;
ydif=y2-y1;
xdifsquared=xdif*xdif;
ydifsquared=ydif*ydif;
undersquare=xdifsquared+ydifsquared;
distance=Math.sqrt(undersquare);
slope=ydif/xdif;
//-->
}
</script>
</head>
<body>
<p><img src="distanceformula.gif" border="1"> </p>
<p><img src="slope.gif" border="1"></p>
<form name="calcform">
<p>point 1: (
<input type="text" name="inpx1" size="5">
,
<input type="text" name="inpy1" size="5">
) <br>
point 2: (
<input type="text" name="inpx2" size="5">
,
<input type="text" name="inpy2" size="5">
)<br>
</p>
<button type="submit" onClick="calculate();">Calculate!</button>
<p>
<strong>distance:</strong>
<script language="javascript">document.write(distance);</script>
</p>
<p><strong>slope:</strong><br>
<script language="javascript">document.write(slopetop);</script>
<br>
----- = <script language="javascript">document.write(slopefinal);</script><br>
<script language="javascript">document.write(slopebottom);</script>
<br>
</p>
</form>
</body>
</html>
thanks so much,
Jason