

var mathws_initv=0;
var mathws_initURLs=0;

var isgrade;
var hasgrades=0;

var hasmiddle=0;

function mathws_init(FM) {
mathws_initv=1;
}

function mathws_s1(FM) {
if (mathws_initv!=1) {
mathws_init(FM);
}
return "";
}

function isdefined(v) {
if (typeof(v)!="undefined")
return true;
else
return false;
}

function mathws_setURLS(U1,U2,U3,U4,U5,U6,U7,U8,U9) {
var U,L,x,y;
mathws_initURLs=1;
U=new Array();
isgrade=new Array(0,0,0,0,0,0);
if (isdefined(U1)) {
if (U1.length>0) {U[U.length]=U1;}
}
if (isdefined(U2)) {
if (U2.length>0) {U[U.length]=U2;}
}
if (isdefined(U3)) {
if (U3.length>0) {U[U.length]=U3;}
}
if (isdefined(U4)) {
if (U4.length>0) {U[U.length]=U4;}
}
if (isdefined(U5)) {
if (U5.length>0) {U[U.length]=U5;}
}
if (isdefined(U6)) {
if (U6.length>0) {U[U.length]=U6;}
}
if (isdefined(U7)) {
if (U7.length>0) {U[U.length]=U7;}
}
if (isdefined(U8)) {
if (U8.length>0) {U[U.length]=U8;}
}
if (isdefined(U9)) {
if (U9.length>0) {U[U.length]=U9;}
}
L=U.length;
hasgrades=0;
for (x=0;x<L;x++) {
for (y=1;y<=6;y++) {
if (U[x]=="http://www.edhelper.com/math_grade"+y+".htm") {
isgrade[y-1]=1;
hasgrades++;
}
}
if (U[x]=="http://www.edhelper.com/middle_school_math.htm") {
hasmiddle=1;
}
}
}


function mathws_s2(FM) {
var R,T,T2,T3,T4;
R="";
if (mathws_initv!=1) {
mathws_init(FM);
}
if (mathws_initURLs!=1) {
mathws_setURLS();
}

T2=0;
T3=0;
T4=0;
if (hasgrades>0) {
if (mathws_getrand(1,6)==1) {
T2=1;
}
else {
if ((isgrade[0]==1)&&(isgrade[1]!=1)&&(isgrade[2]!=1)) {
T4=mathws_getrand(1,5);
}

if ((isgrade[1]==1)||(isgrade[2]==1)||(isgrade[3]==1)||(isgrade[4]==1)||(isgrade[5]==1)) {
T3=mathws_getrand(1,10);
}
}
}

if (T4==1) {
R=mathws_kindws1();
}
else if (T4==2) {
R=mathws_kindws2();
}
else if (T2==1) {
R=mathws_runawaymath();
}
else if (T3==1) {
R=mathws_graphs();
}
else if (((hasmiddle==1)||(isgrade[5]==1))&&(isgrade[3]!=1)) {
T=mathws_getrand(1,5);
if (T==1) {
R=mathws_monthlymath();
} else if (T==5) {
R=mathws_equunknowns();
} else {
R=mathws_dailymath();
}
}
else if (hasgrades>0) {
T=mathws_getrand(1,4);
if (T==1) {
R=mathws_monthlymath();
} else {
R=mathws_dailymath();
}
}
else if (hasmiddle==1) {
R=mathws_equunknowns();
}
else {
R=mathws_monthlymath();
}
if (R!="") {
R="<BR><BR>"+R;
}
return R;
}

function mathws_getrand(N1,N2,N2b) {
var r,N3;
if (N1==-1) {
N1=N2;
N2=N2b;
}
N3=N2-N1+1;
r=Math.floor(Math.random()*N3);
r+=N1;
return r;
}

function mathws_s3(FM) {
if (mathws_initv!=1) {
mathws_init(FM);
}
return "";
}

function mathws_monthlymath() {
var M,d,curr_month,curr_year,YEAR,R,U;
M=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
d = new Date();
curr_month = d.getMonth()+1;
curr_year = d.getFullYear();
YEAR=curr_year;
U="http://www.edhelper.com/"+M[curr_month-1]+"_math.htm";
R="<TABLE><TR><TD><a href=\""+U+"\"><img border=0 src=\"http://www.edhelperclipart.com/clipart/monthlymathprev.jpg\"></a></TD>"+
"<TD>&nbsp;&nbsp;</TD><TD><a href=\""+U+"\">"+M[curr_month-1]+" Math</a></TD></TR></TABLE>";
return R;
}

function mathws_dailymath() {
var R,y,y2,numth;
R="<TABLE cellspacing=0 cellpadding=0><TR valign=middle><TD>&nbsp;&nbsp;&nbsp;</TD><TD>"+
"<a href=\"http://www.edhelperblog.com/cgi-bin/daily.cgi?FORMMODE=MATHCDAILY\" target=_blank><img border=0 src=\"http://www.edhelperclipart.com/clipart/summeractivitiesprevthemeunit.jpg\"></a>"+
"</TD><TD>&nbsp;&nbsp;</TD><TD><a href=\"http://www.edhelperblog.com/cgi-bin/daily.cgi?FORMMODE=MATHCDAILY\" target=_blank><b>Daily Math and Critical Thinking Practice</b></a>";
if ((hasgrades>0)&&(hasgrades<3)) {
numth=new Array("First","Second","Third","Fourth","Fifth","Sixth");
R=R+"<BR><BR>";
for (y=0;y<=5;y++) {
if (isgrade[y]==1) {
y2=y+1;
R=R+"<a href=\"http://www.edhelperblog.com/cgi-bin/daily.cgi?FORMMODE=MATHCDAILY&GD="+y2+"\" target=_blank>"+
numth[y]+" Grade Daily Math Practice</a><BR>"
}
}
}
R=R+"</TD></TR></TABLE>";
return R;
}

function mathws_equunknowns() {
var R;
R="<TABLE><TR valign=middle><TD>&nbsp;&nbsp;</TD><TD><a href=\"http://www.edhelper.com/Equation_Unknowns.htm\" target=_blank><img border=0 src=\"http://www.edhelperclipart.com/clipart/equnknownsthemeprev.gif\"></a></TD><TD>&nbsp;&nbsp;</TD><TD>"+
"<FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3><b><a href=\"http://www.edhelper.com/Equation_Unknowns.htm\" target=_blank>Equation Unknowns</a></b></FONT></TD></TR></TABLE>";
return R;
}

function mathws_runawaymath() {
var R;
R="<TABLE><TR valign=middle><TD>&nbsp;&nbsp;</TD><TD><a href=\"http://www.edhelper.com/runaway_math_puzzle.htm\" target=_blank><img border=0 src=\"http://www.edhelperclipart.com/clipart/runawaymathlogo1.gif\"></a></TD><TD>&nbsp;&nbsp;</TD><TD>"+
"<FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3><b><a href=\"http://www.edhelper.com/runaway_math_puzzle.htm\" target=_blank>Runaway Math Puzzles</a></b></FONT></TD></TR></TABLE>";
return R;
}

function mathws_graphs() {
var R;
R="<TABLE><TR valign=middle><TD>&nbsp;&nbsp;</TD><TD><a href=\"http://www.edhelper.com/graphs.htm\" target=_blank><img border=0 src=\"http://www.edhelperclipart.com/clipart/mathgraphskidsprev.jpg\"></a></TD><TD>&nbsp;&nbsp;</TD><TD>"+
"<FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3><b><a href=\"http://www.edhelper.com/graphs.htm\" target=_blank>Graphs</a></b></FONT></TD></TR></TABLE>";
return R;
}

function mathws_kindws1() {
var R;
R="<TABLE><TR>"+
"<TD><A href=\"http://www.edhelper.com/Kindergarten_Basic_Skills.htm\"><img src=\"http://www.edhelperclipart.com/clipart/kindergertenbasicskillstheme1.gif\" border=0></a></TD>"+
"<TD><A href=\"http://www.edhelper.com/Kindergarten_Basic_Skills.htm\"><img src=\"http://www.edhelperclipart.com/clipart/kindergertenbasicskillstheme2.gif\" border=0></a></TD>"+
"<TD>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http://www.edhelper.com/Kindergarten_Basic_Skills.htm\"><b>Basic Skills</b></a></TD></TR></TABLE>";
return R;
}

function mathws_kindws2() {
var R;
R="<TABLE><TR><TD><A href=\"http://www.edhelper.com/kindergarten_daily_review.htm\"><img src=\"http://www.edhelperclipart.com/clipart/kskillsprev1.gif\" border=0></a></TD>"+
"<TD>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http://www.edhelper.com/kindergarten_daily_review.htm\"><b>Basic Activities and Skills</b></a></TD></TR></TABLE>";
return R;
}
