


function calc() {
var k = nn;
var nx = 0;
var ny = 0;
var sumx = 0;
var sumy = 0;
var sumsqx = 0;
var sumsqy = 0;
var sumxy = 0;
var p1 = 1*0;
for (var i=0; i<k; i++) {
	if (document.x_vals.elements[i].value.length > 0) {nx=nx+1}
	}
document.nx.elements[0].value = nx;

for (var i=0; i<k; i++) {
	if (document.y_vals.elements[i].value.length > 0) {ny=ny+1}
	}
document.ny.elements[0].value = ny;


for (var i=0; i<nx; i++) {
	sumx = sumx + (document.x_vals.elements[i].value*1)}
document.sumx.elements[0].value = sumx;

for (var i=0; i<ny; i++) {
	sumy = sumy + (document.y_vals.elements[i].value*1)}
document.sumy.elements[0].value = sumy;

for (var i=0; i<nx; i++) {
	sumsqx = sumsqx + (document.x_vals.elements[i].value*document.x_vals.elements[i].value)}
document.sumsqx.elements[0].value = Math.round(sumsqx*10000)/10000;

for (var i=0; i<ny; i++) {
	sumsqy = sumsqy + (document.y_vals.elements[i].value*document.y_vals.elements[i].value)}
document.sumsqy.elements[0].value = Math.round(sumsqy*10000)/10000;
var ssx =  sumsqx-((sumx*sumx)/nx);
var ssy =  sumsqy-((sumy*sumy)/ny);
var meanx = sumx/nx;
var meany = sumy/ny;
document.meanx.elements[0].value = Math.round(meanx*10000)/10000;
document.meany.elements[0].value = Math.round(meany*10000)/10000;

document.ssx.elements[0].value = Math.round(ssx*10000)/10000;
document.ssy.elements[0].value = Math.round(ssy*10000)/10000;
document.varx.elements[0].value = Math.round((ssx/(nx-1))*10000)/10000;
document.vary.elements[0].value = Math.round((ssy/(ny-1))*10000)/10000;
document.sdx.elements[0].value = Math.round((Math.sqrt(ssx/(nx-1)))*10000)/10000;
document.sdy.elements[0].value = Math.round((Math.sqrt(ssy/(ny-1)))*10000)/10000;

var df = 1*(nx+ny-2);

var prepool = ((ssx+ssy)/df);
var pool = (prepool/nx)+(prepool/ny);

var t = (meanx - meany)/Math.sqrt(pool);
t = Math.round(t*100)/100;

document.diff.elements[0].value =Math.round((meanx - meany)*10000)/10000 ;

document.t.elements[0].value = t;
if(t>0)
{
document.t.elements[0].value = "+"+document.t.elements[0].value;
}

document.df.elements[0].value = df;

document.pa.elements[0].value = Tcall(buzz(eval(t),eval(df)));
document.pb.elements[0].value = Tcall(buzz(eval(t),eval(df)))/2;

if(document.pa.elements[0].value<.0001||document.pa.elements[0].value>1.0)
{
document.pa.elements[0].value = "<.0001";
}
if(document.pb.elements[0].value<.0001||document.pb.elements[0].value>1.0)
{
document.pb.elements[0].value = "<.0001";
}

}<!--end f.calc-->


function unwipe() {
var pa = document.pa.elements[0].value;
var pb = document.pb.elements[0].value;
var k = nn;
var n = "";
var x_vals = "";
var y_vals = "";
for (var i=0; i<k; i++) {
x_vals = x_vals+document.x_vals.elements[i].value+"<br> ";
y_vals = y_vals+document.y_vals.elements[i].value+"<br> ";
}

for (var i=1; i<(1*k+1); i++) {
n = n+i+"<br> ";
}

var date = new Date();

var nx = document.nx.elements[0].value;
var ny = document.ny.elements[0].value;
var sumx = document.sumx.elements[0].value;
var sumy = document.sumy.elements[0].value;
var sumsqx = document.sumsqx.elements[0].value;
var sumsqy = document.sumsqy.elements[0].value;
var varx = document.varx.elements[0].value;
var vary = document.vary.elements[0].value;
var ssx = document.ssx.elements[0].value;
var ssy = document.ssy.elements[0].value;
var meanx = document.meanx.elements[0].value;
var meany = document.meany.elements[0].value;
var diff = document.diff.elements[0].value;
var t = document.t.elements[0].value;
var df = document.df.elements[0].value;
var sdx = document.sdx.elements[0].value;
var sdy = document.sdy.elements[0].value;
var p1 = document.pb.elements[0].value;
var p2 = document.pa.elements[0].value;

var aa = '<BODY BGCOLOR="#FFFFFF" linkColor="010785" vlinkColor="010785"><font face="verdana, arial"><FONT COLOR="010785">VassarStats Printable Report<BR>t-Test for Independent Samples</FONT><br>'+date+'<HR><FONT COLOR="010785">Values entered:</FONT><br>';

document.open();
document.write('<font face="verdana, arial">'+aa);

document.write('<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=4><TR align=center><TD><font face="verdana, arial">count<TD><font face="verdana, arial">X<SUB>a</SUB><TD><font face="verdana, arial">X<SUB>b</SUB><TR align=center><TD><font face="verdana, arial">'+n+'<TD><font face="verdana, arial">'+x_vals+'<TD><font face="verdana, arial">'+y_vals+'</Table><HR><FONT COLOR="010785">Summary Values</FONT><TABLE BORDER=1 CELLSPACING=1 CELLPADDING=4><TR align=center><TD align=left><font face="verdana, arial">Values<TD><font face="verdana, arial">X<SUB>a</SUB><TD><font face="verdana, arial">X<SUB>b</SUB><TR align=center><TD align=left><font face="verdana, arial">n<TD><font face="verdana, arial">'+nx+'<TD><font face="verdana, arial">'+ny+'<TR align=center><TD align=left><font face="verdana, arial">sum<TD><font face="verdana, arial">'+sumx+'<TD><font face="verdana, arial">'+sumy+'<TR align=center><TD align=left><font face="verdana, arial">mean<TD><font face="verdana, arial">'+meanx+'<TD><font face="verdana, arial">'+meany+'<TR align=center><TD align=left><font face="verdana, arial">sumsq<TD><font face="verdana, arial">'+sumsqx+'<TD><font face="verdana, arial">'+sumsqy+'<TR align=center><TD align=left><font face="verdana, arial">SS<TD><font face="verdana, arial">'+ssx+'<TD><font face="verdana, arial">'+ssy+'<TR align=center><TD align=left><font face="verdana, arial">variance<TD><font face="verdana, arial">'+varx+'<TD><font face="verdana, arial">'+vary+'<TR align=center><TD align=left><font face="verdana, arial">st. dev.<TD><font face="verdana, arial">'+sdx+'<TD><font face="verdana, arial">'+sdy+'</TABLE><FONT SIZE=-1>Variances and standard deviations are calculated<BR>with denominator&nbsp;=&nbsp;n-1.</FONT><HR><TABLE BORDER=1 CELLSPACING=2 CELLPADDING=4><TR ALIGN=Center><TD><font face="verdana, arial">Mean<SUB>A</SUB> - Mean<SUB>B</SUB><TD><font face="verdana, arial">&nbsp;t&nbsp;<TD><font face="verdana, arial">&nbsp;df&nbsp;<TR ALIGN=Center><TD><font face="verdana, arial">'+diff+'<TD><font face="verdana, arial">'+t+'<TD><font face="verdana, arial">'+df+'</TABLE><TABLE BORDER=1 CELLSPACING=1 CELLPADDING=4><TR ALIGN=left>	<TD rowspan=2><font face="verdana, arial">&nbsp;&nbsp;P&nbsp;&nbsp;<Td><font face="verdana, arial">one-tailed<Td><font face="verdana, arial">'+p1+'<TR ALIGN=left><Td><font face="verdana, arial">two-tailed<Td><font face="verdana, arial">'+p2+'</TABLE><HR><TABLE BORDER=1 CELLSPACING="1" CELLPADDING="4"><TR valign=top><TD><font face="verdana, arial"><A HREF="VassarStats.html" TARGET="VassarStats"><span style="font-size: 90%;">Home</span></font></A><TD><font face="verdana, arial"><span style="font-size: 90%;">Click this link only if you did not arrive here via the VassarStats main page.</span></font></TABLE>');document.close();}
function wipe() {
var k = nn;
for (var i=0; i<k; i++) {
	document.x_vals.elements[i].value = ""
	document.y_vals.elements[i].value = ""
	}
document.nx.elements[0].value = "";
document.ny.elements[0].value = "";
document.sumx.elements[0].value = "";
document.sumy.elements[0].value = "";
document.sumsqx.elements[0].value = "";
document.sumsqy.elements[0].value = "";
document.varx.elements[0].value = "";
document.vary.elements[0].value = "";
document.ssx.elements[0].value = "";
document.ssy.elements[0].value = "";
document.meanx.elements[0].value = "";
document.meany.elements[0].value = "";
document.diff.elements[0].value = "";
document.t.elements[0].value = "";
document.df.elements[0].value = "";
document.sdx.elements[0].value = "";
document.sdy.elements[0].value = "";
document.pa.elements[0].value = "";
document.pb.elements[0].value = "";
}