
function encodestring(sStr) {
return escape(sStr).replace(/\+/g, '%2B').replace(/\"/g,'%22').replace(/\'/g, '%27').replace(/\//g,'%2F');
}

function makethemepuzzles(UCT,T,H,VOCAB,CCOLOR,FL,NOTRACE,DEFL) {
var S;
if (CCOLOR=="") {
CCOLOR="#000099";
}
if ((DEFL=="")||(!(wpuz_isdefined(DEFL)))) {
DEFL="3";
}
S=themepuzzles_HTML(UCT,T,H,VOCAB,CCOLOR,FL,NOTRACE,DEFL);
document.write(S);
}

function wpuz_isdefined(v) {
if (typeof(v)!="undefined")
return true;
else
return false;
}

function themepuzzles_HTML(UCT,T,H,VOCAB,CCOLOR,FL,NOTRACE,DEFL) {
var S,GOOG,DEFLCW,HFRENCH,HSPANISH,HITALIAN,HGERMAN,FURL;
S="";
DEFLCW=DEFL;
if (DEFL=="6") {
DEFLCW="5";
}
GOOG="/themepuzzle/"+encodestring(UCT)+"/";

HFRENCH=0;
HSPANISH=0;
HITALIAN=0;
HGERMAN=0;
if (hasflthemes43(H)) {
HFRENCH=1;
}
if (hasflthemes44(H)) {
HSPANISH=1;
}
if (hasflthemes45(H)) {
HITALIAN=1;
}
if (hasflthemes46(H)) {
HGERMAN=1;
}

S=S+"<BR><HR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=4>"+UCT+" Activity Puzzles and Printables</FONT><BR><BR>";

if (VOCAB=="1") {
S=S+"<FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=3>Mixed "+UCT+" Puzzles</FONT><BR>";
S=S+thURL(H,92,"Mixed "+UCT+" Puzzles",1,"&G=3&DEFG=3",GOOG);
S=S+"<BR>";
}

S=S+"<FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=\"3\">"+UCT+" Word Search</FONT><BR>";
S=S+"<TABLE><TR valign=middle><TD align=right width=175><img src=\"http://www.edhelperclipart.com/clipart/puzzlews.jpg\"></TD>"+
"<TD>&nbsp;&nbsp;</TD><TD>";
S=S+thURL(H,61,UCT+" Word Search",0,"&DEFLEVEL="+DEFL+"&NUMKEYS=2&wlisttitle="+encodestring(UCT),GOOG);
if (HSPANISH==1) {
} else {
S=S+"<BR><BR>";
}
S=S+thURL(H,61,UCT+" Word Search with fill-in letters",0,"&DEFLEVEL="+DEFL+"&NUMKEYS=2&MISSLET=1&wlisttitle="+encodestring(UCT),GOOG);
if (HSPANISH==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=SPANISH&THEMETOPIC="+H+"&WS=2002";
S=S+"<BR>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\""+FURL+"\" target=_blank>"+UCT+" <b>Spanish</b> Word Search</a><BR><BR>";
}
S=S+"</TD></TR></TABLE>";

if (VOCAB=="1") {
S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=\"3\">"+UCT+" Word Search with Clues</FONT><BR>";
S=S+"<TABLE><TR valign=middle><TD align=right width=175><img src=\"http://www.edhelperclipart.com/clipart/wsearchwithcluessmallprev.gif\"></TD>"+
"<TD>&nbsp;&nbsp;</TD><TD>";
S=S+thURL(H,60,UCT+" Word Search with Clues",0,"&WSEARCHCLUESPZ=1&NUMKEYS=2&wlisttitle="+encodestring(UCT),GOOG);
S=S+"</TD></TR></TABLE>";

S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=\"3\">"+UCT+" Crossword Puzzle</FONT><BR>";
S=S+"<TABLE><TR valign=middle><TD align=right width=175><img src=\"http://www.edhelperclipart.com/clipart/puzzlecw.jpg\"></TD>"+
"<TD>&nbsp;&nbsp;</TD><TD>";
S=S+thURL(H,60,UCT+" Crossword Puzzle (PDF and options)",0,"&DEFLEVEL="+DEFLCW+"&NUMKEYS=2&wlisttitle="+encodestring(UCT),GOOG);
S=S+"<BR>";
S=S+thURL(H,36,UCT+" Crossword Puzzle (HTML; list of words on page)",0,"",GOOG);
S=S+thURL(H,25,UCT+" Crossword Puzzle (HTML)",0,"",GOOG);
S=S+"</TD></TR></TABLE>";
}

S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=\"3\">"+UCT+" Word Shapes</FONT><BR>";
S=S+"<TABLE><TR valign=middle><TD align=right width=175><img src=\"http://www.edhelperclipart.com/clipart/wsearch_more_wshapes.gif\"></TD>"+
"<TD>&nbsp;&nbsp;</TD><TD>";
S=S+thURL(H,95,UCT+" Word Shapes (easier - one letter filled in)",0,"&i9=2&ps=1",GOOG);
S=S+thURL(H,95,UCT+" Word Shapes (fill in word shapes and also write the word)",0,"&i9=2&ps=2",GOOG);
S=S+thURL(H,95,UCT+" Word Shapes",0,"&i9=2&ps=0",GOOG);
S=S+"</TD></TR></TABLE>";

if (NOTRACE=="1") {
} else {
S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=\"3\">Trace and Write "+UCT+" Words</FONT><BR>";
S=S+"<TABLE><TR valign=middle><TD align=right width=175><img src=\"http://www.edhelperclipart.com/clipart/wsearch_more_handwritting.gif\"></TD>"+
"<TD>&nbsp;&nbsp;</TD><TD>";
S=S+thURL(H,65,UCT+" trace and write words (easier)",0,"",GOOG);
S=S+thURL(H,66,UCT+" trace and write words",0,"",GOOG);
S=S+thURL(H,67,UCT+" trace and write words (missing letters)",0,"",GOOG);
S=S+"</TD></TR></TABLE>";
}

S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=\"3\">Word Building</FONT><BR>";
S=S+"<TABLE><TR valign=middle><TD align=right width=175><img src=\"http://www.edhelperclipart.com/clipart/wordbuildingv63prev.jpg\"></TD>"+
"<TD>&nbsp;&nbsp;</TD><TD>";
S=S+thURL(H,67,UCT+" Word Building Lesson",0,"&v63=1",GOOG);
S=S+"</TD></TR></TABLE>";

S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=\"3\">CodeWord Puzzle</FONT><BR>";
S=S+"<TABLE><TR valign=middle><TD align=right width=175><img src=\"http://www.edhelperclipart.com/clipart/codewordpuzzle200.jpg\"></TD>"+
"<TD>&nbsp;&nbsp;</TD><TD>";
S=S+thURL(H,67,UCT+" CodeWord Puzzle",0,"&v79=1&wordpuzs=1",GOOG);
S=S+"</TD></TR></TABLE>";

S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=\"3\">Make Words From "+UCT+" Words</FONT><BR>";
S=S+"<TABLE><TR valign=middle><TD align=right width=175><img src=\"http://www.edhelperclipart.com/clipart/wsearch_more_wordbuilding.gif\"></TD>"+
"<TD>&nbsp;&nbsp;</TD><TD>";
S=S+thURL(H,58,UCT+" word building activity",0,"",GOOG);
S=S+thURL(H,59,UCT+" word building activity (with word search)",0,"",GOOG);
S=S+"</TD></TR></TABLE>";

S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=\"3\">Syllables</FONT><BR>";
S=S+"<TABLE><TR valign=middle><TD align=right width=175><img src=\"http://www.edhelperclipart.com/clipart/popular_syllws.gif\"></TD>"+
"<TD>&nbsp;&nbsp;</TD><TD>";
S=S+thURL(H,97,UCT+" syllables: connect the syllables",0,"",GOOG,1);
S=S+thURL(H,97,UCT+" syllables: form words from the syllables",0,"",GOOG,2);
S=S+thURL(H,97,UCT+" syllables: circle the correct division of syllables",0,"",GOOG,3);
S=S+thURL(H,97,UCT+" syllables: write the number of syllables and divide the word",0,"",GOOG,4);
S=S+thURL(H,97,UCT+" syllables: mixed review of syllables",0,"",GOOG,5);
S=S+"</TD></TR></TABLE>";

S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=\"3\">"+UCT+" Pronunciations Puzzles</FONT><BR>";
S=S+thURL(H,33,UCT+" pronunciations: circle the correct spelling",0,"",GOOG);
S=S+thURL(H,32,UCT+" pronunciations: spell the word",0,"",GOOG);
S=S+thURL(H,34,UCT+" pronunciations: word search puzzle",0,"",GOOG);

S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=\"3\">More "+UCT+" Puzzles</FONT><BR>";
S=S+thURL(H,15,UCT+" fill in the words puzzle",0,"",GOOG);
S=S+thURL(H,40,UCT+" spelling maze",0,"",GOOG);
S=S+thURL(H,41,UCT+" crack the code",0,"",GOOG);
S=S+thURL(H,6,UCT+" unscramble the words",0,"",GOOG);
S=S+thURL(H,7,UCT+" circle the correct word",0,"",GOOG);
S=S+thURL(H,5,UCT+" fill in the missing letter",0,"",GOOG);
S=S+thURL(H,9,UCT+" fill in the missing vowels",0,"",GOOG);

S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=\"3\">Reading Comprehensions which use "+UCT+" theme words</FONT><BR>";
S=S+thURL(H,96,"Reading comprehensions with words from the "+T+" theme word list",1,"&themename="+encodestring(UCT),GOOG);

S=S+"<BR><HR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=4>Did you create your own  "+T+" bulletin board for your classroom?</FONT><BR>";
S=S+"<TABLE cellspacing=0 cellpading=0><TR valign=top><TD>&nbsp;&nbsp;</TD><TD>"+
"<FONT color=#006633 face=arial,helvetica size=3><b>Get Paid for your bulletin board!</b></FONT><BR>"+
"Upload and describe your "+T+" bulletin board.<BR>"+
"Share your idea, get published on edHelper, and get paid!<BR>"+
"<a href=\"http://www.edhelperblog.com/cgi-bin/teach.cgi\" target=_blank>Submit your "+T+" bulletin board</a><BR>"+
"</TD></TR></TABLE>";

if ((HFRENCH==1)||(HSPANISH==1)||(HITALIAN==1)||(HGERMAN==1)) {
S=S+"<BR><HR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=4>Foreign Languages</FONT><BR>";

S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=3>Foreign Languages Activity Printable Pages</FONT><BR>";
S=S+"<TABLE><TR valign=middle><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD><img border=0 src=\"http://www.edhelperclipart.com/clipart/Germannumbers13.gif\"></TD><TD>&nbsp;&nbsp;</TD><TD>";
if (HSPANISH==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=SPANISH&THEMETOPIC="+H+"&WS=2001";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>Spanish "+UCT+" Activity Book</FONT></a><BR><BR>";
}
if (HFRENCH==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=FRENCH&THEMETOPIC="+H+"&WS=2001";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>French "+UCT+" Activity Book</FONT></a><BR><BR>";
}
if (HGERMAN==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=GERMAN&THEMETOPIC="+H+"&WS=2001";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>German "+UCT+" Activity Book</FONT></a><BR><BR>";
}
if (HITALIAN==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=ITALIAN&THEMETOPIC="+H+"&WS=2001";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>Italian "+UCT+" Activity Book</FONT></a>";
}
S=S+"</TD></TR></TABLE>";

S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=3>Matching English with Foreign Language Words</FONT><BR>";
S=S+"<TABLE><TR valign=middle><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD><img border=0 src=\"http://www.edhelperclipart.com/clipart/Germannumbers26.gif\"></TD><TD>&nbsp;&nbsp;</TD><TD>";
if (HSPANISH==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=SPANISH&THEMETOPIC="+H+"&WS=2003";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>Match Spanish "+UCT+" words with English words</FONT></a><BR><BR>";
}
if (HFRENCH==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=FRENCH&THEMETOPIC="+H+"&WS=2003";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>Match French "+UCT+" words with English words</FONT></a><BR><BR>";
}
if (HGERMAN==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=GERMAN&THEMETOPIC="+H+"&WS=2003";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>Match German "+UCT+" words with English words</FONT></a><BR><BR>";
}
if (HITALIAN==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=ITALIAN&THEMETOPIC="+H+"&WS=2003";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>Match Italian "+UCT+" words with English words</FONT></a>";
}
S=S+"</TD></TR></TABLE>";

S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=3>Spelling: "+UCT+" Words - Pick the Correct Spelling</FONT><BR>";
S=S+"<TABLE><TR valign=middle><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD><img border=0 src=\"http://www.edhelperclipart.com/clipart/Germannumbers20.gif\"></TD><TD>&nbsp;&nbsp;</TD><TD>";
if (HSPANISH==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=SPANISH&THEMETOPIC="+H+"&WS=2004";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>Spanish "+UCT+" Spelling Printable</FONT></a><BR><BR>";
}
if (HFRENCH==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=FRENCH&THEMETOPIC="+H+"&WS=2004";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>French "+UCT+" Spelling Printable</FONT></a><BR><BR>";
}
if (HGERMAN==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=GERMAN&THEMETOPIC="+H+"&WS=2004";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>German "+UCT+" Spelling Printable</FONT></a><BR><BR>";
}
if (HITALIAN==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=ITALIAN&THEMETOPIC="+H+"&WS=2004";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>Italian "+UCT+" Spelling Printable</FONT></a>";
}
S=S+"</TD></TR></TABLE>";

if (VOCAB=="1") {
S=S+"<BR><FONT color=\""+CCOLOR+"\" face=\"Arial, Helvetica, sans-serif\" size=\"3\">Foreign Languages: "+UCT+" Crossword Puzzle</FONT><BR>";
S=S+"<TABLE><TR valign=middle><TD align=right width=175><img src=\"http://www.edhelperclipart.com/clipart/puzzlecw.jpg\"></TD>"+
"<TD>&nbsp;&nbsp;</TD><TD>";
if (HSPANISH==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=SPANISH&THEMETOPIC="+H+"&WS=2005";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>Spanish "+UCT+" Crossword Puzzle</FONT></a><BR><BR>";
}
if (HFRENCH==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=FRENCH&THEMETOPIC="+H+"&WS=2005";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>French "+UCT+" Crossword Puzzle</FONT></a><BR><BR>";
}
if (HGERMAN==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=GERMAN&THEMETOPIC="+H+"&WS=2005";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>German "+UCT+" Crossword Puzzle</FONT></a><BR><BR>";
}
if (HITALIAN==1) {
FURL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=FS&ISHDAYTHEME=1&FL=ITALIAN&THEMETOPIC="+H+"&WS=2005";
S=S+"<a href=\""+FURL+"\" target=_blank><FONT color=#000099 face=\"Arial, Helvetica, sans-serif\" size=3>Italian "+UCT+" Crossword Puzzle</FONT></a>";
}
S=S+"</TD></TR></TABLE>";
}
}


return S;
}

function thURL(H,WS,D,BOLDON,UADD,GOOG,RUNWS) {
var S,S1,URL;
GOOG=GOOG+WS;
S="";
S1=WS;
if (WS<10) {
S1="0"+S1;
}

URL="http://www.edhelperblog.com/cgi-bin/vocab.cgi?FORMMODE=HLW"+H+S1+"&newlink=1"+UADD;
if (WS==97) {
URL=URL+"&RUNWS="+RUNWS;
}
S="&nbsp;&nbsp;&nbsp;&nbsp; <a href=\""+URL+"\" onclick=\"javascript:urchinTracker('"+GOOG+
"');\" target=_blank>";
if (BOLDON==1) S=S+"<b>";
S=S+D;
if (BOLDON==1) S=S+"</b>";
S=S+"</a><BR>";
return S;
}

function hasflthemes43(h) {
if ((h==18)||(h==19)||(h==20)||(h==51)||(h==52)||(h==53)||(h==54)||(h==57)||(h==58)||(h==59)||(h==70)||(h==74)||(h==75)||(h==101)||(h==900)||(h==901)||(h==902)||(h==910)||(h==917)||(h==946)||(h==950)||(h==1527)||(h==1533)||(h==1540)||(h==1556)||(h==1558)||(h==1566)||(h==1576)||(h==1607) ) { return 1; }
return 0;
}
function hasflthemes44(h) {
if ((h==18)||(h==19)||(h==20)||(h==26)||(h==51)||(h==52)||(h==53)||(h==54)||(h==57)||(h==58)||(h==59)||(h==70)||(h==71)||(h==74)||(h==75)||(h==101)||(h==900)||(h==901)||(h==902)||(h==910)||(h==917)||(h==946)||(h==950)||(h==1527)||(h==1532)||(h==1533)||(h==1540)||(h==1556)||(h==1558)||(h==1566)||(h==1576)||(h==1607) ) { return 1; }
return 0;
}
function hasflthemes45(h) {
if ((h==18)||(h==19)||(h==20)||(h==26)||(h==51)||(h==52)||(h==53)||(h==54)||(h==57)||(h==58)||(h==59)||(h==70)||(h==71)||(h==74)||(h==75)||(h==101)||(h==900)||(h==901)||(h==902)||(h==910)||(h==917)||(h==921)||(h==946)||(h==950)||(h==1527)||(h==1532)||(h==1533)||(h==1540)||(h==1556)||(h==1558)||(h==1566)||(h==1576)||(h==1607) ) { return 1; }
return 0;
}
function hasflthemes46(h) {
if ((h==18)||(h==19)||(h==20)||(h==26)||(h==51)||(h==52)||(h==53)||(h==54)||(h==57)||(h==58)||(h==59)||(h==70)||(h==71)||(h==74)||(h==75)||(h==101)||(h==900)||(h==901)||(h==902)||(h==910)||(h==917)||(h==921)||(h==946)||(h==950)||(h==1527)||(h==1532)||(h==1533)||(h==1540)||(h==1556)||(h==1558)||(h==1566)||(h==1576)||(h==1607) ) { return 1; }
return 0;
}
