tag:blogger.com,1999:blog-41426169454561640682024-03-13T06:10:30.656-06:00Huggins InternationalHuggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-4142616945456164068.post-74261642346334341622015-05-31T01:31:00.000-05:002015-08-10T12:59:00.363-05:00Multilingual Vocabulary Trainer<!Doctype html>
<HTML>
<head>
<META http-equiv="content-type" content="text/html; charset=UTF-8">
<META http-equiv="content-type" content="text/javascript; charset=UTF-8">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://www.parsecdn.com/js/parse-1.4.2.min.js"></script>
<script type="application/javascript">
var Ipp;
var Country;
var City;
function getIP(json) {
Ipp=json.ip;
Country=json.country;
City=json.city;}
</script>
<script type="application/javascript" src="http://www.telize.com/geoip?callback=getIP"></script>
<script>
//7 languages July 2 English French Spanish German Italian Russian Portuguese
var b;
var upshift='QWERTYUIOPASDFGHJKLZXCVBNM';
var downshift='qwertyuiopasdfghjklzxcvbnm';
var spanishkeyboardlayout="<table><tbody><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k0' VALUE='q' OnClick='input.value += k0.value;'><INPUT TYPE='button' Class='k f' id='k1' VALUE='w' OnClick='input.value += k1.value;'><INPUT TYPE='button' Class='k f' id='k2' VALUE='e' OnCLick='input.value += k2.value;'><INPUT TYPE='button' Class='k f' id='k3' VALUE='r' OnClick='input.value += k3.value;'><INPUT TYPE='button' Class='k f' id='k4' VALUE='t' OnClick='input.value += k4.value;'><INPUT TYPE='button' Class='k f' id='k5' VALUE='y' OnClick='input.value += k5.value;'><INPUT TYPE='button' Class='k f' id='k6' VALUE='u' OnClick='input.value += k6.value;'><INPUT TYPE='button' Class='k f' id='k7' VALUE='i' OnClick='input.value += k7.value;'><INPUT TYPE='button' Class='k f' id='k8' VALUE='o' OnClick='input.value += k8.value;'><INPUT TYPE='button' Class='k f' id='k9' VALUE='p' OnClick='input.value += k9.value;'><INPUT TYPE='button' NAME='backspace' VALUE=' ← ' OnClick='input.value =input.value.substring(0, input.value.length - 1);'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k10' VALUE='a' OnClick='input.value += k10.value;'><INPUT TYPE='button' Class='k f' id='k11' VALUE='s' OnClick='input.value += k11.value;'><INPUT TYPE='button' Class='k f' id='k12' VALUE='d' OnClick='input.value += k12.value;'><INPUT TYPE='button' Class='k f' id='k13' VALUE='f' OnClick='input.value += k13.value;'><INPUT TYPE='button' Class='k f' id='k14' VALUE='g' OnCLick='input.value += k14.value;'><INPUT TYPE='button' Class='k f' id='k15' VALUE='h' OnClick='input.value += k15.value;'><INPUT TYPE='button' Class='k f' id='k16' VALUE='i' OnClick='input.value += k16.value;'><INPUT TYPE='button' Class='k f' id='k17' VALUE='j' OnClick='input.value += k17.value;'><INPUT TYPE='button' Class='k f' id='k18' VALUE='k' OnClick='input.value += k18.value;'><INPUT TYPE='button' Class='k f' id='k19' VALUE='l' OnClick='input.value += k19.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k20' VALUE='z' OnClick='input.value += k20.value;'><INPUT TYPE='button' Class='k f' id='k21' VALUE='x' OnClick='input.value += k21.value;'><INPUT TYPE='button' Class='k f' id='k22' VALUE='c' OnClick='input.value += k22.value;'><INPUT TYPE='button' Class='k f' id='k23' VALUE='v' OnClick='input.value += k23.value;'><INPUT TYPE='button' Class='k f' id='k24' VALUE='b' OnClick='input.value += k24.value;'><INPUT TYPE='button' Class='k f' id='k25' VALUE='n' OnCLick='input.value += k25.value;'><INPUT TYPE='button' Class='k f' id='k26' VALUE='m' OnClick='input.value += k26.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k27' VALUE='á' OnClick='input.value += k27.value;'><INPUT TYPE='button' Class='k f' id='k28' VALUE='é' OnClick='input.value += k28.value;'><INPUT TYPE='button' Class='k f' id='k29' VALUE='í' OnClick='input.value += k29.value;'><INPUT TYPE='button' Class='k f' id='k30' VALUE='ó' OnClick='input.value += k30.value;'><INPUT TYPE='button' Class='k f' id='k31' VALUE='ú' OnClick='input.value += k31.value;'><INPUT TYPE='button' Class='k f' id='k32' VALUE='ü' OnClick='input.value += k32.value;'><INPUT TYPE='button' Class='k f' id='k33' VALUE='ñ' OnClick='input.value += k33.value;'></td></tr><tr></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='space' VALUE=' ' OnClick='spacebar();'></td></tr></tbody></table>"
var russiankeyboardlayout="<table><tbody><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k40' VALUE='ё' OnClick='input.value += k40.value;'><INPUT TYPE='button' Class='k f' id='k41' VALUE='й' OnClick='input.value += k41.value;'><INPUT TYPE='button' Class='k f' id='k42' VALUE='ц' OnCLick='input.value += k42.value;'><INPUT TYPE='button' Class='k f' id='k43' VALUE='у' OnClick='input.value += k43.value;'><INPUT TYPE='button' Class='k f' id='k44' VALUE='к' OnClick='input.value += k44.value;'><INPUT TYPE='button' Class='k f' id='k45' VALUE='е' OnClick='input.value += k45.value;'><INPUT TYPE='button' Class='k f' id='k46' VALUE='н' OnClick='input.value += k46.value;'><INPUT TYPE='button' Class='k f' id='k47' VALUE='г' OnClick='input.value += k47.value;'><INPUT TYPE='button' Class='k f' id='k48' VALUE='ш' OnClick='input.value += k48.value;'><INPUT TYPE='button' Class='k f' id='k49' VALUE='щ' OnClick='input.value += k49.value;'><INPUT TYPE='button' Class='k f' id='k50' VALUE='з' OnClick='input.value += k50.value;'><INPUT TYPE='button' Class='k f' id='k51' VALUE='х' OnClick='input.value += k51.value;'><INPUT TYPE='button' Class='k f' id='k52' VALUE='ъ' OnClick='input.value += k52.value;'><INPUT TYPE='button' NAME='backspace' VALUE=' ← ' OnClick='input.value =input.value.substring(0, input.value.length - 1);'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k53' VALUE='ф' OnClick='input.value += k53.value;'><INPUT TYPE='button' Class='k f' id='k54' VALUE='ы' OnCLick='input.value += k54.value;'><INPUT TYPE='button' Class='k f' id='k55' VALUE='в' OnClick='input.value += k55.value;'><INPUT TYPE='button' Class='k f' id='k56' VALUE='а' OnClick='input.value += k56.value;'><INPUT TYPE='button' Class='k f' id='k57' VALUE='п' OnClick='input.value += k57.value;'><INPUT TYPE='button' Class='k f' id='k58' VALUE='р' OnClick='input.value += k58.value;'><INPUT TYPE='button' Class='k f' id='k59' VALUE='о' OnClick='input.value += k59.value;'><INPUT TYPE='button' Class='k f' id='k60' VALUE='л' OnClick='input.value += k60.value;'><INPUT TYPE='button' Class='k f' id='k61' VALUE='д' OnClick='input.value += k61.value;'><INPUT TYPE='button' Class='k f' id='k62' VALUE='ж' OnClick='input.value += k62.value;'><INPUT TYPE='button' Class='k f' id='k63' VALUE='э' OnClick='input.value += k63.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k64' VALUE='я' OnClick='input.value += k64.value;'><INPUT TYPE='button' Class='k f' id='k65' VALUE='ч' OnCLick='input.value += k65.value;'><INPUT TYPE='button' Class='k f' id='k66' VALUE='с' OnClick='input.value += k66.value;'><INPUT TYPE='button' Class='k f' id='k67' VALUE='м' OnClick='input.value += k67.value;'><INPUT TYPE='button' Class='k f' id='k68' VALUE='и' OnClick='input.value += k68.value;'><INPUT TYPE='button' Class='k f' id='k69' VALUE='т' OnClick='input.value += k69.value;'><INPUT TYPE='button' Class='k f' id='k70' VALUE='ь' OnClick='input.value += k70.value;'><INPUT TYPE='button' Class='k f' id='k71' VALUE='б' OnClick='input.value += k71.value;'><INPUT TYPE='button' Class='k f' id='k72' VALUE='ю' OnClick='input.value += k72.value;'></td></tr></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='space' VALUE=' ' OnClick='spacebar();'></td></tr></tbody></table>"
var englishkeyboardlayout="<table><tbody><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k0' VALUE='q' OnClick='input.value += k0.value;'><INPUT TYPE='button' Class='k f' id='k1' VALUE='w' OnClick='input.value += k1.value;'><INPUT TYPE='button' Class='k f' id='k2' VALUE='e' OnCLick='input.value += k2.value;'><INPUT TYPE='button' Class='k f' id='k3' VALUE='r' OnClick='input.value += k3.value;'><INPUT TYPE='button' Class='k f' id='k4' VALUE='t' OnClick='input.value += k4.value;'><INPUT TYPE='button' Class='k f' id='k5' VALUE='y' OnClick='input.value += k5.value;'><INPUT TYPE='button' Class='k f' id='k6' VALUE='u' OnClick='input.value += k6.value;'><INPUT TYPE='button' Class='k f' id='k7' VALUE='i' OnClick='input.value += k7.value;'><INPUT TYPE='button' Class='k f' id='k8' VALUE='o' OnClick='input.value += k8.value;'><INPUT TYPE='button' Class='k f' id='k9' VALUE='p' OnClick='input.value += k9.value;'><INPUT TYPE='button' NAME='backspace' VALUE=' ← ' OnClick='input.value =input.value.substring(0, input.value.length - 1);'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k10' VALUE='a' OnClick='input.value += k10.value;'><INPUT TYPE='button' Class='k f' id='k11' VALUE='s' OnClick='input.value += k11.value;'><INPUT TYPE='button' Class='k f' id='k12' VALUE='d' OnClick='input.value += k12.value;'><INPUT TYPE='button' Class='k f' id='k13' VALUE='f' OnClick='input.value += k13.value;'><INPUT TYPE='button' Class='k f' id='k14' VALUE='g' OnCLick='input.value += k14.value;'><INPUT TYPE='button' Class='k f' id='k15' VALUE='h' OnClick='input.value += k15.value;'><INPUT TYPE='button' Class='k f' id='k16' VALUE='j' OnClick='input.value += k16.value;'><INPUT TYPE='button' Class='k f' id='k17' VALUE='k' OnClick='input.value += k17.value;'><INPUT TYPE='button' Class='k f' id='k18' VALUE='l' OnClick='input.value += k18.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k19' VALUE='z' OnClick='input.value += k19.value;'><INPUT TYPE='button' Class='k f' id='k20' VALUE='x' OnClick='input.value += k20.value;'><INPUT TYPE='button' Class='k f' id='k21' VALUE='c' OnClick='input.value += k21.value;'><INPUT TYPE='button' Class='k f' id='k22' VALUE='v' OnClick='input.value += k22.value;'><INPUT TYPE='button' Class='k f' id='k23' VALUE='b' OnClick='input.value += k23.value;'><INPUT TYPE='button' Class='k f' id='k24' VALUE='n' OnCLick='input.value += k24.value;'><INPUT TYPE='button' Class='k f' id='k25' VALUE='m' OnClick='input.value += k25.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='space' VALUE=' ' OnClick='spacebar();'></td></tr></tbody></table>"
var englishkeyboardlayoutupper="<table><tbody><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k0' VALUE='Q' OnClick='input.value += k0.value;'><INPUT TYPE='button' Class='k f' id='k1' VALUE='W' OnClick='input.value += k1.value;'><INPUT TYPE='button' Class='k f' id='k2' VALUE='E' OnCLick='input.value += k2.value;'><INPUT TYPE='button' Class='k f' id='k3' VALUE='R' OnClick='input.value += k3.value;'><INPUT TYPE='button' Class='k f' id='k4' VALUE='T' OnClick='input.value += k4.value;'><INPUT TYPE='button' Class='k f' id='k5' VALUE='Y' OnClick='input.value += k5.value;'><INPUT TYPE='button' Class='k f' id='k6' VALUE='U' OnClick='input.value += k6.value;'><INPUT TYPE='button' Class='k f' id='k7' VALUE='I' OnClick='input.value += k7.value;'><INPUT TYPE='button' Class='k f' id='k8' VALUE='O' OnClick='input.value += k8.value;'><INPUT TYPE='button' Class='k f' id='k9' VALUE='P' OnClick='input.value += k9.value;'><INPUT TYPE='button' NAME='backspace' VALUE=' ← ' OnClick='input.value =input.value.substring(0, input.value.length - 1);'></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='shift' VALUE='↓abc' OnClick='keyboardinsert.innerHTML=englishkeyboardlayout;'><INPUT TYPE='button' Class='k f' id='k10' VALUE='A' OnClick='input.value += k10.value;'><INPUT TYPE='button' Class='k f' id='k11' VALUE='S' OnClick='input.value += k11.value;'><INPUT TYPE='button' Class='k f' id='k12' VALUE='D' OnClick='input.value += k12.value;'><INPUT TYPE='button' Class='k f' id='k13' VALUE='F' OnClick='input.value += k13.value;'><INPUT TYPE='button' Class='k f' id='k14' VALUE='G' OnCLick='input.value += k14.value;'><INPUT TYPE='button' Class='k f' id='k15' VALUE='H' OnClick='input.value += k15.value;'><INPUT TYPE='button' Class='k f' id='k16' VALUE='J' OnClick='input.value += k16.value;'><INPUT TYPE='button' Class='k f' id='k17' VALUE='K' OnClick='input.value += k17.value;'><INPUT TYPE='button' Class='k f' id='k18' VALUE='L' OnClick='input.value += k18.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k19' VALUE='Z' OnClick='input.value += k19.value;'><INPUT TYPE='button' Class='k f' id='k20' VALUE='X' OnClick='input.value += k20.value;'><INPUT TYPE='button' Class='k f' id='k21' VALUE='C' OnClick='input.value += k21.value;'><INPUT TYPE='button' Class='k f' id='k22' VALUE='V' OnClick='input.value += k22.value;'><INPUT TYPE='button' Class='k f' id='k23' VALUE='B' OnClick='input.value += k23.value;'><INPUT TYPE='button' Class='k f' id='k24' VALUE='N' OnCLick='input.value += k24.value;'><INPUT TYPE='button' Class='k f' id='k25' VALUE='M' OnClick='input.value += k25.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='space' VALUE=' ' OnClick='spacebar();'></td></tr></tbody></table>"
var germankeyboardlayout="<table><tbody><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k0' VALUE='q' OnClick='input.value += k0.value;'><INPUT TYPE='button' Class='k f' id='k1' VALUE='w' OnClick='input.value += k1.value;'><INPUT TYPE='button' Class='k f' id='k2' VALUE='e' OnCLick='input.value += k2.value;'><INPUT TYPE='button' Class='k f' id='k3' VALUE='r' OnClick='input.value += k3.value;'><INPUT TYPE='button' Class='k f' id='k4' VALUE='t' OnClick='input.value += k4.value;'><INPUT TYPE='button' Class='k f' id='k5' VALUE='z' OnClick='input.value += k5.value;'><INPUT TYPE='button' Class='k f' id='k6' VALUE='u' OnClick='input.value += k6.value;'><INPUT TYPE='button' Class='k f' id='k7' VALUE='i' OnClick='input.value += k7.value;'><INPUT TYPE='button' Class='k f' id='k8' VALUE='o' OnClick='input.value += k8.value;'><INPUT TYPE='button' Class='k f' id='k9' VALUE='p' OnClick='input.value += k9.value;'><INPUT TYPE='button' Class='k f' id='k26' VALUE='ü' OnClick='input.value += k26.value;'><INPUT TYPE='button' Class='k f' id='k27' VALUE='ß' OnClick='input.value += k27.value;'><INPUT TYPE='button' NAME='backspace' VALUE=' ← ' OnClick='input.value =input.value.substring(0, input.value.length - 1);'></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='shift' VALUE='↑ABC' OnClick='keyboardinsert.innerHTML=germankeyboardlayoutupper;'><INPUT TYPE='button' Class='k f' id='k10' VALUE='a' OnClick='input.value += k10.value;'><INPUT TYPE='button' Class='k f' id='k11' VALUE='s' OnClick='input.value += k11.value;'><INPUT TYPE='button' Class='k f' id='k12' VALUE='d' OnClick='input.value += k12.value;'><INPUT TYPE='button' Class='k f' id='k13' VALUE='f' OnClick='input.value += k13.value;'><INPUT TYPE='button' Class='k f' id='k14' VALUE='g' OnCLick='input.value += k14.value;'><INPUT TYPE='button' Class='k f' id='k15' VALUE='h' OnClick='input.value += k15.value;'><INPUT TYPE='button' Class='k f' id='k16' VALUE='j' OnClick='input.value += k16.value;'><INPUT TYPE='button' Class='k f' id='k17' VALUE='k' OnClick='input.value += k17.value;'><INPUT TYPE='button' Class='k f' id='k18' VALUE='l' OnClick='input.value += k18.value;'><INPUT TYPE='button' Class='k f' id='k28' VALUE='ö' OnClick='input.value += k28.value;'><INPUT TYPE='button' Class='k f' id='k29' VALUE='ä' OnClick='input.value += k29.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k19' VALUE='y' OnClick='input.value += k19.value;'><INPUT TYPE='button' Class='k f' id='k20' VALUE='x' OnClick='input.value += k20.value;'><INPUT TYPE='button' Class='k f' id='k21' VALUE='c' OnClick='input.value += k21.value;'><INPUT TYPE='button' Class='k f' id='k22' VALUE='v' OnClick='input.value += k22.value;'><INPUT TYPE='button' Class='k f' id='k23' VALUE='b' OnClick='input.value += k23.value;'><INPUT TYPE='button' Class='k f' id='k24' VALUE='n' OnCLick='input.value += k24.value;'><INPUT TYPE='button' Class='k f' id='k25' VALUE='m' OnClick='input.value += k25.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='space' VALUE=' ' OnClick='spacebar();'></td></tr></tbody></table>"
var germankeyboardlayoutupper="<table><tbody><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k0' VALUE='Q' OnClick='input.value += k0.value;'><INPUT TYPE='button' Class='k f' id='k1' VALUE='W' OnClick='input.value += k1.value;'><INPUT TYPE='button' Class='k f' id='k2' VALUE='E' OnCLick='input.value += k2.value;'><INPUT TYPE='button' Class='k f' id='k3' VALUE='R' OnClick='input.value += k3.value;'><INPUT TYPE='button' Class='k f' id='k4' VALUE='T' OnClick='input.value += k4.value;'><INPUT TYPE='button' Class='k f' id='k5' VALUE='Z' OnClick='input.value += k5.value;'><INPUT TYPE='button' Class='k f' id='k6' VALUE='U' OnClick='input.value += k6.value;'><INPUT TYPE='button' Class='k f' id='k7' VALUE='I' OnClick='input.value += k7.value;'><INPUT TYPE='button' Class='k f' id='k8' VALUE='O' OnClick='input.value += k8.value;'><INPUT TYPE='button' Class='k f' id='k9' VALUE='P' OnClick='input.value += k9.value;'><INPUT TYPE='button' Class='k f' id='k26' VALUE='Ü' OnClick='input.value += k26.value;'><INPUT TYPE='button' NAME='backspace' VALUE=' ← ' OnClick='input.value =input.value.substring(0, input.value.length - 1);'></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='shift' VALUE='↓abc' OnClick='keyboardinsert.innerHTML=germankeyboardlayout;'><INPUT TYPE='button' Class='k f' id='k10' VALUE='A' OnClick='input.value += k10.value;'><INPUT TYPE='button' Class='k f' id='k11' VALUE='S' OnClick='input.value += k11.value;'><INPUT TYPE='button' Class='k f' id='k12' VALUE='D' OnClick='input.value += k12.value;'><INPUT TYPE='button' Class='k f' id='k13' VALUE='F' OnClick='input.value += k13.value;'><INPUT TYPE='button' Class='k f' id='k14' VALUE='G' OnCLick='input.value += k14.value;'><INPUT TYPE='button' Class='k f' id='k15' VALUE='H' OnClick='input.value += k15.value;'><INPUT TYPE='button' Class='k f' id='k16' VALUE='J' OnClick='input.value += k16.value;'><INPUT TYPE='button' Class='k f' id='k17' VALUE='K' OnClick='input.value += k17.value;'><INPUT TYPE='button' Class='k f' id='k18' VALUE='L' OnClick='input.value += k18.value;'><INPUT TYPE='button' Class='k f' id='k28' VALUE='Ö' OnClick='input.value += k28.value;'><INPUT TYPE='button' Class='k f' id='k29' VALUE='Ä' OnClick='input.value += k29.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k19' VALUE='Y' OnClick='input.value += k19.value;'><INPUT TYPE='button' Class='k f' id='k20' VALUE='X' OnClick='input.value += k20.value;'><INPUT TYPE='button' Class='k f' id='k21' VALUE='C' OnClick='input.value += k21.value;'><INPUT TYPE='button' Class='k f' id='k22' VALUE='V' OnClick='input.value += k22.value;'><INPUT TYPE='button' Class='k f' id='k23' VALUE='B' OnClick='input.value += k23.value;'><INPUT TYPE='button' Class='k f' id='k24' VALUE='N' OnCLick='input.value += k24.value;'><INPUT TYPE='button' Class='k f' id='k25' VALUE='M' OnClick='input.value += k25.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='space' VALUE=' ' OnClick='spacebar();'></td></tr></tbody></table>"
var italiankeyboardlayout="<table><tbody><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k0' VALUE='q' OnClick='input.value += k0.value;'><INPUT TYPE='button' Class='k f' id='k1' VALUE='w' OnClick='input.value += k1.value;'><INPUT TYPE='button' Class='k f' id='k2' VALUE='e' OnCLick='input.value += k2.value;'><INPUT TYPE='button' Class='k f' id='k3' VALUE='r' OnClick='input.value += k3.value;'><INPUT TYPE='button' Class='k f' id='k4' VALUE='t' OnClick='input.value += k4.value;'><INPUT TYPE='button' Class='k f' id='k5' VALUE='y' OnClick='input.value += k5.value;'><INPUT TYPE='button' Class='k f' id='k6' VALUE='u' OnClick='input.value += k6.value;'><INPUT TYPE='button' Class='k f' id='k7' VALUE='i' OnClick='input.value += k7.value;'><INPUT TYPE='button' Class='k f' id='k8' VALUE='o' OnClick='input.value += k8.value;'><INPUT TYPE='button' Class='k f' id='k9' VALUE='p' OnClick='input.value += k9.value;'><INPUT TYPE='button' NAME='backspace' VALUE=' ← ' OnClick='input.value =input.value.substring(0, input.value.length - 1);'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k10' VALUE='a' OnClick='input.value += k10.value;'><INPUT TYPE='button' Class='k f' id='k11' VALUE='s' OnClick='input.value += k11.value;'><INPUT TYPE='button' Class='k f' id='k12' VALUE='d' OnClick='input.value += k12.value;'><INPUT TYPE='button' Class='k f' id='k13' VALUE='f' OnClick='input.value += k13.value;'><INPUT TYPE='button' Class='k f' id='k14' VALUE='g' OnCLick='input.value += k14.value;'><INPUT TYPE='button' Class='k f' id='k15' VALUE='h' OnClick='input.value += k15.value;'><INPUT TYPE='button' Class='k f' id='k16' VALUE='i' OnClick='input.value += k16.value;'><INPUT TYPE='button' Class='k f' id='k17' VALUE='j' OnClick='input.value += k17.value;'><INPUT TYPE='button' Class='k f' id='k18' VALUE='k' OnClick='input.value += k18.value;'><INPUT TYPE='button' Class='k f' id='k19' VALUE='l' OnClick='input.value += k19.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k20' VALUE='z' OnClick='input.value += k20.value;'><INPUT TYPE='button' Class='k f' id='k21' VALUE='x' OnClick='input.value += k21.value;'><INPUT TYPE='button' Class='k f' id='k22' VALUE='c' OnClick='input.value += k22.value;'><INPUT TYPE='button' Class='k f' id='k23' VALUE='v' OnClick='input.value += k23.value;'><INPUT TYPE='button' Class='k f' id='k24' VALUE='b' OnClick='input.value += k24.value;'><INPUT TYPE='button' Class='k f' id='k25' VALUE='n' OnCLick='input.value += k25.value;'><INPUT TYPE='button' Class='k f' id='k26' VALUE='m' OnClick='input.value += k26.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k27' VALUE='à' OnClick='input.value += k27.value;'><INPUT TYPE='button' Class='k f' id='k28' VALUE='é' OnClick='input.value += k28.value;'><INPUT TYPE='button' Class='k f' id='k29' VALUE='è' OnClick='input.value += k29.value;'><INPUT TYPE='button' Class='k f' id='k30' VALUE='ì' OnClick='input.value += k30.value;'><INPUT TYPE='button' Class='k f' id='k31' VALUE='ò' OnClick='input.value += k31.value;'><INPUT TYPE='button' Class='k f' id='k32' VALUE='ù' OnClick='input.value += k32.value;'><INPUT TYPE='button' Class='k f' id='k33' VALUE='ç' OnClick='input.value += k33.value;'></td></tr><tr></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='space' VALUE=' ' OnClick='spacebar();'></td></tr></tbody></table>"
var frenchkeyboardlayout="<table><tbody><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k0' VALUE='a' OnClick='input.value += k0.value;'><INPUT TYPE='button' Class='k f' id='k1' VALUE='z' OnClick='input.value += k1.value;'><INPUT TYPE='button' Class='k f' id='k2' VALUE='e' OnCLick='input.value += k2.value;'><INPUT TYPE='button' Class='k f' id='k3' VALUE='r' OnClick='input.value += k3.value;'><INPUT TYPE='button' Class='k f' id='k4' VALUE='t' OnClick='input.value += k4.value;'><INPUT TYPE='button' Class='k f' id='k5' VALUE='y' OnClick='input.value += k5.value;'><INPUT TYPE='button' Class='k f' id='k6' VALUE='u' OnClick='input.value += k6.value;'><INPUT TYPE='button' Class='k f' id='k7' VALUE='i' OnClick='input.value += k7.value;'><INPUT TYPE='button' Class='k f' id='k8' VALUE='o' OnClick='input.value += k8.value;'><INPUT TYPE='button' Class='k f' id='k9' VALUE='p' OnClick='input.value += k9.value;'><INPUT TYPE='button' NAME='backspace' VALUE=' ← ' OnClick='input.value =input.value.substring(0, input.value.length - 1);'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k10' VALUE='q' OnClick='input.value += k10.value;'><INPUT TYPE='button' Class='k f' id='k11' VALUE='s' OnClick='input.value += k11.value;'><INPUT TYPE='button' Class='k f' id='k12' VALUE='d' OnClick='input.value += k12.value;'><INPUT TYPE='button' Class='k f' id='k13' VALUE='f' OnClick='input.value += k13.value;'><INPUT TYPE='button' Class='k f' id='k14' VALUE='g' OnCLick='input.value += k14.value;'><INPUT TYPE='button' Class='k f' id='k15' VALUE='h' OnClick='input.value += k15.value;'><INPUT TYPE='button' Class='k f' id='k16' VALUE='i' OnClick='input.value += k16.value;'><INPUT TYPE='button' Class='k f' id='k17' VALUE='j' OnClick='input.value += k17.value;'><INPUT TYPE='button' Class='k f' id='k18' VALUE='k' OnClick='input.value += k18.value;'><INPUT TYPE='button' Class='k f' id='k19' VALUE='l' OnClick='input.value += k19.value;'><INPUT TYPE='button' Class='k f' id='k26' VALUE='m' OnClick='input.value += k26.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k20' VALUE='w' OnClick='input.value += k20.value;'><INPUT TYPE='button' Class='k f' id='k21' VALUE='x' OnClick='input.value += k21.value;'><INPUT TYPE='button' Class='k f' id='k22' VALUE='c' OnClick='input.value += k22.value;'><INPUT TYPE='button' Class='k f' id='k23' VALUE='v' OnClick='input.value += k23.value;'><INPUT TYPE='button' Class='k f' id='k24' VALUE='b' OnClick='input.value += k24.value;'><INPUT TYPE='button' Class='k f' id='k25' VALUE='n' OnCLick='input.value += k25.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k27' VALUE='à' OnClick='input.value += k27.value;'><INPUT TYPE='button' Class='k f' id='k28' VALUE='â' OnClick='input.value += k28.value;'><INPUT TYPE='button' Class='k f' id='k29' VALUE='ä' OnClick='input.value += k29.value;'><INPUT TYPE='button' Class='k f' id='k30' VALUE='æ' OnClick='input.value += k30.value;'><INPUT TYPE='button' Class='k f' id='k31' VALUE='ç' OnClick='input.value += k31.value;'><INPUT TYPE='button' Class='k f' id='k32' VALUE='é' OnClick='input.value += k32.value;'><INPUT TYPE='button' Class='k f' id='k33' VALUE='è' OnClick='input.value += k33.value;'><INPUT TYPE='button' Class='k f' id='k34' VALUE='ê' OnClick='input.value += k34.value;'><INPUT TYPE='button' Class='k f' id='k35' VALUE='ë' OnClick='input.value += k35.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k36' VALUE='î' OnClick='input.value += k36.value;'><INPUT TYPE='button' Class='k f' id='k37' VALUE='ï' OnClick='input.value += k37.value;'><INPUT TYPE='button' Class='k f' id='k38' VALUE='ô' OnClick='input.value += k38.value;'><INPUT TYPE='button' Class='k f' id='k39' VALUE='œ' OnClick='input.value += k39.value;'><INPUT TYPE='button' Class='k f' id='k40' VALUE='ù' OnClick='input.value += k40.value;'><INPUT TYPE='button' Class='k f' id='k41' VALUE='û' OnClick='input.value += k41.value;'><INPUT TYPE='button' Class='k f' id='k42' VALUE='ü' OnClick='input.value += k42.value;'></td></tr><tr></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='space' VALUE=' ' OnClick='spacebar();'></td></tr></tbody></table>"
var portuguesekeyboardlayout="<table><tbody><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k0' VALUE='q' OnClick='input.value += k0.value;'><INPUT TYPE='button' Class='k f' id='k1' VALUE='w' OnClick='input.value += k1.value;'><INPUT TYPE='button' Class='k f' id='k2' VALUE='e' OnCLick='input.value += k2.value;'><INPUT TYPE='button' Class='k f' id='k3' VALUE='r' OnClick='input.value += k3.value;'><INPUT TYPE='button' Class='k f' id='k4' VALUE='t' OnClick='input.value += k4.value;'><INPUT TYPE='button' Class='k f' id='k5' VALUE='y' OnClick='input.value += k5.value;'><INPUT TYPE='button' Class='k f' id='k6' VALUE='u' OnClick='input.value += k6.value;'><INPUT TYPE='button' Class='k f' id='k7' VALUE='i' OnClick='input.value += k7.value;'><INPUT TYPE='button' Class='k f' id='k8' VALUE='o' OnClick='input.value += k8.value;'><INPUT TYPE='button' Class='k f' id='k9' VALUE='p' OnClick='input.value += k9.value;'><INPUT TYPE='button' NAME='backspace' VALUE=' ← ' OnClick='input.value =input.value.substring(0, input.value.length - 1);'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k10' VALUE='a' OnClick='input.value += k10.value;'><INPUT TYPE='button' Class='k f' id='k11' VALUE='s' OnClick='input.value += k11.value;'><INPUT TYPE='button' Class='k f' id='k12' VALUE='d' OnClick='input.value += k12.value;'><INPUT TYPE='button' Class='k f' id='k13' VALUE='f' OnClick='input.value += k13.value;'><INPUT TYPE='button' Class='k f' id='k14' VALUE='g' OnCLick='input.value += k14.value;'><INPUT TYPE='button' Class='k f' id='k15' VALUE='h' OnClick='input.value += k15.value;'><INPUT TYPE='button' Class='k f' id='k16' VALUE='i' OnClick='input.value += k16.value;'><INPUT TYPE='button' Class='k f' id='k17' VALUE='j' OnClick='input.value += k17.value;'><INPUT TYPE='button' Class='k f' id='k18' VALUE='k' OnClick='input.value += k18.value;'><INPUT TYPE='button' Class='k f' id='k19' VALUE='l' OnClick='input.value += k19.value;'><INPUT TYPE='button' Class='k f' id='k34' VALUE='ç' OnClick='input.value += k34.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k20' VALUE='z' OnClick='input.value += k20.value;'><INPUT TYPE='button' Class='k f' id='k21' VALUE='x' OnClick='input.value += k21.value;'><INPUT TYPE='button' Class='k f' id='k22' VALUE='c' OnClick='input.value += k22.value;'><INPUT TYPE='button' Class='k f' id='k23' VALUE='v' OnClick='input.value += k23.value;'><INPUT TYPE='button' Class='k f' id='k24' VALUE='b' OnClick='input.value += k24.value;'><INPUT TYPE='button' Class='k f' id='k25' VALUE='n' OnCLick='input.value += k25.value;'><INPUT TYPE='button' Class='k f' id='k26' VALUE='m' OnClick='input.value += k26.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k27' VALUE='à' OnClick='input.value += k27.value;'><INPUT TYPE='button' Class='k f' id='k28' VALUE='ã' OnClick='input.value += k28.value;'><INPUT TYPE='button' Class='k f' id='k29' VALUE='á' OnClick='input.value += k29.value;'><INPUT TYPE='button' Class='k f' id='k30' VALUE='ê' OnClick='input.value += k30.value;'><INPUT TYPE='button' Class='k f' id='k31' VALUE='é' OnClick='input.value += k31.value;'><INPUT TYPE='button' Class='k f' id='k32' VALUE='í' OnClick='input.value += k32.value;'><INPUT TYPE='button' Class='k f' id='k33' VALUE='õ' OnClick='input.value += k33.value;'><INPUT TYPE='button' Class='k f' id='k35' VALUE='ó' OnClick='input.value += k35.value;'><INPUT TYPE='button' Class='k f' id='k36' VALUE='ú' OnClick='input.value += k36.value;'></td></tr><tr></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='space' VALUE=' ' OnClick='spacebar();'></td></tr></tbody></table>"
function localobject(){
this.localscore=score;
this.localtries=tries;
}
function interimobject(){
this.localscore=JSON.parse(localStorage.mvt.localscore);
this.localtries=JSON.parse(localStorage.mvt.localtries);}
function preload(){
//alert(localStorage.mvt)
var downloadedobject= new Object();
downloadedobject=JSON.parse(localStorage.mvt)
score=downloadedobject.localscore
tries=downloadedobject.localtries
}
function save(){
localStorage.setItem("mvt",JSON.stringify(new localobject))}
var English=new Array();
//English=[6];
English[0]=new Array();
English[0]=["white","black","blue","red","yellow"];
English[1]=new Array();
English[1]=["a head","a mouth","an eye","a hand","a foot"];
English[2]=new Array();
English[2]=["a hat","a sweater","a shoe","a coat","a sock"];
English[3]=new Array();
English[3]=["a cat","a dog","a cow","a horse","a pig", "a fish"];
English[4]=new Array();
English[4]=["a school","an office","a bank","a restaurant","a supermarket"];
English[5]=new Array();
English[5]=["a man","a woman","a boy","a girl","a baby"];
English[6]=new Array();
English[6]=["a house","a bed","a table","a chair","a door","a window","a wall","a room","a kitchen","a living room","a dining room","a bedroom","a sofa","an armchair","a pillow","a blanket"]
English[7]=new Array();
English[7]=["a fork","a knife","a spoon","a plate","a bowl","a glass","a cup","a bottle","a napkin"]
English[8]=new Array();
English[8]=["a tree","a flower","the sun","the moon","a mountain","a lake","a river","a rose"]
English[9]=new Array();
English[9]=["a book","a magazine","a newspaper","a calculator","a telephone","a cell phone","a television","a key"]
English[10]=new Array();
English[10]=["coffee","tea","milk","cream","sugar","juice","orange juice","apple juice","water"]
var French=new Array();
//French=[6];
French[0]=new Array();
French[0]=["blanc","noir","bleu","rouge","jaune"];
French[1]=new Array()
French[1]=["une tête","une bouche","un œil","une main","un pied"];
French[2]=new Array();
French[2]=["un chapeau","un pull","une chaussure","un manteau","une chaussette"];
French[3]=new Array();
French[3]=["un chat","un chien","une vache","un cheval","un cochon", "un poisson"];
French[4]=new Array();
French[4]=["une école","un bureau","une banque","un restaurant","un supermarché"];
French[5]=new Array();
French[5]=["un homme","une femme","un garçon","une fille","un bébé"];
French[6]=new Array();
French[6]=["une maison","un lit","une table","une chaise","une porte","une fenêtre","un mur","une pièce","une cuisine","un séjour","une salle à manger","une chambre","un sofa","un fauteuil","un oreiller","une couverture"]
French[7]=new Array();
French[7]=["une fourchette","un couteau","une cuillère","une assiette","un bol","un verre","une tasse","une bouteille","une serviette"]
French[8]=new Array();
French[8]=["un arbre","une fleur","le soleil","la lune","une montagne","un lac","une rivière","une rose"]
French[9]=new Array();
French[9]=["un livre","un magazine","un journal","une calculatrice","un téléphone","un portable","une télévision","une clé"]
French[10]=new Array();
French[10]=["café","thé","du lait","de la crème","du sucre","du jus","jus d'orange","jus de pomme","de l'eau"]
var Spanish=new Array();
//Spanish=[6];
Spanish[0]=new Array();
Spanish[0]=["blanco","negro","azul","rojo","amarillo"];
Spanish[1]=new Array();
Spanish[1]=["una cabeza","una boca","un ojo","una mano","un pie"];
Spanish[2]=new Array();
Spanish[2]=["un sombrero","un suéter","un zapato","un abrigo","un calcetín"];
Spanish[3]=new Array();
Spanish[3]=["un gato","un perro","una vaca","un caballo","un cerdo","un pez"];
Spanish[4]=new Array();
Spanish[4]=["una escuela","una oficina","un banco","un restaurante","un supermercado"];
Spanish[5]=new Array();
Spanish[5]=["un hombre","una mujer","un niño","una niña","un bebé"];
Spanish[6]=new Array();
Spanish[6]=["una casa","una cama","una mesa","una silla","una puerta","una ventana","una pared","un cuarto","una cocina","una estancia","un comedor","una habitación","un sofá","un sillón","una almohada","una cobija"]
Spanish[7]=new Array();
Spanish[7]=["un tenedor","un cuchillo","una cuchara","un plato","un tazón","un vaso","una taza","una botella","una servilleta"]
Spanish[8]=new Array();
Spanish[8]=["un árbol","una flor","el sol","la luna","una montaña","un lago","un río","una rosa"]
Spanish[9]=new Array();
Spanish[9]=["un libro","una revista","un periódico","una calculadora","un teléfono","un celular","una tele","una llave"]
Spanish[10]=new Array();
Spanish[10]=["café","té","leche","crema","azúcar","jugo","jugo de naranja","jugo de manzana","agua"]
var German=new Array();
//German=[6];
German[0]=new Array();
German[0]=["weiß","schwarz","blau","rot","gelb"];
German[1]=new Array();
German[1]=["ein Kopf","ein Mund","ein Auge","eine Hand","ein Fuß"];
German[2]=new Array();
German[2]=["ein Hut","ein Sweater","ein Schuh","ein Jackett","eine Socke"];
German[3]=new Array();
German[3]=["eine Katze","ein Hund","eine Kuh","ein Pferd","ein Schwein","ein Fisch"];
German[4]=new Array();
German[4]=["eine Schule","ein Büro","eine Bank","ein Restaurant","ein Supermarkt"];
German[5]=new Array();
German[5]=["ein Mann","eine Frau","ein Junge","ein Mädchen","ein Baby"];
German[6]=new Array();
German[6]=["ein Haus","ein Bett","ein Tisch","ein Stuhl","eine Tür","ein Fenster","eine Wand","ein Zimmer","eine Küche","ein Wohnzimmer","ein Esszimmer","ein Schlafzimmer","ein Sofa","ein Lehnstuhl","ein Kopfkissen","eine Decke"]
German[7]=new Array();
German[7]=["eine Gabel","ein Messer","ein Löffel","eine Platte","ein Napf","ein Glas","eine Tasse","eine Flasche","eine Serviette"]
German[8]=new Array();
German[8]=["ein Baum","eine Blume","die Sonne","der Mond","ein Berg","ein See","ein Fluss","eine Rose"]
German[9]=new Array();
German[9]=["ein Buch","ein Magazin","eine Zeitung","ein Kalkulator","ein Telefon","ein Handy","ein Fernsehen","ein Schlüssel"]
German[10]=new Array();
German[10]=["Kaffee","Tee","Milch","Sahne","Zucker","Saft","Orangensaft","Apfelsaft","Wasser"]
var Italian=new Array();
//Italian=[6];
Italian[0]=new Array();
Italian[0]=["bianco","nero","blu","rosso","giallo"];
Italian[1]=new Array();
Italian[1]=["una testa","una bocca","un occhio","una mano","un piede"];
Italian[2]=new Array();
Italian[2]=["un cappello","un maglione","una scarpa","un cappotto","un calzino"];
Italian[3]=new Array();
Italian[3]=["un gatto","un cane","una mucca","un cavallo","un maiale","un pesce"];
Italian[4]=new Array();
Italian[4]=["una scuola","un ufficio","una banca","un ristorante","un supermercato"];
Italian[5]=new Array();
Italian[5]=["un uomo","una donna","un ragazzo","una ragazza","un bebè"];
Italian[6]=new Array();
Italian[6]=["una casa","un letto","un tavolo","una sedia","una porta","una finestra","una parete","una stanza","una cucina","un salotto","una sala da pranzo","una camera","un sofà","una poltrona","un cuscino","una coperta"]
Italian[7]=new Array();
Italian[7]=["una forchetta","un coltello","un cucchiaio","un piatto","una scodella","un bicchiere","una tazza","una bottiglia","un tovagliolo"]
Italian[8]=new Array();
Italian[8]=["un albero","un fiore","il sole","la luna","una montagna","un lago","un fiume","una rosa"]
Italian[9]=new Array();
Italian[9]=["un libro","una rivista","un giornale","una calcolatrice","un telefono","un cellulare","una televisione","una chiave"]
Italian[10]=new Array();
Italian[10]=["caffè","tè","latte","della panna","lo zucchero","succo","succo d'arancia","succo di mela","acqua"]
var Russian=new Array();
//Russian=[6];
Russian[0]=new Array();
Russian[0]=["белый","чёрный","синий","красный","жёлтый"];
Russian[1]=new Array();
Russian[1]=["голова","рот","глаз","рука","нога"];
Russian[2]=new Array();
Russian[2]=["шляпа","свитер","туфля","пальто","носок"];
Russian[3]=new Array();
Russian[3]=["кошка","собака","корова","лошадь","свинья","рыба"];
Russian[4]=new Array();
Russian[4]=["школа","офис","банк","ресторан","супермаркет"];
Russian[5]=new Array();
Russian[5]=["мужчина","женщина","мальчик","девочка","ребёнок"];
Russian[6]=new Array();
Russian[6]=["дом","кровать","стол","стул","дверь","окно","стена","комната","кухня","гостиная","столовая","спальня","диван","кресло","подушка","одеяло"]
Russian[7]=new Array();
Russian[7]=["вилка","нож","ложка","тарелка","миска","стакан","чашка","бутылка","салфетка"]
Russian[8]=new Array();
Russian[8]=["дерево","цветок","солнце","луна","гора","озеро","река","роза"]
Russian[9]=new Array();
Russian[9]=["книга","журнал","газета","калькулятор","телефон","сотовый телефон","телевизор","ключ"]
Russian[10]=new Array();
Russian[10]=["кофе","чай","молоко","сливки","сахар","сок","апельсиновый сок","яблочный сок","вода"]
var Portuguese=new Array();
Portuguese[0]=new Array();
Portuguese[0]=["branco","preto","azul","vermelho","amarelo"]
Portuguese[1]=new Array();
Portuguese[1]=["uma cabeça","uma boca","um olho","uma mão","um pé"]
Portuguese[2]=new Array();
Portuguese[2]=["um chapéu","um suéter","um sapato","um casaco","uma meia"]
Portuguese[3]=new Array();
Portuguese[3]=["um gato","um cão","uma vaca","um cavalo","um porco","um peixe"]
Portuguese[4]=new Array();
Portuguese[4]=["uma escola","um escritório","um banco","um restaurante","um supermercado"]
Portuguese[5]=new Array();
Portuguese[5]=["um homem","uma mulher","um menino","uma menina","um bebê"]
Portuguese[6]=new Array();
Portuguese[6]=["uma casa","uma cama","uma mesa","uma cadeira","uma porta","uma janela","uma parede","um cômodo","uma cozinha","uma sala de estar","uma sala de jantar","um quarto","um sofá","uma poltrona","um travesseiro","um cobertor"]
Portuguese[7]=new Array();
Portuguese[7]=["um garfo","uma faca","uma colher","um prato","uma tigela","um copo","uma xícara","uma garrafa","um guardanapo"]
Portuguese[8]=new Array();
Portuguese[8]=["uma árvore","uma flor","o sol","a lua","uma montanha","um lago","um río","uma rosa"]
Portuguese[9]=new Array();
Portuguese[9]=["um livro","uma revista","um jornal","uma calculadora","um telefone","um telefone celular","uma televisão","uma chave"]
Portuguese[10]=new Array();
Portuguese[10]=["café","chá","leite","creme","açúcar","suco","suco de laranja","suco de maçã","água"]
//audio
var Englishaud=new Array();
//English=[6];
Englishaud[0]=new Array();
Englishaud[0]=["https://www.dropbox.com/s/1d0uqlqc76w9979/en_white.mp3?dl=1",
"https://www.dropbox.com/s/hunucg49lzfylbq/en_black.mp3?dl=1",
"https://www.dropbox.com/s/e8yv6f7lz4mnhon/en_blue.mp3?dl=1",
"https://www.dropbox.com/s/ys4qe6z99unb1to/en_red.mp3?dl=1",
"https://www.dropbox.com/s/ff4veut34kfemab/en_yellow.mp3?dl=1"];
Englishaud[1]=new Array();
Englishaud[1]=["https://www.dropbox.com/s/18np6e5r50sjko7/en_a%20head.mp3?dl=1",
"https://www.dropbox.com/s/yvue67iyttnmy51/en_a%20mouth.mp3?dl=1",
"https://www.dropbox.com/s/vu2jcuvebb89sz7/en_an%20eye.mp3?dl=1",
"https://www.dropbox.com/s/3joo5t0m3rofuop/en_a%20hand.mp3?dl=1",
"https://www.dropbox.com/s/nr6qi1sdshij4l1/en_a%20foot.mp3?dl=1"];
Englishaud[2]=new Array();
Englishaud[2]=["a hat","a sweater","a shoe","a coat","a sock"];
Englishaud[3]=new Array();
Englishaud[3]=["a cat","a dog","a cow","a horse","a pig", "a fish"];
Englishaud[4]=new Array();
Englishaud[4]=["a school","an office","a bank","a restaurant","a supermarket"];
Englishaud[5]=new Array();
Englishaud[5]=["a man","a woman","a boy","a girl","a baby"];
Englishaud[6]=new Array();
Englishaud[6]=["a house","a bed","a table","a chair","a door","a window","a wall","a room","a kitchen","a living room","a dining room","a bedroom","a sofa","an armchair","a pillow","a blanket"]
Englishaud[7]=new Array();
Englishaud[7]=["a fork","a knife","a spoon","a plate","a bowl","a glass","a cup","a bottle","a napkin"]
Englishaud[8]=new Array();
Englishaud[8]=["a tree","a flower","the sun","the moon","a mountain","a lake","a river","a rose"]
Englishaud[9]=new Array();
Englishaud[9]=["a book","a magazine","a newspaper","a calculator","a telephone","a cell phone","a television","a key"]
Englishaud[10]=new Array();
Englishaud[10]=["coffee","tea","milk","cream ","sugar","juice","orange juice","apple juice","water"]
var Frenchaud=new Array();
//French=[6];
Frenchaud[0]=new Array();
Frenchaud[0]=["https://www.dropbox.com/s/z1wbnal1v00icjy/fr_blanc.mp3?dl=1",
"https://www.dropbox.com/s/ah8b3rpv6su5qfg/fr_noir.mp3?dl=1",
"https://www.dropbox.com/s/4kd1phjgyc1tlup/fr_bleu.mp3?dl=1",
"https://www.dropbox.com/s/vnlhj5rm7mbj4i5/fr_rouge.mp3?dl=1",
"https://www.dropbox.com/s/nmgltqjjoh5gxdx/fr_jaune.mp3?dl=1"];
Frenchaud[1]=new Array()
Frenchaud[1]=["https://www.dropbox.com/s/ip43uw4xhgy2o4d/fr_une%20t%C3%AAte.mp3?dl=1",
"https://www.dropbox.com/s/hkf37fyt9mj75z1/fr_une%20bouche.mp3?dl=1",
"https://www.dropbox.com/s/xy7xsa77s7tyv0t/fr_un%20oeil.mp3?dl=1",
"https://www.dropbox.com/s/0asapzb61ucbp5h/fr_une%20main.mp3?dl=1",
"https://www.dropbox.com/s/jtjlklwhmimtx26/fr_un%20pied.mp3?dl=1"];
Frenchaud[2]=new Array();
Frenchaud[2]=["un chapeau","un pull","une chaussure","un manteau","une chaussette"];
Frenchaud[3]=new Array();
Frenchaud[3]=["un chat","un chien","une vache","un cheval","un cochon", "un poisson"];
Frenchaud[4]=new Array();
Frenchaud[4]=["une école","un bureau","une banque","un restaurant","un supermarché"];
Frenchaud[5]=new Array();
Frenchaud[5]=["un homme","une femme","un garçon","une fille","un bébé"];
Frenchaud[6]=new Array();
Frenchaud[6]=["une maison","un lit","une table","une chaise","une porte","une fenêtre","un mur","une pièce","une cuisine","un séjour","une salle à manger","une chambre","un sofa","un fauteuil","un oreiller","une couverture"]
Frenchaud[7]=new Array();
Frenchaud[7]=["une fourchette","un couteau","une cuillère","une assiette","un bol","un verre","une tasse","une bouteille","une serviette"]
Frenchaud[8]=new Array();
Frenchaud[8]=["un arbre","une fleur","le soleil","la lune","une montagne","un lac","une rivière","une rose"]
Frenchaud[9]=new Array();
Frenchaud[9]=["un livre","un magazine","un journal","une calculatrice","un téléphone","un portable","une télévision","un clé"]
Frenchaud[10]=new Array();
Frenchaud[10]=["café","thé","du lait","de la crème","du sucre","du jus","jus d'orange","jus de pomme","de l'eau"]
var Spanishaud=new Array();
//Spanish=[6];
Spanishaud[0]=new Array();
Spanishaud[0]=["https://www.dropbox.com/s/wh6x7ujp9s6w0x7/es_blanco.mp3?dl=1",
"https://www.dropbox.com/s/pojog56hxx00h1u/es_negro.mp3?dl=1",
"https://www.dropbox.com/s/5jwmknpt4pcxcs9/es_azul.mp3?dl=1",
"https://www.dropbox.com/s/oisfqjj5ip6nk2p/es_rojo.mp3?dl=1",
"https://www.dropbox.com/s/x7dbxtdt05k50s5/es_amarillo.mp3?dl=1"];
Spanishaud[1]=new Array();
Spanishaud[1]=["https://www.dropbox.com/s/oefls8zoqvdapr7/es_una%20cabeza.mp3?dl=1",
"https://www.dropbox.com/s/wb984pmadxkmtba/es_una%20boca.mp3?dl=1",
"https://www.dropbox.com/s/yw2vz52ee0vphc4/es_un%20ojo.mp3?dl=1",
"https://www.dropbox.com/s/fgxvfbgxo74s49x/es_una%20mano.mp3?dl=1",
"https://www.dropbox.com/s/qw1b5qkht776ezj/es_un%20pie.mp3?dl=1"];
Spanishaud[2]=new Array();
Spanishaud[2]=["un sombrero","un suéter","un zapato","un abrigo","un calcetín"];
Spanishaud[3]=new Array();
Spanishaud[3]=["un gato","un perro","una vaca","un caballo","un cerdo","un pez"];
Spanishaud[4]=new Array();
Spanishaud[4]=["una escuela","una oficina","un banco","un restaurante","un supermercado"];
Spanishaud[5]=new Array();
Spanishaud[5]=["un hombre","una mujer","un niño","una niña","un bebé"];
Spanishaud[6]=new Array();
Spanishaud[6]=["una casa","una cama","una mesa","una silla","una puerta","una ventana","una pared","un cuarto","una cocina","una estancia","un comedor","una habitación","un sofá","un sillón","una almohada","una cobija"]
Spanishaud[7]=new Array();
Spanishaud[7]=["un tenedor","un cuchillo","una cuchara","un plato","un tazón","un vaso","una taza","una botella","una servilleta"]
Spanishaud[8]=new Array();
Spanishaud[8]=["un árbol","una flor","el sol","la luna","una montaña","un lago","un río","una rosa"]
Spanishaud[9]=new Array();
Spanishaud[9]=["un libro","una revista","un periódico","una calculadora","un teléfono","un celular","una tele","una llave"]
Spanishaud[10]=new Array();
Spanishaud[10]=["café","té","leche","crema","azucár","jugo","jugo de naranja","jugo de manzana","agua"]
var Germanaud=new Array();
//German=[6];
Germanaud[0]=new Array();
Germanaud[0]=["https://www.dropbox.com/s/ipdc68l665t0dyy/de_wei%C3%9F.mp3?dl=1",
"https://www.dropbox.com/s/ycuel1kacad4gus/de_schwarz.mp3?dl=1",
"https://www.dropbox.com/s/a6mc0gmd6mu7g7h/de_blau.mp3?dl=1",
"https://www.dropbox.com/s/b85i3ihyl9urk0u/de_rot.mp3?dl=1",
"https://www.dropbox.com/s/0ofxjhchbdd4h1w/de_gelb.mp3?dl=1"];
Germanaud[1]=new Array();
Germanaud[1]=["https://www.dropbox.com/s/5z11s9em6o8qouk/de_ein%20Kopf.mp3?dl=1",
"https://www.dropbox.com/s/5frsrj9kzy5hjgk/de_ein%20Mund.mp3?dl=1",
"https://www.dropbox.com/s/0o6v7u36kv5lzir/de_ein%20Auge.mp3?dl=1",
"https://www.dropbox.com/s/uo0qdtg8qb7ijzb/de_eine%20Hand.mp3?dl=1",
"https://www.dropbox.com/s/i915xta3982aqv8/de_ein%20Fu%C3%9F.mp3?dl=1"];
Germanaud[2]=new Array();
Germanaud[2]=["ein Hut","ein Sweater","ein Schuh","ein Jackett","eine Socke"];
Germanaud[3]=new Array();
Germanaud[3]=["eine Katze","ein Hund","eine Kuh","ein Pferd","ein Schwein","ein Fisch"];
Germanaud[4]=new Array();
Germanaud[4]=["eine Schule","ein Büro","eine Bank","ein Restaurant","ein Supermarkt"];
Germanaud[5]=new Array();
Germanaud[5]=["ein Mann","eine Frau","ein Junge","ein Mädchen","ein Baby"];
Germanaud[6]=new Array();
Germanaud[6]=["ein Haus","ein Bett","ein Tisch","ein Stuhl","eine Tür","ein Fenster","eine Wand","ein Zimmer","eine Küche","ein Wohnzimmer","ein Esszimmer","ein Schlafzimmer","ein Sofa","ein Lehnstuhl","ein Kopfkissen","eine Decke"]
Germanaud[7]=new Array();
Germanaud[7]=["eine Gabel","ein Messer","ein Löffel","eine Platte","ein Napf","ein Glas","eine Tasse","eine Flasche","eine Serviette"]
Germanaud[8]=new Array();
Germanaud[8]=["ein Baum","eine Blume","die Sonne","der Mond","ein Berg","ein See","ein Fluss","eine Rose"]
Germanaud[9]=new Array();
Germanaud[9]=["ein Buch","ein Magazin","eine Zeitung","ein Kalkulator","ein Telefon","ein Handy","ein Fernsehen","ein Schlüssel"]
Germanaud[10]=new Array();
Germanaud[10]=["Kaffee","Tee","Milch","Sahne","Zucker","Saft","Orangensaft","Apfelsaft","Wasser"]
var Italianaud=new Array();
//Italian=[6];
Italianaud[0]=new Array();
Italianaud[0]=["https://www.dropbox.com/s/ch5g9w2xx36npzz/it_bianco.mp3?dl=1",
"https://www.dropbox.com/s/baywjyk937kev5w/it_nero.mp3?dl=1",
"https://www.dropbox.com/s/10hltawxhm1dxew/it_blu.mp3?dl=1",
"https://www.dropbox.com/s/hmsul1p5x1kiot0/it_rosso.mp3?dl=1",
"https://www.dropbox.com/s/ssoskjdis5jqg8r/it_giallo.mp3?dl=1"];
Italianaud[1]=new Array();
Italianaud[1]=["https://www.dropbox.com/s/nn0ctbffg43pchb/it_una%20testa.mp3?dl=1",
"https://www.dropbox.com/s/amps3l19r9zd5gd/it_una%20bocca.mp3?dl=1",
"https://www.dropbox.com/s/o1mtn9ebxqr45mq/it_un%20occhio.mp3?dl=1",
"https://www.dropbox.com/s/5z9gyhselsl588b/it_una%20mano.mp3?dl=1",
"https://www.dropbox.com/s/stt5uy7wtm7nxgs/it_un%20piede.mp3?dl=1"];
Italianaud[2]=new Array();
Italianaud[2]=["un cappello","un maglione","una scarpa","un cappotto","un calzino"];
Italianaud[3]=new Array();
Italianaud[3]=["un gatto","un cane","una mucca","un cavallo","un maiale","un pesce"];
Italianaud[4]=new Array();
Italianaud[4]=["una scuola","un ufficio","una banca","un ristorante","un supermercato"];
Italianaud[5]=new Array();
Italianaud[5]=["un uomo","una donna","un ragazzo","una ragazza","un bebè"];
Italianaud[6]=new Array();
Italianaud[6]=["una casa","un letto","un tavolo","una sedia","una porta","una finestra","una parete","una stanza","una cucina","un salotto","sala da pranzo","una camera","un sofà","una poltrona","un cuscino","una coperta"]
Italianaud[7]=new Array();
Italianaud[7]=["una forchetta","un coltello","un cucchiaio","un piatto","una scodella","un bicchiere","una tazza","una bottiglia","un tovagliolo"]
Italianaud[8]=new Array();
Italianaud[8]=["un albero","un fiore","il sole","la luna","una montagna","un lago","un fiume","una rosa"]
Italianaud[9]=new Array();
Italianaud[9]=["un libro","una rivista","un giornale","una calcolatrice","un telefono","un cellulare","una televisione","una chiave"]
Italianaud[10]=new Array();
Italianaud[10]=["caffè","tè","latte","della panna","lo zucchero","succo","succo d'arancia","succo di mela","acqua"]
var Russianaud=new Array();
//Russian=[6];
Russianaud[0]=new Array();
Russianaud[0]=["https://www.dropbox.com/s/z2ibt7yl90nbnqj/ru_anna_white.mp3?dl=1",
"https://www.dropbox.com/s/vtz3opu4chy0829/ru_anna_black.mp3?dl=1",
"https://www.dropbox.com/s/gehwr93ymsi1r95/ru_anna_blue.mp3?dl=1",
"https://www.dropbox.com/s/0zht953gtiivp6q/ru_anna_red.mp3?dl=1",
"https://www.dropbox.com/s/9mbvb1ojb9ei6tp/ru_anna_yellow.mp3?dl=1"];
Russianaud[1]=new Array();
Russianaud[1]=["https://www.dropbox.com/s/o57u9wacajolhw0/ru_anna_head.mp3?dl=1",
"https://www.dropbox.com/s/8ejh7qv1xc3lom5/ru_anna_mouth.mp3?dl=1",
"https://www.dropbox.com/s/a1hvqg8tk0rm5v4/ru_anna_eye.mp3?dl=1",
"https://www.dropbox.com/s/u4v1z01emxaieww/ru_anna_hand.mp3?dl=1",
"https://www.dropbox.com/s/7ejxoxcfwojxie5/ru_anna_foot.mp3?dl=1"];
Russianaud[2]=new Array();
Russianaud[2]=["https://www.dropbox.com/s/z3g2ch6kx51yo46/ru_anna_hat.mp3?dl=1","https://www.dropbox.com/s/xixap4m0n983omy/ru_anna_sweater.mp3?dl=1","https://www.dropbox.com/s/qa6jd8geyc8vhpv/ru_anna_shoe.mp3?dl=1","https://www.dropbox.com/s/g9jla8zjbmt0vd5/ru_anna_coat.mp3?dl=1","https://www.dropbox.com/s/82xkv054hx6fy0l/ru_anna_sock.mp3?dl=1"];
Russianaud[3]=new Array();
Russianaud[3]=["https://www.dropbox.com/s/ywlumteljui9xtc/ru_anna_cat.mp3?dl=1","https://www.dropbox.com/s/o98daj2096insor/ru_anna_dog.mp3?dl=1","https://www.dropbox.com/s/x5p643ev0v0t8nr/ru_anna_cow.mp3?dl=1","https://www.dropbox.com/s/rfwpyn5y400whw9/ru_anna_horse.mp3?dl=1","https://www.dropbox.com/s/bjwr2fmfz6bpuoz/ru_anna_pig.mp3?dl=1","https://www.dropbox.com/s/hrmm9dpx7fj5k41/ru_anna_fish_animal.mp3?dl=1"];
Russianaud[4]=new Array();
Russianaud[4]=["https://www.dropbox.com/s/mpab8ap2wau8m8x/ru_anna_school.mp3?dl=1","https://www.dropbox.com/s/r0af1iigcj1wlcq/ru_anna_office.mp3?dl=1","https://www.dropbox.com/s/rqcb24url1bqwv3/ru_anna_bank.mp3?dl=1","https://www.dropbox.com/s/6sndg5wmo89e6kf/ru_anna_restaurant.mp3?dl=1","https://www.dropbox.com/s/9f1uu3ru5zx35lr/ru_anna_supermarket.mp3?dl=1"];
Russianaud[5]=new Array();
Russianaud[5]=["https://www.dropbox.com/s/q2jf1r9k6zd7hjr/ru_anna_man.mp3?dl=1","https://www.dropbox.com/s/hdp88z1df9b8ecb/ru_anna_woman.mp3?dl=1","https://www.dropbox.com/s/3bpdzvvbxiqgo76/ru_anna_boy.mp3?dl=1","https://www.dropbox.com/s/mj0v62k9i3usnrb/ru_anna_girl.mp3?dl=1","https://www.dropbox.com/s/zob77ulh86bm722/ru_anna_baby.mp3?dl=1"];
Russianaud[6]=new Array();
Russianaud[6]=["https://www.dropbox.com/s/lb0yqqtz4bhmrjw/ru_anna_house.mp3?dl=1","https://www.dropbox.com/s/a970skqpcm7dtal/ru_anna_bed.mp3?dl=1","https://www.dropbox.com/s/vt94xt86gdrhdyf/ru_anna_table.mp3?dl=1","https://www.dropbox.com/s/jhaaum036kd4l7k/ru_anna_chair.mp3?dl=1","https://www.dropbox.com/s/dham54lm1j1hj5p/ru_anna_door.mp3?dl=1","https://www.dropbox.com/s/7eyuancuvcl9480/ru_anna_window.mp3?dl=1","https://www.dropbox.com/s/32hac3lipy53x22/ru_anna_wall.mp3?dl=1","https://www.dropbox.com/s/275bjeyy2zqoaha/ru_anna_room.mp3?dl=1","https://www.dropbox.com/s/y2x50k7z1597l62/ru_anna_kitchen.mp3?dl=1","https://www.dropbox.com/s/rn87vpdpoh28rjg/ru_anna_living_room.mp3?dl=1","https://www.dropbox.com/s/p9w0q9gcqvw6zjn/ru_anna_dining_room.mp3?dl=1","https://www.dropbox.com/s/nfnnndedkm3oy4y/ru_anna_bedroom.mp3?dl=1","https://www.dropbox.com/s/hdf8jz8jm64djrc/ru_anna_sofa.mp3?dl=1","https://www.dropbox.com/s/j1x3fl08qxkdooq/ru_anna_armchair.mp3?dl=1","https://www.dropbox.com/s/9c1i6hhecw1xlmy/ru_anna_pillow.mp3?dl=1","https://www.dropbox.com/s/d6dyk3o71leg7mv/ru_anna_blanket.mp3?dl=1"]
Russianaud[7]=new Array();
Russianaud[7]=["https://www.dropbox.com/s/o3za4povh7878j8/ru_anna_fork.mp3?dl=1","https://www.dropbox.com/s/j49cftewu3nzxn7/ru_anna_knife.mp3?dl=1","https://www.dropbox.com/s/8j1kdwdrvtcliai/ru_anna_spoon.mp3?dl=1","https://www.dropbox.com/s/pf4xkteyz9ht899/ru_anna_plate.mp3?dl=1","https://www.dropbox.com/s/58gxjjlhvxztelr/ru_anna_bowl.mp3?dl=1","https://www.dropbox.com/s/3hpbjsjsyworeuh/ru_anna_glass.mp3?dl=1","https://www.dropbox.com/s/0cb3hkuox7gltsu/ru_anna_cup.mp3?dl=1","https://www.dropbox.com/s/lqtt1meareu7twd/ru_anna_bottle.mp3?dl=1","https://www.dropbox.com/s/majte6z6qtckdrj/ru_anna_napkin.mp3?dl=1"]
Russianaud[8]=new Array();
Russianaud[8]=["https://www.dropbox.com/s/bamhgq66jpd76bx/ru_anna_tree.mp3?dl=1","https://www.dropbox.com/s/lgz1jzz4yx1tfnn/ru_anna_flower.mp3?dl=1","https://www.dropbox.com/s/qcja5zynlg1crsb/ru_anna_the_sun.mp3?dl=1","https://www.dropbox.com/s/g2loor8yb6aipmr/ru_anna_the_moon.mp3?dl=1","https://www.dropbox.com/s/publ43f8gsysvut/ru_anna_mountain.mp3?dl=1","https://www.dropbox.com/s/vfv11a0wyii33dy/ru_anna_lake.mp3?dl=1","https://www.dropbox.com/s/40cl259pjyxc3vz/ru_anna_river.mp3?dl=1","https://www.dropbox.com/s/kdlyjvu5o7ectkn/ru_anna_rose_flower.mp3?dl=1"]
Russianaud[9]=new Array();
Russianaud[9]=["https://www.dropbox.com/s/fo866s9gy8u4agy/ru_anna_book.mp3?dl=1","https://www.dropbox.com/s/o7hvj5xat17fqsd/ru_anna_magazine.mp3?dl=1","https://www.dropbox.com/s/1sgfn3coe3g16k7/ru_anna_newspaper.mp3?dl=1","https://www.dropbox.com/s/t9hygu2zva8dunm/ru_anna_calculator.mp3?dl=1","https://www.dropbox.com/s/8bgvsgtys73cuo1/ru_anna_telephone.mp3?dl=1","https://www.dropbox.com/s/ipqf4u4dwnoe22q/ru_anna_cell_phone.mp3?dl=1","https://www.dropbox.com/s/jxlzv47hg6myw1t/ru_anna_television.mp3?dl=1","https://www.dropbox.com/s/n3zvntbbf0wu2r7/ru_anna_key.mp3?dl=1"]
Russianaud[10]=new Array();
Russianaud[10]=["https://www.dropbox.com/s/xy2sxakctuag2gr/ru_anna_coffee.mp3?dl=1","https://www.dropbox.com/s/qgkwrxbmsdrcvct/ru_anna_tea.mp3?dl=1","https://www.dropbox.com/s/qjdzkmm5fywmpxt/ru_anna_milk.mp3?dl=1","https://www.dropbox.com/s/4lpx6ya3aora3f4/ru_anna_cream.mp3?dl=1","https://www.dropbox.com/s/csc476tg8zrtpq3/ru_anna_sugar.mp3?dl=1","https://www.dropbox.com/s/nxhnt1yexdcif3t/ru_anna_juice.mp3?dl=1","https://www.dropbox.com/s/e499ujricw5b4w1/ru_anna_orange_juice.mp3?dl=1","https://www.dropbox.com/s/8fxd7jo6295upky/ru_anna_apple_juice.mp3?dl=1","https://www.dropbox.com/s/4u3id9to60m6w8g/ru_anna_water.mp3?dl=1"]
var Portugueseaud=new Array();
Portugueseaud[0]=new Array();
Portugueseaud[0]=[
"https://www.dropbox.com/s/aoh9b1ch43o8bvt/pt_magno_branco.mp3?dl=1",
"https://www.dropbox.com/s/k5juxs5tldzlnnn/pt_magno_preto.mp3?dl=1",
"https://www.dropbox.com/s/c08v6heich7np1o/pt_magno_azul.mp3?dl=1",
"https://www.dropbox.com/s/njujeomlc95f6p1/pt_magno_vermelho.mp3?dl=1",
"https://www.dropbox.com/s/4k6pt5d0hmz98wj/pt_magno_amarelo.mp3?dl=1"]
Portugueseaud[1]=new Array();
Portugueseaud[1]=["https://www.dropbox.com/s/jmngogg7xr3noku/pt_magno_uma_cabe%C3%A7a.mp3?dl=1",
"https://www.dropbox.com/s/9rxb7cw8yogptkt/pt_magno_uma_boca.mp3?dl=1",
"https://www.dropbox.com/s/8onmlq0wofw578l/pt_magno_um_olho.mp3?dl=1",
"https://www.dropbox.com/s/0pep0n7r3kqpslq/pt_magno_uma_m%C3%A3o.mp3?dl=1",
"https://www.dropbox.com/s/oea8124mpdtluvv/pt_magno_um_p%C3%A9.mp3?dl=1"]
Portugueseaud[2]=new Array();
Portugueseaud[2]=["https://www.dropbox.com/s/zu2px4x76ozchqm/pt_magno_um_chap%C3%A9u.mp3?dl=1","https://www.dropbox.com/s/yjlmeltjiltm677/pt_magno_um_su%C3%A9ter.mp3?dl=1","https://www.dropbox.com/s/wmf8l7c6bkbqemk/pt_magno_um_sapato.mp3?dl=1","https://www.dropbox.com/s/llszguak81b9bhp/pt_magno_um_casaco.mp3?dl=1","https://www.dropbox.com/s/e5y5s474s9a1f2s/pt_magno_uma_meia.mp3?dl=1"]
Portugueseaud[3]=new Array();
Portugueseaud[3]=["https://www.dropbox.com/s/sigfnf2qz0g66gl/pt_magno_um_gato.mp3?dl=1","https://www.dropbox.com/s/stj8qlzk3okt9t3/pt_magno_um_c%C3%A3o.mp3?dl=1","https://www.dropbox.com/s/vkivcbah35495q8/pt_magno_uma_vaca.mp3?dl=1","https://www.dropbox.com/s/s3dly6yeelx6dm2/pt_magno_um_cavalo.mp3?dl=1","https://www.dropbox.com/s/dca98kz3x5ncghq/pt_magno_um_porco.mp3?dl=1","https://www.dropbox.com/s/dj42s8gl23r8f79/pt_magno_um_peixe.mp3?dl=1"]
Portugueseaud[4]=new Array();
Portugueseaud[4]=["https://www.dropbox.com/s/yw2upzvxyapz5z1/pt_magno_uma_escola.mp3?dl=1","https://www.dropbox.com/s/nsuzvbgv2ymr8l9/pt_magno_um_escrit%C3%B3rio.mp3?dl=1","https://www.dropbox.com/s/0rhhpz6f843vj0z/pt_magno_um_banco.mp3?dl=1","https://www.dropbox.com/s/gyi0feqqitt2dlw/pt_magno_um_restaurante.mp3?dl=1","https://www.dropbox.com/s/2p3snli069mzhtb/pt_magno_um_supermercado.mp3?dl=1"]
Portugueseaud[5]=new Array();
Portugueseaud[5]=["https://www.dropbox.com/s/qwx8gyoxundinnr/pt_magno_um_homem.mp3?dl=1","https://www.dropbox.com/s/z13n91un7rzpmsi/pt_magno_uma_mulher.mp3?dl=1","https://www.dropbox.com/s/i1bxtcd20veh2a3/pt_magno_um_menino.mp3?dl=1","https://www.dropbox.com/s/5170b2y44xta8rk/pt_magno_uma_menina.mp3?dl=1","https://www.dropbox.com/s/oeogcssbo0moxla/pt_magno_um_beb%C3%AA.mp3?dl=1"]
Portugueseaud[6]=new Array();
Portugueseaud[6]=["https://www.dropbox.com/s/t0fufsqul1cpklx/pt_magno_uma_casa.mp3?dl=1","https://www.dropbox.com/s/diyapw1xpybq76q/pt_magno_uma_cama.mp3?dl=1","https://www.dropbox.com/s/du2dzmwy1bb1yzt/pt_magno_uma_mesa.mp3?dl=1","https://www.dropbox.com/s/hv47uqritqq3deu/pt_magno_uma_cadeira.mp3?dl=1","https://www.dropbox.com/s/h88yrweqhs3iu3j/pt_magno_uma_porta.mp3?dl=1","https://www.dropbox.com/s/h2efp3wy8wir1dw/pt_magno_uma_janela.mp3?dl=1","https://www.dropbox.com/s/fo9mo2rqbr4c2tl/pt_magno_uma_parede.mp3?dl=1","https://www.dropbox.com/s/inkm6jeth021d1q/pt_magno_um_c%C3%B4modo.mp3?dl=1","https://www.dropbox.com/s/3c7pcpzk8ukf0lf/pt_magno_uma_cozinha.mp3?dl=1","https://www.dropbox.com/s/ok14ou3pfsw6nem/pt_magno_uma_sala_de_estar.mp3?dl=1","https://www.dropbox.com/s/kidd374f9rivrf2/pt_magno_uma_sala_de_jantar.mp3?dl=1","https://www.dropbox.com/s/v2oxfuh8oi66srq/pt_magno_um_quarto.mp3?dl=1","https://www.dropbox.com/s/wd5tiafwtb15csw/pt_magno_um_sof%C3%A1.mp3?dl=1","https://www.dropbox.com/s/u7ewnmu2i1s5c3g/pt_magno_uma_poltrona.mp3?dl=1","https://www.dropbox.com/s/uge3r6ax86s81gv/pt_magno_um_travesseiro.mp3?dl=1","https://www.dropbox.com/s/w2vmrn08r9ex7ll/pt_magno_um_cobertor.mp3?dl=1"]
Portugueseaud[7]=new Array();
Portugueseaud[7]=["https://www.dropbox.com/s/1hy09ut0rfnw6gs/pt_magno_um_garfo.mp3?dl=1","https://www.dropbox.com/s/wyv5c9xj88wgcyj/pt_magno_uma_faca.mp3?dl=1","https://www.dropbox.com/s/pvodjuwcvn62ej1/pt_magno_uma_colher.mp3?dl=1","https://www.dropbox.com/s/f4u6pm0xmlo1w8k/pt_magno_um_prato.mp3?dl=1","https://www.dropbox.com/s/58qu0zwvalr76ks/pt_magno_uma_tigela.mp3?dl=1","https://www.dropbox.com/s/d5xo1rar31lq56x/pt_magno_um_copo.mp3?dl=1","https://www.dropbox.com/s/0rosypn6kdtsyzu/pt_magno_uma_x%C3%ADchara.mp3?dl=1","https://www.dropbox.com/s/z2yfnhxhr9tumj1/pt_magno_uma_garrafa.mp3?dl=1","https://www.dropbox.com/s/svot6whji2hkq2w/pt_magno_um_guardanapo.mp3?dl=1"]
Portugueseaud[8]=new Array();
Portugueseaud[8]=["https://www.dropbox.com/s/bpy909luyp5ufzt/pt_magno_uma_%C3%A1rvore.mp3?dl=1","https://www.dropbox.com/s/mtysdw8ftnen16h/pt_magno_uma_flor.mp3?dl=1","https://www.dropbox.com/s/rjlmhj2c48w5gm8/pt_magno_o_sol.mp3?dl=1","https://www.dropbox.com/s/ojo723rt0xrw410/pt_magno_a_lua.mp3?dl=1","https://www.dropbox.com/s/shrgfsizmi2elot/pt_magno_uma_montanha.mp3?dl=1","https://www.dropbox.com/s/s81pmzc9hldxhas/pt_magno_um_lago.mp3?dl=1","https://www.dropbox.com/s/gxxi1wsklgv7a0k/pt_magno_um_r%C3%ADo.mp3?dl=1","https://www.dropbox.com/s/v2anwfr0ya7uxkk/pt_magno_uma_rosa.mp3?dl=1"]
Portugueseaud[9]=new Array();
Portugueseaud[9]=["https://www.dropbox.com/s/2tvx84ezv6fajfb/pt_magno_um_livro.mp3?dl=1","https://www.dropbox.com/s/5w70goxutg3hiyh/pt_magno_uma_revista.mp3?dl=1","https://www.dropbox.com/s/aq1ajv4vnfjv0uv/pt_magno_um_jornal.mp3?dl=1","https://www.dropbox.com/s/2ryga9nwo2rvwfz/pt_magno_uma_calculadora.mp3?dl=1","https://www.dropbox.com/s/tjzr2uk3ybb0j76/pt_magno_um_telefone.mp3?dl=1","https://www.dropbox.com/s/lvssw5516ucr3ij/pt_magno_um_telefone_celular.mp3?dl=1","https://www.dropbox.com/s/1rr5b6u59k14e4z/pt_magno_uma_televis%C3%A3o.mp3?dl=1","https://www.dropbox.com/s/6lemj1qjkl6tsg3/pt_magno_uma_chave.mp3?dl=1"]
Portugueseaud[10]=new Array();
Portugueseaud[10]=["https://www.dropbox.com/s/hix3675lvvmqr5w/pt_magno_caf%C3%A9.mp3?dl=1","https://www.dropbox.com/s/bs5gv2vkwms3a7s/pt_magno_ch%C3%A1.mp3?dl=1","https://www.dropbox.com/s/0sondugmprkbz6b/pt_magno_leite.mp3?dl=1","https://www.dropbox.com/s/ius7h8fzoi3dty4/pt_magno_creme.mp3?dl=1","https://www.dropbox.com/s/a8ixx7eju17c49k/pt_magno_a%C3%A7%C3%BAcar.mp3?dl=1","https://www.dropbox.com/s/ecgmmtavij2jlea/pt_magno_suco.mp3?dl=1","https://www.dropbox.com/s/imtdeum89wl29nh/pt_magno_suco_de_laranja.mp3?dl=1","https://www.dropbox.com/s/j3n3rkeu078ruhj/pt_magno_suco_de_ma%C3%A7%C3%A3.mp3?dl=1","https://www.dropbox.com/s/rmglmltz7t0kng0/pt_magno_%C3%A1gua.mp3?dl=1"]
var Topicsaud=new Array();
//Topics=[6];
Topicsaud[0]=new Array();
Topicsaud[0]=[Englishaud[0],Frenchaud[0],Spanishaud[0],Germanaud[0],Italianaud[0],Russianaud[0],Portugueseaud[0]];
Topicsaud[1]=new Array();
Topicsaud[1]=[Englishaud[1],Frenchaud[1],Spanishaud[1],Germanaud[1],Italianaud[1],Russianaud[1],Portugueseaud[1]];
Topicsaud[2]=new Array();
Topicsaud[2]=[Englishaud[2],Frenchaud[2],Spanishaud[2],Germanaud[2],Italianaud[2],Russianaud[2],Portugueseaud[2]];
Topicsaud[3]=new Array();
Topicsaud[3]=[Englishaud[3],Frenchaud[3],Spanishaud[3],Germanaud[3],Italianaud[3],Russianaud[3],Portugueseaud[3]];
Topicsaud[4]=new Array();
Topicsaud[4]=[Englishaud[4],Frenchaud[4],Spanishaud[4],Germanaud[4],Italianaud[4],Russianaud[4],Portugueseaud[4]];
Topicsaud[5]=new Array();
Topicsaud[5]=[Englishaud[5],Frenchaud[5],Spanishaud[5],Germanaud[5],Italianaud[5],Russianaud[5],Portugueseaud[5]];
Topicsaud[6]=new Array();
Topicsaud[6]=[Englishaud[6],Frenchaud[6],Spanishaud[6],Germanaud[6],Italianaud[6],Russianaud[6],Portugueseaud[6]];
Topicsaud[7]=new Array();
Topicsaud[7]=[Englishaud[7],Frenchaud[7],Spanishaud[7],Germanaud[7],Italianaud[7],Russianaud[7],Portugueseaud[7]];
Topicsaud[8]=new Array();
Topicsaud[8]=[Englishaud[8],Frenchaud[8],Spanishaud[8],Germanaud[8],Italianaud[8],Russianaud[8],Portugueseaud[8]];
Topicsaud[9]=new Array();
Topicsaud[9]=[Englishaud[9],Frenchaud[9],Spanishaud[9],Germanaud[9],Italianaud[9],Russianaud[9],Portugueseaud[9]];
Topicsaud[10]=new Array();
Topicsaud[10]=[Englishaud[10],Frenchaud[10],Spanishaud[10],Germanaud[10],Italianaud[10],Russianaud[10],Portugueseaud[10]];
var Photos=new Array();
//Photos=[6];
Photos[0]=new Array();
Photos[0]=["http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=5002937263833932548518379","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=6352059671538967645114275","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=86160785041858275586060678","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=85360809951412223686650482","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=47646438532216288809501056"];
Photos[1]=new Array();
Photos[1]=["http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=6389105680978195450108647","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=2660542805797309488775440","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=1306086836204728763176496","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=2764709198291141718043142","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=57508891733173965941398752"];
Photos[2]=new Array();
Photos[2]=["http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=2130189484435494753841016","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=27449218432557847449844140","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=53234790671474450460941","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=46197011733002114643192427","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=4073445863606263745222654"];
Photos[3]=new Array();
Photos[3]=["http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=5032525476366529678444535","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=28991246382363852633258033","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=2309720445208722885111346","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=34484533591754199595366815","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=7406342621532397792991842","http://0adb8101b7ae4114a392-dfaacb9b5d3eae26a1de1132d02b2b65.r33.cf3.rackcdn.com/golden-koi-fish-10060979.jpg"];
Photos[4]=new Array();
Photos[4]=["http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=3171853377366327702666889","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=6742008320720819917278161","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=5811076561842468282367400","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=18377144171079926029673711","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=4127162980391454879880423"];
Photos[5]=new Array();
Photos[5]=["http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=4601923686631955130051262","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=58756719402976154593668108","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=23513124341528791464790180","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=74528474192361981863263625","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=9481038728900197867767011"]
Photos[6]=new Array();
Photos[6]=["http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=22204769772522177559711196","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=3915241041829932165817034","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=78543292271644463445944814","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=91670236231617946301632262","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=80672979722721379180045355","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=70855115891041151620830640","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=7080571332824456712343051","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=12301302861986404515987423","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=4682130072294746859210245","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=7719618711211819780847914","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=44852224861567135869929786","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=29744979321055247172804495","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=7503196762178444548806548","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=3069863849926026243274410","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=77904096033134287338823502","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=99676920011125778256389068"]
Photos[7]=new Array();
Photos[7]=["http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=69745722162124994714462516","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=57391791992160503497323099","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=89569698642649763194318169","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=6354054353456848523396791","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=7700817266953009477797179","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=63371996702061334047502738","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=53639927792266024057295922","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=5808716809527605138051638","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=81623460102963391232836329"]
Photos[8]=new Array();
Photos[8]=["http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=4368671017339773923750171","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=78219284112702861995545302","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=48112489111501663673334245","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=67320909883006069437095998","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=6600015150425437171255834","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=16427123583220134802394455","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=35095066781288024606055153","http://0adb8101b7ae4114a392-dfaacb9b5d3eae26a1de1132d02b2b65.r33.cf3.rackcdn.com/single-red-rose-10059647.jpg"]
Photos[9]=new Array();
Photos[9]=["http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=4524883992888415264552483","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=1761961897440702793362405","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=88454200982865351913877270","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=169439947848748399436995","http://0adb8101b7ae4114a392-dfaacb9b5d3eae26a1de1132d02b2b65.r33.cf3.rackcdn.com/old-telephone-10066340.jpg","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=47212449541040921775106998","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=36669814791598212385352166","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=5313540419431977217995805"]
Photos[10]=new Array();
Photos[10]=["http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=7110294972466559264448620","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=11173741842128876437324612","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=14970842292375068453616967","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=7485662007555686970270619","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=70776272151156095482891230","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=4025884477617672427945165","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=58514464642331992133030477","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=97324436691913488636123314","http://www.freedigitalphotos.net/images/gallery-thumbnails.php?id=39728216861617699122683020"]
var Photographers=new Array();
//Photographers=[6];
Photographers[0]=new Array();
Photographers[0]=["sumetho","Stuart Miles","antpkr","Sira Anamwong","khunaspix"];
Photographers[1]=new Array();
Photographers[1]=["ddpavumba","Stuart Miles","Pixomar","Nutdanai Apikhomboonwaroot","niamwhan"];
Photographers[2]=new Array();
Photographers[2]=["Sura Nualpradid","stockimages","James Barker","Tina Phillips","Worakit Sirijinda"];
Photographers[3]=new Array();
Photographers[3]=["dan","khunaspix","dan","Tina Phillips","Bill Longshaw","Sommai"];
Photographers[4]=new Array();
Photographers[4]=["smokedsalmon","David Castillo Dominici","adamr","Serge Bertasius Photography","Ambro"];
Photographers[5]=new Array();
Photographers[5]=["Ambro","stockimages","Arvind Balaraman","arztsamui","imagerymajestic"]
Photographers[6]=new Array();
Photographers[6]=["cuteimage","MR LIGHTMAN","nuttakit","satit_srihin","Stuart Miles","Sira Anamwong","luckypic","Sira Anamwong","winnond","Maggie Smith","digidreamgrafix","stockimages","Salvatore Vuono","Serge Bertasius Photography","WorldWideStock","marin"]
Photographers[7]=new Array();
Photographers[7]=["winnond","zirconicusso","Keerati","Master isolated images","Keerati","Sommai","winnond","mrpuen","phasinphoto"]
Photographers[8]=new Array();
Photographers[8]=["Vlado","nipitphand","samuiblue","tuelekza","Vichaya Kiatying-Angsulee","Poulsen Photo","Baitong333","SOMMAI"]
Photographers[9]=new Array();
Photographers[9]=["adamr","Ambro","stockimages","Rasmus Thomsen","SOMMAI","Stuart Miles","Ohmega1982","Jeroen van Oostrom"]
Photographers[10]=new Array();
Photographers[10]=["savit keawtavee","zole4","SOMMAI","nuchylee","Mister GC","digitalart","SOMMAI","KEKO64","rakratchada torsap"]
var Topics=new Array();
//Topics=[6];
Topics[0]=new Array();
Topics[0]=[English[0],French[0],Spanish[0],German[0],Italian[0],Russian[0],Portuguese[0]];
Topics[1]=new Array();
Topics[1]=[English[1],French[1],Spanish[1],German[1],Italian[1],Russian[1],Portuguese[1]];
Topics[2]=new Array();
Topics[2]=[English[2],French[2],Spanish[2],German[2],Italian[2],Russian[2],Portuguese[2]];
Topics[3]=new Array();
Topics[3]=[English[3],French[3],Spanish[3],German[3],Italian[3],Russian[3],Portuguese[3]];
Topics[4]=new Array();
Topics[4]=[English[4],French[4],Spanish[4],German[4],Italian[4],Russian[4],Portuguese[4]];
Topics[5]=new Array();
Topics[5]=[English[5],French[5],Spanish[5],German[5],Italian[5],Russian[5],Portuguese[5]];
Topics[6]=new Array();
Topics[6]=[English[6],French[6],Spanish[6],German[6],Italian[6],Russian[6],Portuguese[6]];
Topics[7]=new Array();
Topics[7]=[English[7],French[7],Spanish[7],German[7],Italian[7],Russian[7],Portuguese[7]];
Topics[8]=new Array();
Topics[8]=[English[8],French[8],Spanish[8],German[8],Italian[8],Russian[8],Portuguese[8]];
Topics[9]=new Array();
Topics[9]=[English[9],French[9],Spanish[9],German[9],Italian[9],Russian[9],Portuguese[9]];
Topics[10]=new Array();
Topics[10]=[English[10],French[10],Spanish[10],German[10],Italian[10],Russian[10],Portuguese[10]];
var Langname=new Array();
//Langname=[6]
Langname[0]=[" in English"," in French"," in Spanish", " in German", " in Italian", " in Russian", " in Portuguese"]
Langname[1]=[" en anglais"," en français"," en espagnol", " en allemand", " en italien", " en russe", " en portugais"]
Langname[2]=[" en inglés"," en francés"," en español", " en alemán", " en italiano", " en ruso", " en portugués"]
Langname[3]=[" auf Englisch"," auf Französisch"," auf Spanisch", " auf Deutsch", " auf Italienisch", " auf Russisch", " auf Portugiesisch"]
Langname[4]=[" in inglese"," in francese"," in spagnolo", " in tedesco", " in italiano", " in russo", " in portoghese"]
Langname[5]=[" по-английски"," по-французски"," по-испански", " по-немецки", " по-итальянски", " по-русски", " по-португальски"]
Langname[6]=[" em inglês"," em francês"," en espanhol", " em alemão", " em italiano", " em russo", " em português"]
var Lname=new Array();
Lname=["en","fr","es-es", "de", "it","ru", "pt"];
var aselectedsource=document.getElementById("Sourcechoice");
var aselectedtarget=document.getElementById("Targetchoice");
var Lang1;
var Lang2;
var answer;
var answer2;
var Topic1;
var Topic2;
var Activity;
var score=0
var tries=0
var average
var ave
var feedback
var array2
var confirmation=new Array();
confirmation=[0,1]
confirmation[0]=["No, ", "Non, ", "No, ", "Nein, ", "No, ", "Нет, ", "No, "]
confirmation[1]=["Yes, ", "Oui, ", "Sí, ", "Ja, ", "Sì, ", "Да, ", "Sim, "];
function refresh(){
//var Lang1=Math.floor(Math.random()*3);
var tries=tries+1;
var aselectedsource=document.getElementById("Sourcechoice");
var aselectedtarget=document.getElementById("Targetchoice");
var aselectedactivity=document.getElementById("Activitychoice");
if (aselectedsource.options[aselectedsource.selectedIndex].text=="Random")
{Lang1=Math.floor(Math.random()*7);
do{Lang1=Math.floor(Math.random()*7)} while (Lang1==Lang2);}
else {Lang1=aselectedsource.options[aselectedsource.selectedIndex].value;
};
if (aselectedtarget.options[aselectedtarget.selectedIndex].text=="Random")
{Lang2=Math.floor(Math.random()*7);
do{Lang2=Math.floor(Math.random()*7)} while (Lang1==Lang2);}
else {Lang2=aselectedtarget.options[aselectedtarget.selectedIndex].value;};
var aselectedtopic=document.getElementById("Topicchoice");
if (aselectedtopic.options[aselectedtopic.selectedIndex].text=="Random")
{Topic1=Math.floor(Math.random()*Topics.length);}
else {Topic1=aselectedtopic.options[aselectedtopic.selectedIndex].value};
//do{var Lang2=Math.floor(Math.random()*3)} while(Lang2==Lang1);
//var Topic1=Math.floor(Math.random()*5);
Topic2=Math.floor(Math.random()*Topics[Topic1][Lang1].length);
//alert(Topic1 + " " + Topic2)
answer=Topics[Topic1][Lang1][Topic2];
answer2=Topics[Topic1][Lang2][Topic2];
switch(Number(aselectedactivity.options[aselectedactivity.selectedIndex].value)){
case 0:
document.getElementById("inserthere").innerHTML=answer;
document.getElementById("inserttextline").style.visibility="hidden";
document.getElementById("textline").style.visibility="visible";
document.getElementById("l1").innerHTML=Langname[Lang1][Lang1];
document.getElementById("l2").innerHTML=Langname[Lang1][Lang2];
document.getElementById("inserthere2").innerHTML=answer2;
document.getElementById("insertimg").src=Photos[Topic1][Topic2];
document.getElementById("photographer").innerHTML=Photographers[Topic1][Topic2];
document.getElementById("imagebox").style.visibility="visible";
document.getElementById("keyboardinsert").innerHTML="";
document.getElementById("a1").src=Topicsaud[Topic1][Lang1][Topic2];
document.getElementById("a1").title=answer + Langname[Lang1][Lang1];
document.getElementById("a2").src=Topicsaud[Topic1][Lang2][Topic2];
document.getElementById("a2").title=answer2 + Langname[Lang1][Lang2];
document.getElementById("a1").style.visibility="visible";
document.getElementById("a2").style.visibility="visible";
break;
case 1:
document.getElementById("inserthere").innerHTML=answer;
document.getElementById("inserttextline").style.visibility="hidden";
document.getElementById("textline").style.visibility="visible";
document.getElementById("l1").innerHTML=Langname[Lang1][Lang1];
document.getElementById("l2").innerHTML=Langname[Lang1][Lang2];
document.getElementById("inserthere2").innerHTML='<input type="text" id="input" onkeypress="searchKeyPress(event);"><input type="button" value="check" id="check" onclick="check1();">';
document.getElementById("insertimg").src="";
document.getElementById("photographer").innerHTML="";
document.getElementById("imagebox").style.visibility="hidden";
document.getElementById("a1").style.visibility="hidden";
document.getElementById("a2").style.visibility="hidden";
if(Lang2==2){document.getElementById("keyboardinsert").innerHTML=spanishkeyboardlayout;}
else if(Lang2==0){document.getElementById("keyboardinsert").innerHTML=englishkeyboardlayout;}
else if(Lang2==1){document.getElementById("keyboardinsert").innerHTML=frenchkeyboardlayout;}
else if(Lang2==3){document.getElementById("keyboardinsert").innerHTML=germankeyboardlayout;}
else if(Lang2==4){document.getElementById("keyboardinsert").innerHTML=italiankeyboardlayout;}
else if(Lang2==5){document.getElementById("keyboardinsert").innerHTML=russiankeyboardlayout;}
else if(Lang2==6){document.getElementById("keyboardinsert").innerHTML=portuguesekeyboardlayout;}
else{document.getElementById("keyboardinsert").innerHTML=""}
break;
case 2:
document.getElementById("inserthere").innerHTML="";
document.getElementById("inserttextline").style.visibility="hidden";
document.getElementById("textline").style.visibility="visible";
document.getElementById("l1").innerHTML="";
document.getElementById("l2").innerHTML=Langname[Lang2][Lang2];
document.getElementById("inserthere2").innerHTML='<input type="text" id="input" onkeypress="searchKeyPress(event);"><input type="button" value="check" id="check" onclick="check1();">';
document.getElementById("insertimg").src=Photos[Topic1][Topic2];
document.getElementById("photographer").innerHTML=Photographers[Topic1][Topic2];
document.getElementById("imagebox").style.visibility="visible";
document.getElementById("a1").style.visibility="hidden";
document.getElementById("a2").style.visibility="hidden";
if(Lang2==2){document.getElementById("keyboardinsert").innerHTML=spanishkeyboardlayout;}
else if(Lang2==0){document.getElementById("keyboardinsert").innerHTML=englishkeyboardlayout;}
else if(Lang2==1){document.getElementById("keyboardinsert").innerHTML=frenchkeyboardlayout;}
else if(Lang2==3){document.getElementById("keyboardinsert").innerHTML=germankeyboardlayout;}
else if(Lang2==4){document.getElementById("keyboardinsert").innerHTML=italiankeyboardlayout;}
else if(Lang2==5){document.getElementById("keyboardinsert").innerHTML=russiankeyboardlayout;}
else if(Lang2==6){document.getElementById("keyboardinsert").innerHTML=portuguesekeyboardlayout;}
else{document.getElementById("keyboardinsert").innerHTML=""}
break;
case 3:
document.getElementById("inserthere").innerHTML=answer;
document.getElementById("inserttextline").style.visibility="hidden";
document.getElementById("textline").style.visibility="visible";
document.getElementById("a1").style.visibility="hidden";
document.getElementById("a2").style.visibility="hidden";
document.getElementById("l1").innerHTML=Langname[Lang1][Lang1];
document.getElementById("l2").innerHTML=Langname[Lang1][Lang2];
document.getElementById("inserthere2").innerHTML='<input type="text" id="input" onkeypress="searchKeyPress(event);"><input type="button" value="check" id="check" onclick="check1();">';
document.getElementById("insertimg").src=Photos[Topic1][Topic2];
document.getElementById("photographer").innerHTML=Photographers[Topic1][Topic2];
document.getElementById("imagebox").style.visibility="visible"
if(Lang2==2){document.getElementById("keyboardinsert").innerHTML=spanishkeyboardlayout;}
else if(Lang2==0){document.getElementById("keyboardinsert").innerHTML=englishkeyboardlayout;}
else if(Lang2==1){document.getElementById("keyboardinsert").innerHTML=frenchkeyboardlayout;}
else if(Lang2==3){document.getElementById("keyboardinsert").innerHTML=germankeyboardlayout;}
else if(Lang2==4){document.getElementById("keyboardinsert").innerHTML=italiankeyboardlayout;}
else if(Lang2==5){document.getElementById("keyboardinsert").innerHTML=russiankeyboardlayout;}
else if(Lang2==6){document.getElementById("keyboardinsert").innerHTML=portuguesekeyboardlayout;}
else{document.getElementById("keyboardinsert").innerHTML=""};
break;
case 4:
document.getElementById("keyboardinsert").innerHTML=""
document.getElementById("textline").style.visibility="hidden";
document.getElementById("inserttextline").style.visibility="visible";
document.getElementById("a1").style.visibility="hidden";
document.getElementById("a2").style.visibility="hidden";
var numarray= new Array();
for(var j=0;j<Topics[Topic1][Lang2].length;j++)
{numarray[j]=j}
//alert(numarray)
//numarray=[0,1,2,3,4];
array2= new Array();
for (var i=0;i<4;i++){var a=Math.floor(Math.random()*numarray.length); array2[i]=numarray[a]; numarray.splice(a,1)};
b=Math.floor(Math.random()*array2.length);
document.getElementById("inserttextline").innerHTML='<button id="checka" onclick="check(0);">'+Topics[Topic1][Lang2][array2[0]]+'</button><button id="checkb" onclick="check(1);">'+Topics[Topic1][Lang2][array2[1]]+'</button><button id="checkc" onclick="check(2);">'+Topics[Topic1][Lang2][array2[2]]+'</button><button id="checkd" onclick="check(3);">'+Topics[Topic1][Lang2][array2[3]]+'</button>';
document.getElementById("insertimg").src=Photos[Topic1][array2[b]];
document.getElementById("photographer").innerHTML=Photographers[Topic1][array2[b]];
document.getElementById("imagebox").style.visibility="visible"
break;
}
}
function spacebar()
{ document.getElementById("input").value+=" ";
}
function refreshtarget(){
var aselectedsource=document.getElementById("Sourcechoice");
var aselectedtarget=document.getElementById("Targetchoice");
aselectedtarget.options.length=7;
aselectedtarget.options[0]=new Option("Random", "-1");
aselectedtarget.options[0].selected=true;
if(aselectedsource.options[aselectedsource.selectedIndex].value==0){
aselectedtarget.options[1]=new Option("Français", "1");
aselectedtarget.options[2]=new Option("Español", "2");
aselectedtarget.options[3]=new Option("Deutsch", "3");
aselectedtarget.options[4]=new Option("Italiano", "4");
aselectedtarget.options[5]=new Option("Русский", "5");
aselectedtarget.options[6]=new Option("Português", "6");
}
else if(aselectedsource.options[aselectedsource.selectedIndex].value==1){
aselectedtarget.options[1]=new Option("English", "0");
aselectedtarget.options[2]=new Option("Español", "2");
aselectedtarget.options[3]=new Option("Deutsch", "3");
aselectedtarget.options[4]=new Option("Italiano", "4");
aselectedtarget.options[5]=new Option("Русский", "5");
aselectedtarget.options[6]=new Option("Português", "6");
}
else if(aselectedsource.options[aselectedsource.selectedIndex].value==2){
aselectedtarget.options[1]=new Option("English", "0");
aselectedtarget.options[2]=new Option("Français", "1");
aselectedtarget.options[3]=new Option("Deutsch", "3");
aselectedtarget.options[4]=new Option("Italiano", "4");
aselectedtarget.options[5]=new Option("Русский", "5");
aselectedtarget.options[6]=new Option("Português", "6");
}
else if(aselectedsource.options[aselectedsource.selectedIndex].value==3){
aselectedtarget.options[1]=new Option("English", "0");
aselectedtarget.options[2]=new Option("Français", "1");
aselectedtarget.options[3]=new Option("Español", "2");
aselectedtarget.options[4]=new Option("Italiano", "4");
aselectedtarget.options[5]=new Option("Русский", "5");
aselectedtarget.options[6]=new Option("Português", "6");
}
else if(aselectedsource.options[aselectedsource.selectedIndex].value==4){
aselectedtarget.options[1]=new Option("English", "0");
aselectedtarget.options[2]=new Option("Français", "1");
aselectedtarget.options[3]=new Option("Español", "2");
aselectedtarget.options[4]=new Option("Deutsch", "3");
aselectedtarget.options[5]=new Option("Русский", "5");
aselectedtarget.options[6]=new Option("Português", "6");
}
else if(aselectedsource.options[aselectedsource.selectedIndex].value==5) {
aselectedtarget.options[1]=new Option("English", "0");
aselectedtarget.options[2]=new Option("Français", "1");
aselectedtarget.options[3]=new Option("Español", "2");
aselectedtarget.options[4]=new Option("Deutsch", "3");
aselectedtarget.options[5]=new Option("Italiano", "4");
aselectedtarget.options[6]=new Option("Português", "6");
}
else {
aselectedtarget.options[1]=new Option("English", "0");
aselectedtarget.options[2]=new Option("Français", "1");
aselectedtarget.options[3]=new Option("Español", "2");
aselectedtarget.options[4]=new Option("Deutsch", "3");
aselectedtarget.options[5]=new Option("Italiano", "4");
aselectedtarget.options[6]=new Option("Русский", "5");
}
//update(aselectedsource.options[aselectedsource.selectedIndex].value,aselectedtarget.options[aselectedtarget.selectedIndex].value)
}
function test(){
document.getElementById("l1").innerHTML="hi"
}
function remindme(){
var aselectedactivity=document.getElementById("Activitychoice");
if (Number(aselectedactivity.options[aselectedactivity.selectedIndex].value)>0&&Number(aselectedactivity.options[aselectedactivity.selectedIndex].value)<4){
var temp=document.getElementById("input").value;
document.getElementById("inserthere2").innerHTML=answer2;
document.getElementById("insertimg").src=Photos[Topic1][Topic2];
document.getElementById("photographer").innerHTML=Photographers[Topic1][Topic2];
}
else{document.getElementById("inserthere2").innerHTML=Topics[Topic1][Lang2][array2[b]];
document.getElementById("insertimg").src=Photos[Topic1][array2[b]];
document.getElementById("photographer").innerHTML=Photographers[Topic1][array2[b]];
}
//alert(temp);
document.getElementById("refreshbutton").style.visibility="hidden";
document.getElementById("inserthere").innerHTML="";
document.getElementById("inserttextline").style.visibility="hidden";
document.getElementById("textline").style.visibility="visible";
document.getElementById("l1").innerHTML=""
document.getElementById("l2").innerHTML=Langname[Lang2][Lang2];
document.getElementById("imagebox").style.visibility="visible";
document.getElementById("keyboardinsert").innerHTML="";
setTimeout(function(){
document.getElementById("refreshbutton").style.visibility="visible";
switch(Number(aselectedactivity.options[aselectedactivity.selectedIndex].value)){
case 0:
document.getElementById("inserthere").innerHTML=answer;
document.getElementById("inserttextline").style.visibility="hidden";
document.getElementById("textline").style.visibility="visible";
document.getElementById("l1").innerHTML=Langname[Lang1][Lang1];
document.getElementById("l2").innerHTML=Langname[Lang1][Lang2];
document.getElementById("inserthere2").innerHTML=answer2;
document.getElementById("insertimg").src=Photos[Topic1][Topic2];
document.getElementById("photographer").innerHTML=Photographers[Topic1][Topic2];
document.getElementById("imagebox").style.visibility="visible";
document.getElementById("keyboardinsert").innerHTML="";
document.getElementById("a1").style.visibility="hidden";
document.getElementById("a2").style.visibility="hidden";
break;
case 1:
document.getElementById("inserthere").innerHTML=answer;
document.getElementById("inserttextline").style.visibility="hidden";
document.getElementById("textline").style.visibility="visible";
document.getElementById("l1").innerHTML=Langname[Lang1][Lang1];
document.getElementById("l2").innerHTML=Langname[Lang1][Lang2];
document.getElementById("inserthere2").innerHTML='<input type="text" id="input" onkeypress="searchKeyPress(event);"><input type="button" value="check" id="check" onclick="check1();">';
document.getElementById("input").value=temp;
document.getElementById("insertimg").src="";
document.getElementById("photographer").innerHTML="";
document.getElementById("imagebox").style.visibility="hidden";
document.getElementById("a1").style.visibility="hidden";
document.getElementById("a2").style.visibility="hidden";
if(Lang2==2){document.getElementById("keyboardinsert").innerHTML=spanishkeyboardlayout;}
else if(Lang2==0){document.getElementById("keyboardinsert").innerHTML=englishkeyboardlayout;}
else if(Lang2==1){document.getElementById("keyboardinsert").innerHTML=frenchkeyboardlayout;}
else if(Lang2==3){document.getElementById("keyboardinsert").innerHTML=germankeyboardlayout;}
else if(Lang2==4){document.getElementById("keyboardinsert").innerHTML=italiankeyboardlayout;}
else if(Lang2==5){document.getElementById("keyboardinsert").innerHTML=russiankeyboardlayout;}
else if(Lang2==6){document.getElementById("keyboardinsert").innerHTML=portuguesekeyboardlayout;}
else{document.getElementById("keyboardinsert").innerHTML=""}
break;
case 2:
document.getElementById("inserthere").innerHTML="";
document.getElementById("inserttextline").style.visibility="hidden";
document.getElementById("textline").style.visibility="visible";
document.getElementById("l1").innerHTML="";
document.getElementById("l2").innerHTML=Langname[Lang2][Lang2];
document.getElementById("inserthere2").innerHTML='<input type="text" id="input" onkeypress="searchKeyPress(event);"><input type="button" value="check" id="check" onclick="check1();">';
document.getElementById("input").value=temp;
document.getElementById("insertimg").src=Photos[Topic1][Topic2];
document.getElementById("photographer").innerHTML=Photographers[Topic1][Topic2];
document.getElementById("imagebox").style.visibility="visible";
document.getElementById("a1").style.visibility="hidden";
document.getElementById("a2").style.visibility="hidden";
if(Lang2==2){document.getElementById("keyboardinsert").innerHTML=spanishkeyboardlayout;}
else if(Lang2==0){document.getElementById("keyboardinsert").innerHTML=englishkeyboardlayout;}
else if(Lang2==1){document.getElementById("keyboardinsert").innerHTML=frenchkeyboardlayout;}
else if(Lang2==3){document.getElementById("keyboardinsert").innerHTML=germankeyboardlayout;}
else if(Lang2==4){document.getElementById("keyboardinsert").innerHTML=italiankeyboardlayout;}
else if(Lang2==5){document.getElementById("keyboardinsert").innerHTML=russiankeyboardlayout;}
else if(Lang2==6){document.getElementById("keyboardinsert").innerHTML=portuguesekeyboardlayout;}
else{document.getElementById("keyboardinsert").innerHTML=""}
break;
case 3:
document.getElementById("inserthere").innerHTML=answer;
document.getElementById("inserttextline").style.visibility="hidden";
document.getElementById("textline").style.visibility="visible";
document.getElementById("l1").innerHTML=Langname[Lang1][Lang1];
document.getElementById("l2").innerHTML=Langname[Lang1][Lang2];
document.getElementById("inserthere2").innerHTML='<input type="text" id="input" onkeypress="searchKeyPress(event);"><input type="button" value="check" id="check" onclick="check1();">';
document.getElementById("input").value=temp;
document.getElementById("insertimg").src=Photos[Topic1][Topic2];
document.getElementById("photographer").innerHTML=Photographers[Topic1][Topic2];
document.getElementById("imagebox").style.visibility="visible";
document.getElementById("a1").style.visibility="hidden";
document.getElementById("a2").style.visibility="hidden";
if(Lang2==2){document.getElementById("keyboardinsert").innerHTML=spanishkeyboardlayout;}
else if(Lang2==0){document.getElementById("keyboardinsert").innerHTML=englishkeyboardlayout;}
else if(Lang2==1){document.getElementById("keyboardinsert").innerHTML=frenchkeyboardlayout;}
else if(Lang2==3){document.getElementById("keyboardinsert").innerHTML=germankeyboardlayout;}
else if(Lang2==4){document.getElementById("keyboardinsert").innerHTML=italiankeyboardlayout;}
else if(Lang2==5){document.getElementById("keyboardinsert").innerHTML=russiankeyboardlayout;}
else if(Lang2==6){document.getElementById("keyboardinsert").innerHTML=portuguesekeyboardlayout;}
else{document.getElementById("keyboardinsert").innerHTML=""};
break;
case 4:
document.getElementById("keyboardinsert").innerHTML=""
document.getElementById("textline").style.visibility="hidden";
document.getElementById("inserttextline").style.visibility="visible";
document.getElementById("a1").style.visibility="hidden";
document.getElementById("a2").style.visibility="hidden";
//alert(numarray)
//numarray=[0,1,2,3,4];
document.getElementById("inserttextline").innerHTML='<button id="checka" onclick="check(0);">'+Topics[Topic1][Lang2][array2[0]]+'</button><button id="checkb" onclick="check(1);">'+Topics[Topic1][Lang2][array2[1]]+'</button><button id="checkc" onclick="check(2);">'+Topics[Topic1][Lang2][array2[2]]+'</button><button id="checkd" onclick="check(3);">'+Topics[Topic1][Lang2][array2[3]]+'</button>';
document.getElementById("insertimg").src=Photos[Topic1][array2[b]];
document.getElementById("photographer").innerHTML=Photographers[Topic1][array2[b]];
document.getElementById("imagebox").style.visibility="visible"
break;
};
}, 2000);
}
function update(s,t){
//alert("Menu: "+s + " , Selection: " +t + ", Lang1: " + Lang1 + " Lang2: "+Lang2)
var aselectedsource=document.getElementById("Sourcechoice");
var aselectedtarget=document.getElementById("Targetchoice");
//alert("Lang1: " +aselectedsource.options[aselectedsource.selectedIndex].value+", Lang2: "+aselectedtarget.options[aselectedtarget.selectedIndex].value)
var aselectedtopic=document.getElementById("Topicchoice");
var aselectedactivity=document.getElementById("Activitychoice");
//if (aselectedsource.options[aselectedsource.selectedIndex].text=="Random")
//{Lang1=Math.floor(Math.random()*5);}
//else {Lang1=aselectedsource.options[aselectedsource.selectedIndex].value;};
if(s==0){
if(t<0){do{Lang1=Math.floor(Math.random()*7)} while (Lang1==Lang2)}
else{
if(t==Lang2){Lang2=Lang1;Lang1=t;
//Lang1=t;do{Lang2=Math.floor(Math.random()*5)} while (Lang1==Lang2);
}
else{Lang1=t}
//if(Lang2==t){Lang2=Math.floor(Math.random()*5)}
}}
else{if(t<0){do{Lang2=Math.floor(Math.random()*7)} while (Lang1==Lang2)}
else{
if(t==Lang1){Lang2=t;do{Lang1=Math.floor(Math.random()*7)} while (Lang1==Lang2);}
else{Lang2=t}}}
//Lang1=aselectedsource.options[aselectedsource.selectedIndex].value
//if (aselectedtarget.options[aselectedtarget.selectedIndex].text=="Random")
//{Lang2=Math.floor(Math.random()*5);
//do{Lang2=Math.floor(Math.random()*5)} while (Lang1==Lang2);}
//else {Lang2=aselectedtarget.options[aselectedtarget.selectedIndex].value;};
//Lang2=aselectedtarget.options[aselectedtarget.selectedIndex].value
//if (aselectedtopic.options[aselectedtopic.selectedIndex].text=="Random")
//{Topic1=Math.floor(Math.random()*5);}
//else {Topic1=aselectedtopic.options[aselectedtopic.selectedIndex].value};
//Topic1=aselectedtopic.options[aselectedtopic.selectedIndex].value
answer=Topics[Topic1][Lang1][Topic2];
answer2=Topics[Topic1][Lang2][Topic2];
switch(Number(aselectedactivity.options[aselectedactivity.selectedIndex].value)){
case 0:
document.getElementById("inserthere").innerHTML=answer;
document.getElementById("inserttextline").style.visibility="hidden";
document.getElementById("textline").style.visibility="visible";
document.getElementById("l1").innerHTML=Langname[Lang1][Lang1];
document.getElementById("l2").innerHTML=Langname[Lang1][Lang2];
document.getElementById("inserthere2").innerHTML=answer2;
document.getElementById("imagebox").style.visibility="visible"
document.getElementById("keyboardinsert").innerHTML="";
document.getElementById("a1").src=Topicsaud[Topic1][Lang1][Topic2];
document.getElementById("a1").title=answer + Langname[Lang1][Lang1];
document.getElementById("a2").src=Topicsaud[Topic1][Lang2][Topic2];
document.getElementById("a2").title=answer2 + Langname[Lang1][Lang2];
document.getElementById("a1").style.visibility="visible";
document.getElementById("a2").style.visibility="visible";
break;
case 1:
document.getElementById("inserthere").innerHTML=answer;
document.getElementById("inserttextline").style.visibility="hidden";
document.getElementById("textline").style.visibility="visible";
document.getElementById("l1").innerHTML=Langname[Lang1][Lang1];
document.getElementById("l2").innerHTML=Langname[Lang1][Lang2];
document.getElementById("inserthere2").innerHTML='<input type="text" id="input" onkeypress="searchKeyPress(event);"><input type="button" value="check" id="check" onclick="check1();">';
document.getElementById("insertimg").src=Photos[Topic1][Topic2];
document.getElementById("photographer").innerHTML=Photographers[Topic1][Topic2];
document.getElementById("imagebox").style.visibility="hidden";
document.getElementById("a1").style.visibility="hidden";
document.getElementById("a2").style.visibility="hidden";
if(Lang2==2){document.getElementById("keyboardinsert").innerHTML=spanishkeyboardlayout;}
else if(Lang2==0){document.getElementById("keyboardinsert").innerHTML=englishkeyboardlayout;}
else if(Lang2==1){document.getElementById("keyboardinsert").innerHTML=frenchkeyboardlayout;}
else if(Lang2==3){document.getElementById("keyboardinsert").innerHTML=germankeyboardlayout;}
else if(Lang2==4){document.getElementById("keyboardinsert").innerHTML=italiankeyboardlayout;}
else if(Lang2==5){document.getElementById("keyboardinsert").innerHTML=russiankeyboardlayout;}
else if(Lang2==6){document.getElementById("keyboardinsert").innerHTML=portuguesekeyboardlayout;}
else{document.getElementById("keyboardinsert").innerHTML=""}
break;
case 2:
document.getElementById("inserthere").innerHTML="";
document.getElementById("inserttextline").style.visibility="hidden";
document.getElementById("textline").style.visibility="visible";
document.getElementById("l1").innerHTML="";
document.getElementById("l2").innerHTML=Langname[Lang2][Lang2];
document.getElementById("inserthere2").innerHTML='<input type="text" id="input" onkeypress="searchKeyPress(event);"><input type="button" value="check" id="check" onclick="check1();">';
document.getElementById("imagebox").style.visibility="visible";
document.getElementById("a1").style.visibility="hidden";
document.getElementById("a2").style.visibility="hidden";
if(Lang2==2){document.getElementById("keyboardinsert").innerHTML=spanishkeyboardlayout;}
else if(Lang2==0){document.getElementById("keyboardinsert").innerHTML=englishkeyboardlayout;}
else if(Lang2==1){document.getElementById("keyboardinsert").innerHTML=frenchkeyboardlayout;}
else if(Lang2==3){document.getElementById("keyboardinsert").innerHTML=germankeyboardlayout;}
else if(Lang2==4){document.getElementById("keyboardinsert").innerHTML=italiankeyboardlayout;}
else if(Lang2==5){document.getElementById("keyboardinsert").innerHTML=russiankeyboardlayout;}
else if(Lang2==6){document.getElementById("keyboardinsert").innerHTML=portuguesekeyboardlayout;}
else{document.getElementById("keyboardinsert").innerHTML=""}
break;
case 3:
document.getElementById("inserthere").innerHTML=answer;
document.getElementById("inserttextline").style.visibility="hidden";
document.getElementById("textline").style.visibility="visible";
document.getElementById("l1").innerHTML=Langname[Lang1][Lang1];
document.getElementById("l2").innerHTML=Langname[Lang1][Lang2];
document.getElementById("inserthere2").innerHTML='<input type="text" id="input" onkeypress="searchKeyPress(event);"><input type="button" value="check" id="check" onclick="check1();">';
document.getElementById("insertimg").src=Photos[Topic1][Topic2];
document.getElementById("photographer").innerHTML=Photographers[Topic1][Topic2];
document.getElementById("imagebox").style.visibility="visible";
document.getElementById("a1").style.visibility="hidden";
document.getElementById("a2").style.visibility="hidden";
if(Lang2==2){document.getElementById("keyboardinsert").innerHTML=spanishkeyboardlayout;}
else if(Lang2==0){document.getElementById("keyboardinsert").innerHTML=englishkeyboardlayout;}
else if(Lang2==1){document.getElementById("keyboardinsert").innerHTML=frenchkeyboardlayout;}
else if(Lang2==3){document.getElementById("keyboardinsert").innerHTML=germankeyboardlayout;}
else if(Lang2==4){document.getElementById("keyboardinsert").innerHTML=italiankeyboardlayout;}
else if(Lang2==5){document.getElementById("keyboardinsert").innerHTML=russiankeyboardlayout;}
else if(Lang2==6){document.getElementById("keyboardinsert").innerHTML=portuguesekeyboardlayout;}
else{document.getElementById("keyboardinsert").innerHTML=""};
break;
case 4:
document.getElementById("keyboardinsert").innerHTML="";
document.getElementById("textline").style.visibility="hidden";
document.getElementById("inserttextline").style.visibility="visible";
document.getElementById("a1").style.visibility="hidden";
document.getElementById("a2").style.visibility="hidden";
var numarray= new Array();
for(var j=0;j<Topics[Topic1][Lang2].length;j++)
{numarray[j]=j}
array2= new Array();
for (var i=0;i<4;i++){var a=Math.floor(Math.random()*numarray.length); array2[i]=numarray[a]; numarray.splice(a,1)};
b=Math.floor(Math.random()*array2.length);
document.getElementById("inserttextline").innerHTML='<button id="checka" onclick="check(0);">'+Topics[Topic1][Lang2][array2[0]]+'</button><button id="checkb" onclick="check(1);">'+Topics[Topic1][Lang2][array2[1]]+'</button><button id="checkc" onclick="check(2);">'+Topics[Topic1][Lang2][array2[2]]+'</button><button id="checkd" onclick="check(3);">'+Topics[Topic1][Lang2][array2[3]]+'</button>';
document.getElementById("insertimg").src=Photos[Topic1][array2[b]];
document.getElementById("photographer").innerHTML=Photographers[Topic1][array2[b]];
document.getElementById("imagebox").style.visibility="visible";
break;
}
}
function check(val){
var value=val;
if(value==b){//alert("correct");
score = score + 1;
tries = tries + 1;
save();
average=score/tries*100;
ave=average.toFixed(2);
feedback="<strong>" + confirmation[1][Lang2] + "</strong>" + " " + Topics[Topic1][Lang2][array2[b]] + " " + score + "/" + tries + "=" + ave + "%.";
refresh();}
else{//alert("try again");
tries = tries +1;
save();
average=score/tries*100;
ave=average.toFixed(2);
feedback="<strong>" + confirmation[0][Lang2] + "</strong>" + " " + score + "/" + tries + "=" + ave + "%.";
remindme();
}
document.getElementById("feedback").innerHTML=feedback;
}
function check1(){
//alert(answer2);
if(document.getElementById("input").value==answer2){
//alert("correct");
score = score + 1;
tries = tries + 1;
save();
average=score/tries*100;
ave=average.toFixed(2);
feedback="<strong>" + confirmation[1][Lang2] + "</strong>" + " " + answer2 + " " + score + "/" + tries + "=" + ave + "%.";
refresh();}
else{//alert("try again");
tries = tries +1;
save();
average=score/tries*100;
ave=average.toFixed(2);
feedback="<strong>" + confirmation[0][Lang2] + "</strong>" + " " + score + "/" + tries + "=" + ave + "%.";
remindme();
}
document.getElementById("feedback").innerHTML=feedback;
}
function check2(){
//alert(answer);
if(document.getElementById("input").value==answer){
alert("correct");
refresh();}
else{alert("try again")}
}
function sayit(e,val){
var value=val;
var language;
var words=e.target.innerHTML;
if(val==0){language=Lname[Lang1]}
else{language=Lname[Lang2]}
var audio = new Audio();
audio.src='http://translate.google.com/translate_tts?ie=utf-8&tl=' + language + '&q=' + words;
audio.play();
}
function searchKeyPress(e)
{
// look for window.event in case event isn't passed in
if (typeof e == 'undefined' && window.event) { e = window.event; }
if (e.keyCode == 13)
{
document.getElementById("check").click();
}
}
</script>
<style>
</style>
</head>
<body Onload="refresh();preload();">
<table>
<tr>
<td class="f">Source:</td>
<td><select class="f"id = "Sourcechoice" onchange="refreshtarget();update(0,this.value);">
<option class="f"value="-1"selected="selected">Random</option>
<option class="f"value="0">English</option>
<option class="f"value="1">Français</option>
<option class="f"value="2">Español</option>
<option class="f"value="3">Deutsch</option>
<option class="f"value="4">Italiano</option>
<option class="f"value="5">Русский</option>
<option class="f"value="6">Português</option>
</select>
</td>
<td class="f">Target:</td>
<td><select class="f"id = "Targetchoice" onchange="update(1,this.value);">
<option class="f"value="-1"selected="selected">Random</option>
<option class="f"value="0">English</option>
<option class="f"value="1">Français</option>
<option class="f"value="2">Español</option>
<option class="f"value="3">Deutsch</option>
<option class="f"value="4">Italiano</option>
<option class="f"value="5">Русский</option>
<option class="f"value="6">Português</option>
</select>
</td>
</tr><tr>
<td class="f">Topic:</td>
<td><select class="f"id = "Topicchoice" <!--onchange="Refresh();"-->>
<option class="f"selected="selected">Random</option>
<option class="f"value="0">Colors</option>
<option class="f"value="1">Body parts</option>
<option class="f"value="2">Clothing</option>
<option class="f"value="3">Animals</option>
<option class="f"value="4">Places</option>
<option class="f"value="5">People</option>
<option class="f"value="6">In the home</option>
<option class="f"value="7">Table setting</option>
<option class="f"value="8">Nature</option>
<option class="f"value="9">Objects</option>
<option class="f"value="10">Drinks</option>
</select>
</td>
<td class="f">Activity:</td>
<td><select class="f"id = "Activitychoice" <!--onchange="Refresh();"-->>
<option class="f"selected="selected"value="0">Learn</option>
<option class="f"value="1">Translate words</option>
<option class="f"value="2">Label pictures</option>
<option class="f"value="3">Translate words with pictures</option>
<option class="f"value="4">Identify pictures</option>
</select>
</td>
</tr>
</table><br>
<div id="feedback"></div><br>
<button type="button" id="refreshbutton" Onclick="refresh();">Refresh</button><br><br>
<b><div id="textline"><span id="inserthere" onmouseover="sayit(event,0);"></span></b><span id="l1"></span><span id="equals"> = </span><b><span id="inserthere2" onmouseover="sayit(event,1);"></span></b><span id="l2"></span></div><div id="inserttextline"></div><br>
<audio controls title="" id="a1">
<source src="" rel="noreferrer"/>
If you cannot see the audio controls, your browser does not support the audio element
</audio><br>
<audio controls title="" id="a2">
<source src="" rel="noreferrer"/>
If you cannot see the audio controls, your browser does not support the audio element
</audio>
<br>
<div class="f" id="keyboardinsert"></div>
<div id="imagebox"><img id="insertimg" src="" alt="" style="width:300px;height:200px;"><br>
<span>Image courtesy of </span><span id="photographer">name of the image creator</span><span> at <a href="http://www.freedigitalphotos.net">FreeDigitalPhotos.net</a></span></div>
<script type="text/javascript">
window.onbeforeunload = function(){
Parse.initialize("NMQk68BCxRbtqmQbwT4hPlgY3El3JuBwj81TAuS6", "aaKsetwGtPnv0S80t6fgtf9jzeH4heTttFS1GKox");
var TestObject = Parse.Object.extend("TestObject");
var testObject = new TestObject();
testObject.set("Ip", Ipp);
testObject.set("Country", Country);
testObject.set("City", City);
testObject.set("Score", score);
testObject.set("Tries", tries);
testObject.set("Average", Number(ave));
testObject.save(null,
{
success: function(object) {
//$(".success").show();
},
error: function(model, error) {
//$(".error").show();
}
});
return "Thanks for visiting!";
}
</script>
</body>
</HTML>Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com0tag:blogger.com,1999:blog-4142616945456164068.post-41997821109452399882015-05-21T23:42:00.003-05:002015-05-21T23:42:58.312-05:0034 tips for my 34th1. Comment your code<br />
<br />
This is for several reasons. One of which, is that when you develop something today when the idea is fresh in your head and makes sense to you now, you may not remember everything a year from now when you decide to update the code or try to extract part of it for another project. So, comments can be little reminders about what this particular line of code does or the explanation and logic behind a series of steps and procedures or what the expected end result is supposed to be.<br />
<br />
Another use of commenting is very important in debugging problematic lines of code. Commenting can be used like when the police section off or rope off streets surrounding a protest march or when your Christmas tree lights don’t work and you try to figure out which bulb is causing the problem. By quarantining little by little with comments and working forwards and backwards to see if the whole program works with or without a line or several lines of code, you can finally find the culprit and get rid of it or figure out how to fix it.<br />
<br />
2. Set time limits for debugging<br />
<br />
There is nothing more frustrating than trying to debug using the tip from above and never figuring out where the real problem is. Or you figure out what the problem is, but try every variation you can think of and nothing seems to fix the problem. I don’t want to suggest giving up because perseverance is an important aspect of programming, but sometimes you need a break. Breathe a little, do something else, come back a few hours later or the next day, and try to approach the situation with fresh eyes or a new mindset. And especially as a newbie, you may be approaching everything from the wrong end of the stick and it may be months or years from now until you actually discover the way the pros tackle it. So, don’t go completely crazy when debugging. Patience is important!<br />
<br />
Also, similar to the tip above, make sure you keep a log of bugs that you do fix or that are still pending to be fixed. This can help you stay focused when you come back later. You can add a comment near problematic code to remind you to fix it later and explain what the problem is and at the top of your code add a list of the dates you have worked on the code and what you added or fixed or deleted at that time. Your future self will thank you for keeping track of everything.<br />
<br />
3. Use version numbers or explicit project titles when saving your projects<br />
<br />
The coding folder on my laptop is full of many many versions of the same project, but it becomes almost impossible to keep track of whether this is the most recent version or what the differences are between different versions. Hello_world1, Hello_world2, Hello_world_new, Hello_world_current. Save yourself the burden of opening and having to read several lines of code before realizing this is the old version that doesn’t work anymore or oh, this is the version I sent to Mike, but this isn’t the version currently on the blog. Again, comments at the top of your code can help, but you have to open the code to see those comments. I unfortunately have these long titles that explain what new features I have added. I currently have a timetracker that has _optionlist_localstorage_changecomments in the title. I know when looking at that title that the code currently includes an option list for the user to select activities, that it uses local storage to save user data, and that I finally added automatic updating of user data when any comments in the text boxes were changed. Also, including the date in the title can help you remember what is most recent aside from stating it in a comment about updates.<br />
<br />
4. Stay motivated by working on your own ideas and projects<br />
<br />
As a newbie I went through many programming tutorials oncodecademy.com and the little code snippets on w3schools.com and on millions of other websites that offer tutorials. They are great and wonderful for getting your foot in the door, but learning a dictionary or glossary of tips and tricks gets overwhelming if you aren’t focused on your own ideas. Don’t let your current skillset or programming limitations limit your ideas or your imagination. Stop yourself if you hear yourself saying, “Well, I don’t know how to do that yet, so I’d better just settle for doing it this way.” Be ambitious and push yourself and set big goals and you’ll be surprised how much more motivated you will be to learn and how much you can accomplish. With this in mind, I started going through tutorials like a buffet until I found the solutions for my ideas and my projects and I started to put little pieces of code into a bigger picture. Don’t let the tutorials stay theoretical and impersonal; you need to apply them to your projects and personalize them as soon as you can. Make them your own.<br />
<br />
(Work in progress)<br />
<br />
<br />
<br />
<br />Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com0tag:blogger.com,1999:blog-4142616945456164068.post-58634619390422666172015-05-16T00:40:00.002-05:002015-05-16T00:50:47.149-05:00Two years later<html>
<p>About this time last year, I posted a <a href="http://hugginsinternational.blogspot.com/2014/05/one-year-later.html">one-year update</a> on where I was with my programming skills at that time. Not suprisingly, I decided to post a two-year update.</p>
<p>It's amazing how fast time flies with two little children. My son is now two and half years old and my daughter is 9 months old. You can easily imagine that my free time has been significantly limited as a result. As I'm finding a rare moment to write, they're both fast asleep and since tomorrow is Saturday, there's no stress to get their diaper bag or food ready for the next day at their daycare.</p>
<p>Two weeks after I posted the one-year update, I joined the translation department of a large firm and my ten years' experience of teaching Business English at companies slowly ground to a halt. I find myself reflecting on that, especially since today is Teacher's Day in Mexico, but I am technically no longer a teacher and am now a full-time translator. Although, deep down I know, once a teacher, always a teacher, and I think this blog is testament to my desire to share knowledge and help other people learn. So with that in mind, I'm actually planning on turning this blog into an actual blog of regular posts on programming, language learning and music, and not just a showcase of my web apps in progress.</p>
<p>Coding-wise, most of my time this year has been spent learning the behavior of the Computer-assisted-translation (CAT) tool that we use at work and learning to hack it or create macro workarounds in VBA for MS Word. I've also been developing macros in VBE for MS Excel to generate automatic performance reports related to our translation work.</p>
<p>It's actually a bit ironic that after a year of learning to code in HTML, JavaScript, and CSS, I ended up going back to VBA and VBE. That's where I really started coding back in 2010 and 2011. Actually, come to think of it, this post could be a five-year update in terms of coding cell formulas in Excel in 2010, which evolved into user forms in VBE in 2011 and 2012, and then web apps in 2013. If I try to really recall my very first programming experience that would have been on a TI-82 calculator almost 20 years ago! You can watch below several screencasts of VBE user forms that I posted to youtube in 2011 and 2012:</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PLxL48aHlwUzp9UKhRRR1nKahhrZ7mbpnx" frameborder="0" allowfullscreen></iframe>
<p>The main inspiration for starting to program in Excel cells came after trying to invent a grammar dice game to get students to practice English verb conjugations. Despite using different-colored dice, it was still unwieldy to explain to students what each color and value represented. I even printed out paper dice cut-outs to take to class, but in the end, I decided to try something digital instead to take into account 7 subject pronouns (I, you, we, they, he, she, it); 12 tenses divided into 3 times (present, past, future) and 4 aspects (simple, continuous, perfect, perfect continuous), and 3 types of sentences (interrogative, affirmative, negative). I made heavy use of the rand() function and then based on the combination of those cell values there were prompts and answers formulated by if then else if statements and vlookups. It was primitive and not very user-friendly, but it got students engaged with English grammar. Unfortunately though, when I tried to distribute the spreadsheet files to students, I was often told that it didn't work on their version of Excel or cell-updating was blocked. Eventually, these compatibility issues motivated me to learn to convert the code to JavaScript and HTML, which can be seen on the <a href="http://hugginsinternational.blogspot.com/2013/06/english-sentence-generator.html">English Sentence Generator</a> post. In Excel I also created French and Spanish sentence generators, but have not yet converted them to JavaScript, mostly because my understanding of arrays has been limited, but again thanks to objects and properties, I can visualize more robust possibilities of including irregular verbs. Even the English Sentence Generator has not yet been updated to reflect object and property possibilities and is still limited to a handful of purely regular verbs that add -s, -ed, or -ing with no exceptions.</p>
<p>It's also ironic that I thought the compatibility issues I had to deal with in Excel would be easier in HTML and JavaScript, but little did I know! Now I have to constantly look at <a href="http://caniuse.com">caniuse.com</a> and <a href="http://stackoverflow.com/">stackoverflow.com</a> to understand compatibility issues and workarounds across different browsers and platforms. No wonder my brother's development of Selenium has been so popular and necessary for web app testing.</p>
<p>Aside from figuring out JavaScript objects and properties, my other most recent discovery has been to use local storage to store and retrieve user data. This is great because it really allows client-side JavaScript to become even more personalized and dynamic as the user interacts with the app and saves content. Unfortunately, I don't have a server to store pictures or audio or user data accounts, so a small step toward cloud storage is local storage. I've tried testing the Parse API and failed several times, so I'm sticking to local storage for the moment. Hopefully, between now and the third-year update, I plan to get local storage implemented into several of the web apps on this blog, especially for the sentence generators and vocabulary trainers.</p>
<p>For the moment though, if I can't always find time to develop and test lots of code, I'll at least start to publish more posts that go into further detail about the little tips and tricks that I have discovered and that have helped me get beyond just saying <button onclick="helloworld()">hello to the world.</button></p>
<script>
function helloworld(){alert("Hello world!")}
</script>
<p>Good luck with you own programming!</p>
</html> Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com0tag:blogger.com,1999:blog-4142616945456164068.post-29293110452389216172014-12-31T06:49:00.001-06:002015-01-04T14:24:03.611-06:00Multilingual Resolutions<!Doctype html>
<html>
<head>
<META http-equiv="content-type" content="text/html; charset=UTF-8">
<script>
var French = new Array()
French=[0,1,2]
French[0]=new Array()
French[1]=new Array()
French[2]=new Array()
French[0]=["Je pourrais", "Je veux", "Je pense", "J'ai décidé de", "Je vais"]
French[1]=["faire plus d'exercise", "apprendre une nouvelle langue", "planter un arbre", "dire merci plus souvent"]
French[2]=["aujourd'hui","tous les jours","dans six semaines","dans six mois"]
var Spanish = new Array()
Spanish=[0,1,2]
Spanish[0]=new Array()
Spanish[1]=new Array()
Spanish[2]=new Array()
Spanish[0]=["Podría", "Quiero", "Pienso", "Ya decidí de", "Voy a"]
Spanish[1]=["hacer más ejercicio", "aprender un nuevo idioma", "plantar un árbol", "dar las gracias más a menudo"]
Spanish[2]=["hoy","todos los días","en seis semanas","en seis meses"]
function Refresh(){
var commitid=document.getElementById("Rechoice")
if(commitid.options[commitid.selectedIndex].value>-1){
var commit=commitid.options[commitid.selectedIndex].text}
var actionid=document.getElementById("Actionchoice")
if(actionid.options[actionid.selectedIndex].value>-1){
var action=actionid.options[actionid.selectedIndex].text}
var timingid=document.getElementById("Timingchoice")
if(timingid.options[timingid.selectedIndex].value>-1){
var timing=timingid.options[timingid.selectedIndex].text}
if(commitid.options[commitid.selectedIndex].value>-1)
{if(actionid.options[actionid.selectedIndex].value>-1)
{if(timingid.options[timingid.selectedIndex].value>-1)
{document.getElementById("Eng").innerHTML=commit + " " + action.toLowerCase()+ " " + timing.toLowerCase() + "."
document.getElementById("Fr").innerHTML=French[0][commitid.options[commitid.selectedIndex].value] + " " +French[1][actionid.options[actionid.selectedIndex].value].toLowerCase()+ " " +French[2][timingid.options[timingid.selectedIndex].value].toLowerCase() + ".";
document.getElementById("Sp").innerHTML=Spanish[0][commitid.options[commitid.selectedIndex].value] + " " +Spanish[1][actionid.options[actionid.selectedIndex].value].toLowerCase()+ " " +Spanish[2][timingid.options[timingid.selectedIndex].value].toLowerCase() + "."}
else{document.getElementById("Eng").innerHTML=commit + " " + action.toLowerCase();
document.getElementById("Fr").innerHTML=French[0][commitid.options[commitid.selectedIndex].value] + " " +French[1][actionid.options[actionid.selectedIndex].value].toLowerCase();
document.getElementById("Sp").innerHTML=Spanish[0][commitid.options[commitid.selectedIndex].value] + " " +Spanish[1][actionid.options[actionid.selectedIndex].value].toLowerCase()}}
else{document.getElementById("Eng").innerHTML="";document.getElementById("Fr").innerHTML="";document.getElementById("Sp").innerHTML="";}} else{if(actionid.options[actionid.selectedIndex].value>-1)
{if(timingid.options[timingid.selectedIndex].value>-1)
{document.getElementById("Eng").innerHTML=action.toLowerCase() + " " +timing.toLowerCase();
document.getElementById("Fr").innerHTML=French[1][actionid.options[actionid.selectedIndex].value]+ " " +French[2][timingid.options[timingid.selectedIndex].value].toLowerCase();
document.getElementById("Sp").innerHTML=Spanish[1][actionid.options[actionid.selectedIndex].value]+ " " +Spanish[2][timingid.options[timingid.selectedIndex].value].toLowerCase()}
else{document.getElementById("Eng").innerHTML=action.toLowerCase();
document.getElementById("Fr").innerHTML=French[1][actionid.options[actionid.selectedIndex].value].toLowerCase();
document.getElementById("Sp").innerHTML=Spanish[1][actionid.options[actionid.selectedIndex].value].toLowerCase()}}
else{document.getElementById("Eng").innerHTML="";document.getElementById("Fr").innerHTML="";document.getElementById("Sp").innerHTML="";}}
var Frstring;
Frstring=document.getElementById("Fr").innerHTML;
var Frstring2;
Frstring2=Frstring.replace(/de {1,}(?=a|e|i|o|u)/i,"d'"); document.getElementById("Fr").innerHTML=Frstring2;}
</script>
</head>
<body>
<h1>For the new year and any day of the year!</h1>
<table id="restable">
<tr>
<th colspan="2">Commitment:</th>
<th colspan="2">Actions:</th>
<th colspan="2">Timing:</th>
</tr>
<tr>
<td colspan="2" >
<select onchange="Refresh();" id = 'Rechoice'><option selected='selected' value=-1>My level of commitment</option><option value=0>I could</option><option value=1>I want to</option><option value=2>I plan to</option><option value=3>I have decided to</option><option
value=4>I'm going to</option>
</select>
</td>
<td colspan="2">
<select onchange="Refresh();" id = 'Actionchoice'><option selected='selected' value=-1>Actions speak louder than words</option><option value=0>Get more exercise</option><option value=1>Learn a new language</option><option value=2>Plant a tree</option><option value=3>Say thank you more often</option></select>
</td>
<td colspan="2">
<select onchange="Refresh();" id = 'Timingchoice'><option selected='selected' value=-1>Timing is everything</option><option value=0>Today</option><option value=1>Every day</option><option value=2>Six weeks from now</option><option value=3>Six months from now</option></select>
</td>
</tr>
</table>
<table id="langtable">
<tr>
<th>English</th>
<td id="Eng"></td>
</tr>
<tr>
<th>French</th>
<td id="Fr"></td>
</tr>
<th>Spanish</th>
<td id="Sp"></td>
</tr>
</table>
</body>
</html>Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com0tag:blogger.com,1999:blog-4142616945456164068.post-14321541471703034502014-05-30T23:33:00.004-05:002014-05-30T23:51:06.368-05:00One year laterOne year ago, I published my first web app in HTML and Javascript on this blog.
Basically, to get myself started I borrowed heavily from the <a href=http://www.w3schools.com>w3schools.com</a> website and also a few modules and tutorials on <a href=http://www.codecademy.com>codecademy.com</a>. For doing my own experiments, I used the“try it yourself” testing areas in w3schools and I also downloaded Notepad++ when I started feeling more comfortable and wanted to run the code in different browsers to see the results.
<p>The first English-Spanish exercise that I published was based on this w3schools.com <a href=http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_prompt>prompt() method example</a>
and this <a href=http://www.w3schools.com/js/tryit.asp?filename=tryjs_array>JS array object example</a></p>
<p>Here is the original code:</p>
<!DOCTYPE html>
<html>
<body>
<p>Click the button to demonstrate the prompt box.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction(){
var mycars = new Array();
mycars[1] = "cat";
mycars[2] = "dog";
mycars[3] = "house";
var mycars2 = new Array();
mycars2[1] = "gato";
mycars2[2] = "perro";
mycars2[3] = "casa";
var rand =Math.floor((Math.random()*3)+1);
var x;
var person=prompt("How do you say " + mycars[rand] + " in Spanish?","");
var person = person.toLowerCase();
if (person== mycars2[rand]){
x="Yes. " + mycars[rand].slice(0,1).toUpperCase()+mycars[rand].slice(1) + " is " + person + " in Spanish.";
document.getElementById("demo").innerHTML=x;}
else{
x="No. " + mycars[rand].slice(0,1).toUpperCase()+mycars[rand].slice(1) + " is " + mycars2[rand] +" in Spanish.";}
document.getElementById("demo").innerHTML=x;}
</script>
</body>
</html>
<p>
At the time I was quite pleased with my Eureka moment because after telling so many friends that I wanted to figure out how to program some language learning apps on the web, I finally had a simple example, albeit it only tested in one direction (English to Spanish) and only had 3 vocabulary words (cat, dog, and house). What made it dynamic was the random number: Math.floor((Math.random()*3)+1). I believe I found that solution on a <a href=http://stackoverflow.com>stackoverflow.com</a> forum about random numbers. Once this worked and I got some feedback from friends who wanted more vocabulary and the possibility to work in the other direction (Spanish to English), the app started to improve little by little. This also explains why after 1 year, there are still only about 10 apps on the blog.</p>
<p>The blog and my coding experience are a work in progress. I still have lots of ideas for things that I would like to develop, but the difficulty with product development is that it leads to lots of testing, debugging, and continual improvements and tweaking. Many of the other apps that I have added have gone through several major improvements and changes, especially as I hit walls with my limited experience or discover some breakthrough that transforms some way of doing something.</p>
<p>What is my favorite concept in coding? Arrays!</p>
<p>For vocabulary, verb conjugations, or sentence structures, most of the content can be stored as arrays. I have done this with Spanish vocabulary and also with Russian vocabulary. I decided to spend more time preparing apps for Russian because as a language learner, I wanted to test some of the exercises on myself to see if they were helpful or instructive, and if not, make the necessary changes. Also, I figured that Russian was a challenge both for programming and for language learning. If I could make it work in Russian, then applying the results to English or Spanish would then seem easier.</p>
<p>For Russian vocabulary arrays, I have even organized them as multidimensional arrays by animacy, gender, and case with number (singular/plural), attributing each dimension a value.
animacy (0=inanimate, 1=animate);
gender(0=male; 1=neuter; 2=female);
case (nominative singular=0, nominative plural=1; accusative singular=2; accusative plural=3; genitive singular=4; genitive plural=5; dative singular=6; dative plural=7; instrumental singular=8; instrumental plural=9; prepositional singular=10; prepositional plural=11).
The Russian word for car is машина, which is feminine. So the array slot representing this inanimate feminine noun in the nominative singular would be [0][2][0] =”машина”. For a while, this approach seemed to work when taking into consideration lots of linguistic variables, but when it came to semantics, arrays were not enough.</p>
<p>In theory it is possible to make lots of combinations of adjectives and nouns. Let's consider two adjectives (blue and red) and four nouns (car, table, woman, boy). In total there would be 8 combinations; blue + car or red + table make sense, but blue + woman or red + boy seem a bit absurd. This is not a problem of combinatorial programming, rather it is an inherent trait of semantics. Not all nouns share the same properties. It's ok for objects to have color, but other nouns, like people might not. At first this forced me to limit vocabulary to a strict number of semantically congruent words, but even then there were combinations that I preferred to avoid, but learning to program and filter for exceptions became too complex. An innocent combination like my + wife became an admission of polygamy when switched to the plural: my wives. Luckily, I discovered a solution in the form of JavaScript objects and properties. I was then able to define types of vocabulary words as objects and establish other objects as their properties. I would first create a set of objects called adjectives and their declension as a property, and the translation into another language could also be considered a property. Then I created a new set of objects called nouns with one of their properties being adjectives; later I split this into singular adjectives and plural adjectives. So then it became possible to specify that the noun 'wife' can have a property of 'singular adjective' 'my', but not in the property 'plural adjective' in order to avoid saying 'my wives'. This semantic specification has allowed me to add more vocabulary in a meaningful way. I can also consult frequency lists to see which nouns frequently go with which adjectives. It is also possible to attach a frequency weight to each combination so that more frequent combinations in the language appear more frequently in the program</p>
<p>Currently, my next goal after combining nouns and adjectives is to combine them with verbs in order to generate meaningful sentences and not just bland verb conjugations with subject pronouns. This next step would be able to generate sentences like “my wife plays her guitar” or “the cat jumped onto the bed”. Unfortunately, at the moment I have been attempting this with Russian sentences, but I have not yet found clear spelling/pronunciation rules that modify certain prepositions like (в/во or с/со).</p>
<p>Recently, I have been testing <a href=http://www.duolingo.com>duolingo.com</a> and I have found that with their algorithms and combinations it is quite possible to generate sentences that are not very meaningful or useful for language learners. How useful is it for me to know how to say “il coltello è nello stivale” = “the knife is in the boot” in Italian? I don't imagine telling this to a customs agent upon arrival in Rome.</p>
<p>What are other difficulties? Sound and adapting content to different browsers or platforms
I think I've been a bit naive, hoping that HTML5 methods would become universal across browsers and platforms, but currently it is not easy to find a one-size-fits-all solution for using audio. I've had limited success with Safari and mobile Chrome when using the audio() method. Also, when trying to use CSS, I've seen display problems in different versions of Internet Explorer. I've also tried to adapt content to the screen size of mobile devices like cell phones and ipads, but it quickly becomes complex, especially for a novice programmer. I usually take a look at solutions from websites that work well on different platforms by taking a look at their source code, but it isn't always easy to interpret and implement the same solution. There still are lots of things and tricks to learn!</p>
Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com1tag:blogger.com,1999:blog-4142616945456164068.post-88411683972386031912014-05-06T23:12:00.000-05:002016-04-11T00:23:14.638-05:00Time-Machine<!DOCTYPE html>
<html>
<head>
<META http-equiv="content-type" content="text/html; charset=UTF-8"/>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<META http-equiv="content-type" content="text/javascript; charset=UTF-8"/>
<style type="text/css">
#container {
margin: 0 auto;
width: 100px;
text-align: center;
font-family: sans-serif;
}
#container1 {
margin: 0 auto;
width: 100px;
text-align: center;
font-family: sans-serif;
}
</style>
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-41346884-1', 'hugginsinternational.blogspot.mx');
ga('send', 'pageview');
var hour=new Array();
hour[0]=new Array();//English
hour[1]=new Array();//German
hour[2]=new Array();//German
hour[3]=new Array();//Spanish
hour[4]=new Array();//French
hour[5]=new Array();//Italian
hour[6]=new Array();//Russian 00
hour[7]=new Array();//Russian 01-30
hour[8]=new Array();//Russian 31-59
hour[9]=new Array();//Japanese hour
hour[10]=new Array();//Portuguese hour
hour[11]=new Array();//Portuguese next hour
hour[0]=["twelve","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve"];
hour[1]=["zwölf","ein","zwei","drei","vier","fünf","sechs","sieben","acht","neun","zehn","elf","zwölf","ein","zwei","drei","vier","fünf","sechs","sieben","acht","neun","zehn","elf","zwölf"];
hour[2]=["zwölf","eins","zwei","drei","vier","fünf","sechs","sieben","acht","neun","zehn","elf","zwölf","eins","zwei","drei","vier","fünf","sechs","sieben","acht","neun","zehn","elf","zwölf"];
hour[3]=["las doce","la una","las dos","las tres","las cuatro","las cinco","las seis","las siete","las ocho","las nueve","las diez","las once","las doce","la una","las dos","las tres","las cuatro","las cinco","las seis","las siete","las ocho","las nueve","las diez","las once","las doce"]
hour[4]=["douze heures","une heure","deux heures","trois heures","quatre heures","cinq heures","six heures","sept heures","huit heures","neuf heures","dix heures","onze heures","douze heures","une heure","deux heures","trois heures","quatre heures","cinq heures","six heures","sept heures","huit heures","neuf heures","dix heures","onze heures","douze heures"]
hour[5]=["le dodici", "l'una","le due","le tre","le quattro", "le cinque", "le sei","le sette","le otto","le nove","le dieci","le undici","le dodici", "l'una","le due","le tre","le quattro", "le cinque", "le sei","le sette","le otto","le nove","le dieci","le undici","le dodici"]
hour[6]=["двенадцать часов","час","два часа","три часа","четыре часа","пять часов","шесть часов","семь часов","восемь часов","девять часов","десять часов","одиннадцать часов","двенадцать часов","час","два часа","три часа","четыре часа","пять часов","шесть часов","семь часов","восемь часов","девять часов","десять часов","одиннадцать часов","двенадцать часов"]
hour[7]=["двенадцатого","первого","второго","третьего","четвёртого","пятого","шестого","седьмого","восьмого","девятого","десятого","одиннадцатого","двенадцатого","первого","второго","третьего","четвёртого","пятого","шестого","седьмого","восьмого","девятого","десятого","одиннадцатого","двенадцатого"]
hour[8]=["двенадцать","один","два","три","четыре","пять","шесть","семь","восемь","девять","десять","одиннадцать","двенадцать","один","два","три","четыре","пять","шесть","семь","восемь","девять","десять","одиннадцать","двенадцать"]
hour[9]=["十二時","一時","二時","三時","四時","五時","六時","七時","八時","九時","十時","十一時","十二時","一時","二時","三時","四時","五時","六時","七時","八時","九時","十時","十一時","十二時"]
hour[10]=["doze", "uma", "duas", "três", "quatro","cinco","seis","sete","oito","nove","dez","onze","doze", "uma", "duas", "três", "quatro","cinco","seis","sete","oito","nove","dez","onze","doze"];
hour[11]=["as doze", "uma", "as duas", "as três", "as quatro","as cinco","as seis","as sete","as oito","as nove","as dez","as onze","as doze", "uma", "as duas", "as três", "as quatro","as cinco","as seis","as sete","as oito","as nove","as dez","as onze","as doze"];
var minutes=new Array();
minutes[0]=new Array();//English digital
minutes[1]=new Array();//German digital
minutes[2]=new Array();//German traditional
minutes[3]=new Array();//English traditional
minutes[4]=new Array();//Mexican traditional
minutes[5]=new Array();//Mexican digital
minutes[6]=new Array();//Spain traditional
minutes[7]=new Array();//Spain digital
minutes[8]=new Array();//French traditional
minutes[9]=new Array();//French digital
minutes[10]=new Array();//Italian traditional
minutes[11]=new Array();//Italian digital
minutes[12]=new Array();//Russian traditional
minutes[13]=new Array();//Russian digital
minutes[14]=new Array();//Japanese traditional
minutes[15]=new Array();//Japanese digital
minutes[16]=new Array();//Portuguese Brasil traditional
minutes[17]=new Array();//Portuguese Brasil digital
minutes[18]=new Array();//Portuguese Portugal traditional
minutes[0]=["o'clock", "oh one", "oh two", "oh three", "oh four", "oh five", "oh six", "oh seven", "oh eight", "oh nine", "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen", "twenty", "twenty-one", "twenty-two", "twenty-three", "twenty-four", "twenty-five", "twenty-six", "twenty-seven", "twenty-eight", "twenty-nine", "thirty", "thirty-one", "thirty-two", "thirty-three", "thirty-four", "thirty-five", "thirty-six", "thirty-seven", "thirty-eight", "thirty-nine", "forty", "forty-one", "forty-two", "forty-three", "forty-four", "forty-five", "forty-six", "forty-seven", "forty-eight", "forty-nine", "fifty", "fifty-one", "fifty-two", "fifty-three", "fifty-four", "fifty-five", "fifty-six", "fifty-seven", "fifty-eight", "fifty-nine"];
minutes[1]=["","eins","zwei","drei","vier","fünf","sechs","sieben","acht","neun","zehn","elf","zwölf","dreizehn","vierzehn","fünfzehn","sechzehn","siebzehn","achtzehn","neunzehn","zwanzig","einundzwanzig","zweiundzwanzig","dreiundzwanzig","vierundzwanzig","fünfundzwanzig","sechsundzwanzig","siebenundzwanzig","achtundzwanzig","neunundzwanzig","dreißig","einunddreißig","zweiunddreißig","dreiunddreißig","vierunddreißig","fünfunddreißig","sechsunddreißig","siebenunddreißig","achtunddreißig","neununddreißig","vierzig","einundvierzig","zweiundvierzig","dreiundvierzig","vierundvierzig","fünfundvierzig","sechsundvierzig","siebenundvierzig","achtundvierzig","neunundvierzig","fünfzig","einundfünfzig","zweiundfünfzig","dreiundfünfzig","vierundfünfzig","fünfundfünfzig","sechsundfünfzig","siebenundfünfzig","achtundfünfzig","neunundfünfzig"];
minutes[2]=["Uhr","eins nach","zwei nach","drei nach","vier nach","fünf nach","sechs nach","sieben nach","acht nach","neun nach","zehn nach","elf nach","zwölf nach","dreizehn nach","vierzehn nach","Viertel nach","sechzehn nach","siebzehn nach","achtzehn nach","neunzehn nach","zwanzig nach","einundzwanzig nach","zweiundzwanzig nach","dreiundzwanzig nach","vierundzwanzig nach","fünf vor halb","sechsundzwanzig nach","siebenundzwanzig nach","achtundzwanzig nach","neunundzwanzig nach","halb","neunundzwanzig vor","achtundzwanzig vor","siebenundzwanzig vor","sechsundzwanzig vor","fünf nach halb","vierundzwanzig vor","dreiundzwanzig vor","zweiundzwanzig vor","einundzwanzig vor","zwanzig vor","neunzehn vor","achtzehn vor","siebzehn vor","sechzehn vor","Viertel vor","vierzehn vor","dreizehn vor","zwölf vor","elf vor","zehn vor","neun vor","acht vor","sieben vor","sechs vor","fünf vor","vier vor", "drei vor", "zwei vor", "eins vor"];
minutes[3]=["o'clock","one past","two past","three past","four past","five past","six past","seven past","eight past","nine past","ten past","eleven past","twelve past","thirteen past","fourteen past","a quarter past","sixteen past","seventeen past","eighteen past","nineteen past","twenty past","twenty-one past","twenty-two past","twenty-three past","twenty-four past","twenty-five past","twenty-six past","twenty-seven past","twenty-eight past","twenty-nine past","half past","twenty-nine to","twenty-eight to","twenty-seven to","twenty-six to","twenty-five to","twenty-four to","twenty-three to","twenty-two to","twenty-one to","twenty to","nineteen to","eighteen to","seventeen to","sixteen to","a quarter to","fourteen to","thirteen to","twelve to","eleven to","ten to","nine to","eight to","seven to","six to","five to","four to","three to","two to","one to"];
minutes[4]=["","y uno", "y dos", "y tres", "y cuatro", "y cinco", "y seis", "y siete", "y ocho","y nueve","y diez","y once","y doce","y trece","y catorce","y cuarto","y diez y seis", "y diez y siete", "y diez y ocho", "y diez y nueve","y veinte","y veinte y uno", "y veinte y dos", "y veinte y tres", "y veinte y cuatro", "y veinte y cinco", "y veinte y seis","y veinte y siete", "y veinte y ocho", "y veinte y nueve", "y media", "veinte y nueve para","veinte y ocho para","veinte y siete para","veinte y seis para","veinte y cinco para","veinte y cuatro para","veinte y tres para","veinte y dos para","veinte y uno para","veinte para","diez y nueve para","diez y ocho para","diez y siete para","diez y seis para","cuarto para","catorce para","trece para","doce para","once para","diez para","nueve para","ocho para","siete para","seis para","cinco para","cuatro para","tres para","dos para","uno para"]
minutes[5]=["en punto","y uno", "y dos", "y tres", "y cuatro", "y cinco", "y seis", "y siete", "y ocho","y nueve","y diez","y once","y doce","y trece","y catorce","y quince","y diez y seis", "y diez y siete", "y diez y ocho", "y diez y nueve","y veinte","y veinte y uno", "y veinte y dos", "y veinte y tres", "y veinte y cuatro", "y veinte y cinco", "y veinte y seis","y veinte y siete", "y veinte y ocho", "y veinte y nueve","y treinta", "y treinta y uno", "y trienta y dos", "y treinta y tres", "y treinta y cuatro", "y treinta y cinco", "y treinta y seis", "y treinta y siete", "y treinta y ocho", "y treinta y nueve", "y cuarenta", "y cuarenta y uno", "y cuarenta y dos","y cuarenta y tres", "y cuarenta y cuatro","y cuarenta y cinco", "y cuarenta y seis", "y cuarenta y siete", "y cuarenta y ocho","y cuarenta y nueve","y cincuenta","y cincuenta y uno","y cincuenta y dos","y cincuenta y tres","y cincuenta y cuatro","y cincuenta y cinco","y cincuenta y seis","y cincuenta y siete","y cincuenta y ocho","y cincuenta y nueve"]
minutes[6]=["","y uno", "y dos", "y tres", "y cuatro", "y cinco", "y seis", "y siete", "y ocho","y nueve","y diez","y once","y doce","y trece","y catorce","y cuarto","y dieciséis", "y diecisiete", "y dieciocho", "y diecinueve","y veinte","y veintiuno", "y veintidós", "y veintitrés", "y veinticuatro", "y veinticinco", "y veintiséis","y veintisiete", "y veintiocho", "y veintinueve", "y media","menos veintinueve","menos veintiocho","menos veintisiete","menos veintiséis","menos veinticinco","menos veinticuatro","menos veintitrés","menos veintidós","menos veintiuno","menos veinte","menos diecinueve","menos dieciocho","menos diecisiete","menos dieciséis","menos cuarto","menos catorce","menos trece","menos doce","menos once","menos diez","menos nueve","menos ocho","menos siete","menos seis", "menos cinco","menos cuatro","menos tres","menos dos","menos uno"]
minutes[7]=["en punto","y uno", "y dos", "y tres", "y cuatro", "y cinco", "y seis", "y siete", "y ocho","y nueve","y diez","y once","y doce","y trece","y catorce","y quince","y dieciséis", "y diecisiete", "y dieciocho", "y diecinueve","y veinte","y veintiuno", "y veintidós", "y veintitrés", "y veinticuatro", "y veinticinco", "y veintiséis","y veintisiete", "y veintiocho", "y veintinueve","y treinta", "y treinta y uno", "y trienta y dos", "y treinta y tres", "y treinta y cuatro", "y treinta y cinco", "y treinta y seis", "y treinta y siete", "y treinta y ocho", "y treinta y nueve", "y cuarenta", "y cuarenta y uno", "y cuarenta y dos","y cuarenta y tres", "y cuarenta y cuatro","y cuarenta y cinco", "y cuarenta y seis", "y cuarenta y siete", "y cuarenta y ocho","y cuarenta y nueve","y cincuenta","y cincuenta y uno","y cincuenta y dos","y cincuenta y tres","y cincuenta y cuatro","y cincuenta y cinco","y cincuenta y seis","y cincuenta y siete","y cincuenta y ocho","y cincuenta y nueve"]
minutes[8]=["","un","deux","trois","quatre","cinq","six","sept","huit","neuf","dix","onze","douze","treize","quatorze","et quart","seize","dix-sept","dix-huit","dix-neuf","vingt","vingt et un","vingt-deux","vingt-trois","vingt-quatre","vingt-cinq","vingt-six","vingt-sept","vingt-huit","vingt-neuf","et demie","moins vingt-neuf","moins vingt-huit","moins vingt-sept","moins vingt-six","moins vingt-cinq","moins vingt-quatre","moins vingt-trois","moins vingt-deux","moins vingt et un","moins vingt","moins dix-neuf","moins dix-huit","moins dix-sept","moins seize","moins le quart","moins quatorze","moins treize","moins douze","moins onze","moins dix","moins neuf","moins huit","moins sept","moins six","moins cinq","moins quatre","moins trois","moins deux","moins un"]
minutes[9]=["","un","deux","trois","quatre","cinq","six","sept","huit","neuf","dix","onze","douze","treize","quatorze","quinze","seize","dix-sept","dix-huit","dix-neuf","vingt","vingt et un","vingt-deux","vingt-trois","vingt-quatre","vingt-cinq","vingt-six","vingt-sept","vingt-huit","vingt-neuf","trente","trente et un","trente-deux","trente-trois","trente-quatre","trente-cinq","trente-six","trente-sept","trente-huit","trente-neuf","quarante","quarante et un","quarante-deux","quarante-trois","quarante-quatre","quarante-cinq","quarante-six","quarante-sept","quarante-huit","quarante-neuf","cinquante","cinquante et un","cinquante-deux","cinquante-trois","cinquante-quatre","cinquante-cinq","cinquante-six","cinquante-sept","cinquante-huit","cinquante-neuf"]
minutes[10]=["","e uno","e due","e tre","e quattro","e cinque","e sei","e sette","e otto","e nove","e dieci","e undici","e dodici","e tredici","e quattordici","e un quarto","e sedici","e diciassette","e diciotto","e diciannove","e venti","e ventuno","e ventidue","e ventitré","e ventiquattro","e venticinque","e ventisei","e ventisette","e ventotto","e ventinove","e mezzo","meno ventinove","meno ventotto","meno ventisette","meno ventisei","meno venticinque","meno ventiquattro","meno ventitré","meno ventidue","meno ventuno","meno venti","meno diciannove","meno diciotto","meno diciassette","meno sedici","meno un quarto","meno quattordici","meno tredici","meno dodici","meno undici","meno dieci","meno nove","meno otto","meno sette","meno sei","meno cinque","meno quattro","meno tre","meno due","meno uno" ]
minutes[11]=["","e uno","e due","e tre","e quattro","e cinque","e sei","e sette","e otto","e nove","e dieci","e undici","e dodici","e tredici","e quattordici","e quindici","e sedici","e diciassette","e diciotto","e diciannove","e venti","e ventuno","e ventidue","e ventitré","e ventiquattro","e venticinque","e ventisei","e ventisette","e ventotto","e ventinove","e trenta","e trentuno","e trentadue","e trentatré","e trentaquattro","e trentacinque","e trentasei","e trentasette","e trentotto","e trentanove","e quaranta","e quarantuno","e quarantadue","e quarantatré","e quarantaquattro","e quarantacinque","e quarantasei","e quarantasette","e quarantotto","e quarantanove","e cinquanta","e cinquantuno","e cinquantadue","e cinquantatré","e cinquantaquattro","e cinquantacinque","e cinquantasei","e cinquantasette","e cinquantotto","e cinquantanove"]
minutes[12]=["ровно","одна минута","две минуты","три минуты","четыре минуты","пять минут","шесть минут","семь минут","восемь минут","девять минут","десять минут","одиннадцать минут","двенадцать минут","тринадцать минут","четырнадцать минут","четверть","шестнадцать минут","семнадцать минут","восемнадцать минут","девятнадцать минут","двадцать минут","двадцать одна минута","двадцать две минуты","двадцать три минуты","двадцать четыре минуты","двадцать пять минут","двадцать шесть минут","двадцать семь минут","двадцать восемь минут","двадцать девять минут","половина","без двадцати девяти минут","без двадцати восьми минут","без двадцати семи минут","без двадцати шести минут","двадцати пяти минут","без двадцати четырёх минут","без двадцати трёх минут","без двадцати двух минут","без двадцати одной минуты","без двадцати минут","без девятнадцати минут","без восемнадцати минут","без семнадцати минут","без шестнадцати минут","без четверти","без четырнадцати минут","без тринадцати минут","без двенадцати минут","без одиннадцати минут","без десяти минут","без девяти минут","без восьми минут","без семи минут","без шести минут","без пяти минут","без четырёх минут","без трёх минут","без двух минут","без одной минуты"]
minutes[13]=["ноль минут","одна минута","две минуты","три минуты","четыре минуты","пять минут","шесть минут","семь минут","восемь минут","девять минут","десять минут","одиннадцать минут","двенадцать минут","тринадцать минут","четырнадцать минут","пятнадцать минут","шестнадцать минут","семнадцать минут","восемнадцать минут","девятнадцать минут","двадцать минут","двадцать одна минута","двадцать две минуты","двадцать три минуты","двадцать четыре минуты","двадцать пять минут","двадцать шесть минут","двадцать семь минут","двадцать восемь минут","двадцать девять минут","тридцать минут","тридцать одна минута","тридцать две минуты","тридцать три минуты","тридцать четыре минуты","тридцать пять минут","тридцать шесть минут","тридцать семь минут","тридцать восемь минут","тридцать девять минут","сорок минут","сорок одна минута","сорок две минуты","сорок три минуты","сорок четыре минуты","сорок пять минут","сорок шесть минут","сорок семь минут","сорок восемь минут","сорок девять минут","пятьдесят минут","пятьдесят одна минута","пятьдесят две минуты","пятьдесят три минуты","пятьдесят четыре минуты","пятьдесят пять минут","пятьдесят шесть минут","пятьдесят семь минут","пятьдесят восемь минут","пятьдесят девять минут"]
minutes[14]=["","一分","二分","三分","四分","五分","六分","七分","八分","九分",
"十分","十一分","十二分","十三分","十四分","十五分","十六分","十七分","十八分","十九分",
"二十分","二十一分","二十二分","二十三分","二十四分","二十五分","二十六分","二十七分","二十八分","二十九分",
"半","二十九分","二十八分","二十七分","二十六分","二十五分","二十四分","二十三分","二十二分","二十一分",
"二十分","十九分","十八分","十七分","十六分","十五分","十四分","十三分","十二分","十一分",
"十分","九分","八分","七分","六分","五分","四分","三分","二分","一分"];
minutes[15]=["","一分","二分","三分","四分","五分","六分","七分","八分","九分","十分","十一分","十二分","十三分","十四分","十五分","十六分","十七分","十八分","十九分",
"二十分","二十一分","二十二分","二十三分","二十四分","二十五分","二十六分","二十七分","二十八分","二十九分",
"三十分","三十一分","三十二分","三十三分","三十四分","三十五分","三十六分","三十七分","三十八分","三十九分",
"四十分","四十一分","四十二分","四十三分","四十四分","四十五分","四十六分","四十七分","四十八分","四十九分",
"五十分","五十一分","五十二分","五十三分","五十四分","五十五分","五十六分","五十七分","五十八分","五十九分"];
minutes[16]=["em ponto","uma", "duas", "três", "quatro","cinco","seis","sete","oito","nove","dez","onze","doze","treze","quatorze","quinze","dezesseis","dezessete","dezoito","dezenove","vinte","vinte e uma","vinte e duas","vinte e três", "vinte e quatro","vinte e cinco", "vinte e seis","vinte e sete","vinte e oito","vinte e nove","meia","vinte e nove","vinte e oito","vinte e sete","vinte e seis","vinte e cinco","vinte e quatro","vinte e três","vinte e duas","vinte e uma","vinte","dezenove","dezoito","dezessete","dezesseis","quinze","quatorze","treze","doze","onze","dez","nove","oito","sete","seis","cinco","quatro","três","duas","uma"];
minutes[17]=["em ponto","uma", "duas", "três", "quatro","cinco","seis","sete","oito","nove","dez","onze","doze","treze","quatorze","quinze","dezesseis","dezessete","dezoito","dezenove","vinte","vinte e uma","vinte e duas","vinte e três", "vinte e quatro","vinte e cinco", "vinte e seis","vinte e sete","vinte e oito","vinte e nove","trinta","trinta e uma","trinta e duas","trinta e três","trinta e quatro","trinta e cinco","trinta e seis","trinta e sete","trinta e oito","trinta e nove","quarenta","quarenta e uma","quarenta e duas","quarenta e três","quarenta e quatro","quarenta e cinco","quarenta e seis","quarenta e sete","quarenta e oito","quarenta e nove","cinquenta","cinquenta e uma","cinquenta e duas","cinquenta e três","cinquenta e quatro","cinquenta e cinco","cinquenta e seis","cinquenta e sete","cinquenta e oito","cinquenta e nove"];
minutes[18]=["em ponto","uma", "duas", "três", "quatro","cinco","seis","sete","oito","nove","dez","onze","doze","treze","quatorze","um quarto","dezesseis","dezessete","dezoito","dezenove","vinte","vinte e uma","vinte e duas","vinte e três", "vinte e quatro","vinte e cinco", "vinte e seis","vinte e sete","vinte e oito","vinte e nove","meia","vinte e nove","vinte e oito","vinte e sete","vinte e seis","vinte e cinco","vinte e quatro","vinte e três","vinte e duas","vinte e uma","vinte","dezenove","dezoito","dezessete","dezesseis","um quarto","quatorze","treze","doze","onze","dez","nove","oito","sete","seis","cinco","quatro","três","duas","uma"];
function selecthour(i)
{var currenthour=Number(document.getElementById("selectedhour").value);
if(currenthour+i==0){document.getElementById("selectedhour").value="12"}
else if(currenthour+i==13){document.getElementById("selectedhour").value="1"}
else{document.getElementById("selectedhour").value=currenthour+i}
selectdate();
}
var onetonine=new Array();
onetonine=["00","01","02","03","04","05","06","07","08","09"]
function selectminute(i)
{var currentminute=Number(document.getElementById("selectedminute").value);
if(currentminute+i==0){document.getElementById("selectedminute").value="00"}
else if(currentminute+i==-1){document.getElementById("selectedminute").value="59";selecthour(-1)}
else if(currentminute+i==60){document.getElementById("selectedminute").value="00";selecthour(+1)}
else{document.getElementById("selectedminute").value=currentminute+i}
if (Number(document.getElementById("selectedminute").value)<10){document.getElementById("selectedminute").value=onetonine[Number(document.getElementById("selectedminute").value)]}
selectdate();
}
function writedate()
{
var x=new Date();
var y=x.getHours();
var z=x.getMinutes();
var a; //minutes
if(z<10){
a="0"+z}
else{a=z}
var b;//German analog
var c;//English analog
var d;//Mexican analog
var e;//Mexican digital
var f;//Spanish analog
var g;//Spanish analog above 30min
var h;//French analog
var i;//Italian analog
var j;//Italian analog above 30min
var k;//Italian digital
var l;//German digital
var m;//French digital
var n;//Russian analog
var o;//Japanese analog
var p;//Portuguese Brasil analog
var q;//Portuguese Brasil digital
var r;//Portuguese Portugual analog
if(y==1&&z<31){d="Es ";k="È ";p="É ";r="É "}
else if(y==13&&z<31){d="Es ";k="È ";p="É ";r="É "}
else{d="Son ";k="Sono ";p="São ";r="São "}
if(y==1){e="Es ";i="È ";q="É "}
else if(y==13){e="Es ";i="È ";q="É "}
else{e="Son ";i="Sono ";q="São "}
if(y==0&&z>30){g="Es ";j="È ";r="É " }
else if(y==12&&z>30){g="Es ";j="È ";r="É "}
else{g="Son ";j="Sono ";r="São "}
if(z==25){b=minutes[2][z] + " " + hour[2][y+1];c=minutes[3][z] + " " + hour[0][y];d=d + hour[3][y] + " " + minutes[4][z];f=e + hour[3][y] + " " + minutes[6][z];h=hour[4][y]+ " " + minutes[8][z];i=i + hour[5][y] + " " + minutes[10][z];k=k + hour[5][y] + " " + minutes[11][z];l="Es ist " + hour[1][y] + " Uhr " + minutes[1][z];m="Il est " + hour[4][y] + " " + minutes[9][z];n="Сейчас " + minutes[12][z] + " " + hour[7][y+1];o=hour[9][y] + minutes[14][z] +"過ぎです。";p=p + hour[10][y] + " e " + minutes[16][z];r=r + hour[10][y] + " e " + minutes[18][z];q=q + " " + hour[10][y] + " e " + minutes[17][z] + "."}
else if(z==30){b=minutes[2][z] + " " + hour[2][y+1];c=minutes[3][z] + " " + hour[0][y];d=d + hour[3][y] + " " + minutes[4][z];f=e + hour[3][y] + " " + minutes[6][z];h=hour[4][y]+ " " + minutes[8][z];i=i + hour[5][y] + " " + minutes[10][z];k=k + hour[5][y] + " " + minutes[11][z];l="Es ist " + hour[1][y] + " Uhr " + minutes[1][z];m="Il est " + hour[4][y] + " " + minutes[9][z];n="Сейчас " + minutes[12][z] + " " + hour[7][y+1];o=hour[9][y] + minutes[14][z] +"過ぎです。";p=p + hour[10][y] + " e " + minutes[16][z];r=r + hour[10][y] + " e " + minutes[18][z];q=q + " " + hour[10][y] + " e " + minutes[17][z] + "."}
else if(z>29){b=minutes[2][z] + " " + hour[2][y+1];c=minutes[3][z] + " " + hour[0][y+1];d=d + minutes[4][z] + " " + hour[3][y+1];f=g+ hour[3][y+1] + " " + minutes[6][z];h=hour[4][y+1]+ " " + minutes[8][z];i=j + hour[5][y+1] + " " + minutes[10][z];k=k + hour[5][y] + " " + minutes[11][z];l="Es ist " + hour[1][y] + " Uhr " + minutes[1][z];m="Il est " + hour[4][y] + " " + minutes[9][z];n="Сейчас " + minutes[12][z] + " " + hour[8][y+1];o=hour[9][y+1] + minutes[14][z]+"前です。";p=p + minutes[16][z] + " para " + hour[11][y+1];r=r + hour[10][y+1] + " menos " + minutes[18][z];q=q + " " + hour[10][y] + " e " + minutes[17][z] + "."}
else if(z==0){b=hour[1][y] + " " + minutes[2][z];c=hour[0][y] + " " + minutes[3][z];d=d + hour[3][y];f=e + hour[3][y];h=hour[4][y];i=i + hour[5][y];k=k + hour[5][y];l="Es ist " + hour[1][y] + " Uhr";m="Il est " + hour[4][y];n="Сейчас " + hour[6][y] + " " + minutes[13][z];o=hour[9][y] + minutes[14][z] +"です。";p=p + hour[10][y] + " " + minutes[16][z];r=r + hour[10][y] + " " + minutes[18][z];q=q + " " + hour[10][y] + " " + minutes[17][z] + "."}
else{b=minutes[2][z] + " " + hour[2][y];c=minutes[3][z] + " " + hour[0][y];d=d + hour[3][y] + " " + minutes[4][z];f=e + hour[3][y] + " " + minutes[6][z];h=hour[4][y]+ " " + minutes[8][z];i=i + hour[5][y] + " " + minutes[10][z];k=k + hour[5][y] + " " + minutes[11][z];l="Es ist " + hour[1][y] + " Uhr " + minutes[1][z];m="Il est " + hour[4][y] + " " + minutes[9][z];n="Сейчас " + minutes[12][z] + " " + hour[7][y+1];o=hour[9][y] + minutes[14][z] +"過ぎです。";p=p + hour[10][y] + " e " + minutes[16][z];r=r + hour[10][y] + " e " + minutes[18][z];q=q + " " + hour[10][y] + " e " + minutes[17][z] + "."}
//from 0 to 30 Son las ____ y; 31-59 Son _____ para las____; se usa es la si la hora es 1 o 13
//d=d + hour[3][y] + " " + minutes[4][z];e=e + hour[3][y] + " " + minutes[5][z];
//d=d + minutes[4][z] + " " + hour[3][y+1];
//f=e + hour[3][y] + " " + minutes[6][z];
//f=g+ hour[3][y+1] + " " + minutes[6][z];
//h=hour[4][y]+ " " + minutes[8][z];
//i=i + hour[5][y] + " " + minutes[10][z];
//l="Es ist " + hour[1][y] + " Uhr " + minutes[1][z];
//m="Il est " + hour[4][y] + " " + minutes[9][z];
//n="Сейчас " + hour[6][y] + " " + minutes[13][z]; o'clock
//n="Сейчас " + minutes[12][z] + " " + hour[7][y+1]; 1-30
//n="Сейчас " + minutes[12][z] + " " + hour[8][y+1]; 31-59
//o=hour[9][y] + minutes[14][z] +"過ぎです。"; o'clock to 30
//o=hour[9][y+1] + minutes[14][z]+"前です。";//31 to 59 tradtional
var twelvehour
if(y==0){twelvehour=12}
else if(y>12){twelvehour=(y-12)}
else{twelvehour=y}
var english12digital;
var english12analog;
var german12digital;
var german12analog;
document.getElementById("numbers").innerHTML=twelvehour + ":" + a;
document.getElementById("Engana").innerHTML="It's " + c + ".";
document.getElementById("Engdig").innerHTML="It's " + hour[0][y] + " " + minutes[0][z] + ".";
document.getElementById("Gerana").innerHTML="Es ist " + b + ".";
document.getElementById("Gerdig").innerHTML=l + ".";
document.getElementById("Mexana").innerHTML=d + ".";
document.getElementById("Mexdig").innerHTML=e + hour[3][y] + " " + minutes[5][z] + ".";
document.getElementById("Espana").innerHTML=f + ".";
document.getElementById("Espdig").innerHTML=e + hour[3][y] + " " + minutes[7][z] + ".";
document.getElementById("Frana").innerHTML="Il est " + h + ".";
document.getElementById("Frdig").innerHTML=m + ".";
document.getElementById("Itana").innerHTML=i + ".";
document.getElementById("Itdig").innerHTML=k + ".";
document.getElementById("Ruana").innerHTML=n + ".";
document.getElementById("Rudig").innerHTML="Сейчас " + hour[6][y] + " " + minutes[13][z] + ".";
document.getElementById("Jaana").innerHTML=o;
document.getElementById("Jadig").innerHTML=hour[9][y] + minutes[15][z] +"です。"
document.getElementById("Ptbrana").innerHTML=p + ".";
document.getElementById("Ptbrdig").innerHTML=q;
document.getElementById("Ptana").innerHTML=r + ".";
document.getElementById("Ptdig").innerHTML=q;
var t = setTimeout(function(){writedate()}, 500);
}
function selectdate()
{
var y=Number(document.getElementById("selectedhour").value);
var z=Number(document.getElementById("selectedminute").value);
var a; //minutes
if(z<10){
a="0"+z}
else{a=z}
var b;//German analog
var c;//English analog
var d;//Mexican analog
var e;//Mexican digital
var f;//Spanish analog
var g;//Spanish analog above 30min
var h;//French analog
var i;//Italian analog
var j;//Italian analog above 30min
var k;//Italian digital
var l;//German digital
var m;//French digital
var n;//Russian analog
var o;//Japanese analog
var p;//Portuguese Brasil analog
var q;//Portuguese Brasil digital
var r;//Portuguese Portugual analog
if(y==1&&z<31){d="Es ";k="È ";p="É ";r="É "}
else if(y==13&&z<31){d="Es ";k="È ";p="É ";r="É "}
else{d="Son ";k="Sono ";p="São ";r="São "}
if(y==1){e="Es ";i="È ";q="É "}
else if(y==13){e="Es ";i="È ";q="É "}
else{e="Son ";i="Sono ";q="São "}
if(y==0&&z>30){g="Es ";j="È ";r="É " }
else if(y==12&&z>30){g="Es ";j="È ";r="É "}
else{g="Son ";j="Sono ";;r="São "}
if(z==25){b=minutes[2][z] + " " + hour[2][y+1];c=minutes[3][z] + " " + hour[0][y];d=d + hour[3][y] + " " + minutes[4][z];f=e + hour[3][y] + " " + minutes[6][z];h=hour[4][y]+ " " + minutes[8][z];i=i + hour[5][y] + " " + minutes[10][z];k=k + hour[5][y] + " " + minutes[11][z];l="Es ist " + hour[1][y] + " Uhr " + minutes[1][z];m="Il est " + hour[4][y] + " " + minutes[9][z];n="Сейчас " + minutes[12][z] + " " + hour[7][y+1];o=hour[9][y] + minutes[14][z] +"過ぎです。";p=p + hour[10][y] + " e " + minutes[16][z];r=r + hour[10][y] + " e " + minutes[18][z];q=q + " " + hour[10][y] + " e " + minutes[17][z] + "."}
else if(z==30){b=minutes[2][z] + " " + hour[2][y+1];c=minutes[3][z] + " " + hour[0][y];d=d + hour[3][y] + " " + minutes[4][z];f=e + hour[3][y] + " " + minutes[6][z];h=hour[4][y]+ " " + minutes[8][z];i=i + hour[5][y] + " " + minutes[10][z];k=k + hour[5][y] + " " + minutes[11][z];l="Es ist " + hour[1][y] + " Uhr " + minutes[1][z];m="Il est " + hour[4][y] + " " + minutes[9][z];n="Сейчас " + minutes[12][z] + " " + hour[7][y+1];o=hour[9][y] + minutes[14][z] +"過ぎです。";p=p + hour[10][y] + " e " + minutes[16][z];r=r + hour[10][y] + " e " + minutes[18][z];q=q + " " + hour[10][y] + " e " + minutes[17][z] + "."}
else if(z>29){b=minutes[2][z] + " " + hour[2][y+1];c=minutes[3][z] + " " + hour[0][y+1];d=d + minutes[4][z] + " " + hour[3][y+1];f=g+ hour[3][y+1] + " " + minutes[6][z];h=hour[4][y+1]+ " " + minutes[8][z];i=j + hour[5][y+1] + " " + minutes[10][z];k=k + hour[5][y] + " " + minutes[11][z];l="Es ist " + hour[1][y] + " Uhr " + minutes[1][z];m="Il est " + hour[4][y] + " " + minutes[9][z];n="Сейчас " + minutes[12][z] + " " + hour[8][y+1];o=hour[9][y+1] + minutes[14][z]+"前です。";p=p + minutes[16][z] + " para " + hour[11][y+1];r=r + hour[10][y+1] + " menos " + minutes[18][z];q=q + " " + hour[10][y] + " e " + minutes[17][z] + "."}
else if(z==0){b=hour[1][y] + " " + minutes[2][z];c=hour[0][y] + " " + minutes[3][z];d=d + hour[3][y];f=e + hour[3][y];h=hour[4][y];i=i + hour[5][y];k=k + hour[5][y];l="Es ist " + hour[1][y] + " Uhr";m="Il est " + hour[4][y];n="Сейчас " + hour[6][y] + " " + minutes[12][z];o=hour[9][y] + minutes[14][z] +"です。";p=p + hour[10][y] + " " + minutes[16][z];r=r + hour[10][y] + " " + minutes[18][z];q=q + " " + hour[10][y] + " " + minutes[17][z] + "."}
else{b=minutes[2][z] + " " + hour[2][y];c=minutes[3][z] + " " + hour[0][y];d=d + hour[3][y] + " " + minutes[4][z];f=e + hour[3][y] + " " + minutes[6][z];h=hour[4][y]+ " " + minutes[8][z];i=i + hour[5][y] + " " + minutes[10][z];k=k + hour[5][y] + " " + minutes[11][z];l="Es ist " + hour[1][y] + " Uhr " + minutes[1][z];m="Il est " + hour[4][y] + " " + minutes[9][z];n="Сейчас " + minutes[12][z] + " " + hour[7][y+1];o=hour[9][y] + minutes[14][z] +"過ぎです。";p=p + hour[10][y] + " e " + minutes[16][z];r=r + hour[10][y] + " e " + minutes[18][z];q=q + " " + hour[10][y] + " e " + minutes[17][z] + "."}
//from 0 to 30 Son las ____ y; 31-59 Son _____ para las____; se usa es la si la hora es 1 o 13
//d=d + hour[3][y] + " " + minutes[4][z];e=e + hour[3][y] + " " + minutes[5][z];
//d=d + minutes[4][z] + " " + hour[3][y+1];
//f=e + hour[3][y] + " " + minutes[6][z];
//f=g+ hour[3][y+1] + " " + minutes[6][z];
//h=hour[4][y]+ " " + minutes[8][z];
//i=i + hour[5][y] + " " + minutes[10][z];
//l="Es ist " + hour[1][y] + " Uhr " + minutes[1][z];
//m="Il est " + hour[4][y] + " " + minutes[9][z];
//n="Сейчас " + hour[6][y] + " " + minutes[13][z]; o'clock
//n="Сейчас " + minutes[12][z] + " " + hour[7][y+1]; 1-30
//n="Сейчас " + minutes[12][z] + " " + hour[8][y+1]; 31-59
//o=hour[9][y] + minutes[14][z] +"過ぎです。"; o'clock to 30
//o=hour[9][y+1] + minutes[14][z]+"前です。";//31 to 59 tradtional
var twelvehour
if(y==0){twelvehour=12}
else if(y>12){twelvehour=(y-12)}
else{twelvehour=y}
var english12digital;
var english12analog;
var german12digital;
var german12analog;
document.getElementById("numbers1").innerHTML=twelvehour + ":" + a;
document.getElementById("Engana1").innerHTML="It's " + c + ".";
document.getElementById("Engdig1").innerHTML="It's " + hour[0][y] + " " + minutes[0][z] + ".";
document.getElementById("Gerana1").innerHTML="Es ist " + b + ".";
document.getElementById("Gerdig1").innerHTML=l + ".";
document.getElementById("Mexana1").innerHTML=d + ".";
document.getElementById("Mexdig1").innerHTML=e + hour[3][y] + " " + minutes[5][z] + ".";
document.getElementById("Espana1").innerHTML=f + ".";
document.getElementById("Espdig1").innerHTML=e + hour[3][y] + " " + minutes[7][z] + ".";
document.getElementById("Frana1").innerHTML="Il est " + h + ".";
document.getElementById("Frdig1").innerHTML=m + ".";
document.getElementById("Itana1").innerHTML=i + ".";
document.getElementById("Itdig1").innerHTML=k + ".";
document.getElementById("Ruana1").innerHTML=n + ".";
document.getElementById("Rudig1").innerHTML="Сейчас " + hour[6][y] + " " + minutes[13][z] + ".";
document.getElementById("Jaana1").innerHTML=o;
document.getElementById("Jadig1").innerHTML=hour[9][y] + minutes[15][z] +"です。";
document.getElementById("Ptbrana1").innerHTML=p + ".";
document.getElementById("Ptbrdig1").innerHTML=q;
document.getElementById("Ptana1").innerHTML=r + ".";
document.getElementById("Ptdig1").innerHTML=q;
setupAnalogClock1(document.getElementById("analogClock1"), 100)
;
}
function doit()
{setupAnalogClock(document.getElementById("analogClock"), 100);}
function setupAnalogClock(canvas, clockWidth) {
var ctx = canvas.getContext("2d");
var centerX = canvas.width / 2;
var centerY = canvas.height / 2;
function tick() {
var date = new Date();
ctx.clearRect(0, 0, canvas.width, canvas.height);
drawStatic();
var minutes = date.getMinutes();
ctx.strokeStyle = "black";
ctx.lineWidth = 2;
drawHand(clockWidth/2, minutes * 6);
var hours = date.getHours();
ctx.strokeStyle = "black";
ctx.lineWidth = 2;
var hourdegree
if(minutes==0){hourdegree=hours*30}
else if(minutes>0){hourdegree=(((60*hours)+minutes)/2)}
drawHand(clockWidth/3, hourdegree);
var seconds = date.getSeconds();
ctx.strokeStyle = "red";
ctx.lineWidth = 1;
//drawHand(clockWidth/2, seconds * 6);
function drawStatic() {
ctx.beginPath();
ctx.arc(centerX, centerY, clockWidth/2, 0, 2 * Math.PI, false);
ctx.strokeStyle = "black";
ctx.lineWidth = 2;
ctx.stroke();
ctx.closePath();
ctx.beginPath();
ctx.arc(centerX, centerY, 2, 0, 2 * Math.PI, false);
ctx.fillStyle = "black";
ctx.fill();
ctx.closePath();
drawNumbers();
function drawNumbers() {
var i = 12;
ctx.strokeStyle = "black";
ctx.lineWidth = 2;
while(i > 0) {
ctx.save();
ctx.beginPath();
ctx.translate(centerX, centerY);
var angle = (i * 30) * Math.PI/180;
ctx.rotate(angle);
ctx.translate(0, -clockWidth/2);
ctx.moveTo(0, 0);
ctx.lineTo(0, 10);
ctx.stroke();
ctx.closePath();
ctx.restore();
i --;
}
}
}
function drawHand(length, angle) {
ctx.save();
ctx.beginPath();
ctx.translate(centerX, centerY);
ctx.rotate(-180 * Math.PI/180); // Correct for top left origin
ctx.rotate(angle * Math.PI/180);
ctx.moveTo(0, 0);
ctx.lineTo(0, length);
ctx.stroke();
ctx.closePath();
ctx.restore();
}
}
tick();
window.setInterval(tick, 1000);
}
function setupAnalogClock1(canvas, clockWidth) {
var ctx = canvas.getContext("2d");
var centerX = canvas.width / 2;
var centerY = canvas.height / 2;
function tick() {
var date = new Date();
ctx.clearRect(0, 0, canvas.width, canvas.height);
drawStatic();
var minutes = Number(document.getElementById("selectedminute").value);
ctx.strokeStyle = "black";
ctx.lineWidth = 2;
drawHand(clockWidth/2, minutes * 6);
var hours = Number(document.getElementById("selectedhour").value);
ctx.strokeStyle = "black";
ctx.lineWidth = 2;
var hourdegree
if(minutes==0){hourdegree=hours*30}
else if(minutes>0){hourdegree=(((60*hours)+minutes)/2)}
drawHand(clockWidth/3, hourdegree);
//var seconds = date.getSeconds();
//ctx.strokeStyle = "red";
//ctx.lineWidth = 1;
//drawHand(clockWidth/2, seconds * 6);
function drawStatic() {
ctx.beginPath();
ctx.arc(centerX, centerY, clockWidth/2, 0, 2 * Math.PI, false);
ctx.strokeStyle = "black";
ctx.lineWidth = 2;
ctx.stroke();
ctx.closePath();
ctx.beginPath();
ctx.arc(centerX, centerY, 2, 0, 2 * Math.PI, false);
ctx.fillStyle = "black";
ctx.fill();
ctx.closePath();
drawNumbers();
function drawNumbers() {
var i = 12;
ctx.strokeStyle = "black";
ctx.lineWidth = 2;
while(i > 0) {
ctx.save();
ctx.beginPath();
ctx.translate(centerX, centerY);
var angle = (i * 30) * Math.PI/180;
ctx.rotate(angle);
ctx.translate(0, -clockWidth/2);
ctx.moveTo(0, 0);
ctx.lineTo(0, 10);
ctx.stroke();
ctx.closePath();
ctx.restore();
i --;
}
}
}
function drawHand(length, angle) {
ctx.save();
ctx.beginPath();
ctx.translate(centerX, centerY);
ctx.rotate(-180 * Math.PI/180); // Correct for top left origin
ctx.rotate(angle * Math.PI/180);
ctx.moveTo(0, 0);
ctx.lineTo(0, length);
ctx.stroke();
ctx.closePath();
ctx.restore();
}
}
tick();
}
function sayit(e,la){
var language=la;
var words=e.target.innerHTML;
var audio = new Audio();
audio.src='http://translate.google.com/translate_tts?ie=utf-8&tl=' + language + '&q=' + words;
audio.play();
}
</script>
</head>
<body onload="writedate();selectdate();doit();">
<table><tbody>
<tr>
<td></td>
<td></td>
<td><div id="container">
<canvas id="analogClock" width="102" height="102">Clock</canvas>
</div></td>
<td></td>
<th id="numbers" align="left"></th>
</tr>
<tr>
<th onclick="sayit(event,'en');">English</th>
<td onclick="sayit(event,'en');">What time is it?</td>
<td onclick="sayit(event,'en');" id="Engana"></td>
<td></td>
<td onclick="sayit(event,'en');" id="Engdig"></td>
</tr>
<tr>
<th onclick="sayit(event,'de');">Deutsch</th>
<td onclick="sayit(event,'de');">Wie spät ist es?</td>
<td onclick="sayit(event,'de');" id="Gerana"></td>
<td></td>
<td onclick="sayit(event,'de');" id="Gerdig"></td>
</tr>
<tr>
<th onclick="sayit(event,'es');">Español España</th>
<td onclick="sayit(event,'es');">¿Qué hora es?</td>
<td onclick="sayit(event,'es');" id="Espana"></td>
<td></td>
<td onclick="sayit(event,'es');" id="Espdig"></td>
</tr>
<tr>
<th onclick="sayit(event,'es-la');">Español México</th>
<td onclick="sayit(event,'es-la');">¿Qué hora es?</td>
<td onclick="sayit(event,'es-la');" id="Mexana"></td>
<td></td>
<td onclick="sayit(event,'es-la');" id="Mexdig"></td>
</tr>
<tr>
<th onclick="sayit(event,'fr');">Français</th>
<td onclick="sayit(event,'fr');">Quelle heure est-il?</td>
<td onclick="sayit(event,'fr');" id="Frana"></td>
<td></td>
<td onclick="sayit(event,'fr');" id="Frdig"></td>
</tr>
<tr>
<th onclick="sayit(event,'it');">Italiano</th>
<td onclick="sayit(event,'it');">Che ora è?</td>
<td onclick="sayit(event,'it');" id="Itana"></td>
<td></td>
<td onclick="sayit(event,'it');" id="Itdig"></td>
</tr>
<tr>
<th onclick="sayit(event,'ja');">日本語</th>
<td onclick="sayit(event,'ja');">何時ですか。</td>
<td onclick="sayit(event,'ja');"id="Jaana"></td>
<td></td>
<td onclick="sayit(event,'ja');"id="Jadig"></td>
</tr>
<tr>
<th onclick="sayit(event,'pt-br');">Português Brasil</th>
<td onclick="sayit(event,'pt-br');">Que horas são?</td>
<td onclick="sayit(event,'pt-br');" id="Ptbrana"></td>
<td></td>
<td onclick="sayit(event,'pt-br');" id="Ptbrdig"></td>
</tr>
<tr>
<th onclick="sayit(event,'pt');">Português Portugal</th>
<td onclick="sayit(event,'pt');">Que horas são?</td>
<td onclick="sayit(event,'pt');" id="Ptana"></td>
<td></td>
<td onclick="sayit(event,'pt');" id="Ptdig"></td>
</tr>
<tr>
<th onclick="sayit(event,'ru');">По-русски</th>
<td onclick="sayit(event,'ru');">Который час?</td>
<td onclick="sayit(event,'ru');" id="Ruana"></td>
<td></td>
<td onclick="sayit(event,'ru');" id="Rudig"></td>
</tr>
</tbody></table>
<p>Select a time: <button onclick="selecthour(-1);">-</button><input type="text" value="12" id="selectedhour" size="2" maxlength="2" onchange="selectdate();"><button onclick="selecthour(+1);">+</button>:<button onclick="selectminute(-1);">-</button><input type="text" value="00" id="selectedminute" size="2" maxlength="2" onchange="selectdate();"><button onclick="selectminute(+1);">+</button></p>
<table><tbody>
<tr>
<td></td>
<td></td>
<td><div id="container1">
<canvas id="analogClock1" width="102" height="102">Clock</canvas>
</div></td>
<td></td>
<th id="numbers1" align="left"></th>
</tr>
<tr>
<th onclick="sayit(event,'en');">English</th>
<td onclick="sayit(event,'en');">What time is it?</td>
<td onclick="sayit(event,'en');" id="Engana1"></td>
<td></td>
<td onclick="sayit(event,'en');" id="Engdig1"></td>
</tr>
<tr>
<th onclick="sayit(event,'de');">Deutsch</th>
<td onclick="sayit(event,'de');">Wie spät ist es?</td>
<td onclick="sayit(event,'de');" id="Gerana1"></td>
<td></td>
<td onclick="sayit(event,'de');" id="Gerdig1"></td>
</tr>
<tr>
<th onclick="sayit(event,'es');">Español España</th>
<td onclick="sayit(event,'es');">¿Qué hora es?</td>
<td onclick="sayit(event,'es');" id="Espana1"></td>
<td></td>
<td onclick="sayit(event,'es');" id="Espdig1"></td>
</tr>
<tr>
<th onclick="sayit(event,'es-la');">Español México</th>
<td onclick="sayit(event,'es-la');">¿Qué hora es?</td>
<td onclick="sayit(event,'es-la');" id="Mexana1"></td>
<td></td>
<td onclick="sayit(event,'es-la');" id="Mexdig1"></td>
</tr>
<tr>
<th onclick="sayit(event,'fr');">Français</th>
<td onclick="sayit(event,'fr');">Quelle heure est-il?</td>
<td onclick="sayit(event,'fr');" id="Frana1"></td>
<td></td>
<td onclick="sayit(event,'fr');" id="Frdig1"></td>
</tr>
<tr>
<th onclick="sayit(event,'it');">Italiano</th>
<td onclick="sayit(event,'it');">Che ora è?</td>
<td onclick="sayit(event,'it');" id="Itana1"></td>
<td></td>
<td onclick="sayit(event,'it');" id="Itdig1"></td>
</tr>
<tr>
<th onclick="sayit(event,'ja');">日本語</th>
<td onclick="sayit(event,'ja');">何時ですか。</td>
<td onclick="sayit(event,'ja');"id="Jaana1"></td>
<td></td>
<td onclick="sayit(event,'ja');"id="Jadig1"></td>
</tr>
<tr>
<th onclick="sayit(event,'pt-br');">Português Brasil</th>
<td onclick="sayit(event,'pt-br');">Que horas são?</td>
<td onclick="sayit(event,'pt-br');" id="Ptbrana1"></td>
<td></td>
<td onclick="sayit(event,'pt-br');" id="Ptbrdig1"></td>
</tr>
<tr>
<th onclick="sayit(event,'pt');">Português Portugal</th>
<td onclick="sayit(event,'pt');">Que horas são?</td>
<td onclick="sayit(event,'pt');" id="Ptana1"></td>
<td></td>
<td onclick="sayit(event,'pt');" id="Ptdig1"></td>
</tr>
<tr>
<th onclick="sayit(event,'ru');">По-русски</th>
<td onclick="sayit(event,'ru');">Который час?</td>
<td onclick="sayit(event,'ru');"id="Ruana1"></td>
<td></td>
<td onclick="sayit(event,'ru');"id="Rudig1"></td>
</tr>
</tbody></table>
<p>Tested in Safari, click on any of the text above to hear the pronunciation.</p>
<p>
<p>
Thanks to Lyndon Armitage for his explanation and permission to use his code for <a href="http://lyndonarmitage.com/making-an-analog-clock-using-the-html5-canvas-tag/">making an Analog Clock</a>.
</p>
<br>
Follow us on <a href="https://www.facebook.com/groups/100762883605717/">facebook</a> and <a href="https://twitter.com/jhugsint">twitter</a>
<br>
<br>Links to other exercises/Enlaces a otros ejercicios
<br>
<dl>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-calculator.html">Multilingual Talking Calculator/Calculadora que habla en 25 idiomas</a></dt>
<dd>- add, subtract, multiply, divide and listen to numbers in 25 languages, also with customizable number dictation.</dd>
<dd>- suma, resta, multiplica, divide y escucha los números, también con dictado a medida de números.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-keyboard.html">Multilingual Talking Keyboard/Teclado que habla en 17 idiomas</a></dt>
<dd>- write and listen to text in 17 languages using Google Text-to-Speech technology. Currently, for best audio results, use Safari or Apple devices with Safari.</dd>
<dd>- escribir y escuchar texto con la tecnología auditiva de Google Translate. Para mejor resultos, se recomienda usar Safari o aparatos de Apple con Safari.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/english-sentence-generator.html">English Sentence Generator/Generador de oraciones en inglés</a></dt>
<dd>- customizable practice exercise for conjugations of English verbs in the 12 tenses with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos ingleses en los 12 tiempos con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/09/english-verb-conjugator.html">English Verb Conjugator/Conjugador de verbos ingleses</a></dt>
<dd>- interactive conjugation table of English verbs and review of auxiliary verbs.</dd>
<dd>- tabla interactiva de verbos en inglés con revisión de verbos auxiliarios.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/11/english-pronouns-possessive-adjectives.html">English Pronouns, Possessive Adjectives, Contractions/Pronombres, adjetivos posesivos y contracciones en inglés</a></dt>
<dd>- review table and simple exercise.</dd>
<dd>- tabla de revisión y ejercicio sencillo.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/07/russian-sentence-generator.html">Russian Sentence Generator/Generador de oraciones en ruso</a></dt>
<dd>- customizable practice exercise for conjugations of Russian verbs (Imperfective/Perfective) in Present, Past, and Future with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos rusos (imperfectivos/perfectivos) en presente, pasado, futuro con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/05/para-mis-companeros-de-la-clase-de-ruso.html">Russian noun and adjective declensions/Declensiones de sustantivos y adjetivos en ruso</a></dt>
<dd>- customizable practice for Russian nouns and adjectives in the 6 cases with detailed, downloadable progress reports.</dd>
<dd>- ejercicio a medida para los sustantivos y adjetivos rusos en los 6 casos con reportes de progreso detallados y descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/05/javascript-vocab-test.html">Spanish-English nouns and determiners/Sustantivos y modificadores en español y inglés</a></dt>
<dd>- vocabulary practice trainer of basic words in both languages.</dd>
<dd>- entrenador de palabras básicas en ambos idiomas.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2014/03/tts-downloader.html">Text-to-Speech Downloader/Descargador de texto a voz</a></dt>
<dd>- listen to the pronunciation of words in 25 languages and download mp3s; best results with Safari.</dd>
<dd>- escuchar la pronunciación de palabras en 25 idiomas y descargar archivos en formato mp3; mejores resultados con Safari.</dd>
</dl>
</body>
</html>Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com0tag:blogger.com,1999:blog-4142616945456164068.post-59855735969753874822013-11-06T13:42:00.001-06:002016-04-11T00:24:17.544-05:00English Pronouns, Possessive Adjectives, Contractions<!DOCTYPE html>
<html><head>
<b:if cond='data:blog.url == "http://hugginsinternational.blogspot.mx/2013/11/english-pronouns-possessive-adjectives.html?m=1"'>
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes">
</b:if>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-41346884-1', 'hugginsinternational.blogspot.mx');
ga('send', 'pageview');
var prev
var rand1
var rand2
var chart = new Array();
chart[0]=["I","me","I'm","my","mine"];
chart[1]=["you","you","you're","your","yours"];
chart[2]=["we","us","we're","our","ours"];
chart[3]=["they","them","they're","their","theirs"];
chart[4]=["he","him","he's","his","his"];
chart[5]=["she","her","she's","her","hers"];
function clear() {
document.getElementById("text1").value="";
document.getElementById("text2").value="";
document.getElementById("text3").value="";
document.getElementById("text4").value="";
document.getElementById("text5").value="";
document.getElementById("text6").value="";
document.getElementById("text7").value="";
document.getElementById("text8").value="";
}
function check() {
var answer1=document.getElementById("text1").value.replace(/^\s+|\s+$/g,'');
var answer2=document.getElementById("text2").value.replace(/^\s+|\s+$/g,'');
var answer3=document.getElementById("text3").value.replace(/^\s+|\s+$/g,'');
var answer4=document.getElementById("text4").value.replace(/^\s+|\s+$/g,'');
var answer5=document.getElementById("text5").value.replace(/^\s+|\s+$/g,'');
var answer6=document.getElementById("text6").value.replace(/^\s+|\s+$/g,'');
var answer7=document.getElementById("text7").value.replace(/^\s+|\s+$/g,'');
var answer8=document.getElementById("text8").value.replace(/^\s+|\s+$/g,'');
var answerarray = new Array();
var correctanswerarray = new Array();
answerarray= [answer1, answer2, answer3, answer4, answer5, answer6, answer7, answer8];
var correct1=chart[rand1][0].slice(0,1).toUpperCase() + chart[rand1][0].slice(1);
var correct2=chart[rand2][1];
var correct3=chart[rand2][2].slice(0,1).toUpperCase() + chart[rand2][2].slice(1);
var correct4=chart[rand2][3];
var correct5=chart[rand2][0].slice(0,1).toUpperCase() + chart[rand2][0].slice(1);
var correct6=chart[rand1][1];
var correct7=chart[rand1][2].slice(0,1).toUpperCase() + chart[rand1][2].slice(1);
var correct8=chart[rand1][4];
correctanswerarray=[correct1, correct2, correct3, correct4, correct5, correct6, correct7, correct8]
if (answer1.length==0 || answer2.length==0 || answer3.length==0 || answer4.length==0 || answer5.length==0 || answer6.length==0 || answer7.length==0 || answer8.length==0)
{alert("Please fill in all the textboxes before checking your answer.");
return;}
if (answerarray[0]==correctanswerarray[0] && answerarray[1]==correctanswerarray[1] && answerarray[2]==correctanswerarray[2] && answerarray[3]==correctanswerarray[3] && answerarray[4]==correctanswerarray[4] && answerarray[5]==correctanswerarray[5] && answerarray[6]==correctanswerarray[6] && answerarray[7]==correctanswerarray[7] && answerarray[8]==correctanswerarray[8] )
{alert("Correct! Good job!");}
else {alert("At least one mistake found. Please check your answer and try again.")}
}
function refresh() {
prev=rand1
clear();
do{rand1=Math.floor((Math.random()*6));} while (rand1==prev);
do{rand2=Math.floor((Math.random()*6));} while (rand2==rand1);
document.getElementsByClassName("prompt1")[0].innerHTML=chart[rand1][0].slice(0,1).toUpperCase() + chart[rand1][0].slice(1);
document.getElementsByClassName("prompt2")[0].innerHTML=chart[rand2][0];
document.getElementsByClassName("prompt3")[0].innerHTML=chart[rand2][0].slice(0,1).toUpperCase() + chart[rand2][0].slice(1);
document.getElementsByClassName("prompt4")[0].innerHTML=chart[rand1][0];
document.getElementsByClassName("prompt1")[1].innerHTML=chart[rand1][0].slice(0,1).toUpperCase() + chart[rand1][0].slice(1);
document.getElementsByClassName("prompt2")[1].innerHTML=chart[rand2][0];
document.getElementsByClassName("prompt3")[1].innerHTML=chart[rand2][0].slice(0,1).toUpperCase() + chart[rand2][0].slice(1);
document.getElementsByClassName("prompt4")[1].innerHTML=chart[rand1][0];
document.getElementsByClassName("prompt1")[2].innerHTML=chart[rand1][0].slice(0,1).toUpperCase() + chart[rand1][0].slice(1);
document.getElementsByClassName("prompt2")[2].innerHTML=chart[rand2][0];
document.getElementsByClassName("prompt3")[2].innerHTML=chart[rand2][0].slice(0,1).toUpperCase() + chart[rand2][0].slice(1);
document.getElementsByClassName("prompt4")[2].innerHTML=chart[rand1][0];
if (rand1<4) {document.getElementById("verb1").innerHTML="see"}
else {document.getElementById("verb1").innerHTML="sees"}
if (rand2<4) {document.getElementById("verb2").innerHTML="see"}
else {document.getElementById("verb2").innerHTML="sees"}
}
</script>
<style>
.blue {
background:blue;
color:white;
}
.red {
background:red;
color:white;
}
.yellow {
background:yellow
}
.green {
background:green
}
.orange {
background:orange
}
.brown {
background:brown;
color:white;
}
table.chart td {
text-align:center}
</style>
</head><body onload="refresh();">
<table class="chart">
<thead>
<tr>
<td class="blue">Subject Pronoun </td>
<td>Verb </td>
<td class="red">Object Pronoun </td>
<td class="orange">Contraction of Be </td>
<td class="yellow">Possessive Adjective </td>
<td class="green">Possessive Pronoun </td>
<td class="brown">Reflexive Pronoun </td>
</tr>
</thead>
<tbody>
<tr>
<td class="blue">I</td>
<td>see</td>
<td class="red">me</td>
<td class="orange">I'm</td>
<td class="yellow">my</td>
<td class="green">mine</td>
<td class="brown">myself</td>
</tr>
<tr>
<td class="blue">you</td>
<td>like</td>
<td class="red">you</td>
<td class="orange">you're</td>
<td class="yellow">your</td>
<td class="green">yours</td>
<td class="brown">yourself, yourselves</td>
</tr>
<tr>
<td class="blue">we</td>
<td>help</td>
<td class="red">us</td>
<td class="orange">we're</td>
<td class="yellow">our</td>
<td class="green">ours</td>
<td class="brown">ourselves</td>
</tr>
<tr>
<td class="blue">they</td>
<td>remember</td>
<td class="red">them</td>
<td class="orange">they're</td>
<td class="yellow">their</td>
<td class="green">theirs</td>
<td class="brown">themselves</td>
</tr>
<tr>
<td class="blue">he</td>
<td>sees</td>
<td class="red">him</td>
<td class="orange">he's</td>
<td class="yellow">his</td>
<td class="green">his</td>
<td class="brown">himself</td>
</tr>
<tr>
<td class="blue">she</td>
<td>likes</td>
<td class="red">her</td>
<td class="orange">she's</td>
<td class="yellow">her</td>
<td class="green">hers</td>
<td class="brown">herself</td>
</tr>
<tr>
<td class="blue">it</td>
<td>helps</td>
<td class="red">it</td>
<td class="orange">it's</td>
<td class="yellow">its</td>
<td class="green">-</td>
<td class="brown">itself</td>
</tr>
</tbody>
</table>
<span><strong>Careful!</strong> The <strong>pronunciation</strong>, <strong>spelling</strong>, and <strong>meaning</strong> of <i class="orange">he's</i>/<i class="yellow">his</i> and <i class="orange">you're</i>/<i class="yellow">your</i> are <strong>different</strong>.
<br> The <strong>pronunciation</strong> of <i class="orange">it's</i>/<i class="yellow">its</i> and <i class="orange">they're</i>/<i class="yellow">their</i> are the <strong>same</strong>, but the <strong>spelling</strong> and <strong>meaning</strong> are <strong>different</strong>.</span>
<h3>Fill-in-the-Blank Exercise</h3>
<span>Complete the sentences with the appropriate word from the table above. <br>Remember to use a capital letter to begin a sentence.</span>
<br>
<span>Prompts: 1. <strong><span class="prompt1">I</span></strong> → <strong><span class="prompt2">you</span></strong> 2. <strong><span class="prompt3">You</span></strong> → <strong><span class="prompt4">I</span></strong></span>
<table class="exercise"><tbody>
<tr>
<td></td>
<td><span class="prompt1">I</span> ↓</td>
<td><span class="prompt2">you</span> ↓</td>
<td><span class="prompt3">You</span> ↓</td>
<td><span class="prompt2">you</span> ↓</td>
</tr>
<tr>
<td>1.</td>
<td><INPUT TYPE="text" class="text, blue" style="text-align:right" id="text1" Size="5" maxlength="4"> <span id="verb1">see</span> a picture of </td>
<td><INPUT TYPE="text" class="text, red" id="text2" Size="5" maxlength="4">.</td>
<td><INPUT TYPE="text" class="text, orange" style="text-align:right" id="text3" Size="5" maxlength="7"> in front of </td>
<td><INPUT TYPE="text" class="text, yellow" id="text4" Size="5" maxlength="5"> house.</td>
</tr>
<tr>
<td>2.</td>
<td><INPUT TYPE="text" class="text, blue" style="text-align:right" id="text5" Size="5" maxlength="4"> <span id="verb2">see</span> a picture of </td>
<td><INPUT TYPE="text" class="text, red" id="text6" Size="5" maxlength="4">.</td>
<td><INPUT TYPE="text" class="text, orange" style="text-align:right" id="text7" Size="5" maxlength="7"> in front of </td>
<td><INPUT TYPE="text" class="text, green" id="text8" Size="5" maxlength="6">.</td>
</tr>
<tr>
<td></td>
<td><span class="prompt3">You</span> ↑</td>
<td><span class="prompt4">I</span> ↑</td>
<td><span class="prompt1">I</span> ↑</td>
<td><span class="prompt4">I</span> ↑</td>
</tr></tbody></table>
<button onclick="check();">Check</button><button onclick="refresh();">Refresh</button>
<br>
Follow us on <a href="https://www.facebook.com/groups/100762883605717/">facebook</a> and <a href="https://twitter.com/jhusint">twitter</a>
<br>
<br>Links to other exercises/Enlaces a otros ejercicios
<br>
<dl>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/english-sentence-generator.html">English Sentence Generator/Generador de oraciones en inglés</a></dt>
<dd>- customizable practice exercise for conjugations of English verbs in the 12 tenses with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos ingleses en los 12 tiempos con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/09/english-verb-conjugator.html">English Verb Conjugator/Conjugador de verbos ingleses</a></dt>
<dd>- interactive conjugation table of English verbs and review of auxiliary verbs.</dd>
<dd>- tabla interactiva de verbos en inglés con revisión de verbos auxiliarios.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/07/russian-sentence-generator.html">Russian Sentence Generator/Generador de oraciones en ruso</a></dt>
<dd>- customizable practice exercise for conjugations of Russian verbs (Imperfective/Perfective) in Present, Past, and Future with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos rusos (imperfectivos/perfectivos) en presente, pasado, futuro con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/05/para-mis-companeros-de-la-clase-de-ruso.html">Russian noun and adjective declensions/Declensiones de sustantivos y adjetivos en ruso</a></dt>
<dd>- customizable practice for Russian nouns and adjectives in the 6 cases with detailed, downloadable progress reports.</dd>
<dd>- ejercicio a medida para los sustantivos y adjetivos rusos en los 6 casos con reportes de progreso detallados y descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/05/javascript-vocab-test.html">Spanish-English nouns and determiners/Sustantivos y modificadores en español y inglés</a></dt>
<dd>- vocabulary practice trainer of basic words in both languages.</dd>
<dd>- entrenador de palabras básicas en ambos idiomas.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-keyboard.html">Multilingual Talking Keyboard/Teclado que habla en 17 idiomas</a></dt>
<dd>- write and listen to text in 17 languages using Google Text-to-Speech technology. Currently, for best audio results, use Safari or Apple devices with Safari.</dd>
<dd>- escribir y escuchar texto con la tecnología auditiva de Google Translate. Para mejor resultos, se recomienda usar Safari o aparatos de Apple con Safari.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-calculator.html">Multilingual Talking Calculator/Calculadora que habla en 25 idiomas</a></dt>
<dd>- add, subtract, multiply, divide and listen to numbers in 25 languages, also with customizable number dictation.</dd>
<dd>- suma, resta, multiplica, divide y escucha los números, también con dictado a medida de números.</dd>
</dl>
</body></html>Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com0tag:blogger.com,1999:blog-4142616945456164068.post-9342455922127299492013-09-15T03:16:00.000-05:002016-04-11T00:26:27.429-05:00English Verb Conjugator
<!DOCTYPE html>
<html>
<head>
<META http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-41346884-1', 'hugginsinternational.blogspot.mx');
ga('send', 'pageview');
function switchit(e){
var elemArray=document.getElementsByClassName("first")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("second")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.nextElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("third")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.nextElementSibling.nextElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("fourth")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("fifth")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
}
function switchit2(e){
var elemArray=document.getElementsByClassName("second")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("first")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.previousElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("third")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.nextElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("fourth")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.nextElementSibling.nextElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("fifth")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
}
function switchit3(e){
var elemArray=document.getElementsByClassName("third")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("second")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.previousElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("first")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.previousElementSibling.previousElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("fourth")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.nextElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("fifth")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.nextElementSibling.nextElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
}
function switchit4(e){
var elemArray=document.getElementsByClassName("fourth")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("third")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.previousElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("second")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.previousElementSibling.previousElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("first")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.previousElementSibling.previousElementSibling.previousElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("fifth")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.nextElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
}
function switchit5(e){
var elemArray=document.getElementsByClassName("fifth")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("fourth")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.previousElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("third")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.previousElementSibling.previousElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("second")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.previousElementSibling.previousElementSibling.previousElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("first")
for(var i = 0; i < elemArray.length; i++){
var y=e.target.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.innerHTML;
elemArray[i].innerHTML=y;
}
}
function switchback(){
var elemArray=document.getElementsByClassName("first")
for(var i = 0; i < elemArray.length; i++){
var y="1";
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("second")
for(var i = 0; i < elemArray.length; i++){
var y="2";
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("third")
for(var i = 0; i < elemArray.length; i++){
var y="3";
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("fourth")
for(var i = 0; i < elemArray.length; i++){
var y="4";
elemArray[i].innerHTML=y;
}
var elemArray=document.getElementsByClassName("fifth")
for(var i = 0; i < elemArray.length; i++){
var y="5";
elemArray[i].innerHTML=y;
}
}
function changeValue() {
var w;
var x;
var z=Number(document.getElementById("rangeCtrl").value);
var subjvalue;
var html;
var AuxArrayu=[]
AuxArrayu[0]=["Do/Does ", "Am/Are/Is ", "Have/Has ", "Have/Has ","Was/Were "];
AuxArrayu[1]=["Do ", "Am ", "Have ", "Have ", "Was ", "Was ", "Was "];
AuxArrayu[2]=["Do ", "Are ", "Have ", "Have ", "Were ", "Were ", "Were "];
AuxArrayu[3]=["Does ", "Is ", "Has ", "Has ", "Was ","Was ","Was "];
var AuxArrayl=[]
AuxArrayl[0]=["do/does ", "am/are/is ", "have/has ", "have/has ","do/does ","am/are/is ","have/has ","have/has ","am/are/is ", "have/has ","have/has ", "was/were ", "was/were ","was/were "];
AuxArrayl[1]=["do ", "am ", "have ", "have ", "am ", "have ", "have ", "was ", "was ", "was "];
AuxArrayl[2]=["do ", "are ", "have ", "have ", "are ", "have ", "have ", "were ", "were ", "were "];
AuxArrayl[3]=["does ", "is ", "has ", "has ", "is ","has ", "has ", "was ","was ","was "];
var subju=[]
subju=["S ", "I ","You ","He ", "She ", "It ", "We ", "They "]
var subjl=[]
subjl=["S ", "I ", "you ", "he ", "she ", "it ", "we ", "they "]
switch(z){
case 0:
w =0; /*S*/
x=0;
subjvalue=0;
html="<span class='green first'>" + "1" + "</span>" + "/" + "<span class='yellow second'>" + "2" +"</span>";
break;
case 25:
w =1; /*I*/
x=10;
subjvalue=1;
html="<span class='green first'>" + "1" +"</span>";
break;
case 50:
w = 2; /*You*/
x=20;
subjvalue=2;
html="<span class='green first'>" + "1" + "</span>";
break;
case 75:
w = 3; /*He*/
x=30;
subjvalue=3;
html="<span class='yellow second'>" + "2" + "</span>";
break;
case 100:
w = 4; /*She*/
x=40;
subjvalue=3;
html="<span class='yellow second'>" + "2" + "</span>";
break;
case 125:
w = 5; /*It*/
x=50;
subjvalue=3;
html="<span class='yellow second'>" + "2" + "</span>";
break;
case 150:
w = 6; /*We*/
x=60;
subjvalue=2;
html="<span class='green first'>" + "1" + "</span>";
break;
case 175:
w =7; /*They*/
x=70;
subjvalue=2;
html="<span class='green first'>" + "1" + "</span>";
break;};
document.getElementById("prsimpaff").innerHTML=html;
var auxhtmlArray=document.getElementsByClassName("auxu");
for(var i = 0; i < auxhtmlArray.length; i++)
{auxhtmlArray[i].innerHTML=AuxArrayu[subjvalue][i];} ;
var auxhtmlArray=document.getElementsByClassName("auxl");
for(var i = 0; i < auxhtmlArray.length; i++)
{auxhtmlArray[i].innerHTML=AuxArrayl[subjvalue][i];} ;
for(var i = 0; i < 71; i=i+10)
{document.getElementById("meter"+i).style.fontWeight="400";
document.getElementById("meter"+i).style.fontSize="9px";
document.getElementById("meter"+i).style.textDecoration="";};
document.getElementById("meter"+x).style.fontWeight="700";
document.getElementById("meter"+x).style.fontSize="9px";
document.getElementById("meter"+x).style.textDecoration="underline";
var subjArray =document.getElementsByClassName("subju");
for(var i = 0; i < subjArray.length; i++)
{subjArray[i].innerHTML=subju[w];};
var subjArray =document.getElementsByClassName("subjl");
for(var i = 0; i < subjArray.length; i++)
{subjArray[i].innerHTML=subjl[w];};
}
document.addEventListener('DOMContentLoaded', function () {
document.getElementById("rangeCtrl").addEventListener('change', changeValue, false);
}, false);
</script>
<b:if cond='data:blog.url == "http://hugginsinternational.blogspot.mx/2013/09/english-verb-conjugator.html"'>
<style media="screen" type="text/css">
#circle {
position:relative;
height: 200px;
width: 200px;
border-radius: 100px;
background-color:blue;
opacity: .8;
border: solid 2px black;
}
#circle2 {
position:absolute;
top: 0px;
left: 100px;
height: 200px;
width: 200px;
border-radius: 100px;
background-color:red;
opacity: .8;
border: solid 2px black;
}
#circle3 {
position:absolute;
top: 100px;
left: 50px;
height: 200px;
width: 200px;
border-radius: 100px;
background-color:yellow;
opacity: .6;
border: solid 2px black;
}
#span1 {
position:absolute;
top:5px;
left:100px;
color:white;
text-decoration:underline;}
#span2 {
position:absolute;
top:5px;
left:62px;
color:white;
text-decoration:underline;}
#span3 {
position:absolute;
bottom:5px;
left:70px;
color:black;
text-decoration:underline;}
#span4 {
position:absolute;
top:25px;
left:60px;
color:white;
font-size:120%}
#span5 {
position:absolute;
top:25px;
left:110px;
color:white;
font-size:120%}
#span6 {
position:absolute;
bottom:35px;
left:80px;
color:black;
font-size:120%}
#span7 {
position:absolute;
top:-75px;
left:80px;
color:white;
font-size:120%;
opacity: 1}
#span8 {
position:absolute;
top:50px;
left:20px;
color:black;
font-size:120%;
opacity: 1}
#span9 {
position:absolute;
top:5px;
left:80px;
color:black;
font-size:120%}
h2 {text-indent: 3.5em;
font-weight:700;}
body{width:100%}
.toparea {
position:static;
top:0px;
width:99%
margin-left:0px
margin-right:0px
}
.bottomarea {
position:static;
overflow:scroll;
height:45px;
width:99%
#table3 {width:100%}
}
.textr
{
text-align:right;
}
.textl
{
text-align:left;
}
th
{
font-size:70%;
}
td
{
font-size:70%;}
.textc
{
text-align:center;
}
.toprow
{
border-top-style:solid;
border-top-width:3px;
border-top-color:black;
border-bottom-style:solid;
border-bottom-width:3px;
border-bottom-color:black;
}
.bottomrow
{
border-bottom-style:solid;
border-bottom-width:3px;
border-bottom-color:black;
}
.right
{
border-right:solid 3px black; width:23%;
}
.left
{
border-left:solid 3px black; width:11%; font-size:70%
}
.label {font-size:50%}
.one
{width: 18%;}
.two
{width: 22%;}
.three
{width: 26%;}
.green
{background-color: green;
color:white;
}
.yellow
{background-color: yellow;
color:black;}
.blue
{background-color: blue;
color:white;}
.red
{background-color: red;
color:white;}
.orange
{background-color: orange;
color:black;}
table {
width:100%;
}
<!-- body {
min-width: $(930px);
}
.content-outer, .content-fauxcolumn-outer, .region-inner {
min-width: $(930px);
max-width: $(930px);
_width: $(930px);
}
.main-inner .columns {
padding-left: $(0px);
padding-right: $(0px);
}
.main-inner .fauxcolumn-center-outer {
left: $(0px);
right: $(0px);
/* IE6 does not respect left and right together */
_width: expression(this.parentNode.offsetWidth -
parseInt("$(0px)") -
parseInt("$(0px)") + 'px');
}
.main-inner .fauxcolumn-left-outer {
width: $(0px);
}
.main-inner .fauxcolumn-right-outer {
width: $(0px);
}
.main-inner .column-left-outer {
width: $(0px);
right: 100%;
margin-left: -$(0px);
}
.main-inner .column-right-outer {
width: $(0px);
margin-right: -$(0px);
}
#layout {
min-width: 0;
}
#layout .content-outer {
min-width: 0;
width: 930px;
}
#layout .region-inner {
min-width: 0;
width: 930px;
}
#body-fauxcolumn-outer {display:none;}
#outer-wrapper {display:none}
#Feed1 {
display: none;
position: relative;
bottom: 99999px;
}
#Feed2 {
display: none;
position: relative;
bottom: 99999px;
}
#Feed3 {
display: none;
position: relative;
bottom: 99999px;
}
#Feed4 {
display: none;
position: relative;
bottom: 99999px;
}
#Atribution1 {
display: none;
position: relative;
bottom: 99999px;
}
#PageList1 {
display: none;
position: relative;
bottom: 99999px;
}
#BlogArchive1 {
display: none;
position: relative;
bottom: 99999px;
}
#menu {
display: none;
position: relative;
bottom: 99999px;
}
#Followers1 {
display: none;
position: relative;
bottom: 99999px;
}
#footer-1 {
display: none;
position: relative;
bottom: 99999px;
}
#HTML1 {
display: none;
position: relative;
bottom: 99999px;
}
#HTML2 {
display: none;
position: relative;
bottom: 99999px;
}
#HTML3 {
display: none;
position: relative;
bottom: 99999px;
}
#HTML4 {
display: none;
position: relative;
bottom: 99999px;
}
#HTML5 {
display: none;
position: relative;
bottom: 99999px;
}
#HTML6 {
display: none;
position: relative;
bottom: 99999px;
}
#NewsBar1 {
display: none;
position: relative;
bottom: 99999px;
}
#comments {
display: none;
position: relative;
bottom: 99999px;
}
#sharebuttons {
display: none;
position: relative;
bottom: 99999px;
}
#header-inner {
display: none;
position: relative;
bottom: 99999px;
}
#navbar {
display: none;
position: relative;
bottom: 99999px;
}
#comment-editor {
display: none;
position: relative;
bottom: 99999px;
}
.post-icons {
display: none;
position: relative;
bottom: 99999px;
}
.post-share-buttons
{
display: none;
position: relative;
bottom: 99999px;
}
.goog-inline-block
{
display: none;
position: relative;
bottom: 99999px;
}
.region-inner {
min-width: 0;
max-width: 100%;
width: 100%;
background-size: 100% auto;
}-->
</style>
</b:if>
</head>
<body>
<div class="toparea">
<table cellspacing="0">
<thead>
<tr>
<th colspan="5">English Verb Conjugator</th>
</tr><tr>
<th colspan="5" >Use the following information to help you conjugate English verbs in the 12 tenses.<br>Move the bar below to change the subject. (S = Subject)</th>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td colspan="5">
<div id="meter0" style="width:25px; height:5px; font-size: 9px; text-align:left; top:50%; background-color:'';display:inline-block; float:left;">S</div>
<div id="meter10" style="width:25px; height:5px; font-size: 9px; text-align:left; top:50%; background-color:'';display:inline-block; float:left;">I</div>
<div id="meter20" style="width:25px; height:5px; font-size: 9px; text-align:left; top:50%; background-color:'';display:inline-block; float:left;">You</div>
<div id="meter30" style="width:25px; height:5px; font-size: 9px; text-align:left; top:50%; background-color:'';display:inline-block; float:left;">He</div>
<div id="meter40" style="width:25px; height:5px; font-size: 9px; text-align:left; top:50%; background-color:'';display:inline-block; float:left;">She</div>
<div id="meter50" style="width:25px; height:5px; font-size: 9px; text-align:left; top:50%; background-color:'';display:inline-block; float:left;">It</div>
<div id="meter60" style="width:25px; height:5px; font-size: 9px; text-align:left; top:50%; background-color:'';display:inline-block; float:left;">We</div>
<div id="meter70" style="width:25px; height:5px; font-size: 9px; text-align:left; top:50%; background-color:'';display:inline-block; float:left;">They</div>
<br>
<input id="rangeCtrl" type="range" min="0" max="175" step="25" value="0" style="width:175px;height:1px"/>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr >
<th class ="toprow left" style="border-top-left-radius: 10px"></th>
<th class ="toprow textc one">Simple</th>
<th class ="toprow textc two">Continuous</th>
<th class ="toprow textc three">Perfect Continuous</th>
<th class ="toprow right textc" style="border-top-right-radius: 10px">Perfect</th>
</tr>
</thead><tbody>
<div id="table1">
<tr>
<th class ="left textl label"><span>Present </span><span style="float:right;">Int.</span></th>
<td class = "textr one"><span class="auxu">Do/Does </span><span class="subjl">S </span><span class="green first">1</span>?</td>
<td class="textr two"><span class="auxu">Am/Are/Is </span><span class="subjl">S </span><span class="blue third">3</span>?</td>
<td class="textr three"><span class="auxu">Have/Has </span><span class="subjl">S </span>been <span class="blue third">3</span>?</td>
<td class="right textr"><span class="auxu">Have/Has </span><span class="subjl">S </span><span class="red fifth">5</span>?</td>
</tr>
<tr>
<th class ="left textl label"><span>Present </span><span style="float:right;">Neg.</span></th>
<td class = "textr one"><span class="subju">S </span><span class="auxl">do/does </span>not <span class="green first">1</span>.</td>
<td class="textr two"><span class="subju">S </span><span class="auxl">am/are/is </span>not <span class="blue third">3</span>.</td>
<td class="textr three"><span class="subju">S </span><span class="auxl">have/has </span>not been <span class="blue third">3</span>.</td>
<td class="right textr"><span class="subju">S </span><span class="auxl">have/has </span>not <span class="red fifth">5</span>.</td>
</tr>
<tr >
<th class ="bottomrow left textl label"><span>Present </span><span style="float:right;">Aff.</span></th>
<td class ="bottomrow textr one"><span class="subju">S </span><span id="prsimpaff"><span class="green first">1</span>/<span class="yellow second">2</span></span>.</td>
<td class ="bottomrow textr two"><span class="subju">S </span><span class="auxl">am/are/is </span><span class="blue third">3</span>.</td>
<td class ="bottomrow textr three"><span class="subju">S </span><span class="auxl">have/has </span>been <span class="blue third">3</span>.</td>
<td class ="bottomrow right textr" ><span class="subju">S </span><span class="auxl">have/has </span><span class="red fifth">5</span>.</td>
</tr>
<tr>
<th class ="left textl label"><span>Past </span><span style="float:right;">Int.</span></th>
<td class = "textr one">Did <span class="subjl">S </span><span class="green first">1</span>?</td>
<td class="textr two"><span class="auxu">Was/Were </span><span class="subjl">S </span><span class="blue third">3</span>?</td>
<td class="textr three">Had <span class="subjl">S </span>been <span class="blue third">3</span>?</td>
<td class="right textr">Had <span class="subjl">S </span><span class="red fifth">5</span>?</td>
</tr>
<tr>
<th class ="left textl label"><span>Past </span><span style="float:right;">Neg.</span></th>
<td class = "textr one"><span class="subju">S </span>did not <span class="green first">1</span>.</td>
<td class="textr two"><span class="subju">S </span><span class="auxl">was/were </span>not <span class="blue third">3</span>.</td>
<td class="textr three"><span class="subju">S </span>had not been <span class="blue third">3</span>.</td>
<td class="right textr"><span class="subju">S </span>had not <span class="red fifth">5</span>.</td>
</tr>
<tr >
<th class ="bottomrow left textl label" ><span>Past </span><span style="float:right;">Aff.</span></th>
<td class ="bottomrow textr one"><span class="subju">S </span><span class="orange fourth">4</span>.</td>
<td class ="bottomrow textr two"><span class="subju">S </span><span class="auxl">was/were </span><span class="blue third">3</span>.</td>
<td class ="bottomrow textr three"><span class="subju">S </span>had been <span class="blue third">3</span>.</td>
<td class ="bottomrow right textr"><span class="subju">S </span>had <span class="red fifth">5</span>.</td>
</tr>
<tr>
<th class ="left textl label"><span>Future </span><span style="float:right;">Int.</span></th>
<td class = "textr one">Will <span class="subjl">S </span><span class="green first">1</span>?</td>
<td class="textr two">Will <span class="subjl">S </span>be <span class="blue third">3</span>?</td>
<td class="textr three">Will <span class="subjl">S </span>have been <span class="blue third">3</span>?</td>
<td class="right textr">Will <span class="subjl">S </span>have <span class="red fifth">5</span>?</td>
</tr>
<tr>
<th class ="left textl label"><span>Future </span><span style="float:right;">Neg.</span></th>
<td class = "textr one"><span class="subju">S </span>will not <span class="green first">1</span>.</td>
<td class="textr two"><span class="subju">S </span>will not be <span class="blue third">3</span>.</td>
<td class="textr three"><span class="subju">S </span>will not have been <span class="blue third">3</span>.</td>
<td class="right textr"><span class="subju">S </span>will not have <span class="red fifth">5</span>.</td>
</tr>
<tr >
<th class ="bottomrow left textl label" style="border-bottom-left-radius: 10px"><span>Future </span><span style="float:right;">Aff.</span></th>
<td class ="bottomrow textr one"><span class="subju">S </span>will <span class="green first">1</span>.</td>
<td class ="bottomrow textr two"><span class="subju">S </span>will be <span class="blue third">3</span>.</td>
<td class ="bottomrow textr three"><span class="subju">S </span>will have been <span class="blue third">3</span>.</td>
<td class ="bottomrow right textr" style="border-bottom-right-radius: 10px"><span class="subju">S </span>will have <span class="red fifth">5</span>.</td>
</tr></div> <!--close table1 -->
<div id="table2">
<tr >
<th colspan="5" >The numbers 1-5 above correspond to the following verb forms. <br>Move the mouse over the verb forms below to see the conjugations above.</th>
</tr>
<tr >
<th class ="toprow left textc" style="word-wrap: break-word; border-top-left-radius: 10px">Simple Form</th>
<th class ="toprow textc one" style="word-wrap: break-word">Present Simple<br>Affirmative<br>He/She/It (-s)</th>
<th class ="toprow textc two" style="word-wrap: break-word">Continuous Form<br>(-ing)</th>
<th class ="toprow textc three" style="word-wrap: break-word">Past Simple<br>Affirmative</th>
<th class ="toprow right textc" style="word-wrap: break-word;border-top-right-radius: 10px">Past Participle</th>
</tr>
<tr >
<th class ="bottomrow left textc"><span class="green">1</span></th>
<th class ="bottomrow textc one"><span class="yellow">2</span></th>
<th class ="bottomrow textc two"><span class="blue">3</span></th>
<th class ="bottomrow textc three"><span class="orange">4</span></th>
<th class ="bottomrow right textc"><span class="red">5</span></th>
</tr>
</tbody>
</table>
</div> <!--close toparea -->
<div class="bottomarea">
<table id="table3" cellspacing="0">
<thead></thead>
<tbody>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">arise</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">arises</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">arising</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">arose</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">arisen</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">awake</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">awakes</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">awaking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">awoke</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">awoken</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">bear</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">bears</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">bearing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">bore</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">borne</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">beat</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">beats</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">beating</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">beat</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">beat, beaten</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">become</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">becomes</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">becoming</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">became</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">become</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">begin</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">begins</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">beginning</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">began</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">begun</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">bend</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">bends</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">bending</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">bent</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">bent</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">bet</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">bets</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">betting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">bet</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">bet</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">bind</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">binds</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">binding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">bound</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">bound</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">bite</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">bites</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">biting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">bit</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">bitten</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">bleed</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">bleeds</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">bleeding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">bled</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">bled</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">blow</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">blows</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">blowing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">blew</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">blown</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">break</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">breaks</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">breaking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">broke</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">broken</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">breed</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">breeds</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">breeding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">bred</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">bred</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">bring</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">brings</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">bringing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">brought</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">brought</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">build</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">builds</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">building</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">built</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">built</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">burn</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">burns</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">burning</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">burnt, burned</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">burnt, burned</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">burst</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">bursts</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">bursting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">burst</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">burst</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">buy</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">buys</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">buying</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">bought</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">bought</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">call</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">calls</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">calling</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">called</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">called</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">cast</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">casts</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">casting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">cast</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">cast</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">catch</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">catches</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">catching</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">caught</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">caught</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">choose</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">chooses</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">choosing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">chose</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">chosen</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">cling</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">clings</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">clinging</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">clung</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">clung</td>
</tr>
<tr>
<td class ="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">come</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">comes</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">coming</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">came</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">come</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">cost</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">costs</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">costing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">cost</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">cost</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">creep</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">creeps</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">creeping</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">crept</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">crept</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">deal</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">deals</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">dealing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">delt</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">delt</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">dig</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">digs</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">digging</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">dug</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">dug</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">do</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">does</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">doing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">did</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">done</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">draw</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">draws</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">drawing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">drew</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">drawn</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">dream</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">dreams</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">dreaming</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">dreamt, dreamed</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">dreamt, dreamed</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">drink</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">drinks</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">drinking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">drank</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">drunk</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">drive</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">drives</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">driving</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">drove</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">driven</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">dwell</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">dwells</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">dwelling</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">dwelt, dwelled</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">dwelt, dwelled</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">eat</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">eats</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">eating</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">ate</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">eaten</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">fall</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">falls</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">falling</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">fell</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">fallen</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">feed</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">feeds</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">feeding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">fed</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">fed</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">feel</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">feels</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">feeling</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">felt</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">felt</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">fight</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">fights</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">fighting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">fought</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">fought</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">fill</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">fills</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">filling</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">filled</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">filled</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">find</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">finds</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">finding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">found</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">found</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">flee</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">flees</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">fleeing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">fled</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">fled</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">fling</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">flings</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">flinging</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">flung</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">flung</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">fly</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">flies</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">flying</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">flew</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">flown</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">forbid</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">forbids</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">forbidding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">forbade</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">forbidden</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">forecast</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">forecasts</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">forecasting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">forecast</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">forecast</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">forget</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">forgets</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">forgetting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">forgot</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">forgotten</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">forgive</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">forgives</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">forgiving</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">forgave</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">forgiven</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">freeze</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">freezes</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">freezing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">froze</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">frozen</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">get</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">gets</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">getting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">got</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">got, gottten</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">give</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">gives</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">giving</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">gave</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">given</td>
</tr>
<tr>
<td class ="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">go</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">goes</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">going</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">went</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">gone</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">grind</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">grinds</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">grinding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">ground</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">ground</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">grow</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">grows</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">growing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">grew</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">grown</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">hang</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">hangs</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">hanging</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">hung, hanged</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">hung, hanged</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">have</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">has</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">having</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">had</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">had</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">hear</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">hears</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">hearing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">heard</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">heard</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">hide</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">hides</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">hiding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">hid</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">hidden</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">hit</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">hits</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">hitting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">hit</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">hit</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">hold</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">holds</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">holding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">held</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">held</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">hurt</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">hurts</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">hurting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">hurt</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">hurt</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">keep</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">keeps</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">keeping</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">kept</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">kept</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">kneel</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">kneels</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">kneeling</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">knelt, kneeled</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">knelt, kneeled</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">know</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">knows</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">knowing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">knew</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">known</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">lay</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">lays</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">laying</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">laid</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">laid</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">lead</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">leads</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">leading</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">led</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">led</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">lean</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">leans</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">leaning</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">leant, leaned</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">leant, leaned</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">leap</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">leaps</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">leaping</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">leapt, leaped</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">leapt, leaped</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">learn</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">learns</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">learning</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">learnt, learned</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">learnt, learned</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">leave</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">leaves</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">leaving</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">left</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">left</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">lend</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">lends</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">lending</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">lent</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">lent</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">let</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">lets</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">letting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">let</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">let</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">lie</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">lies</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">lying</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">lay</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">lain</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">light</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">lights</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">lighting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">lit, lighted</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">lit, lighted</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">live</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">lives</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">living</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">lived</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">lived</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">lose</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">loses</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">losing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">lost</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">lost</td>
</tr>
<tr>
<td class ="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">make</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">makes</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">making</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">made</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">made</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">mean</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">means</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">meaning</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">meant</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">meant</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">meet</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">meets</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">meeting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">met</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">met</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">mistake</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">mistakes</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">mistaking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">mistook</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">mistaken</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">mow</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">mows</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">mowing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">mowed</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">mown, mowed</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">pay</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">pays</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">paying</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">paid</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">paid</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">play</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">plays</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">playing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">played</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">played</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">put</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">puts</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">putting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">put</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">put</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">quit</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">quits</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">quitting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">quit, quitted</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">quit, quitted</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">raise</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">raises</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">raising</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">raised</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">raised</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">read</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">reads</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">reading</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">read</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">read</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">rid</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">rids</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">ridding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">rid</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">rid</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">ride</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">rides</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">riding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">rode</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">ridden</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">ring</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">rings</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">ringing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">rang</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">rung</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">rise</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">rises</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">rising</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">rose</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">risen</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">run</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">runs</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">running</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">ran</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">run</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">saw</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">saws</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">sawing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">sawed</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">sawn</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">say</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">says</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">saying</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">said</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">said</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">see</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">sees</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">seeing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">saw</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">seen</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">seek</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">seeks</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">seeking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">sought</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">sought</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">sell</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">sells</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">selling</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">sold</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">sold</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">send</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">sends</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">sending</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">sent</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">sent</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">set</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">sets</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">setting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">set</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">set</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">shake</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">shakes</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">shaking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">shook</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">shaken</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">shed</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">sheds</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">shedding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">shed</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">shed</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">shine</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">shines</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">shining</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">shone, shined</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">shone, shined</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">shoot</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">shoots</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">shooting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">shot</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">shot</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">show</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">shows</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">showing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">showed</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">shown</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">shrink</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">shrinks</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">shrinking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">shrank</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">shrunk</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">shut</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">shuts</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">shutting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">shut</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">shut</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">sing</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">sings</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">singing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">sang</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">sung</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">sink</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">sinks</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">sinking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">sank</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">sunk</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">sit</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">sits</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">sitting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">sat</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">sat</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">slay</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">slays</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">slaying</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">slew</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">slain</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">sleep</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">sleeps</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">sleeping</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">slept</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">slept</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">slide</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">slides</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">sliding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">slid</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">slid</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">sling</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">slings</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">slinging</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">slung</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">slung</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">slink</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">slinks</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">slinking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">slunk</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">slunk</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">slit</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">slits</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">slitting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">slit</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">slit</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">smell</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">smells</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">smelling</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">smelt, smelled</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">smelt, smelled</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">sow</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">sows</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">sowing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">sowed</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">sown, sowed</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">speak</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">speaks</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">speaking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">spoke</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">spoken</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">speed</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">speeds</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">speeding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">sped, speeded</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">sped, speeded</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">spell</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">spells</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">spelling</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">spelt, spelled</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">spelt, spelled</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">spend</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">spends</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">spending</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">spent</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">spent</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">spill</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">spills</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">spilling</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">spilt, spilled</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">spilt, spilled</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">spin</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">spins</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">spinning</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">spun</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">spun</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">spit</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">spits</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">spitting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">spat</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">spat</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">split</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">splits</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">spliting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">split</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">split</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">spoil</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">spoils</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">spoiling</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">spoilt, spoiled</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">spoilt, spoiled</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">spread</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">spreads</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">spreading</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">spread</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">spread</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">spring</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">springs</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">springing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">sprang</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">sprung</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">stand</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">stands</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">standing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">stood</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">stood</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">steal</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">steals</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">stealing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">stole</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">stolen</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">stick</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">sticks</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">sticking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">stuck</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">stuck</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">sting</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">stings</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">stinging</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">stung</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">stung</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">stink</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">stinks</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">stinking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">stank</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">stunk</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">strike</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">strikes</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">striking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">struck</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">struck</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">strive</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">strives</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">striving</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">strove</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">striven</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">swear</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">swears</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">swearing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">swore</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">sworn</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">sweep</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">sweeps</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">sweeping</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">swept</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">swept</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">swell</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">swells</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">swelling</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">swelled</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">swollen, swelled</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">swim</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">swims</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">swimming</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">swam</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">swum</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">swing</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">swings</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">swinging</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">swung</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">swung</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">take</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">takes</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">taking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">took</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">taken</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">teach</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">teaches</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">teaching</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">taught</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">taught</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">tear</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">tears</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">tearing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">tore</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">torn</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">tell</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">tells</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">telling</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">told</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">told</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">think</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">thinks</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">thinking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">thought</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">thought</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">throw</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">throws</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">throwing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">threw</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">thrown</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">thrust</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">thrusts</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">thrusting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">thrust</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">thrust</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">tread</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">treads</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">treading</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">trod</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">trodden</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">upset</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">upsets</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">upsetting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">upset</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">upset</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">wake</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">wakes</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">waking</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">woke</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">woken</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">wear</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">wears</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">wearing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">wore</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">worn</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">weave</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">weaves</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">weaving</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">wove, weaved</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">woven, weaved</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">weep</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">weeps</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">weeping</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">wept</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">wept</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">wet</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">wets</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">wetting</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">wet, wetted</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">wet, wetted</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">win</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">wins</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">winning</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">won</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">won</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">wind</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">winds</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">winding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">wound</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">wound</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">withdraw</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">withdraws</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">withdrawing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">withdrew</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">withdrawn</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">withhold</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">withholds</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">withholding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">withheld</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">withheld</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">withstand</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">withstands</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">withstanding</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">withstood</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">withstood</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">wring</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">wrings</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">wringing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">wrung</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">wrung</td>
</tr>
<tr >
<td class="left green textc" onmouseover="switchit(event);" onmouseout="switchback()">write</td>
<td class="yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">writes</td>
<td class="blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">writing</td>
<td class="orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">wrote</td>
<td class="right red textc" onmouseover="switchit5(event);" onmouseout="switchback()">written</td>
</tr>
<tr >
<td class ="bottomrow left green textc" onmouseover="switchit(event);" onmouseout="switchback()" style="border-bottom-left-radius: 10px">work</td>
<td class ="bottomrow yellow textc one" onmouseover="switchit2(event);" onmouseout="switchback()">works</td>
<td class ="bottomrow blue textc two" onmouseover="switchit3(event);" onmouseout="switchback()">working</td>
<td class ="bottomrow orange textc three" onmouseover="switchit4(event);" onmouseout="switchback()">worked</td>
<td class ="bottomrow right red textc" style="border-bottom-right-radius: 10px" onmouseover="switchit5(event);" onmouseout="switchback()">worked</td>
</tr>
</tbody>
</table>
</div> <!--close bottomarea-->
<div style="float:left; display:inline-block">
<h2>Auxiliary Verb Venn Diagram</h2>
<div id="circle"><span id="span1">I</span><span id="span4">am</span><div id="circle2"><span id="span2">You We They</span><span id="span5">are<br>were</span></div><div id="circle3"><span id="span3">He She It</span><span id="span6">does<br>is<br>has</span><span id="span7">do<br>have</span><span id="span8">was</span><span id="span9">did<br>had<br>will</span></div></div></div>
<div style="float:right; display:inline-block">
<br>
<br>
<br>
<br>
<br>
<p>As you can see in the diagram above, each group of subjects: <strong>I</strong>, <strong>You/We/They</strong>, and <strong>He/She/It</strong>, has <strong>7</strong> auxiliary verbs for all the 12 tenses.</p>
<UL>
<LI> I - <strong>am</strong>, <strong>was</strong>, <strong>do</strong>, <strong>have</strong>, <strong>did</strong>, <strong>had</strong>, <strong>will</strong>.
<DL>
<DD>'<strong>am</strong>' is only used with I;
<DD>'<strong>do</strong>' and '<strong>have</strong>' are shared with You/We/They; <DD>'<strong>was</strong>' is shared with He/She/It.
</DL>
<LI> You/We/They - <strong>are</strong>, <strong>were</strong>, <strong>do</strong>, <strong>have</strong>, <strong>did</strong>, <strong>had</strong>, <strong>will</strong>.
<DL>
<DD>Remember that 'a<strong>re</strong>' and 'we<strong>re</strong>' both end with '-<strong>re</strong>'.
</DL>
<LI> He/She/It - <strong>is</strong>, <strong>was</strong>, <strong>does</strong>, <strong>has</strong>, <strong>did</strong>, <strong>had</strong>, <strong>will</strong>.
<DL>
<DD>Remember that 'i<strong>s</strong>', 'wa<strong>s</strong>', 'ha<strong>s</strong>', and 'doe<strong>s</strong>' all end with '-<strong>s</strong>'.
</DL>
<LI><strong>All</strong> the subject pronouns: I/You/We/They/He/She/It use '<strong>did</strong>', '<strong>had</strong>', and '<strong>will</strong>'.
</UL>
<br>
<h2>Which auxiliary verbs do I need for each tense?</h2>
<p>Let's start with the <strong>easy</strong> ones to remember:
<UL>
<LI> <strong>Perfect</strong> - the verb 'to have':
<DL>
<DD>'<strong>have</strong>' and '<strong>has</strong>' in <strong>present</strong>;
<DD>'<strong>had</strong>' in <strong>past</strong>;
<DD> '<strong>will have</strong>' in <strong>future</strong>.
</DL>
<LI> <strong>Continuous</strong> - the verb 'to be':
<DL>
<DD>'<strong>am</strong>', '<strong>are</strong>', and '<strong>is</strong>' in <strong>present</strong>;
<DD>'<strong>was</strong>', '<strong>were</strong>' in <strong>past</strong>;
<DD> '<strong>will be</strong>' in <strong>future</strong>.
</DL>
<LI> <strong>Perfect Continuous</strong> - this is a combination of 'to have' and the past participle of 'to be' - 'been':
<DL>
<DD>'<strong>have been</strong>' and '<strong>has been</strong>' in <strong>present</strong>;
<DD>'<strong>had been</strong>' in <strong>past</strong>;
<DD> '<strong>will have been</strong>' in <strong>future</strong>.
</DL>
<LI> Lastly, the most difficult tense for students, <strong>Simple</strong>, is actually a bit complex:
<DL>
<DD>'<strong>do</strong>' and '<strong>does</strong>' in <strong>present</strong>, but only in <strong>interrogative</strong> (int.) and <strong>negative</strong> (neg.);
<DD>'<strong>did</strong>' in <strong>past</strong>, but again, only in <strong>interrogative</strong> (int.) and <strong>negative</strong> (neg.);
<DD> '<strong>will</strong>' in <strong>future</strong> in all three: <strong>interrogative</strong> (int.), <strong>negative</strong> (neg.), and <strong>affirmative</strong> (aff.).
</DL>
<LI> Remember that there are only <strong>two</strong> cases in which we do <strong>not</strong> need an auxiliary verb:
<DL>
<DD> <strong>Present Simple affirmative</strong> and <strong>Past Simple affirmative</strong>
</UL>
<br>
Follow us on <a href="https://www.facebook.com/groups/100762883605717/">facebook</a> and <a href="https://twitter.com/jhugsint">twitter</a>
<br>
<br>Links to other exercises/Enlaces a otros ejercicios
<br>
<dl>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/english-sentence-generator.html">English Sentence Generator/Generador de oraciones en inglés</a></dt>
<dd>- customizable practice exercise for conjugations of English verbs in the 12 tenses with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos ingleses en los 12 tiempos con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/11/english-pronouns-possessive-adjectives.html">English Pronouns, Possessive Adjectives, Contractions/Pronombres, adjetivos posesivos y contracciones en inglés</a></dt>
<dd>- review table and simple exercise.</dd>
<dd>- tabla de revisión y ejercicio sencillo.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/07/russian-sentence-generator.html">Russian Sentence Generator/Generador de oraciones en ruso</a></dt>
<dd>- customizable practice exercise for conjugations of Russian verbs (Imperfective/Perfective) in Present, Past, and Future with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos rusos (imperfectivos/perfectivos) en presente, pasado, futuro con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/05/para-mis-companeros-de-la-clase-de-ruso.html">Russian noun and adjective declensions/Declensiones de sustantivos y adjetivos en ruso</a></dt>
<dd>- customizable practice for Russian nouns and adjectives in the 6 cases with detailed, downloadable progress reports.</dd>
<dd>- ejercicio a medida para los sustantivos y adjetivos rusos en los 6 casos con reportes de progreso detallados y descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/05/javascript-vocab-test.html">Spanish-English nouns and determiners/Sustantivos y modificadores en español y inglés</a></dt>
<dd>- vocabulary practice trainer of basic words in both languages.</dd>
<dd>- entrenador de palabras básicas en ambos idiomas.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-keyboard.html">Multilingual Talking Keyboard/Teclado que habla en 17 idiomas</a></dt>
<dd>- write and listen to text in 17 languages using Google Text-to-Speech technology. Currently, for best audio results, use Safari or Apple devices with Safari.</dd>
<dd>- escribir y escuchar texto con la tecnología auditiva de Google Translate. Para mejor resultos, se recomienda usar Safari o aparatos de Apple con Safari.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-calculator.html">Multilingual Talking Calculator/Calculadora que habla en 25 idiomas</a></dt>
<dd>- add, subtract, multiply, divide and listen to numbers in 25 languages, also with customizable number dictation.</dd>
<dd>- suma, resta, multiplica, divide y escucha los números, también con dictado a medida de números.</dd>
</dl>
</div>
</body></html>Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com0tag:blogger.com,1999:blog-4142616945456164068.post-1515478388255023462013-07-10T15:33:00.002-05:002016-04-11T00:27:35.646-05:00Russian Sentence Generator<!DOCTYPE html>
<html>
<head>
<META http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-41346884-1', 'hugginsinternational.blogspot.mx');
ga('send', 'pageview');
var charcounter;
var maxcount;
var limit=100;
var len;
var left;
var box;
var shiftkey = false;
var downshift= "ёйцукенгшщзхъфывапролджэячсмитьбю";
var upshift="ЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ";
var randsubjectnumber;
var randsubjectgender;
var asubjectname;
var arandverb;
var averbname;
var verbaspect;
var verbaspectname;
var verbarray;
var verbaspectnumber;
var possibletense;
var HCBverb;
var CBverb;
var arandtype;
var atypename;
var anser1;
var anser2;
var anser3;
var anser4;
var completeanswer;
var ascore=0;
var atries=0;
var avrage=0;
var av=0;
var aresponse;
var aprevsubject="";
var aprevverb="";
var aprevmistake="";
var aprevtense="";
var aprevtype="";
var aprevanswer="";
var arowCount;
var prevarowCount;
var aselectedsubject=document.getElementById("Subjectchoice");
var aselectedverb=document.getElementById("Verbchoice");
var aselectedtense=document.getElementById("Tensechoice");
var selectedtype=document.getElementById("Typechoice");
var averbnameforeign=[];
function Refresh ()
{
aselectedsubject=document.getElementById("Subjectchoice");
if (aselectedsubject.options[aselectedsubject.selectedIndex].text=="Random")
{randsubject = Math.floor((Math.random()*10))}
else{randsubject=aselectedsubject.options[aselectedsubject.selectedIndex].value};
asubjectname = [];
asubjectname[0] = "Я";
asubjectname[1] = "Я";
asubjectname[2] = "Мы";
asubjectname[3] = "Ты";
asubjectname[4] = "Ты";
asubjectname[5] = "Вы";
asubjectname[6] = "Он";
asubjectname[7] = "Оно";
asubjectname[8] = "Она";
asubjectname[9] = "Они";
if(randsubject==0||randsubject==3){document.getElementById("aSubject").innerHTML = asubjectname[randsubject].slice(0,1).toUpperCase()+ asubjectname[randsubject].slice(1) + " (Мужской Род)";}
else if(randsubject==1||randsubject==4){document.getElementById("aSubject").innerHTML = asubjectname[randsubject].slice(0,1).toUpperCase()+ asubjectname[randsubject].slice(1) + " (Женский Род)";}
else{document.getElementById("aSubject").innerHTML = asubjectname[randsubject].slice(0,1).toUpperCase()+ asubjectname[randsubject].slice(1);}
aselectedverb=document.getElementById("Verbchoice");
averbnameforeign[0]=["to give", "to give", "to present a gift", "to present a gift", "to help, assist", "to help, assist", "to send", "to send", "to advise, suggest", "to advise, suggest", "to explain", "to explain", "to bother, disturb", "to bother, disturb", "to speak, talk, say", "to speak, talk, say", "to like, love, to fall in love", "to like, love, to fall in love", "to see, to catch a glimpse", "to see, to catch a glimpse", "to read", "to read", "to do, make", "to do, make", "to write", "to write", "to drink", "to drink", "to show", "to show", "to eat", "to eat", "to understand", "to understand", "to work", "to work", "to sit, be sitting", "to sit, be sitting", "to listen", "to listen", "to have supper", "to have supper", "to watch, look at", "to watch, look at", "to stroll, go for a walk", "to stroll, go for a walk","to think","to think", 'to recount, tell, narrate', 'to recount, tell, narrate','to ask a question, inquire', 'to ask a question, inquire','to answer, reply, respond, be responsible', 'to answer, reply, respond, be responsible','to buy, purchase', 'to buy, purchase','to play', 'to play','to be able + inf., know how + inf.', 'to be able + inf., know how + inf.','to live', 'to live','to sing', 'to sing','to study, learn, master', 'to study, learn, master','to sleep', 'to take a nap','to have breakfast', 'to have breakfast','to telephone, ring, call', 'to telephone, ring, call','to lie, be in lying position', 'to lie, be in lying position' ,'to dream, daydream', 'to dream, daydream','to remind', 'to remind','to begin, start', 'to begin, start', 'to have lunch, have the midday meal', 'to have lunch, have the midday meal','to rest, relax, vacation', 'to rest, relax, vacation','to repeat, say again', 'to repeat, say again','to receive, get, obtain', 'to receive, get, obtain','to invite', 'to invite','to continue, extend', 'to continue, extend','to decide, determine, solve', 'to decide, determine, solve','to hear, notice, feel, sense', 'to hear, notice, feel, sense','to hurry, rush, hasten', 'to hurry, rush, hasten','to argue, quarrel, debate', 'to argue, quarrel, debate','to stand, be situated, stop', 'to stand, be situated, stop','to dance', 'to dance','to spend, expend, waste', 'to spend, expend, waste','to be tired, get tired', 'to be tired, get tired','to meet, encounter', 'to meet, encounter','to prepare, cook', 'to prepare, cook','to turn on, switch on, include', 'to turn on, switch on, include','to turn off, switch off, exclude', 'to turn off, switch off, exclude','to open, discover', 'to open','to shut, close', 'to shut, close','to finish, stop', 'to finish, stop','to go (by foot), walk [Unidirectional definite movement at a precise moment]', 'to set off, to start off (by foot)','to go (by foot), walk [Multidirectional undefined movement]', 'to set off, to start off (by foot)','to ride, drive, go (by vehicle) [Multidirectional undefined movement]', 'to do a bit of traveling (by vehicle)','to ride, drive, go (by vehicle) [Unidirectional definite movement at a precise moment]', 'to do a bit of traveling (by vehicle)','to run [Multidirectional undefined movement]', 'to run about','to run [Unidirectional definite movement at a precise moment]', 'to start running','to fly [Multidirectional undefined movement]', 'to do some flying, fly for a while','to fly [Unidirectional definite movement at a precise moment]', 'to start flying, fly off' ,'to swim, float, sail, navigate [Multidirectional undefined movement]', 'swim for a while, have a swim','to swim, float, sail, navigate [Unidirectional definite movement at a precise moment]', 'to begin swimming, sailing','to carry, bring, take, wear, bear (on foot) [Multidirectional undefined movement]', 'to carry, wear for a while (on foot)','to carry, bring, take (on foot) [Unidirectional definite movement at a precise moment]', 'to carry, bear (on foot)','to drive, carry, take, transport (by vehicle) [Multidirectional undefined movement]', 'to take for a drive (by vehicle)','to carry, take, drive, transport (by vehicle) [Unidirectional definite movement at a precise moment]', 'to carry, take, drive, transport (by vehicle)','to lead, conduct, accompany, guide, drive (on foot) [Multidirectional undefined movement]', 'to move, walk, take around (on foot)','to lead, guide, conduct, drive, direct (on foot) [Unidirectional definite movement at a precise moment]', 'to move, lead, guide, conduct, drive, direct (on foot)','to enter, go in, come in, get in (on foot)','to enter, go in, come in, get in (on foot)','to exit, leave, go out, come out, walk out, get out, get off (on foot)','to exit, leave, go out, come out, walk out, get out, get off (on foot)','to arrive, come to, reach (on foot)','to arrive, come to, reach (on foot)','to walk away, leave (on foot)','to walk away, leave (on foot)','to approach, come up to, go up to, walk up to, draw near (on foot)','to approach, come up to, go up to, walk up to, draw near (on foot)','to walk away, go away, move away, walk off (on foot)','to walk away, go away, move away, walk off (on foot)']
averbnameforeign[1]=["dar", "dar", "regalar", "regalar", "ayudar", "ayudar", "enviar, mandar", "enviar, mandar", "aconsejar", "aconsejar", "explicar, aclarar", "explicar, aclarar", "molestar, impedir", "molestar, impedir", "hablar, decir", "hablar, decir", "amar, querer, gustar", "amar, querer, gustar", "ver", "ver", "leer", "leer", "hacer", "hacer", "escribir", "escribir", "beber", "beber", "mostrar, enseñar", "mostrar, enseñar", "comer", "comer", "entender, comprender", "entender, comprender", "trabajar", "trabajar", "estar sentado, estar", "estar sentado, estar", "escuchar, atender", "escuchar, atender", "cenar", "cenar", "mirar", "mirar", "pasear", "pasear","pensar","pensar",'relatar, contar, narrar','relatar, contar, narrar','preguntar', 'preguntar','responder, contestar', 'responder, contestar','comprar sobornar', 'comprar, sobornar','jugar, tocar', 'jugar, tocar','poder + inf., saber + inf.', 'poder + inf., saber + inf.','vivir, habitar', 'vivir','cantar', 'cantar','estudiar, aprender', 'estudiar','dormir', 'hacer una siesta','desayunar', 'desayunar','sonar, tocar, telefonear', 'sonar, tocar, telefonear' ,'estar acostado, estar', 'estar acostado, estar','soñar', 'soñar','recordar, parecerse' , 'recordar, parecerse','comenzar, empezar, iniciar' , 'comenzar, empezar, iniciar','comer, almorzar', 'comer, almorzar','descansar, reposar', 'descansar, reposar','repetir, repasar', 'repetir, repasar','recibir, obtener', 'recibir, obtener','invitar', 'invitar','continuar, seguir', 'continuar, seguir','decidir, tomar una decisión, resolver, solucionar', 'decidir, tomar una decisión, resolver, solucionar','oír, sentir', 'oír, sentir','tener prisa', 'tener prisa','disputar, discutir', 'disputar, discutir' ,'estar de pie, estar parado, estar, encontrarse', 'estar de pie, estar parado, estar, encontrarse','bailar', 'bailar','gastar', 'gastar','cansarse, estar cansado', 'cansarse','encontrar, acoger, recibir', 'encontrar, acoger, recibir','preparar, cocinar', 'preparar, cocinar','incluir, poner en marcha, conectar, encender', 'incluir, poner en marcha, conectar, encender','desconectar, apagar, cortar, desenchufar', 'desconectar, apagar, cortar, desenchufar' ,'abrir, descubrir', 'abrir','cerrar', 'cerrar' ,'terminar, acabar', 'terminar, acabar','ir (a pie), andar, marchar, caminar [Movimiento en una dirección definida en un momento preciso]', 'ir (a pie), marchar' ,'ir (a pie), andar, marchar, caminar [Movimiento indefinido en varias direcciones]', 'ir (a pie), marchar','ir (en un medio de transporte), marchar, [Movimiento indefinido en varias direcciones]', 'viajar (en un medio de transporte)','ir (en un medio de transporte), marchar, [Movimiento en una dirección definida en un momento preciso]', 'viajar (en un medio de transporte)','correr [Movimiento indefinido en varias direcciones]', 'corretear','correr [Movimiento en una dirección definida en un momento preciso]', 'hechar a correr','volar [Movimiento indefinido en varias direcciones]', 'volar un poco','volar [Movimiento en una dirección definida en un momento preciso]', 'volar','nadar, flotar, navegar [Movimiento indefinido en varias direcciones]', 'nadar un poco','nadar, flotar, navegar [Movimiento en una dirección definida en un momento preciso]', 'ponerse a nadar, flotar, navegar','llevar, traer (a pie) [Movimiento indefinido en varias direcciones]', 'llevar, traer por un momento (a pie)','llevar, traer, portar (a pie) [Movimiento en una dirección definida en un momento preciso]', 'llevar (a pie)','llevar (en un medio de transporte) [Movimiento indefinido en varias direcciones]', 'llevar (en un medio de transporte)','llevar, transportar (en un medio de transporte) [Movimiento en una dirección definida en un momento preciso]', 'llevar, transportar (en un medio de transporte)','llevar (a pie) [Movimiento indefinido en varias direcciones]', 'mover (a pie)','llevar, conducir, dirigir (a pie) [Movimiento en una dirección definida en un momento preciso]', 'mover (a pie)','entrar (a pie)', 'entrar (a pie)','salir, bajar (a pie)', 'salir, bajar (a pie)','llegar, venir (a pie)', 'llegar, venir (a pie)','irse, marcharse, salir (a pie)', 'irse, marcharse, salir (a pie)','acercarse (a pie)', 'acercarse (a pie)','apartarse, retirarse, irse, partir, salir (a pie)', 'apartarse, retirarse, irse, partir, salir (a pie)']
averbnameforeign[2]=["donner", "donner", "offrir, donner qqch en cadeau", "offrir, donner qqch en cadeau", "aider", "aider", "envoyer", "envoyer", "conseiller", "conseiller", "expliquer", "expliquer", "empêcher", "empêcher", "parler, dire", "dire", "aimer", "aimer", "voir", "voir", "lire", "lire", "faire", "faire", "écrire", "écrire", "boire", "boire", "montrer, exhiber", "montrer, exhiber", "manger", "manger", "comprendre", "comprendre", "travailler", "travailler", "être assis", "rester assis", "écouter", "écouter", "souper, dîner", "souper, dîner", "regarder, voir", "regarder, voir", "se promener", "se promener","penser","penser",'raconter','raconter','demander, exiger', 'demander, exiger','répondre, correspondre', 'répondre, correspondre','acheter', 'acheter, corrompre','jouer', 'jouer','savoir + inf.', 'savoir + inf.','vivre, habiter', 'vivre, habiter','chanter', 'chanter','étudier', 'étudier','dormir, coucher', 'faire une sieste','déjeuner, prendre le petit-déjeuner', 'déjeuner, prendre le petit-déjeuner','téléphoner', 'téléphoner','être couché', 'être couché','rêver', 'rêver','rappeler, ressembler', 'rappeler, ressembler','commencer, entamer', 'commencer, entamer','déjeuner', 'déjeuner','se reposer', 'se reposer','répéter, réviser, repasser, redire', 'répéter, réviser, repasser, redire','recevoir', 'recevoir','inviter', 'inviter','continuer', 'continuer','décider, résoudre', 'décider, résoudre','entendre', 'entendre','s'empresser', 's'empresser','discuter', 'discuter','être debout, se trouver, s'arrêter, stationner', 'rester debout, se trouver, s'arrêter, stationner','danser', 'danser','dépenser, employer, user, perdre', 'dépenser, employer, user','se fatiguer', 'se fatiguer','rencontrer', 'rencontrer','préparer, faire la cuisine', 'préparer, faire la cuisine','brancher, mettre en marche', 'brancher, mettre en marche','débrancher, couper, éteindre', 'débrancher, couper, éteindre','ouvrir, découvrir', 'ouvrir','fermer', 'fermer','finir', 'finir','aller (à pied), marcher [Déplacement dans une direction définie à un moment précis]', 'aller (à pied)','aller (à pied), marcher [Mouvement indéfini multidirectionnel]', 'aller(à pied)','aller (en utilisant un moyen de transport) , [Mouvement indéfini multidirectionnel]', 'voyager (en utilisant un moyen de transport)','aller (en utilisant un moyen de transport), [Déplacement dans une direction définie à un moment précis] ', 'voyager (en utilisant un moyen de transport)','courir [Mouvement indéfini multidirectionnel]', 'courir en tous sens','courir [Déplacement dans une direction définie à un moment précis] ', 'se mettre à courir','voler, aller en avion [Mouvement indéfini multidirectionnel]', 'voler un peu','voler [Déplacement dans une direction définie à un moment précis] ', 'voler','nager, flotter, naviguer [Mouvement indéfini multidirectionnel]', 'nager un peu','nager, flotter, naviguer [Déplacement dans une direction définie à un moment précis] ', 'se mettre à nager, flotter, naviguer','porter (à pied) [Mouvement indéfini multidirectionnel]', 'porter quelque temps (à pied)','porter, apporter (à pied) [Déplacement dans une direction définie à un moment précis] ', 'porter (à pied), s'emporter','transporter, apporter (en utilisant un moyen de transport) [Mouvement indéfini multidirectionnel]', 'promener un peu (en utilisant un moyen de transport)','transporter, apporter (en utilisant un moyen de transport) [Déplacement dans une direction définie à un moment précis] ', 'transporter, apporter (en utilisant un moyen de transport)','mener, guider, conduire (à pied) [Mouvement indéfini multidirectionnel]', 'promener, remuer (à pied)','mener, conduire, diriger (à pied) [Déplacement dans une direction définie à un moment précis] ', 'promener, bouger (à pied)','entrer (à pied)', 'entrer (à pied)','sortir, descendre (à pied)', 'sortir, descendre (à pied)','arriver, venir, rentrer (à pied)', 'arriver, venir, rentrer (à pied)','s'en aller, se retirer, partir (à pied)', 's'en aller, se retirer, partir (à pied)','s'approcher de (à pied)', 's'approcher de (à pied)','s'éloigner, se retirer, reculer, s'en aller, partir (à pied)', 's'éloigner, se retirer, reculer, s'en aller, partir (à pied)']
averbnameforeign[3]=["geben", "geben", "schenken", "schenken", "helfen", "helfen", "schicken", "schicken", "beraten, empfehlen", "empfehlen", "erklären, erläutern, auslegen", "erklären, erläutern, auslegen", "stören", "stören", "sprechen, sagen", "sagen", "mögen, lieben, gern haben", "liebgewinnen", "sehen", "sehen", "lesen", "lesen, vorlesen, durchlesen", "machen", "machen", "schreiben", "schreiben", "trinken", "austrinken", "zeigen", "zeigen", "essen", "aufessen", "verstehen", "verstehen", "arbeiten", "arbeiten", "sitzen", "eine Zeitlang sitzen", "zuhören", "hören", "speisen, zu Abend essen", "speisen, zu Abend essen", "sehen, schauen", "anschauen", "spazieren", "spazieren gehen","denken","denken",'erzählen','erzählen','fragen','fragen','antworten','antworten','kaufen','kaufen','spielen','spielen','können + Inf.','können + Inf.','leben, wohnen','zu leben','singen','singen','studieren, untersuchen','studieren, untersuchen' ,'schlafen','schlafen, ein Schläfchen machen','frühstücken','frühstücken','anrufen','anrufen','liegen','liegen','träumen','träumen' ,'erinnern','zu erinnern','beginnen','beginnen','speisen, zu Mittag essen','speisen, zu Mittag essen','sich erholen','sich erholen','wiederholen','wiederholen','bekommen, erhalten','bekommen, erhalten','einladen','einladen','fortsetzen','fortsetzen','entscheiden','entscheiden','hören','hören','sich beeilen','sich beeilen' ,'streiten','streiten','stehen','stehen' ,'tanzen','tanzen','verausgeben, verbrauchen','ausgeben','ermüden','zu ermüden','begegnen, treffen','begegnen, treffen' ,'vorbereiten, kochen','vorbereiten, kochen','einschalten, anmachen, einschließen, aufnehmen','aufzunehmen','ausschalten','auszuschalten','öffnen, aufmachen, aufklappen, aufschlagen, entdecken, eröffnen','zu öffnen','schließen','zu schließen','beenden','zu beenden','gehen (zu Fuß) [Einmalige Bewegung in eine bestimmte Richtung]','gehen (zu Fuß)','gehen (zu Fuß) [Bewegungen in mehrere Richtungen]','gehen (zu Fuß)' ,'fahren (mit einem Verkehrsmittel) [Bewegungen in mehrere Richtungen]','herumfahren (mit einem Verkehrsmittel)' ,'fahren (mit einem Verkehrsmittel) [Einmalige Bewegung in eine bestimmte Richtung]','fahren (mit einem Verkehrsmittel)','laufen, rennen [Bewegungen in mehrere Richtungen]','herumlaufen' ,'laufen, rennen [Einmalige Bewegung in eine bestimmte Richtung]','loslaufen, losrennen','fliegen [Bewegungen in mehrere Richtungen]','ein wenig fliegen','fliegen [Einmalige Bewegung in eine bestimmte Richtung]','fliegen' ,'schwimmen, fahren, segeln [Bewegungen in mehrere Richtungen]','ein wenig schwimmen' ,'schwimmen, fahren, segeln [Einmalige Bewegung in eine bestimmte Richtung]','schwimmen, losfahren, lossegeln','tragen, anhaben (zu Fuß) [Bewegungen in mehrere Richtungen]','losziehen (zu Fuß)' ,'tragen, bringen (zu Fuß) [Einmalige Bewegung in eine bestimmte Richtung]','tragen, durchgehen (zu Fuß)','fahren, bringen, führen, geleiten, leiten, lenken (mit einem Verkehrsmittel) [Bewegungen in mehrere Richtungen]','führen, fahren (mit einem Verkehrsmittel)' ,'fahren, bringen, holen (mit einem Verkehrsmittel) [Einmalige Bewegung in eine bestimmte Richtung]','fahren, bringen, holen (mit einem Verkehrsmittel)','führen, herumführen (zu Fuß) [Bewegungen in mehrere Richtungen]','führen (zu Fuß)' ,'führen, geleiten, leiten, lenken, steueren (zu Fuß) [Einmalige Bewegung in eine bestimmte Richtung]','bewegen (zu Fuß)','eintreten (zu Fuß)','eintreten, hereinkommen (zu Fuß)','ausgehen, hinaustreten, herausgehen, aussteigen (zu Fuß)','ausgehen, hinaustreten, herausgehen, aussteigen (zu Fuß)','ankommen, kommen, eintreffen (zu Fuß)','ankommen, kommen, eintreffen (zu Fuß)','gehen, weggehen, fortgehen (zu Fuß)','gehen, weggehen, fortgehen (zu Fuß)','herantreten, herankommen (zu Fuß)','herantreten, herankommen (zu Fuß)','weggehen, sich entfernen, sich zurückziehen (zu Fuß)','weggehen, sich entfernen, sich zurückziehen (zu Fuß)' ]
averbname = [];
averbname[0] = "давать";
averbname[1] = "дать";
averbname[2] = "дарить";
averbname[3] = "подарить";
averbname[4] = "помогать";
averbname[5] = "помочь";
averbname[6] = "посылать";
averbname[7] = "послать";
averbname[8] = "советовать";
averbname[9] = "посоветовать";
averbname[10] = "объяснять";
averbname[11] = "объяснить";
averbname[12] = "мешать";
averbname[13] = "помешать";
averbname[14]="говорить";
averbname[15]="сказать";
averbname[16]='любить';
averbname[17]='полюбить';
averbname[18]='видеть';
averbname[19]='увидеть';
averbname[20]='читать';
averbname[21]='прочитать';
averbname[22]='делать';
averbname[23]='сделать';
averbname[24]='писать';
averbname[25]='написать';
averbname[26]='пить';
averbname[27]='выпить';
averbname[28]='показывать';
averbname[29]='показать';
averbname[30]='есть';
averbname[31]='съесть';
averbname[32]='понимать';
averbname[33]='понять';
averbname[34]='работать';
averbname[35]='поработать';
averbname[36]='сидеть';
averbname[37]='посидеть';
averbname[38]='слушать';
averbname[39]='послушать';
averbname[40]='ужинать';
averbname[41]='поужинать';
averbname[42]='смотреть';
averbname[43]='посмотреть';
averbname[44]='гулять';
averbname[45]='погулять';
averbname[46]='думать';
averbname[47]='подумать';
averbname[48]='рассказывать';
averbname[49]='рассказать';
averbname[50]='спрашивать';
averbname[51]='спросить';
averbname[52]='отвечать';
averbname[53]='ответить';
averbname[54]='покупать';
averbname[55]='купить';
averbname[56]='играть';
averbname[57]='сыграть';
averbname[58]='уметь';
averbname[59]='суметь';
averbname[60]='жить';
averbname[61]='пожить';
averbname[62]='петь';
averbname[63]='спеть';
averbname[64]='изучать';
averbname[65]='изучить';
averbname[66]='спать';
averbname[67]='поспать';
averbname[68]='завтракать';
averbname[69]='позавтракать';
averbname[70]='звонить';
averbname[71]='позвонить';
averbname[72]='лежать';
averbname[73]='полежать';
averbname[74]='мечтать';
averbname[75]='помечтать';
averbname[76]='напоминать';
averbname[77]='напомнить';
averbname[78]='начинать';
averbname[79]='начать';
averbname[80]='обедать';
averbname[81]='пообедать';
averbname[82]='отдыхать';
averbname[83]='отдохнуть';
averbname[84]='повторять';
averbname[85]='повторить';
averbname[86]='получать';
averbname[87]='получить';
averbname[88]='приглашать';
averbname[89]='пригласить';
averbname[90]='продолжать';
averbname[91]='продолжить';
averbname[92]='решать';
averbname[93]='решить';
averbname[94]='слышать';
averbname[95]='услышать';
averbname[96]='спешить';
averbname[97]='поспешить';
averbname[98]='спорить';
averbname[99]='поспорить';
averbname[100]='стоять';
averbname[101]='постоять';
averbname[102]='танцевать';
averbname[103]='потанцевать';
averbname[104]='тратить';
averbname[105]='потратить';
averbname[106]='уставать';
averbname[107]='устать';
averbname[108]='встречать';
averbname[109]='встретить';
averbname[110]='готовить';
averbname[111]='приготовить';
averbname[112]='включать';
averbname[113]='включить';
averbname[114]='выключать';
averbname[115]='выключить';
averbname[116]='открывать';
averbname[117]='открыть';
averbname[118]='закрывать';
averbname[119]='закрыть';
averbname[120]='заканчивать';
averbname[121]='закончить';
averbname[122]='идти';
averbname[123]='пойти';
averbname[124]='ходить';
averbname[125]='походить';
averbname[126]='ездить';
averbname[127]='поездить';
averbname[128]='ехать';
averbname[129]='поехать';
averbname[130]='бегать';
averbname[131]='побегать';
averbname[132]='бежать';
averbname[133]='побежать';
averbname[134]='летать';
averbname[135]='полетать';
averbname[136]='лететь';
averbname[137]='полететь';
averbname[138]='плавать';
averbname[139]='поплавать';
averbname[140]='плыть';
averbname[141]='поплыть';
averbname[142]='носить';
averbname[143]='поносить';
averbname[144]='нести';
averbname[145]='понести';
averbname[146]='возить';
averbname[147]='повозить';
averbname[148]='везти';
averbname[149]='повезти';
averbname[150]='водить';
averbname[151]='поводить';
averbname[152]='вести';
averbname[153]='повести';
averbname[154]='входить';
averbname[155]='войти';
averbname[156]='выходить';
averbname[157]='выйти';
averbname[158]='приходить';
averbname[159]='прийти';
averbname[160]='уходить';
averbname[161]='уйти';
averbname[162]='подходить';
averbname[163]='подойти';
averbname[164]='отходить';
averbname[165]='отойти';
verbarray=[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1];
if (aselectedverb.options[aselectedverb.selectedIndex].text=="Random")
{arandverb = Math.floor((Math.random()*averbname.length))}
else if (aselectedverb.options[aselectedverb.selectedIndex].text=="Глаголы НСВ")
{arandverb = Math.floor((Math.random()*averbname.length));
while (verbarray[arandverb]==1){arandverb = Math.floor((Math.random()*averbname.length))
}}
else if (aselectedverb.options[aselectedverb.selectedIndex].text=="Глаголы СВ")
{arandverb = Math.floor((Math.random()*averbname.length));
while (verbarray[arandverb]==0){arandverb = Math.floor((Math.random()*averbname.length))
}}
else{arandverb=aselectedverb.options[aselectedverb.selectedIndex].value};
document.getElementById("aVerb").innerHTML = averbname[arandverb].slice(0,1).toUpperCase()+ averbname[arandverb].slice(1);
verbaspectnumber=verbarray[arandverb];
verbaspectname=["НСВ","СВ"];
possibletense=[];
possibletense[0]=["Настоящее Время","Прошедшее Время","Будущее Время"];
possibletense[1]=["Прошедшее Время","Будущее Время"];
aselectedtense=document.getElementById("Tensechoice");
if (aselectedtense.options.length==0 && verbaspectnumber==0)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[0].selected=true;
aselectedtense.options[1]=new Option(possibletense[0][0] + " НСВ", "0");
aselectedtense.options[2]=new Option(possibletense[0][1] + " НСВ", "1");
aselectedtense.options[3]=new Option(possibletense[0][2] + " НСВ", "2");}
else if (aselectedtense.options.length==0 && verbaspectnumber==1)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[0].selected=true;
aselectedtense.options[1]=new Option(possibletense[1][0]+ " СВ", "0");
aselectedtense.options[2]=new Option(possibletense[1][1]+ " СВ", "1");
}
else if(aselectedtense.options.length!==0)
{
if (aselectedtense.options[aselectedtense.selectedIndex].text=="Random" && verbaspectnumber==0)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[0].selected=true;
aselectedtense.options[1]=new Option(possibletense[0][0] + " НСВ", "0");
aselectedtense.options[2]=new Option(possibletense[0][1] + " НСВ", "1");
aselectedtense.options[3]=new Option(possibletense[0][2] + " НСВ", "2");
}
else if (aselectedtense.options[aselectedtense.selectedIndex].text=="Настоящее Время НСВ" && verbaspectnumber==0)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[1]=new Option(possibletense[0][0] + " НСВ", "0");
aselectedtense.options[1].selected=true;
aselectedtense.options[2]=new Option(possibletense[0][1] + " НСВ", "1");
aselectedtense.options[3]=new Option(possibletense[0][2] + " НСВ", "2");
}
else if (aselectedtense.options[aselectedtense.selectedIndex].text=="Прошедшее Время НСВ" && verbaspectnumber==0)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[1]=new Option(possibletense[0][0] + " НСВ", "0");
aselectedtense.options[2]=new Option(possibletense[0][1] + " НСВ", "1");
aselectedtense.options[2].selected=true;
aselectedtense.options[3]=new Option(possibletense[0][2] + " НСВ", "2");
}
else if (aselectedtense.options[aselectedtense.selectedIndex].text=="Прошедшее Время СВ" && verbaspectnumber==0)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[1]=new Option(possibletense[0][0] + " НСВ", "0");
aselectedtense.options[2]=new Option(possibletense[0][1] + " НСВ", "1");
aselectedtense.options[2].selected=true;
aselectedtense.options[3]=new Option(possibletense[0][2] + " НСВ", "2");
}
else if (aselectedtense.options[aselectedtense.selectedIndex].text=="Будущее Время НСВ" && verbaspectnumber==0)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[1]=new Option(possibletense[0][0] + " НСВ", "0");
aselectedtense.options[2]=new Option(possibletense[0][1] + " НСВ", "1");
aselectedtense.options[3]=new Option(possibletense[0][2] + " НСВ", "2");
aselectedtense.options[3].selected=true;
}
else if (aselectedtense.options[aselectedtense.selectedIndex].text=="Будущее Время СВ" && verbaspectnumber==0)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[1]=new Option(possibletense[0][0] + " НСВ", "0");
aselectedtense.options[2]=new Option(possibletense[0][1] + " НСВ", "1");
aselectedtense.options[3]=new Option(possibletense[0][2] + " НСВ", "2");
aselectedtense.options[3].selected=true;
}
else if (aselectedtense.options[aselectedtense.selectedIndex].text=="Random" && verbaspectnumber==1)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[0].selected=true;
aselectedtense.options[1]=new Option(possibletense[1][0]+ " СВ", "0");
aselectedtense.options[2]=new Option(possibletense[1][1]+ " СВ", "1");
}
else if (aselectedtense.options[aselectedtense.selectedIndex].text=="Настоящее Время НСВ" && verbaspectnumber==1)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[0].selected=true;
aselectedtense.options[1]=new Option(possibletense[1][0]+ " СВ", "0");
aselectedtense.options[2]=new Option(possibletense[1][1]+ " СВ", "1");
}
else if (aselectedtense.options[aselectedtense.selectedIndex].text=="Прошедшее Время СВ" && verbaspectnumber==1)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[1]=new Option(possibletense[1][0]+ " СВ", "0");
aselectedtense.options[1].selected=true;
aselectedtense.options[2]=new Option(possibletense[1][1]+ " СВ", "1");
}
else if (aselectedtense.options[aselectedtense.selectedIndex].text=="Прошедшее Время НСВ" && verbaspectnumber==1)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[1]=new Option(possibletense[1][0]+ " СВ", "0");
aselectedtense.options[1].selected=true;
aselectedtense.options[2]=new Option(possibletense[1][1]+ " СВ", "1");
}
else if (aselectedtense.options[aselectedtense.selectedIndex].text=="Будущее Время СВ" && verbaspectnumber==1)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[1]=new Option(possibletense[1][0]+ " СВ", "0");
aselectedtense.options[2]=new Option(possibletense[1][1]+ " СВ", "1");
aselectedtense.options[2].selected=true;
}
else if(aselectedtense.options[aselectedtense.selectedIndex].text=="Будущее Время НСВ" && verbaspectnumber==1)
{
aselectedtense.options.length=0;
aselectedtense.options[0]=new Option("Random", "3");
aselectedtense.options[1]=new Option(possibletense[1][0]+ " СВ", "0");
aselectedtense.options[2]=new Option(possibletense[1][1]+ " СВ", "1");
aselectedtense.options[2].selected=true;
}
};
selectedtype=document.getElementById("Typechoice");
if (selectedtype.options[selectedtype.selectedIndex].text=="Random")
{arandtype = Math.floor((Math.random()*3))}
else{arandtype=selectedtype.options[selectedtype.selectedIndex].value};
atypename = [];
atypename[0] = "Вопросительный";
atypename[1] = "Отрицание";
atypename[2] = "Утвердительный";
document.getElementById("aType").innerHTML=atypename[arandtype];
document.getElementById("input").value="";
charcount();
if(atries!=ascore){for(var i=0; i<arowCount; i++) {
var table= document.getElementById("Mistakes");
table.rows[i].style.visibility="visible";
document.getElementById("download").style.visibility="visible";
document.getElementById("here").style.visibility="hidden";};}
else {document.getElementById("Mistakes").style.visibility="hidden";
document.getElementById("download").style.visibility="hidden"};
}
function download() {
var text =document.getElementById("outer").innerHTML;
var doit=document.getElementById('here');
doit.innerHTML="<a href='data:text/html;charset=utf-8," + encodeURIComponent(text) + "'" + ">Right-Click, Choose Save File As, Change Name, and Add an Extension</a>";
document.getElementById('here').style.visibility="visible";
}
function Translate() {
var aselectedlanguage=document.getElementById("Translationchoice");
var randlanguage=aselectedlanguage.options[aselectedlanguage.selectedIndex].value;
if (randlanguage>-1){
document.getElementById("aTranslation").innerHTML = averbnameforeign[randlanguage][arandverb].slice(0,1).toUpperCase()+ averbnameforeign[randlanguage][arandverb].slice(1);}
else{document.getElementById("aTranslation").innerHTML =""}
}
function Refreshtense(){
aselectedtense=document.getElementById("Tensechoice");
if (aselectedtense.options[aselectedtense.selectedIndex].text=="Random" && verbaspectnumber==0)
{randtense = Math.floor((Math.random()*3))}
else if(aselectedtense.options[aselectedtense.selectedIndex].text=="Random" && verbaspectnumber==1)
{randtense = Math.floor((Math.random()*2))}
else if(aselectedtense.options[aselectedtense.selectedIndex].text!=="Random")
{randtense=aselectedtense.options[aselectedtense.selectedIndex].value}
else{};
document.getElementById("aTense").innerHTML = possibletense[verbaspectnumber][randtense].slice(0,1).toUpperCase()+ possibletense[verbaspectnumber][randtense].slice(1);
anser1=asubjectname[randsubject];
if(arandtype==1){anser2="не"}
else{anser2=""};
//0Давать 2Дарить НСВ 4Помогать НСВ 6Посылать НСВ 8Советовать НСВ 10Объяснять НСВ 12Мешать НСВ 14Говорить НСВ 16Любить НСВ
//18Видеть НСВ 20Читать НСВ 22Делать НСВ 24Писать НСВ 26Пить НСВ 28Показывать НСВ 30Есть НСВ 32Понимать НСВ 34Работать НСВ
//36Сидеть НСВ 38Слушать НСВ 40Ужинать НСВ 42Смотреть НСВ 44Гулять НСВ
//0I masc 1I fem 2We 3You masc 4You fem 5You 6He 7It 8She 9They
verbH=[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164];
//0Давать НСВ
verbH[0]=[0,1,2];
verbH[0][0]=["даю","даю","даём","даёшь","даёшь","даёте","даёт","даёт","даёт","дают"];
verbH[0][1]=["давал","давала","давали","давал","давала","давали","давал","давало","давала","давали"];
verbH[0][2]=["буду давать","буду давать","будем давать","будешь давать","будешь давать","будете давать","будет давать","будет давать","будет давать","будут давать"];
//2Дарить НСВ
verbH[2]=[0,1,2];
verbH[2][0]=["дарю","дарю","дарим","даришь","даришь","дарите","дарит","дарит","дарит","дарят"];
verbH[2][1]=["дарил","дарила","дарили","дарил","дарила","дарили","дарил","дарило","дарила","дарили"];
verbH[2][2]=["буду дарить","буду дарить","будем дарить","будешь дарить","будешь дарить","будете дарить","будет дарить","будет дарить","будет дарить","будут дарить"];
//4Помогать НСВ
verbH[4]=[0,1,2];
verbH[4][0]=["помогаю","помогаю","помогаем","помогаешь","помогаешь","помогаете","помогает","помогает","помогает","помогают"];
verbH[4][1]=["помогал","помогала","помогали","помогал","помогала","помогали","помогал","помогало","помогала","помогали"];
verbH[4][2]=["буду помогать","буду помогать","будем помогать","будешь помогать","будешь помогать","будете помогать","будет помогать","будет помогать","будет помогать","будут помогать"];
//6Посылать НСВ
verbH[6]=[0,1,2];
verbH[6][0]=["посылаю","посылаю","посылаем","посылаешь","посылаешь","посылаете","посылает","посылает","посылает","посылают"];
verbH[6][1]=["посылал","посылала","посылали","посылал","посылала","посылали","посылал","посылало","посылала","посылали"];
verbH[6][2]=["буду посылать","буду посылать","будем посылать","будешь посылать","будешь посылать","будете посылать","будет посылать","будет посылать","будет посылать","будут посылать"];
//8Советовать НСВ
verbH[8]=[0,1,2];
verbH[8][0]=["советую","советую","советуем","советуешь","советуешь","советуете","советует","советует","советует","советуют"];
verbH[8][1]=["советовал","советовала","советовали","советовал","советовала","советовали","советовал","советовало","советовала","советовали"];
verbH[8][2]=["буду советовать","буду советовать","будем советовать","будешь советовать","будешь советовать","будете советовать","будет советовать","будет советовать","будет советовать","будут советовать"];
//10Объяснять НСВ
verbH[10]=[0,1,2];
verbH[10][0]=["объясняю","объясняю","объясняем","объясняешь","объясняешь","объясняете","объясняет","объясняет","объясняет","объясняют"];
verbH[10][1]=["объяснял","объясняла","объясняли","объяснял","объясняла","объясняли","объяснял","объясняло","объясняла","объясняли"];
verbH[10][2]=["буду объяснять","буду объяснять","будем объяснять","будешь объяснять","будешь объяснять","будете объяснять","будет объяснять","будет объяснять","будет объяснять","будут объяснять"];
//12Мешать НСВ
verbH[12]=[0,1,2];
verbH[12][0]=["мешаю","мешаю","мешаем","мешаешь","мешаешь","мешаете","мешает","мешает","мешает","мешают"];
verbH[12][1]=["мешал","мешала","мешали","мешал","мешала","мешали","мешал","мешало","мешала","мешали"];
verbH[12][2]=["буду мешать","буду мешать","будем мешать","будешь мешать","будешь мешать","будете мешать","будет мешать","будет мешать","будет мешать","будут мешать"];
//14Говорить НСВ
verbH[14]=[0,1,2];
verbH[14][0]=["говорю","говорю","говорим", "говоришь","говоришь","говорите","говорит","говорит","говорит","говорят"];
verbH[14][1]=["говорил","говорила","говорили", "говорил","говорила","говорили","говорил","говорило","говорила","говорили"];
verbH[14][2]=["буду говорить","буду говорить","будем говорить","будешь говорить","будешь говорить","будете говорить","будет говорить","будет говорить","будет говорить","будут говорить"];
// 16Любить НСВ
verbH[16]=[0,1,2];
verbH[16][0]=['люблю','люблю','любим','любишь','любишь','любите','любит','любит','любит','любят'];
verbH[16][1]=['любил','любила','любили','любил','любила','любили','любил','любило','любила','любили'];
verbH[16][2]=['буду любить','буду любить','будем любить','будешь любить','будешь любить','будете любить','будет любить','будет любить','будет любить','будут любить'];
// 18Видеть НСВ
verbH[18]=[0,1,2];
verbH[18][0]=['вижу','вижу','видим','видишь','видишь','видите','видит','видит','видит','видят'];
verbH[18][1]=['видел','видела','видели','видел','видела','видели','видел','видело','видела','видели'];
verbH[18][2]=['буду видеть','буду видеть','будем видеть','будешь видеть','будешь видеть','будете видеть','будет видеть','будет видеть','будет видеть','будут видеть'];
// 20Читать НСВ
verbH[20]=[0,1,2];
verbH[20][0]=['читаю','читаю','читаем','читаешь','читаешь','читаете','читает','читает','читает','читают'];
verbH[20][1]=['читал','читала','читали','читал','читала','читали','читал','читало','читала','читали'];
verbH[20][2]=['буду читать','буду читать','будем читать','будешь читать','будешь читать','будете читать','будет читать','будет читать','будет читать','будут читать'];
// 22Делать НСВ
verbH[22]=[0,1,2];
verbH[22][0]=['делаю','делаю','делаем','делаешь','делаешь','делаете','делает','делает','делает','делают'];
verbH[22][1]=['делал','делала','делали','делал','делала','делали','делал','делало','делала','делали'];
verbH[22][2]=['буду делать','буду делать','будем делать','будешь делать','будешь делать','будете делать','будет делать','будет делать','будет делать','будут делать'];
// 24Писать НСВ
verbH[24]=[0,1,2];
verbH[24][0]=['пишу','пишу','пишем','пишешь','пишешь','пишете','пишет','пишет','пишет','пишут'];
verbH[24][1]=['писал','писала','писали','писал','писала','писали','писал','писало','писала','писали'];
verbH[24][2]=['буду писать','буду писать','будем писать','будешь писать','будешь писать','будете писать','будет писать','будет писать','будет писать','будут писать'];
// 26Пить НСВ
verbH[26]=[0,1,2];
verbH[26][0]=['пью','пью','пьём','пьёшь','пьёшь','пьёте','пьёт','пьёт','пьёт','пьют'];
verbH[26][1]=['пил','пила','пили','пил','пила','пили','пил','пило','пила','пили'];
verbH[26][2]=['буду пить','буду пить','будем пить','будешь пить','будешь пить','будете пить','будет пить','будет пить','будет пить','будут пить'];
// 28Показывать НСВ
verbH[28]=[0,1,2];
verbH[28][0]=['показываю','показываю','показываем','показываешь','показываешь','показываете','показывает','показывает','показывает','показывают'];
verbH[28][1]=['показывал','показывала','показывали','показывал','показывала','показывали','показывал','показывало','показывала','показывали'];
verbH[28][2]=['буду показывать','буду показывать','будем показывать','будешь показывать','будешь показывать','будете показывать','будет показывать','будет показывать','будет показывать'];
// 30Есть НСВ
verbH[30]=[0,1,2];
verbH[30][0]=['ем','ем','едим','ешь','ешь','едите','ест','ест','ест','едят'];
verbH[30][1]=['ел','ела','ели','ел','ела','ели','ел','ело','ела','ели'];
verbH[30][2]=['буду есть','буду есть','будем есть','будешь есть','будешь есть','будете есть','будет есть','будет есть','будет есть','будут есть'];
// 32Понимать НСВ
verbH[32]=[0,1,2];
verbH[32][0]=['понимаю','понимаю','понимаем','понимаешь','понимаешь','понимаете','понимает','понимает','понимает','понимают'];
verbH[32][1]=['понимал','понимала','понимали','понимал','понимала','понимали','понимал','понимало','понимала','понимали'];
verbH[32][2]=['буду понимать','буду понимать','будем понимать','будешь понимать','будешь понимать','будете понимать','будет понимать','будет понимать','будет понимать','будут понимать'];
// 34Работать НСВ
verbH[34]=[0,1,2];
verbH[34][0]=['работаю','работаю','работаем','работаешь','работаешь','работаете','работает','работает','работает','работают'];
verbH[34][1]=['работал','работала','работали','работал','работала','работали','работал','работало','работала','работали'];
verbH[34][2]=['буду работать','буду работать','будем работать','будешь работать','будешь работать','будете работать','будет работать','будет работать','будет работать','будут работать'];
// 36Сидеть НСВ
verbH[36]=[0,1,2];
verbH[36][0]=['сижу','сижу','сидим','сидишь','сидишь','сидите','сидит','сидит','сидит','сидят'];
verbH[36][1]=['сидел','сидела','сидели','сидел','сидела','сидели','сидел','сидело','сидела','сидели'];
verbH[36][2]=['буду сидеть','буду сидеть','будем сидеть','будешь сидеть','будешь сидеть','будете сидеть','будет сидеть','будет сидеть','будет сидеть','будут сидеть'];
// 38Слушать НСВ
verbH[38]=[0,1,2];
verbH[38][0]=['слушаю','слушаю','слушаем','слушаешь','слушаешь','слушаете','слушает','слушает','слушает','слушают'];
verbH[38][1]=['слушал','слушала','слушали','слушал','слушала','слушали','слушал','слушало','слушала','слушали'];
verbH[38][2]=['буду слушать','буду слушать','будем слушать','будешь слушать','будешь слушать','будете слушать','будет слушать','будет слушать','будет слушать','будут слушать'];
// 40Ужинать НСВ
verbH[40]=[0,1,2];
verbH[40][0]=['ужинаю','ужинаю','ужинаем','ужинаешь','ужинаешь','ужинаете','ужинает','ужинает','ужинает','ужинают'];
verbH[40][1]=['ужинал','ужинала','ужинали','ужинал','ужинала','ужинали','ужинал','ужинало','ужинала','ужинали'];
verbH[40][2]=['буду ужинать','буду ужинать','будем ужинать','будешь ужинать','будешь ужинать','будете ужинать','будет ужинать','будет ужинать','будет ужинать','будут ужинать'];
// 42Смотреть НСВ
verbH[42]=[0,1,2];
verbH[42][0]=['смотрю','смотрю','смотрим','смотришь','смотришь','смотрите','смотрит','смотрит','смотрит','смотрят'];
verbH[42][1]=['смотрел','смотрела','смотрели','смотрел','смотрела','смотрели','смотрел','смотрело','смотрела','смотрели'];
verbH[42][2]=['буду смотреть','буду смотреть','будем смотреть','будешь смотреть','будешь смотреть','будете смотреть','будет смотреть','будет смотреть','будет смотреть','будут смотреть'];
// 44Гулять НСВ
verbH[44]=[0,1,2];
verbH[44][0]=['гуляю','гуляю','гуляем','гуляешь','гуляешь','гуляете','гуляет','гуляет','гуляет','гуляют'];
verbH[44][1]=['гулял','гуляла','гуляли','гулял','гуляла','гуляли','гулял','гуляло','гуляла','гуляли'];
verbH[44][2]=['буду гулять','буду гулять','будем гулять','будешь гулять','будешь гулять','будете гулять','будет гулять','будет гулять','будет гулять','будут гулять'];
// 46Думать НСВ denken think penser pensar
verbH[46]=[0,1,2];
verbH[46][0]=['думаю','думаю','думаем','думаешь','думаешь','думаете','думает','думает','думает','думают'];
verbH[46][1]=['думал','думала','думали','думал','думала','думали','думал','думало','думала','думали'];
verbH[46][2]=['буду думать','буду думать','будем думать','будешь думать','будешь думать','будете думать','будет думать','будет думать','будет думать','будут думать'];
// 48рассказывать НСВ
verbH[48]=[0,1,2];
verbH[48][0]=['рассказываю','рассказываю','рассказываем','рассказываешь','рассказываешь','рассказываете','рассказывает','рассказывает','рассказывает','рассказывают'];
verbH[48][1]=['рассказывал','рассказывала','рассказывали','рассказывал','рассказывала','рассказывали','рассказывал','рассказывало','рассказывала','рассказывали'];
verbH[48][2]=['буду рассказывать','буду рассказывать','будем рассказывать','будешь рассказывать','будешь рассказывать','будете рассказывать','будет рассказывать','будет рассказывать','будет рассказывать'];
// 50спрашивать НСВ
verbH[50]=[0,1,2];
verbH[50][0]=['спрашиваю','спрашиваю','спрашиваем','спрашиваешь','спрашиваешь','спрашиваете','спрашивает','спрашивает','спрашивает','спрашивают'];
verbH[50][1]=['спрашивал','спрашивала','спрашивали','спрашивал','спрашивала','спрашивали','спрашивал','спрашивало','спрашивала','спрашивали'];
verbH[50][2]=['буду спрашивать','буду спрашивать','будем спрашивать','будешь спрашивать','будешь спрашивать','будете спрашивать','будет спрашивать','будет спрашивать','будет спрашивать'];
// 52отвечать НСВ
verbH[52]=[0,1,2];
verbH[52][0]=['отвечаю','отвечаю','отвечаем','отвечаешь','отвечаешь','отвечаете','отвечает','отвечает','отвечает','отвечают'];
verbH[52][1]=['отвечал','отвечала','отвечали','отвечал','отвечала','отвечали','отвечал','отвечало','отвечала','отвечали'];
verbH[52][2]=['буду отвечать','буду отвечать','будем отвечать','будешь отвечать','будешь отвечать','будете отвечать','будет отвечать','будет отвечать','будет отвечать','будут отвечать'];
// 54 покупать НСВ
verbH[54]=[0,1,2];
verbH[54][0]=['покупаю','покупаю','покупаем','покупаешь','покупаешь','покупаете','покупает','покупает','покупает','покупают'];
verbH[54][1]=['покупал','покупала','покупали','покупал','покупала','покупали','покупал','покупало','покупала','покупали'];
verbH[54][2]=['буду покупать','буду покупать','будем покупать','будешь покупать','будешь покупать','будете покупать','будет покупать','будет покупать','будет покупать','будут покупать'];
// 56играть НСВ
verbH[56]=[0,1,2];
verbH[56][0]=['играю','играю','играем','играешь','играешь','играете','играет','играет','играет','играют'];
verbH[56][1]=['играл','играла','играли','играл','играла','играли','играл','играло','играла','играли'];
verbH[56][2]=['буду играть','буду играть','будем играть','будешь играть','будешь играть','будете играть','будет играть','будет играть','будет играть','будут играть'];
// 58уметь НСВ
verbH[58]=[0,1,2];
verbH[58][0]=['умею','умею','умеем','умеешь','умеешь','умеете','умеет','умеет','умеет','умеют'];
verbH[58][1]=['умел','умела','умели','умел','умела','умели','умел','умело','умела','умели'];
verbH[58][2]=['буду уметь','буду уметь','будем уметь','будешь уметь','будешь уметь','будете уметь','будет уметь','будет уметь','будет уметь','будут уметь'];
// 60жить НСВ
verbH[60]=[0,1,2];
verbH[60][0]=['живу','живу','живём','живёшь','живёшь','живёте','живёт','живёт','живёт','живут'];
verbH[60][1]=['жил','жила','жили','жил','жила','жили','жил','жило','жила','жили'];
verbH[60][2]=['буду жить','буду жить','будем жить','будешь жить','будешь жить','будете жить','будет жить','будет жить','будет жить','будут жить'];
// 62петь НСВ
verbH[62]=[0,1,2];
verbH[62][0]=['пою','пою','поём','поёшь','поёшь','поёте','поёт','поёт','поёт','поют'];
verbH[62][1]=['пел','пела','пели','пел','пела','пели','пел','пело','пела','пели'];
verbH[62][2]=['буду петь','буду петь','будем петь','будешь петь','будешь петь','будете петь','будет петь','будет петь','будет петь','будут петь'];
// 64изучать НСВ
verbH[64]=[0,1,2];
verbH[64][0]=['изучаю','изучаю','изучаем','изучаешь','изучаешь','изучаете','изучает','изучает','изучает','изучают'];
verbH[64][1]=['изучал','изучала','изучали','изучал','изучала','изучали','изучал','изучало','изучала','изучали'];
verbH[64][2]=['буду изучать','буду изучать','будем изучать','будешь изучать','будешь изучать','будете изучать','будет изучать','будет изучать','будет изучать'];
// 66спать НСВ
verbH[66]=[0,1,2];
verbH[66][0]=['сплю','сплю','спим','спишь','спишь','спите','спит','спит','спит','спят'];
verbH[66][1]=['спал','спала','спали','спал','спала','спали','спал','спало','спала','спали'];
verbH[66][2]=['буду спать','буду спать','будем спать','будешь спать','будешь спать','будете спать','будет спать','будет спать','будет спать'];
// 68завтракать НСВ
verbH[68]=[0,1,2];
verbH[68][0]=['завтракаю','завтракаю','завтракаем','завтракаешь','завтракаешь','завтракаете','завтракает','завтракает','завтракает','завтракают'];
verbH[68][1]=['завтракал','завтракала','завтракали','завтракал','завтракала','завтракали','завтракал','завтракало','завтракала','завтракали'];
verbH[68][2]=['буду завтракать','буду завтракать','будем завтракать','будешь завтракать','будешь завтракать','будете завтракать','будет завтракать','будет завтракать','будет завтракать'];
// 70звонить НСВ
verbH[70]=[0,1,2];
verbH[70][0]=['звоню','звоню','звоним','звонишь','звонишь','звоните','звонит','звонит','звонит','звонят'];
verbH[70][1]=['звонил','звонила','звонили','звонил','звонила','звонили','звонил','звонило','звонила','звонили'];
verbH[70][2]=['буду звонить','буду звонить','будем звонить','будешь звонить','будешь звонить','будете звонить','будет звонить','будет звонить','будет звонить'];
// 72лежать НСВ
verbH[72]=[0,1,2];
verbH[72][0]=['лежу','лежу','лежим','лежишь','лежишь','лежите','лежит','лежит','лежит','лежат'];
verbH[72][1]=['лежал','лежала','лежали','лежал','лежала','лежали','лежал','лежало','лежала','лежали'];
verbH[72][2]=['буду лежать','буду лежать','будем лежать','будешь лежать','будешь лежать','будете лежать','будет лежать','будет лежать','будет лежать'];
// 74мечтать НСВ
verbH[74]=[0,1,2];
verbH[74][0]=['мечтаю','мечтаю','мечтаем','мечтаешь','мечтаешь','мечтаете','мечтает','мечтает','мечтает','мечтают'];
verbH[74][1]=['мечтал','мечтала','мечтали','мечтал','мечтала','мечтали','мечтал','мечтало','мечтала','мечтали'];
verbH[74][2]=['буду мечтать','буду мечтать','будем мечтать','будешь мечтать','будешь мечтать','будете мечтать','будет мечтать','будет мечтать','будет мечтать'];
// 76напоминать НСВ
verbH[76]=[0,1,2];
verbH[76][0]=['напоминаю','напоминаю','напоминаем','напоминаешь','напоминаешь','напоминаете','напоминает','напоминает','напоминает','напоминают'];
verbH[76][1]=['напоминал','напоминала','напоминали','напоминал','напоминала','напоминали','напоминал','напоминало','напоминала','напоминали'];
verbH[76][2]=['буду напоминать','буду напоминать','будем напоминать','будешь напоминать','будешь напоминать','будете напоминать','будет напоминать','будет напоминать','будет напоминать'];
// 78начинать НСВ
verbH[78]=[0,1,2];
verbH[78][0]=['начинаю','начинаю','начинаем','начинаешь','начинаешь','начинаете','начинает','начинает','начинает','начинают'];
verbH[78][1]=['начинал','начинала','начинали','начинал','начинала','начинали','начинал','начинало','начинала','начинали'];
verbH[78][2]=['буду начинать','буду начинать','будем начинать','будешь начинать','будешь начинать','будете начинать','будет начинать','будет начинать','будет начинать'];
// 80обедать НСВ
verbH[80]=[0,1,2];
verbH[80][0]=['обедаю','обедаю','обедаем','обедаешь','обедаешь','обедаете','обедает','обедает','обедает','обедают'];
verbH[80][1]=['обедал','обедала','обедали','обедал','обедала','обедали','обедал','обедало','обедала','обедали'];
verbH[80][2]=['буду обедать','буду обедать','будем обедать','будешь обедать','будешь обедать','будете обедать','будет обедать','будет обедать','будет обедать'];
// 82отдыхать НСВ
verbH[82]=[0,1,2];
verbH[82][0]=['отдыхаю','отдыхаю','отдыхаем','отдыхаешь','отдыхаешь','отдыхаете','отдыхает','отдыхает','отдыхает','отдыхают'];
verbH[82][1]=['отдыхал','отдыхала','отдыхали','отдыхал','отдыхала','отдыхали','отдыхал','отдыхало','отдыхала','отдыхали'];
verbH[82][2]=['буду отдыхать','буду отдыхать','будем отдыхать','будешь отдыхать','будешь отдыхать','будете отдыхать','будет отдыхать','будет отдыхать','будет отдыхать'];
// 84повторять НСВ
verbH[84]=[0,1,2];
verbH[84][0]=['повторяю','повторяю','повторяем','повторяешь','повторяешь','повторяете','повторяет','повторяет','повторяет','повторяют'];
verbH[84][1]=['повторял','повторяла','повторяли','повторял','повторяла','повторяли','повторял','повторяло','повторяла','повторяли'];
verbH[84][2]=['буду повторять','буду повторять','будем повторять','будешь повторять','будешь повторять','будете повторять','будет повторять','будет повторять','будет повторять'];
// 86получать НСВ
verbH[86]=[0,1,2];
verbH[86][0]=['получаю','получаю','получаем','получаешь','получаешь','получаете','получает','получает','получает','получают'];
verbH[86][1]=['получал','получала','получали','получал','получала','получали','получал','получало','получала','получали'];
verbH[86][2]=['буду получать','буду получать','будем получать','будешь получать','будешь получать','будете получать','будет получать','будет получать','будет получать'];
// 88приглашать НСВ
verbH[88]=[0,1,2];
verbH[88][0]=['приглашаю','приглашаю','приглашаем','приглашаешь','приглашаешь','приглашаете','приглашает','приглашает','приглашает','приглашают'];
verbH[88][1]=['приглашал','приглашала','приглашали','приглашал','приглашала','приглашали','приглашал','приглашало','приглашала','приглашали'];
verbH[88][2]=['буду приглашать','буду приглашать','будем приглашать','будешь приглашать','будешь приглашать','будете приглашать','будет приглашать','будет приглашать','будет приглашать'];
// 90продолжать НСВ
verbH[90]=[0,1,2];
verbH[90][0]=['продолжаю','продолжаю','продолжаем','продолжаешь','продолжаешь','продолжаете','продолжает','продолжает','продолжает','продолжают'];
verbH[90][1]=['продолжал','продолжала','продолжали','продолжал','продолжала','продолжали','продолжал','продолжало','продолжала','продолжали'];
verbH[90][2]=['буду продолжать','буду продолжать','будем продолжать','будешь продолжать','будешь продолжать','будете продолжать','будет продолжать','будет продолжать','будет продолжать'];
// 92решать НСВ
verbH[92]=[0,1,2];
verbH[92][0]=['решаю','решаю','решаем','решаешь','решаешь','решаете','решает','решает','решает','решают'];
verbH[92][1]=['решал','решала','решали','решал','решала','решали','решал','решало','решала','решали'];
verbH[92][2]=['буду решать','буду решать','будем решать','будешь решать','будешь решать','будете решать','будет решать','будет решать','будет решать'];
// 94слышать НСВ
verbH[94]=[0,1,2];
verbH[94][0]=['слышу','слышу','слышим','слышишь','слышишь','слышите','слышит','слышит','слышит','слышат'];
verbH[94][1]=['слышал','слышала','слышали','слышал','слышала','слышали','слышал','слышало','слышала','слышали'];
verbH[94][2]=['буду слышать','буду слышать','будем слышать','будешь слышать','будешь слышать','будете слышать','будет слышать','будет слышать','будет слышать'];
//96спешить НСВ
verbH[96]=[0,1,2];
verbH[96][0]=["спешу","спешу","спешим","спешишь","спешишь","спешите","спешит","спешит","спешит","спешат"];
verbH[96][1]=["спешил","спешила","спешили","спешил","спешила","спешили","спешил","спешило","спешила","спешили"];
verbH[96][2]=["буду спешить","буду спешить","будем спешить","будешь спешить","будешь спешить","будете спешить","будет спешить","будет спешить","будет спешить","будут спешить"];
//98спорить НСВ
verbH[98]=[0,1,2];
verbH[98][0]=["спорю","спорю","спорим","споришь","споришь","спорите","спорит","спорит","спорит","спорят"];
verbH[98][1]=["спорил","спорила","спорили","спорил","спорила","спорили","спорил","спорило","спорила","спорили"];
verbH[98][2]=["буду спорить","буду спорить","будем спорить","будешь спорить","будешь спорить","будете спорить","будет спорить","будет спорить","будет спорить","будут спорить"];
// 100стоять НСВ
verbH[100]=[0,1,2];
verbH[100][0]=['стою','стою','стоим','стоишь','стоишь','стоите','стоит','стоит','стоит','стоят'];
verbH[100][1]=['стоял','стояла','стояли','стоял','стояла','стояли','стоял','стояло','стояла','стояли'];
verbH[100][2]=['буду стоять','буду стоять','будем стоять','будешь стоять','будешь стоять','будете стоять','будет стоять','будет стоять','будет стоять'];
// 102танцевать НСВ
verbH[102]=[0,1,2];
verbH[102][0]=['танцую','танцую','танцуем','танцуешь','танцуешь','танцуете','танцует','танцует','танцует','танцуют'];
verbH[102][1]=['танцевал','танцевала','танцевали','танцевал','танцевала','танцевали','танцевал','танцевало','танцевала','танцевали'];
verbH[102][2]=['буду танцевать','буду танцевать','будем танцевать','будешь танцевать','будешь танцевать','будете танцевать','будет танцевать','будет танцевать','будет танцевать'];
// 104тратить НСВ
verbH[104]=[0,1,2];
verbH[104][0]=['трачу','трачу','тратим','тратишь','тратишь','тратите','тратит','тратит','тратит','тратят'];
verbH[104][1]=['тратил','тратила','тратили','тратил','тратила','тратили','тратил','тратило','тратила','тратили'];
verbH[104][2]=['буду тратить','буду тратить','будем тратить','будешь тратить','будешь тратить','будете тратить','будет тратить','будет тратить','будет тратить','будут тратить'];
// 106уставать НСВ
verbH[106]=[0,1,2];
verbH[106][0]=['устаю','устаю','устаём','устаёшь','устаёшь','устаёте','устаёт','устаёт','устаёт','устают'];
verbH[106][1]=['уставал','уставала','уставали','уставал','уставала','уставали','уставал','уставало','уставала','уставали'];
verbH[106][2]=['буду уставать','буду уставать','будем уставать','будешь уставать','будешь уставать','будете уставать','будет уставать','будет уставать','будет уставать','будут уставать'];
// 108встречать НСВ
verbH[108]=[0,1,2];
verbH[108][0]=['встречаю','встречаю','встречаем','встречаешь','встречаешь','встречаете','встречает','встречает','встречает','встречают'];
verbH[108][1]=['встречал','встречала','встречали','встречал','встречала','встречали','встречал','встречало','встречала','встречали'];
verbH[108][2]=['буду встречать','буду встречать','будем встречать','будешь встречать','будешь встречать','будете встречать','будет встречать','будет встречать','будет встречать'];
// 110готовить НСВ
verbH[110]=[0,1,2];
verbH[110][0]=['готовлю','готовлю','готовим','готовишь','готовишь','готовите','готовит','готовит','готовит','готовят'];
verbH[110][1]=['готовил','готовила','готовили','готовил','готовила','готовили','готовил','готовило','готовила','готовили'];
verbH[110][2]=['буду готовить','буду готовить','будем готовить','будешь готовить','будешь готовить','будете готовить','будет готовить','будет готовить','будет готовить'];
// 112включать НСВ
verbH[112]=[0,1,2];
verbH[112][0]=['включаю','включаю','включаем','включаешь','включаешь','включаете','включает','включает','включает','включают'];
verbH[112][1]=['включал','включала','включали','включал','включала','включали','включал','включало','включала','включали'];
verbH[112][2]=['буду включать','буду включать','будем включать','будешь включать','будешь включать','будете включать','будет включать','будет включать','будет включать','будут включать'];
// 114выключать НСВ
verbH[114]=[0,1,2];
verbH[114][0]=['выключаю','выключаю','выключаем','выключаешь','выключаешь','выключаете','выключает','выключает','выключает','выключают'];
verbH[114][1]=['выключал','выключала','выключали','выключал','выключала','выключали','выключал','выключало','выключала','выключали'];
verbH[114][2]=['буду выключать','буду выключать','будем выключать','будешь выключать','будешь выключать','будете выключать','будет выключать','будет выключать','будет выключать','будут выключать'];
// 116открывать НСВ
verbH[116]=[0,1,2];
verbH[116][0]=['открываю','открываю','открываем','открываешь','открываешь','открываете','открывает','открывает','открывает','открывают'];
verbH[116][1]=['открывал','открывала','открывали','открывал','открывала','открывали','открывал','открывало','открывала','открывали'];
verbH[116][2]=['буду открывать','буду открывать','будем открывать','будешь открывать','будешь открывать','будете открывать','будет открывать','будет открывать','будет открывать'];
// 118закрывать НСВ
verbH[118]=[0,1,2];
verbH[118][0]=['закрываю','закрываю','закрываем','закрываешь','закрываешь','закрываете','закрывает','закрывает','закрывает','закрывают'];
verbH[118][1]=['закрывал','закрывала','закрывали','закрывал','закрывала','закрывали','закрывал','закрывало','закрывала','закрывали'];
verbH[118][2]=['буду закрывать','буду закрывать','будем закрывать','будешь закрывать','будешь закрывать','будете закрывать','будет закрывать','будет закрывать','будет закрывать'];
// 120заканчивать НСВ
verbH[120]=[0,1,2];
verbH[120][0]=['заканчиваю','заканчиваю','заканчиваем','заканчиваешь','заканчиваешь','заканчиваете','заканчивает','заканчивает','заканчивает','заканчивают'];
verbH[120][1]=['заканчивал','заканчивала','заканчивали','заканчивал','заканчивала','заканчивали','заканчивал','заканчивало','заканчивала','заканчивали'];
verbH[120][2]=['буду заканчивать','буду заканчивать','будем заканчивать','будешь заканчивать','будешь заканчивать','будете заканчивать','будет заканчивать','будет заканчивать','будет заканчивать'];
// 122 идти НСВ
verbH[122]=[0,1,2];
verbH[122][0]=['иду','иду','идём','идёшь','идёшь','идёте','идёт','идёт','идёт','идут'];
verbH[122][1]=['шёл','шла','шли','шёл','шла','шли','шёл','шло','шла','шли'];
verbH[122][2]=['буду идти','буду идти','будем идти','будешь идти','будешь идти','будете идти','будет идти','будет идти','будет идти'];
// 124 ходить НСВ
verbH[124]=[0,1,2];
verbH[124][0]=['хожу','хожу','ходим','ходишь','ходишь','ходите','ходит','ходит','ходит','ходят'];
verbH[124][1]=['ходил','ходила','ходили','ходил','ходила','ходили','ходил','ходило','ходила','ходили'];
verbH[124][2]=['буду ходить','буду ходить','будем ходить','будешь ходить','будешь ходить','будете ходить','будет ходить','будет ходить','будет ходить'];
// 126 ездить НСВ
verbH[126]=[0,1,2];
verbH[126][0]=['езжу','езжу','ездим','ездишь','ездишь','ездите','ездит','ездит','ездит','ездят'];
verbH[126][1]=['ездил','ездила','ездили','ездил','ездила','ездили','ездил','ездило','ездила','ездили'];
verbH[126][2]=['буду ездить','буду ездить','будем ездить','будешь ездить','будешь ездить','будете ездить','будет ездить','будет ездить','будет ездить'];
// 128 ехать НСВ
verbH[128]=[0,1,2];
verbH[128][0]=['еду','еду','едем','едешь','едешь','едете','едет','едет','едет','едут'];
verbH[128][1]=['ехал','ехала','ехали','ехал','ехала','ехали','ехал','ехало','ехала','ехали'];
verbH[128][2]=['буду ехать','буду ехать','будем ехать','будешь ехать','будешь ехать','будете ехать','будет ехать','будет ехать','будет ехать'];
// 130 бегать НСВ
verbH[130]=[0,1,2];
verbH[130][0]=['бегаю','бегаю','бегаем','бегаешь','бегаешь','бегаете','бегает','бегает','бегает','бегают'];
verbH[130][1]=['бегал','бегала','бегали','бегал','бегала','бегали','бегал','бегало','бегала','бегали'];
verbH[130][2]=['буду бегать','буду бегать','будем бегать','будешь бегать','будешь бегать','будете бегать','будет бегать','будет бегать','будет бегать'];
// 132 бежать НСВ
verbH[132]=[0,1,2];
verbH[132][0]=['бегу','бегу','бежим','бежишь','бежишь','бежите','бежит','бежит','бежит','бегут'];
verbH[132][1]=['бежал','бежала','бежали','бежал','бежала','бежали','бежал','бежало','бежала','бежали'];
verbH[132][2]=['буду бежать','буду бежать','будем бежать','будешь бежать','будешь бежать','будете бежать','будет бежать','будет бежать','будет бежать'];
// 134 летать НСВ
verbH[134]=[0,1,2];
verbH[134][0]=['летаю','летаю','летаем','летаешь','летаешь','летаете','летает','летает','летает','летают'];
verbH[134][1]=['летал','летала','летали','летал','летала','летали','летал','летало','летала','летали'];
verbH[134][2]=['буду летать','буду летать','будем летать','будешь летать','будешь летать','будете летать','будет летать','будет летать','будет летать'];
// 136 лететь НСВ
verbH[136]=[0,1,2];
verbH[136][0]=['лечу','лечу','летим','летишь','летишь','летите','летит','летит','летит','летят'];
verbH[136][1]=['летел','летела','летели','летел','летела','летели','летел','летело','летела','летели'];
verbH[136][2]=['буду лететь','буду лететь','будем лететь','будешь лететь','будешь лететь','будете лететь','будет лететь','будет лететь','будет лететь'];
// 138 плавать НСВ
verbH[138]=[0,1,2];
verbH[138][0]=['плаваю','плаваю','плаваем','плаваешь','плаваешь','плаваете','плавает','плавает','плавает','плавают'];
verbH[138][1]=['плавал','плавала','плавали','плавал','плавала','плавали','плавал','плавало','плавала','плавали'];
verbH[138][2]=['буду плавать','буду плавать','будем плавать','будешь плавать','будешь плавать','будете плавать','будет плавать','будет плавать','будет плавать'];
// 140 плыть НСВ
verbH[140]=[0,1,2];
verbH[140][0]=['плыву','плыву','плывём','плывёшь','плывёшь','плывёте','плывёт','плывёт','плывёт','плывут'];
verbH[140][1]=['плыл','плыла','плыли','плыл','плыла','плыли','плыл','плыло','плыла','плыли'];
verbH[140][2]=['буду плыть','буду плыть','будем плыть','будешь плыть','будешь плыть','будете плыть','будет плыть','будет плыть','будет плыть'];
// 142 носить НСВ
verbH[142]=[0,1,2];
verbH[142][0]=['ношу','ношу','носим','носишь','носишь','носите','носит','носит','носит','носят'];
verbH[142][1]=['носил','носила','носили','носил','носила','носили','носил','носило','носила','носили'];
verbH[142][2]=['буду носить','буду носить','будем носить','будешь носить','будешь носить','будете носить','будет носить','будет носить','будет носить'];
// 144 нести НСВ
verbH[144]=[0,1,2];
verbH[144][0]=['несу','несу','несём','несёшь','несёшь','несёте','несёт','несёт','несёт','несут'];
verbH[144][1]=['нёс','несла','несли','нёс','несла','несли','нёс','несло','несла','несли'];
verbH[144][2]=['буду нести','буду нести','будем нести','будешь нести','будешь нести','будете нести','будет нести','будет нести','будет нести'];
// 146 возить НСВ
verbH[146]=[0,1,2];
verbH[146][0]=['вожу','вожу','возим','возишь','возишь','возите','возит','возит','возит','возят'];
verbH[146][1]=['возил','возила','возили','возил','возила','возили','возил','возило','возила','возили'];
verbH[146][2]=['буду возить','буду возить','будем возить','будешь возить','будешь возить','будете возить','будет возить','будет возить','будет возить'];
// 148 везти НСВ
verbH[148]=[0,1,2];
verbH[148][0]=['везу','везу','везём','везёшь','везёшь','везёте','везёт','везёт','везёт','везут'];
verbH[148][1]=['вёз','везла','везли','вёз','везла','везли','вёз','везло','везла','везли'];
verbH[148][2]=['буду везти','буду везти','будем везти','будешь везти','будешь везти','будете везти','будет везти','будет везти','будет везти'];
// 150 водить НСВ
verbH[150]=[0,1,2];
verbH[150][0]=['вожу','вожу','водим','водишь','водишь','водите','водит','водит','водит','водят'];
verbH[150][1]=['водил','водила','водили','водил','водила','водили','водил','водило','водила','водили'];
verbH[150][2]=['буду водить','буду водить','будем водить','будешь водить','будешь водить','будете водить','будет водить','будет водить','будет водить'];
// 152 вести НСВ
verbH[152]=[0,1,2];
verbH[152][0]=['веду','веду','ведём','ведёшь','ведёшь','ведёте','ведёт','ведёт','ведёт','ведут'];
verbH[152][1]=['вёл','вела','вели','вёл','вела','вели','вёл','вело','вела','вели'];
verbH[152][2]=['буду вести','буду вести','будем вести','будешь вести','будешь вести','будете вести','будет вести','будет вести','будет вести'];
// 154 входит НСВ
verbH[154]=[0,1,2];
verbH[154][0]=['вхожу','вхожу','входим','входишь','входишь','входите','входит','входит','входит','входят'];
verbH[154][1]=['входил','входила','входили','входил','входила','входили','входил','входило','входила','входили'];
verbH[154][2]=['буду входить','буду входить','будем входить','будешь входить','будешь входить','будете входить','будет входить','будет входить','будет входить'];
// 156 выходит НСВ
verbH[156]=[0,1,2];
verbH[156][0]=['выхожу','выхожу','выходим','выходишь','выходишь','выходите','выходит','выходит','выходит','выходят'];
verbH[156][1]=['выходил','выходила','выходили','выходил','выходила','выходили','выходил','выходило','выходила','выходили'];
verbH[156][2]=['буду выходить','буду выходить','будем выходить','будешь выходить','будешь выходить','будете выходить','будет выходить','будет выходить','будет выходить'];
// 158 приходит НСВ
verbH[158]=[0,1,2];
verbH[158][0]=['прихожу','прихожу','приходим','приходишь','приходишь','приходите','приходит','приходит','приходит','приходят'];
verbH[158][1]=['приходил','приходила','приходили','приходил','приходила','приходили','приходил','приходило','приходила','приходили'];
verbH[158][2]=['буду приходить','буду приходить','будем приходить','будешь приходить','будешь приходить','будете приходить','будет приходить','будет приходить','будет приходить'];
// 160 уходит НСВ
verbH[160]=[0,1,2];
verbH[160][0]=['ухожу','ухожу','уходим','уходишь','уходишь','уходите','уходит','уходит','уходит','уходят'];
verbH[160][1]=['уходил','уходила','уходили','уходил','уходила','уходили','уходил','уходило','уходила','уходили'];
verbH[160][2]=['буду уходить','буду уходить','будем уходить','будешь уходить','будешь уходить','будете уходить','будет уходить','будет уходить','будет уходить'];
// 162 подходит НСВ
verbH[162]=[0,1,2];
verbH[162][0]=['подхожу','подхожу','подходим','подходишь','подходишь','подходите','подходит','подходит','подходит','подходят'];
verbH[162][1]=['подходил','подходила','подходили','подходил','подходила','подходили','подходил','подходило','подходила','подходили'];
verbH[162][2]=['буду подходить','буду подходить','будем подходить','будешь подходить','будешь подходить','будете подходить','будет подходить','будет подходить','будет подходить'];
// 164 отходит НСВ
verbH[164]=[0,1,2];
verbH[164][0]=['отхожу','отхожу','отходим','отходишь','отходишь','отходите','отходит','отходит','отходит','отходят'];
verbH[164][1]=['отходил','отходила','отходили','отходил','отходила','отходили','отходил','отходило','отходила','отходили'];
verbH[164][2]=['буду отходить','буду отходить','будем отходить','будешь отходить','будешь отходить','будете отходить','будет отходить','будет отходить','будет отходить'];
//1Дать 3Подарить СВ 5Помочь СВ 7Послать СВ 9Посоветовать СВ 11Объяснить СВ 13 Помешать СВ 15Сказать СВ 17Полюбить СВ 19Увидеть СВ
//21Прочитать СВ 23Сделать СВ 25Написать СВ 27Выпить СВ 29Показать СВ 31Съесть СВ 33Понять СВ 35Поработать СВ 37Посидеть СВ
//39Послушать СВ 41Поужинать СВ 43Посмотреть СВ 45Погулять СВ
verbC=[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,107,109,111,113,115,117,119,121,123,125,127,129,131,133,135,137,139,141,143,145,147,149,151,153,155,157,159,161,163,165];
//1Дать СВ
verbC[1]=[0,1];
verbC[1][0]=["дал","дала","дали","дал","дала","дали","дал","дало","дала","дали"];
verbC[1][1]=["дам","дам","дадим","дашь","дашь","дадите","даст","даст","даст","дадут"];
//3Подарить СВ
verbC[3]=[0,1];
verbC[3][0]=["подарил","подарила","подарили","подарил","подарила","подарили","подарил","подарило","подарила","подарили"];
verbC[3][1]=["подарю","подарю","подарим","подаришь","подаришь","подарите","подарит","подарит","подарит","подарят"];
//5Помочь СВ
verbC[5]=[0,1];
verbC[5][0]=["помог","помогла","помогли","помог","помогла","помогли","помогл","помогло","помогла","помогли"];
verbC[5][1]=["помогу","помогу","поможем","поможешь","поможешь","поможете","поможет","поможет","поможет","помогут"];
//7Послать СВ
verbC[7]=[0,1];
verbC[7][0]=["послал","послала","послали","послал","послала","послали","послал","послало","послала","послали"];
verbC[7][1]=["пошлю","пошлю","пошлём","пошлёшь","пошлёшь","пошлёте","пошлёт","пошлёт","пошлёт","пошлют"];
//9Посоветовать СВ
verbC[9]=[0,1];
verbC[9][0]=["посоветовал","посоветовала","посоветовали","посоветовал","посоветовала","посоветовали","посоветовал","посоветовало","посоветовала","посоветовали"];
verbC[9][1]=["посоветую","посоветую","посоветуем","посоветуешь","посоветуешь","посоветуете","посоветует","посоветует","посоветует","посоветуют"];
//11Объяснить СВ
verbC[11]=[0,1];
verbC[11][0]=["объяснил","объяснила","объяснили","объяснил","объяснила","объяснили","объяснил","объяснило","объяснила","объяснили"];
verbC[11][1]=["объясню","объясню","объясним","объяснишь","объяснишь","объясните","объяснит","объяснит","объяснит","объяснят"];
//13Помешать СВ
verbC[13]=[0,1];
verbC[13][0]=["помешал","помешала","помешали","помешал","помешала","помешали","помешал","помешало","помешала","помешали"];
verbC[13][1]=["помешаю","помешаю","помешаем","помешаешь","помешаешь","помешаете","помешает","помешает","помешает","помешают"];
// 15Сказать СВ
verbC[15]=[0,1];
verbC[15][0]=["сказал","сказала","сказали", "сказал","сказала","сказали","сказал","сказало","сказала","сказали"];
verbC[15][1]=["скажу","скажу","скажем", "скажешь","скажешь","скажете","скажет","скажет","скажет","скажут"];
// 17Полюбить СВ
verbC[17]=[0,1];
verbC[17][0]=['полюбил','полюбила','полюбили','полюбил','полюбила','полюбили','полюбил','полюбило','полюбила','полюбили'];
verbC[17][1]=['полюблю','полюблю','полюбим','полюбишь','полюбишь','полюбите','полюбит','полюбит','полюбит','полюбят'];
// 19Увидеть СВ
verbC[19]=[0,1];
verbC[19][0]=['увидел','увидела','увидели','увидел','увидела','увидели','увидел','увидело','увидела','увидели'];
verbC[19][1]=['увижу','увижу','увидим','увидишь','увидишь','увидите','увидит','увидит','увидит','увидят'];
// 21Прочитать СВ
verbC[21]=[0,1];
verbC[21][0]=['прочитал','прочитала','прочитали','прочитал','прочитала','прочитали','прочитал','прочитало','прочитала','прочитали'];
verbC[21][1]=['прочитаю','прочитаю','прочитаем','прочитаешь','прочитаешь','прочитаете','прочитает','прочитает','прочитает','прочитают'];
// 23Сделать СВ
verbC[23]=[0,1];
verbC[23][0]=['сделал','сделала','сделали','сделал','сделала','сделали','сделал','сделало','сделала','сделали'];
verbC[23][1]=['сделаю','сделаю','сделаем','сделаешь','сделаешь','сделаете','сделает','сделает','сделает','сделают'];
// 25Написать СВ
verbC[25]=[0,1];
verbC[25][0]=['написал','написала','написали','написал','написала','написали','написал','написало','написала','написали'];
verbC[25][1]=['напишу','напишу','напишем','напишешь','напишешь','напишете','напишет','напишет','напишет','напишут'];
// 27Выпить СВ
verbC[27]=[0,1];
verbC[27][0]=['выпил','выпила','выпили','выпил','выпила','выпили','выпил','выпило','выпила','выпили'];
verbC[27][1]=['выпью','выпью','выпьём','выпьёшь','выпьёшь','выпьёте','выпьёт','выпьёт','выпьёт','выпьют'];
// 29Показать СВ
verbC[29]=[0,1];
verbC[29][0]=['показал','показала','показали','показал','показала','показали','показал','показало','показала','показали'];
verbC[29][1]=['показажу','показажу','показажем','показажешь','показажешь','показажете','показажет','показажет','показажет','показажут'];
// 31Съесть СВ
verbC[31]=[0,1];
verbC[31][0]=['съел','съела','съели','съел','съела','съели','съел','съело','съела','съели'];
verbC[31][1]=['съем','съем','съедим','съешь','съешь','съедите','съест','съест','съест','съедят'];
// 33Понять СВ
verbC[33]=[0,1];
verbC[33][0]=['понял','поняла','поняли','понял','поняла','поняли','понял','поняло','поняла','поняли'];
verbC[33][1]=['пойму','пойму','поймём','поймёшь','поймёшь','поймёте','поймёт','поймёт','поймёт','поймут'];
// 35Поработать СВ
verbC[35]=[0,1];
verbC[35][0]=['поработал','поработала','поработали','поработал','поработала','поработали','поработал','поработало','поработала','поработали'];
verbC[35][1]=['поработаю','поработаю','поработаем','поработаешь','поработаешь','поработаете','поработает','поработает','поработает','поработают'];
// 37Посидеть СВ
verbC[37]=[0,1];
verbC[37][0]=['посидел','посидела','посидели','посидел','посидела','посидели','посидел','посидело','посидела','посидели'];
verbC[37][1]=['посижу','посижу','посидим','посидишь','посидишь','посидите','посидит','посидит','посидит','посидят'];
// 39Послушать СВ
verbC[39]=[0,1];
verbC[39][0]=['послушал','послушала','послушали','послушал','послушала','послушали','послушал','послушало','послушала','послушали'];
verbC[39][1]=['послушаю','послушаю','послушаем','послушаешь','послушаешь','послушаете','послушает','послушает','послушает','послушают'];
// 41Поужинать СВ
verbC[41]=[0,1];
verbC[41][0]=['поужинал','поужинала','поужинали','поужинал','поужинала','поужинали','поужинал','поужинало','поужинала','поужинали'];
verbC[41][1]=['поужинаю','поужинаю','поужинаем','поужинаешь','поужинаешь','поужинаете','поужинает','поужинает','поужинает','поужинают'];
// 43Посмотреть СВ
verbC[43]=[0,1];
verbC[43][0]=['посмотрел','посмотрела','посмотрели','посмотрел','посмотрела','посмотрели','посмотрел','посмотрело','посмотрела','посмотрели'];
verbC[43][1]=['посмотрю','посмотрю','посмотрим','посмотришь','посмотришь','посмотрите','посмотрит','посмотрит','посмотрит','посмотрят'];
// 45Погулять СВ
verbC[45]=[0,1];
verbC[45][0]=['погулял','погуляла','погуляли','погулял','погуляла','погуляли','погулял','погуляло','погуляла','погуляли'];
verbC[45][1]=['погуляю','погуляю','погуляем','погуляешь','погуляешь','погуляете','погуляет','погуляет','погуляет','погуляют'];
//47Подумать СВ nachdenken think penser pensar
verbC[47]=[0,1];
verbC[47][0]=["подумал","подумала","подумали","подумал","подумала","подумали","подумал","подумало","подумала","подумали"];
verbC[47][1]=["подумаю","подумаю","подумаем","подумаешь","подумаешь","подумаете","подумает","подумает","подумает","подумают"];
// 49рассказать СВ
verbC[49]=[0,1];
verbC[49][0]=['рассказал','рассказала','рассказали','рассказал','рассказала','рассказали','рассказал','рассказало','рассказала','рассказали'];
verbC[49][1]=['расскажу','расскажу','расскажем','расскажешь','расскажешь','расскажете','расскажет','расскажет','расскажет','расскажут'];
// 51спросить СВ
verbC[51]=[0,1];
verbC[51][0]=['спросил','спросила','спросили','спросил','спросила','спросили','спросил','спросило','спросила','спросили'];
verbC[51][1]=['спрошу','спрошу','спросим','спросишь','спросишь','спросите','спросит','спросит','спросит','спросят'];
// 53ответить СВ
verbC[53]=[0,1];
verbC[53][0]=['ответил','ответила','ответили','ответил','ответила','ответили','ответил','ответило','ответила','ответили'];
verbC[53][1]=['отвечу','отвечу','ответим','ответишь','ответишь','ответите','ответит','ответит','ответит','ответят'];
// 55 купить СВ
verbC[55]=[0,1];
verbC[55][0]=['купил','купила','купили','купил','купила','купили','купил','купило','купила','купили'];
verbC[55][1]=['куплю','куплю','купим','купишь','купишь','купите','купит','купит','купит','купят'];
// 57сыграть СВ
verbC[57]=[0,1];
verbC[57][0]=['сыграл','сыграла','сыграли','сыграл','сыграла','сыграли','сыграл','сыграло','сыграла','сыграли'];
verbC[57][1]=['сыграю','сыграю','сыграем','сыграешь','сыграешь','сыграете','сыграет','сыграет','сыграет','сыграют'];
// 59суметь СВ
verbC[59]=[0,1];
verbC[59][0]=['сумел','сумела','сумели','сумел','сумела','сумели','сумел','сумело','сумела','сумели'];
verbC[59][1]=['сумею','сумею','сумеем','сумеешь','сумеешь','сумеете','сумеет','сумеет','сумеет','сумеют'];
// 61поживть СВ
verbC[61]=[0,1];
verbC[61][0]=['пожил','пожила','пожили','пожил','пожила','пожили','пожил','пожило','пожила','пожили'];
verbC[61][1]=['поживу','поживу','поживём','поживёшь','поживёшь','поживёте','поживёт','поживёт','поживёт','поживут'];
// 63спеть СВ
verbC[63]=[0,1];
verbC[63][0]=['спел','спела','спели','спел','спела','спели','спел','спело','спела','спели'];
verbC[63][1]=['спою','спою','споём','споёшь','споёшь','споёте','споёт','споёт','споёт','споют'];
// 65изучить СВ
verbC[65]=[0,1];
verbC[65][0]=['изучил','изучила','изучили','изучил','изучила','изучили','изучил','изучило','изучила','изучили'];
verbC[65][1]=['изучу','изучу','изучим','изучишь','изучишь','изучите','изучит','изучит','изучит','изучат'];
// 67поспать СВ
verbC[67]=[0,1];
verbC[67][0]=['поспал','поспала','поспали','поспал','поспала','поспали','поспал','поспало','поспала','поспали'];
verbC[67][1]=['посплю','посплю','поспим','поспишь','поспишь','поспите','поспит','поспит','поспит','поспят'];
// 69позавтракать СВ
verbC[69]=[0,1];
verbC[69][0]=['позавтракал','позавтракала','позавтракали','позавтракал','позавтракала','позавтракали','позавтракал','позавтракало','позавтракала','позавтракали'];
verbC[69][1]=['позавтракаю','позавтракаю','позавтракаем','позавтракаешь','позавтракаешь','позавтракаете','позавтракает','позавтракает','позавтракает','позавтракают'];
// 71позвонить СВ
verbC[71]=[0,1];
verbC[71][0]=['позвонил','позвонила','позвонили','позвонил','позвонила','позвонили','позвонил','позвонило','позвонила','позвонили'];
verbC[71][1]=['позвоню','позвоню','позвоним','позвонишь','позвонишь','позвоните','позвонит','позвонит','позвонит','позвонят'];
// 73полежать СВ
verbC[73]=[0,1];
verbC[73][0]=['полежал','полежала','полежали','полежал','полежала','полежали','полежал','полежало','полежала','полежали'];
verbC[73][1]=['полежу','полежу','полежим','полежишь','полежишь','полежите','полежит','полежит','полежит','полежат'];
// 75помечтать СВ
verbC[75]=[0,1];
verbC[75][0]=['помечтал','помечтала','помечтали','помечтал','помечтала','помечтали','помечтал','помечтало','помечтала','помечтали'];
verbC[75][1]=['помечтаю','помечтаю','помечтаем','помечтаешь','помечтаешь','помечтаете','помечтает','помечтает','помечтает','помечтают'];
// 77напомнить СВ
verbC[77]=[0,1];
verbC[77][0]=['напомнил','напомнила','напомнили','напомнил','напомнила','напомнили','напомнил','напомнило','напомнила','напомнили'];
verbC[77][1]=['напомню','напомню','напомним','напомнишь','напомнишь','напомните','напомнит','напомнит','напомнит','напомнят'];
// 79начать СВ
verbC[79]=[0,1];
verbC[79][0]=['начал','начала','начали','начал','начала','начали','начал','начало','начала','начали'];
verbC[79][1]=['начну','начну','начнём','начнёшь','начнёшь','начнёте','начнёт','начнёт','начнёт','начнут'];
// 81пообедать СВ
verbC[81]=[0,1];
verbC[81][0]=['пообедал','пообедала','пообедали','пообедал','пообедала','пообедали','пообедал','пообедало','пообедала','пообедали'];
verbC[81][1]=['пообедаю','пообедаю','пообедаем','пообедаешь','пообедаешь','пообедаете','пообедает','пообедает','пообедает','пообедают'];
// 83отдохнуть СВ
verbC[83]=[0,1];
verbC[83][0]=['отдохнул','отдохнула','отдохнули','отдохнул','отдохнула','отдохнули','отдохнул','отдохнуло','отдохнула','отдохнули'];
verbC[83][1]=['отдохну','отдохну','отдохнём','отдохнёшь','отдохнёшь','отдохнёте','отдохнёт','отдохнёт','отдохнёт','отдохнут'];
// 85повторить СВ
verbC[85]=[0,1];
verbC[85][0]=['повторил','повторила','повторили','повторил','повторила','повторили','повторил','повторило','повторила','повторили'];
verbC[85][1]=['повторю','повторю','повторим','повторишь','повторишь','повторите','повторит','повторит','повторит','повторят'];
// 87получить СВ
verbC[87]=[0,1];
verbC[87][0]=['получил','получила','получили','получил','получила','получили','получил','получило','получила','получили'];
verbC[87][1]=['получу','получу','получим','получишь','получишь','получите','получит','получит','получит','получат'];
// 89пригласить СВ
verbC[89]=[0,1];
verbC[89][0]=['пригласил','пригласила','пригласили','пригласил','пригласила','пригласили','пригласил','пригласило','пригласила','пригласили'];
verbC[89][1]=['приглашу','приглашу','пригласим','пригласишь','пригласишь','пригласите','пригласит','пригласит','пригласит','пригласят'];
// 91продолжить СВ
verbC[91]=[0,1];
verbC[91][0]=['продолжил','продолжила','продолжили','продолжил','продолжила','продолжили','продолжил','продолжило','продолжила','продолжили'];
verbC[91][1]=['продолжу','продолжу','продолжим','продолжишь','продолжишь','продолжите','продолжит','продолжит','продолжит','продолжат'];
// 93решить СВ
verbC[93]=[0,1];
verbC[93][0]=['решил','решила','решили','решил','решила','решили','решил','решило','решила','решили'];
verbC[93][1]=['решу','решу','решим','решишь','решишь','решите','решит','решит','решит','решат'];
// 95услышать СВ
verbC[95]=[0,1];
verbC[95][0]=['услышал','услышала','услышали','услышал','услышала','услышали','услышал','услышало','услышала','услышали'];
verbC[95][1]=['услышу','услышу','услышим','услышишь','услышишь','услышите','услышит','услышит','услышит','услышат'];
//97Поспешить СВ
verbC[97]=[0,1];
verbC[97][0]=["поспешил","поспешила","поспешили","поспешил","поспешила","поспешили","поспешил","поспешило","поспешила","поспешили"];
verbC[97][1]=["поспешу","поспешу","поспешим","поспешишь","поспешишь","поспешите","поспешит","поспешит","поспешит","поспешат"];
//99Поспорить СВ
verbC[99]=[0,1];
verbC[99][0]=["поспорил","поспорила","поспорили","поспорил","поспорила","поспорили","поспорил","поспорило","поспорила","поспорили"];
verbC[99][1]=["поспорю","поспорю","поспорим","поспоришь","поспоришь","поспорите","поспорит","поспорит","поспорит","поспорят"];
// 101постоять СВ
verbC[101]=[0,1];
verbC[101][0]=['постоял','постояла','постояли','постоял','постояла','постояли','постоял','постояло','постояла','постояли'];
verbC[101][1]=['постою','постою','постоим','постоишь','постоишь','постоите','постоит','постоит','постоит','постоят'];
// 103потанцевать СВ
verbC[103]=[0,1];
verbC[103][0]=['потанцевал','потанцевала','потанцевали','потанцевал','потанцевала','потанцевали','потанцевал','потанцевало','потанцевала','потанцевали'];
verbC[103][1]=['потанцую','потанцую','потанцуем','потанцуешь','потанцуешь','потанцуете','потанцует','потанцует','потанцует','потанцуют'];
// 105потратить СВ
verbC[105]=[0,1];
verbC[105][0]=['потратил','потратила','потратили','потратил','потратила','потратили','потратил','потратило','потратила','потратили'];
verbC[105][1]=['потрачу','потрачу','потратим','потратишь','потратишь','потратите','потратит','потратит','потратит','потратят'];
//107устать СВ
verbC[107]=[0,1];
verbC[107][0]=["устал","устала","устали","устал","устала","устали","устал","устало","устала","устали"];
verbC[107][1]=["устану","устану","устанем","устанешь","устанешь","устанете","устанет","устанет","устанет","устанут"];
// 109встретить СВ
verbC[109]=[0,1];
verbC[109][0]=['встретил','встретила','встретили','встретил','встретила','встретили','встретил','встретило','встретила','встретили'];
verbC[109][1]=['встречу','встречу','встретим','встретишь','встретишь','встретите','встретит','встретит','встретит','встретят'];
// 111приготовить СВ
verbC[111]=[0,1];
verbC[111][0]=['приготовил','приготовила','приготовили','приготовил','приготовила','приготовили','приготовил','приготовило','приготовила','приготовили'];
verbC[111][1]=['приготовлю','приготовлю','приготовим','приготовишь','приготовишь','приготовите','приготовит','приготовит','приготовит','приготовят'];
// 113включить СВ
verbC[113]=[0,1];
verbC[113][0]=['включил','включила','включили','включил','включила','включили','включил','включило','включила','включили'];
verbC[113][1]=['включу','включу','включим','включишь','включишь','включите','включит','включит','включит','включат'];
// 115выключить СВ
verbC[115]=[0,1];
verbC[115][0]=['выключил','выключила','выключили','выключил','выключила','выключили','выключил','выключило','выключила','выключили'];
verbC[115][1]=['выключу','выключу','выключим','выключишь','выключишь','выключите','выключит','выключит','выключит','выключат'];
// 117открыть СВ
verbC[117]=[0,1];
verbC[117][0]=['открыл','открыла','открыли','открыл','открыла','открыли','открыл','открыло','открыла','открыли'];
verbC[117][1]=['открою','открою','откроем','откроешь','откроешь','откроете','откроет','откроет','откроет','откроют'];
// 119закрыть СВ
verbC[119]=[0,1];
verbC[119][0]=['закрыл','закрыла','закрыли','закрыл','закрыла','закрыли','закрыл','закрыло','закрыла','закрыли'];
verbC[119][1]=['закрою','закрою','закроем','закроешь','закроешь','закроете','закроет','закроет','закроет','закроют'];
// 121закончить СВ
verbC[121]=[0,1];
verbC[121][0]=['закончил','закончила','закончили','закончил','закончила','закончили','закончил','закончило','закончила','закончили'];
verbC[121][1]=['закончу','закончу','закончим','закончишь','закончишь','закончите','закончит','закончит','закончит','закончат'];
// 123 пойти СВ
verbC[123]=[0,1];
verbC[123][0]=['пошёл','пошла','пошли','пошёл','пошла','пошли','пошёл','пошло','пошла','пошли'];
verbC[123][1]=['пойду','пойду','пойдём','пойдёшь','пойдёшь','пойдёте','пойдёт','пойдёт','пойдёт','пойдут'];
// 125 походить СВ
verbC[125]=[0,1];
verbC[125][0]=['походил','походила','походили','походил','походила','походили','походил','походило','походила','походили'];
verbC[125][1]=['похожу','похожу','походим','походишь','походишь','походите','походит','походит','походит','походят'];
// 127 поездить СВ
verbC[127]=[0,1];
verbC[127][0]=['поездил','поездила','поездили','поездил','поездила','поездили','поездил','поездило','поездила','поездили'];
verbC[127][1]=['поезжу','поезжу','поездим','поездишь','поездишь','поездите','поездит','поездит','поездит','поездят'];
// 129 поехать СВ
verbC[129]=[0,1];
verbC[129][0]=['поехал','поехала','поехали','поехал','поехала','поехали','поехал','поехало','поехала','поехали'];
verbC[129][1]=['поеду','поеду','поедем','поедешь','поедешь','поедете','поедет','поедет','поедет','поедут'];
// 131 побегать СВ
verbC[131]=[0,1];
verbC[131][0]=['побегал','побегала','побегали','побегал','побегала','побегали','побегал','побегало','побегала','побегали'];
verbC[131][1]=['побегаю','побегаю','побегаем','побегаешь','побегаешь','побегаете','побегает','побегает','побегает','побегают'];
// 133 побежать СВ
verbC[133]=[0,1];
verbC[133][0]=['побежал','побежала','побежали','побежал','побежала','побежали','побежал','побежало','побежала','побежали'];
verbC[133][1]=['побегу','побегу','побежим','побежишь','побежишь','побежите','побежит','побежит','побежит','побегут'];
// 135 полетать СВ
verbC[135]=[0,1];
verbC[135][0]=['полетал','полетала','полетали','полетал','полетала','полетали','полетал','полетало','полетала','полетали'];
verbC[135][1]=['полетаю','полетаю','полетаем','полетаешь','полетаешь','полетаете','полетает','полетает','полетает','полетают'];
// 137 полететь СВ
verbC[137]=[0,1];
verbC[137][0]=['полетел','полетела','полетели','полетел','полетела','полетели','полетел','полетело','полетела','полетели'];
verbC[137][1]=['полечу','полечу','полетим','полетишь','полетишь','полетите','полетит','полетит','полетит','полетят'];
// 139 поплавать СВ
verbC[139]=[0,1];
verbC[139][0]=['поплавал','поплавала','поплавали','поплавал','поплавала','поплавали','поплавал','поплавало','поплавала','поплавали'];
verbC[139][1]=['поплаваю','поплаваю','поплаваем','поплаваешь','поплаваешь','поплаваете','поплавает','поплавает','поплавает','поплавают'];
// 141 поплыть СВ
verbC[141]=[0,1];
verbC[141][0]=['поплыл','поплыла','поплыли','поплыл','поплыла','поплыли','поплыл','поплыло','поплыла','поплыли'];
verbC[141][1]=['поплыву','поплыву','поплывём','поплывёшь','поплывёшь','поплывёте','поплывёт','поплывёт','поплывёт','поплывут'];
// 143 поносить СВ
verbC[143]=[0,1];
verbC[143][0]=['поносил','поносила','поносили','поносил','поносила','поносили','поносил','поносило','поносила','поносили'];
verbC[143][1]=['поношу','поношу','поносим','поносишь','поносишь','поносите','поносит','поносит','поносит','поносят'];
// 145 понести СВ
verbC[145]=[0,1];
verbC[145][0]=['понёс','понесла','понесли','понёс','понесла','понесли','понёс','понесло','понесла','понесли'];
verbC[145][1]=['понесу','понесу','понесём','понесёшь','понесёшь','понесёте','понесёт','понесёт','понесёт','понесут'];
// 147 повозить СВ
verbC[147]=[0,1];
verbC[147][0]=['повозил','повозила','повозили','повозил','повозила','повозили','повозил','повозило','повозила','повозили'];
verbC[147][1]=['повожу','повожу','повозим','повозишь','повозишь','повозите','повозит','повозит','повозит','повозят'];
// 149 повезти СВ
verbC[149]=[0,1];
verbC[149][0]=['повёз','повезла','повезли','повёз','повезла','повезли','повёз','повезло','повезла','повезли'];
verbC[149][1]=['повезу','повезу','повезём','повезёшь','повезёшь','повезёте','повезёт','повезёт','повезёт','повезут'];
// 151 поводить СВ
verbC[151]=[0,1];
verbC[151][0]=['поводил','поводила','поводили','поводил','поводила','поводили','поводил','поводило','поводила','поводили'];
verbC[151][1]=['повожу','повожу','поводим','поводишь','поводишь','поводите','поводит','поводит','поводит','поводят'];
// 153 повести СВ
verbC[153]=[0,1];
verbC[153][0]=['повёл','повела','повели','повёл','повела','повели','повёл','повело','повела','повели'];
verbC[153][1]=['поведу','поведу','поведём','поведёшь','поведёшь','поведёте','поведёт','поведёт','поведёт','поведут'];
// 155 войти СВ
verbC[155]=[0,1];
verbC[155][0]=['вошёл','вошла','вошли','вошёл','вошла','вошли','вошёл','вошло','вошла','вошли'];
verbC[155][1]=['войду','войду','войдём','войдёшь','войдёшь','войдёте','войдёт','войдёт','войдёт','войдут'];
// 157 выйти СВ
verbC[157]=[0,1];
verbC[157][0]=['вышел','вышла','вышли','вышел','вышла','вышли','вышел','вышло','вышла','вышли'];
verbC[157][1]=['выйду','выйду','выйдем','выйдешь','выйдешь','выйдете','выйдет','выйдет','выйдет','выйдут'];
// 159 прийти СВ
verbC[159]=[0,1];
verbC[159][0]=['пришёл','пришла','пришли','пришёл','пришла','пришли','пришёл','пришло','пришла','пришли'];
verbC[159][1]=['приду','приду','придём','придёшь','придёшь','придёте','придёт','придёт','придёт','придут'];
// 161 уйти СВ
verbC[161]=[0,1];
verbC[161][0]=['ушёл','ушла','ушли','ушёл','ушла','ушли','ушёл','ушло','ушла','ушли'];
verbC[161][1]=['уйду','уйду','уйдём','уйдёшь','уйдёшь','уйдёте','уйдёт','уйдёт','уйдёт','уйдут'];
// 163 подойти СВ
verbC[163]=[0,1];
verbC[163][0]=['подошёл','подошла','подошли','подошёл','подошла','подошли','подошёл','подошло','подошла','подошли'];
verbC[163][1]=['подойду','подойду','подойдём','подойдёшь','подойдёшь','подойдёте','подойдёт','подойдёт','подойдёт','подойдут'];
// 165 отойти СВ
verbC[165]=[0,1];
verbC[165][0]=['отошёл','отошла','отошли','отошёл','отошла','отошли','отошёл','отошло','отошла','отошли'];
verbC[165][1]=['отойду','отойду','отойдём','отойдёшь','отойдёшь','отойдёте','отойдёт','отойдёт','отойдёт','отойдут'];
if(verbaspectnumber==0){anser3=verbH[arandverb][randtense][randsubject]}
else if(verbaspectnumber==1){anser3=verbC[arandverb][randtense][randsubject]}
else{};
if(arandtype==0){anser4="?"}
else{anser4="."};
if(arandtype==1) {completeanswer=anser1 + " " + anser2 + " " + anser3 + anser4}
else{completeanswer=anser1 + " " + anser3 + anser4};
document.getElementById("input").value=""; }
function check() {
box=document.getElementById("input").value;
if(box==completeanswer)
{ascore = ascore + 1;
atries = atries + 1;
avrage=ascore/atries*100;
av=avrage.toFixed(2);
aresponse="Good job! Correct: " + ascore + "/" + atries + "=" + av + "%";
document.getElementById("Resp").innerHTML=aresponse;}
else
{ascore = ascore + 0
atries = atries + 1;
avrage=ascore/atries*100;
av=avrage.toFixed(2);
aresponse="Try again! Correct: " + ascore + "/" + atries + "=" + av + "%";
document.getElementById("Resp").innerHTML=aresponse;
aprevsubject=document.getElementById("aSubject").innerHTML;
aprevverb=document.getElementById("aVerb").innerHTML;
aprevtranslation=document.getElementById("aTranslation").innerHTML;
aprevtense=document.getElementById("aTense").innerHTML;
aprevtype=document.getElementById("aType").innerHTML;
aprevmistake=box;
aprevanswer=completeanswer;
addRow("Mistakes");
document.getElementById("here").style.visibility="hidden";
};}
function addRow(tableID){
var table = document.getElementById(tableID);
arowCount = table.rows.length;
var row = table.insertRow(arowCount);
var cell0 = row.insertCell(0);
cell0.innerHTML=aprevsubject;
var cell1 = row.insertCell(1);
cell1.innerHTML=aprevverb + " " + aprevtranslation;
var cell2 = row.insertCell(2);
cell2.innerHTML=aprevtense;
var cell3 = row.insertCell(3);
cell3.innerHTML = aprevtype;
var cell4 = row.insertCell(4);
cell4.innerHTML = aprevmistake;
var cell5 = row.insertCell(5);
cell5.innerHTML=aprevanswer;
table.rows[arowCount].style.visibility="hidden"
arowCount = table.rows.length;
}
function charcount(){
charcounter=document.getElementById("input").value;
len=charcounter.length;
left=limit-len;
if (len>limit) {
charcounter=charcounter.substring(0,limit);
document.getElementById("input").value=charcounter;
maxcount="Max. 100 characters. Char. count: " + len;}
else{maxcount="Max. 100 characters. Char. count: " + len;};
document.getElementById("max").innerHTML=maxcount;
}
function searchKeyPress(e)
{
// look for window.event in case event isn't passed in
if (typeof e == 'undefined' && window.event) { e = window.event; }
if (e.keyCode == 13)
{
document.getElementById('Check').click();
}
}
function playit(){
var audio = new Audio();
box=document.getElementById("input").value;
audio.src='http://translate.google.com/translate_tts?ie=utf-8&tl=ru&q=' + box;
audio.play();
box="";
}
function dictateit(){
var audio = new Audio();
audio.src='http://translate.google.com/translate_tts?ie=utf-8&tl=ru&q=' + completeanswer;
audio.play();
}
</script>
</head>
<body onload="Refresh();Refreshtense();Translate();">
<h3>Russian Sentence Generator</h3>
<table id="table1">
<thead>
<th colspan="3">Use the following prompts to construct a sentence in Russian.</th>
</thead>
<tbody>
<tr>
<td>Subject: </td>
<td><b id = "aSubject"></b></td>
<td> <select id = "Subjectchoice" onchange="Refresh();Refreshtense();Translate();">
<option selected="selected">Random</option>
<option value="0">Я (Мужской Род)</option>
<option value="1">Я (Женский Род)</option>
<option value="2">Мы</option>
<option value="3">Ты (Мужской Род)</option>
<option value="4">Ты (Женский Род)</option>
<option value="5">Вы</option>
<option value="6">Он</option>
<option value="7">Оно</option>
<option value="8">Она</option>
<option value="9">Они</option>
</select>
</td>
</tr>
<tr>
<td>Verb: </td>
<td><b id = "aVerb"></b></td>
<td> <select id = "Verbchoice" onchange="Refresh();Refreshtense();Translate();">
<option selected="selected">Random</option>
<option >Глаголы НСВ</option>
<option >Глаголы СВ</option>
<option value='130'>Бегать НСВ ↔</option>
<option value='131'>Побегать СВ ↔</option>
<option value='132'>Бежать НСВ →</option>
<option value='133'>Побежать СВ →</option>
<option value='148'>Везти НСВ →</option>
<option value='149'>Повезти СВ →</option>
<option value='152'>Вести НСВ →</option>
<option value='153'>Повести СВ →</option>
<option value='18'>Видеть НСВ</option>
<option value='19'>Увидеть СВ</option>
<option value='112'>Включать НСВ</option>
<option value='113'>Включить СВ</option>
<option value='150'>Водить НСВ ↔</option>
<option value='151'>Поводить СВ ↔</option>
<option value='146'>Возить НСВ ↔</option>
<option value='147'>Повозить СВ ↔</option>
<option value='108'>Встречать НСВ</option>
<option value='109'>Встретить СВ</option>
<option value='154'>Входить НСВ</option>
<option value='155'>Войти СВ</option>
<option value='114'>Выключать НСВ</option>
<option value='115'>Выключить СВ</option>
<option value='156'>Выходить НСВ</option>
<option value='157'>Выйти СВ</option>
<option value="14">Говорить НСВ</option>
<option value="15">Сказать СВ</option>
<option value='110'>Готовить НСВ</option>
<option value='111'>Приготовить СВ</option>
<option value='44'>Гулять НСВ</option>
<option value='45'>Погулять СВ</option>
<option value="0">Давать НСВ</option>
<option value="1">Дать СВ</option>
<option value="2">Дарить НСВ</option>
<option value="3">Подарить СВ</option>
<option value='22'>Делать НСВ</option>
<option value='23'>Сделать СВ</option>
<option value='46'>Думать НСВ</option>
<option value='47'>Подумать СВ</option>
<option value='126'>Ездить НСВ ↔</option>
<option value='127'>Поездить СВ ↔</option>
<option value='30'>Есть НСВ</option>
<option value='31'>Съесть СВ</option>
<option value='128'>Ехать НСВ →</option>
<option value='129'>Поехать СВ →</option>
<option value='60'>Жить НСВ</option>
<option value='61'>Пожить СВ</option>
<option value='68'>Завтракать НСВ</option>
<option value='69'>Позавтракать СВ</option>
<option value='120'>Заканчивать НСВ</option>
<option value='121'>Закончить СВ</option>
<option value='118'>Закрывать НСВ</option>
<option value='119'>Закрыть СВ</option>
<option value='70'>Звонить НСВ</option>
<option value='71'>Позвонить СВ</option>
<option value='56'>Играть НСВ</option>
<option value='57'>Сыграть СВ</option>
<option value='122'>Идти НСВ →</option>
<option value='123'>Пойти СВ →</option>
<option value='64'>Изучать НСВ</option>
<option value='65'>Изучить СВ</option>
<option value='72'>Лежать НСВ</option>
<option value='73'>Полежать СВ</option>
<option value='134'>Летать НСВ ↔</option>
<option value='135'>Полетать СВ ↔</option>
<option value='136'>Лететь НСВ →</option>
<option value='137'>Полететь СВ →</option>
<option value="16">Любить НСВ</option>
<option value="17">Полюбить СВ</option>
<option value='74'>Мечтать НСВ</option>
<option value='75'>Помечтать СВ</option>
<option value="12">Мешать НСВ</option>
<option value="13">Помешать СВ</option>
<option value='76'>Напоминать НСВ</option>
<option value='77'>Напомнить СВ</option>
<option value='78'>Начинать НСВ</option>
<option value='79'>Начать СВ</option>
<option value='144'>Нести НСВ →</option>
<option value='145'>Понести СВ →</option>
<option value='142'>Носить НСВ ↔</option>
<option value='143'>Поносить СВ ↔</option>
<option value='80'>Обедать НСВ</option>
<option value='81'>Пообедать СВ</option>
<option value="10">Объяснять НСВ</option>
<option value="11">Объяснить СВ</option>
<option value='52'>Отвечать НСВ</option>
<option value='53'>Ответить СВ</option>
<option value='82'>Отдыхать НСВ</option>
<option value='83'>Отдохнуть СВ</option>
<option value='116'>Открывать НСВ</option>
<option value='117'>Открыть СВ</option>
<option value='164'>Отходить НСВ</option>
<option value='165'>Отойти СВ</option>
<option value='62'>Петь НСВ</option>
<option value='63'>Спеть СВ</option>
<option value='24'>Писать НСВ</option>
<option value='25'>Написать СВ</option>
<option value='26'>Пить НСВ</option>
<option value='27'>Выпить СВ</option>
<option value='138'>Плавать НСВ ↔</option>
<option value='139'>Поплавать СВ ↔</option>
<option value='140'>Плыть НСВ →</option>
<option value='141'>Поплыть СВ →</option>
<option value='84'>Повторять НСВ</option>
<option value='85'>Повторить СВ</option>
<option value='162'>Подходить НСВ</option>
<option value='163'>Подойти СВ</option>
<option value='28'>Показывать НСВ</option>
<option value='29'>Показать СВ</option>
<option value='54'>Покупать НСВ</option>
<option value='55'>Купить СВ</option>
<option value='86'>Получать НСВ</option>
<option value='87'>Получить СВ</option>
<option value="4">Помогать НСВ</option>
<option value="5">Помочь СВ</option>
<option value='32'>Понимать НСВ</option>
<option value='33'>Понять СВ</option>
<option value="6">Посылать НСВ</option>
<option value="7">Послать СВ</option>
<option value='88'>Приглашать НСВ</option>
<option value='89'>Пригласить СВ</option>
<option value='158'>Приходить НСВ</option>
<option value='159'>Прийти СВ</option>
<option value='90'>Продолжать НСВ</option>
<option value='91'>Продолжить СВ</option>
<option value='34'>Работать НСВ</option>
<option value='35'>Поработать СВ</option>
<option value='48'>Рассказывать НСВ</option>
<option value='49'>Рассказать СВ</option>
<option value='92'>Решать НСВ</option>
<option value='93'>Решить СВ</option>
<option value='36'>Сидеть НСВ</option>
<option value='37'>Посидеть СВ</option>
<option value='38'>Слушать НСВ</option>
<option value='39'>Послушать СВ</option>
<option value='94'>Слышать НСВ</option>
<option value='95'>Услышать СВ</option>
<option value='42'>Смотреть НСВ</option>
<option value='43'>Посмотреть СВ</option>
<option value="8">Советовать НСВ</option>
<option value="9">Посоветовать СВ</option>
<option value='66'>Спать НСВ</option>
<option value='67'>Поспать СВ</option>
<option value='96'>Спешить НСВ</option>
<option value='97'>Поспешить СВ</option>
<option value='98'>Спорить НСВ</option>
<option value='99'>Поспорить СВ</option>
<option value='50'>Спрашивать НСВ</option>
<option value='51'>Спросить СВ</option>
<option value='100'>Стоять НСВ</option>
<option value='101'>Постоять СВ</option>
<option value='102'>Танцевать НСВ</option>
<option value='103'>Потанцевать СВ</option>
<option value='104'>Тратить НСВ</option>
<option value='105'>Потратить СВ</option>
<option value='40'>Ужинать НСВ</option>
<option value='41'>Поужинать СВ</option>
<option value='58'>Уметь НСВ</option>
<option value='59'>Суметь СВ</option>
<option value='106'>Уставать НСВ</option>
<option value='107'>Устать СВ</option>
<option value='160'>Уходить НСВ</option>
<option value='161'>Уйти СВ</option>
<option value='124'>Ходить НСВ ↔</option>
<option value='125'>Походить СВ ↔</option>
<option value='20'>Читать НСВ</option>
<option value='21'>Прочитать СВ</option>
</select>
</tr>
<tr>
<td> </td>
<td><b id = "aTranslation"></b></td>
<td><select id = "Translationchoice" onchange="Translate();">
<option selected value="-1">Переводы с русского языка на...</option>
<option value="0">Translation in English</option>
<option value="1">Traducción al español</option>
<option value="2">Traduction en français</option>
<option value="3">Übersetzung auf Deutsch</option>
</select>
</td>
</tr>
<tr>
<td >Tense: </td>
<td><b id = "aTense"></b></td>
<td > <select id = "Tensechoice" onchange="Refreshtense();">
</select>
</td>
</tr>
<tr>
<td>Sentence Type: </td>
<td> <b id = "aType"></b></td>
<td><select id = "Typechoice" onchange="Refresh();Refreshtense();Translate();">
<option selected="selected">Random</option>
<option value="0">Вопросительный (?)</option>
<option value="1">Отрицание (-)</option>
<option value="2">Утвердительный (+)</option>
</select>
</td>
</tr>
</tbody>
</table>
<TABLE BORDER=4 Name="Calc">
<TR>
<TD>
<input type="button" value="↻" OnClick="Refresh();Refreshtense(); Translate();"><button id="Check2" type="button" OnClick="check();">✓</button><INPUT TYPE="button" NAME="listen" VALUE="✍" OnClick="dictateit();"><INPUT TYPE="text" NAME="Input" Id="input" Size="50" onchange="charcount();" onkeypress="searchKeyPress(event);"><br>
<span id="Resp"></span> <span id="max" >Max. 100 characters.</span>
</TD>
</TR>
<TR>
<TD>
<INPUT TYPE="button" Class="k" id="k0" VALUE="ё" OnClick="input.value += k0.value;charcount();">
<INPUT TYPE="button" NAME="1" VALUE="1" OnClick="input.value += '1';charcount();">
<INPUT TYPE="button" NAME="2" VALUE="2" OnCLick="input.value += '2';charcount();">
<INPUT TYPE="button" NAME="3" VALUE="3" OnClick="input.value += '3';charcount();">
<INPUT TYPE="button" NAME="4" VALUE="4" OnClick="input.value += '4';charcount();">
<INPUT TYPE="button" NAME="5" VALUE="5" OnClick="input.value += '5';charcount();">
<INPUT TYPE="button" NAME="6" VALUE="6" OnClick="input.value += '6';charcount();">
<INPUT TYPE="button" NAME="7" VALUE="7" OnClick="input.value += '7';charcount();">
<INPUT TYPE="button" NAME="8" VALUE="8" OnClick="input.value += '8';charcount();">
<INPUT TYPE="button" NAME="9" VALUE="9" OnClick="input.value += '9';charcount();">
<INPUT TYPE="button" NAME="0" VALUE="0" OnClick="input.value += '0';charcount();">
<INPUT TYPE="button" NAME="backspace" VALUE="←" OnClick="input.value =input.value.substring(0, input.value.length - 1);charcount();">
<br>
<INPUT TYPE="button" Class="k" id="k1" VALUE="й" OnClick="input.value += k1.value;charcount();">
<INPUT TYPE="button" Class="k" id="k2" VALUE="ц" OnCLick="input.value += k2.value;charcount();">
<INPUT TYPE="button" Class="k" id="k3" VALUE="у" OnClick="input.value += k3.value;charcount();">
<INPUT TYPE="button" Class="k" id="k4" VALUE="к" OnClick="input.value += k4.value;charcount();">
<INPUT TYPE="button" Class="k" id="k5" VALUE="е" OnClick="input.value += k5.value;charcount();">
<INPUT TYPE="button" Class="k" id="k6" VALUE="н" OnClick="input.value += k6.value;charcount();">
<INPUT TYPE="button" Class="k" id="k7" VALUE="г" OnClick="input.value += k7.value;charcount();">
<INPUT TYPE="button" Class="k" id="k8" VALUE="ш" OnClick="input.value += k8.value;charcount();">
<INPUT TYPE="button" Class="k" id="k9" VALUE="щ" OnClick="input.value += k9.value;charcount();">
<INPUT TYPE="button" Class="k" id="k10" VALUE="з" OnClick="input.value += k10.value;charcount();">
<INPUT TYPE="button" Class="k" id="k11" VALUE="х" OnClick="input.value += k11.value;charcount();">
<INPUT TYPE="button" Class="k" id="k12" VALUE="ъ" OnClick="input.value += k12.value;charcount();">
<br>
<INPUT TYPE="button" Class="k" id="k13" VALUE="ф" OnClick="input.value += k13.value;charcount();">
<INPUT TYPE="button" Class="k" id="k14" VALUE="ы" OnCLick="input.value += k14.value;charcount();">
<INPUT TYPE="button" Class="k" id="k15" VALUE="в" OnClick="input.value += k15.value;charcount();">
<INPUT TYPE="button" Class="k" id="k16" VALUE="а" OnClick="input.value += k16.value;charcount();">
<INPUT TYPE="button" Class="k" id="k17" VALUE="п" OnClick="input.value += k17.value;charcount();">
<INPUT TYPE="button" Class="k" id="k18" VALUE="р" OnClick="input.value += k18.value;charcount();">
<INPUT TYPE="button" Class="k" id="k19" VALUE="о" OnClick="input.value += k19.value;charcount();">
<INPUT TYPE="button" Class="k" id="k20" VALUE="л" OnClick="input.value += k20.value;charcount();">
<INPUT TYPE="button" Class="k" id="k21" VALUE="д" OnClick="input.value += k21.value;charcount();">
<INPUT TYPE="button" Class="k" id="k22" VALUE="ж" OnClick="input.value += k22.value;charcount();">
<INPUT TYPE="button" Class="k" id="k23" VALUE="э" OnClick="input.value += k23.value;charcount();">
<br>
<INPUT TYPE="button" Class="k" id="k24" VALUE="я" OnClick="input.value += k24.value;charcount();">
<INPUT TYPE="button" Class="k" id="k25" VALUE="ч" OnCLick="input.value += k25.value;charcount();">
<INPUT TYPE="button" Class="k" id="k26" VALUE="с" OnClick="input.value += k26.value;charcount();">
<INPUT TYPE="button" Class="k" id="k27" VALUE="м" OnClick="input.value += k27.value;charcount();">
<INPUT TYPE="button" Class="k" id="k28" VALUE="и" OnClick="input.value += k28.value;charcount();">
<INPUT TYPE="button" Class="k" id="k29" VALUE="т" OnClick="input.value += k29.value;charcount();">
<INPUT TYPE="button" Class="k" id="k30" VALUE="ь" OnClick="input.value += k30.value;charcount();">
<INPUT TYPE="button" Class="k" id="k31" VALUE="б" OnClick="input.value += k31.value;charcount();">
<INPUT TYPE="button" Class="k" id="k32" VALUE="ю" OnClick="input.value += k32.value;charcount();">
<INPUT TYPE="button" NAME="." VALUE=" . " OnClick="input.value += '.';charcount();">
<INPUT TYPE="button" NAME="," VALUE=" , " OnClick="input.value += ',';charcount();">
<INPUT TYPE="button" NAME="?" VALUE=" ? " OnClick="input.value += '?';charcount();">
<br>
<INPUT TYPE="button" NAME="shift" VALUE="↑АБВ"
OnClick="k0.value=upshift[0];k1.value=upshift[1];
k2.value=upshift[2];k3.value=upshift[3];
k4.value=upshift[4];k5.value=upshift[5];
k6.value=upshift[6];k7.value=upshift[7];
k8.value=upshift[8];k9.value=upshift[9];
k10.value=upshift[10];k11.value=upshift[11];
k12.value=upshift[12];k13.value=upshift[13];
k14.value=upshift[14];k15.value=upshift[15];
k16.value=upshift[16];k17.value=upshift[17];
k18.value=upshift[18];k19.value=upshift[19];
k20.value=upshift[20];k21.value=upshift[21];
k22.value=upshift[22];k23.value=upshift[23];
k24.value=upshift[24];k25.value=upshift[25];
k26.value=upshift[26];k27.value=upshift[27];
k28.value=upshift[28];k29.value=upshift[29];
k30.value=upshift[30];k31.value=upshift[31];
k32.value=upshift[32];">
<INPUT TYPE="button" NAME="shift" VALUE="↓абв"
OnClick="k0.value=downshift[0];k1.value=downshift[1];
k2.value=downshift[2];k3.value=downshift[3];
k4.value=downshift[4];k5.value=downshift[5];
k6.value=downshift[6];k7.value=downshift[7];
k8.value=downshift[8];k9.value=downshift[9];
k10.value=downshift[10];k11.value=downshift[11];
k12.value=downshift[12];k13.value=downshift[13];
k14.value=downshift[14];k15.value=downshift[15];
k16.value=downshift[16];k17.value=downshift[17];
k18.value=downshift[18];k19.value=downshift[19];
k20.value=downshift[20];k21.value=downshift[21];
k22.value=downshift[22];k23.value=downshift[23];
k24.value=downshift[24];k25.value=downshift[25];
k26.value=downshift[26];k27.value=downshift[27];
k28.value=downshift[28];k29.value=downshift[29];
k30.value=downshift[30];k31.value=downshift[31];
k32.value=downshift[32];">
<INPUT TYPE="button" NAME="space" VALUE=" " OnClick="input.value += ' ';charcount();">
</td>
<tr><td>
<INPUT TYPE="button" NAME="clear" VALUE="Clear all" OnClick="input.value = '';charcount();">
<INPUT TYPE="button" NAME="delete" VALUE="Delete ←" OnClick="input.value =input.value.substring(0, input.value.length - 1);charcount();">
<INPUT TYPE="button" NAME="listen" VALUE="Listen 👂" OnClick="playit();">
<INPUT TYPE="button" NAME="listen" VALUE="Dictate ✍" OnClick="dictateit();">
<button id="Check" type="button" OnClick="check();">Check ✓</button>
<input type="button" value="Refresh ↻" OnClick="Refresh();Refreshtense();Translate();">
</TD>
</TR>
</TABLE>
<div id="outer">
<table id="Mistakes" >
<thead>
<th colspan="6">Please review below:</th>
</thead>
<tbody>
<TR>
<TD>Subject:</TD>
<TD>Verb:</TD>
<TD>Tense:</TD>
<TD>Sentence Type:</TD>
<TD>Incorrect answer:</TD>
<TD>Correct answer:</TD>
</TR>
</tbody>
</table>
</div>
<button id="download" style="visibility:hidden;" type="button" OnClick="download();">Download this report</button>
<div id="here"></div>
<br>
Follow us on <a href="https://www.facebook.com/groups/100762883605717/">facebook</a> and <a href="https://twitter.com/jhugsint">twitter</a>
<br>
<br>Links to other exercises/Enlaces a otros ejercicios
<br>
<dl>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/05/para-mis-companeros-de-la-clase-de-ruso.html">Russian noun and adjective declensions/Declensiones de sustantivos y adjetivos en ruso</a></dt>
<dd>- customizable practice for Russian nouns and adjectives in the 6 cases with detailed, downloadable progress reports.</dd>
<dd>- ejercicio a medida para los sustantivos y adjetivos rusos en los 6 casos con reportes de progreso detallados y descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/english-sentence-generator.html">English Sentence Generator/Generador de oraciones en inglés</a></dt>
<dd>- customizable practice exercise for conjugations of English verbs in the 12 tenses with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos ingleses en los 12 tiempos con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/09/english-verb-conjugator.html">English Verb Conjugator/Conjugador de verbos ingleses</a></dt>
<dd>- interactive conjugation table of English verbs and review of auxiliary verbs.</dd>
<dd>- tabla interactiva de verbos en inglés con revisión de verbos auxiliarios.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/11/english-pronouns-possessive-adjectives.html">English Pronouns, Possessive Adjectives, Contractions/Pronombres, adjetivos posesivos y contracciones en inglés</a></dt>
<dd>- review table and simple exercise.</dd>
<dd>- tabla de revisión y ejercicio sencillo.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/05/javascript-vocab-test.html">Spanish-English nouns and determiners/Sustantivos y modificadores en español e inglés</a></dt>
<dd>- vocabulary practice trainer of basic words in both languages.</dd>
<dd>- entrenador de palabras básicas en ambos idiomas.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-keyboard.html">Multilingual Talking Keyboard/Teclado que habla en 17 idiomas</a></dt>
<dd>- write and listen to text in 17 languages using Google Text-to-Speech technology. Currently, for best audio results, use Safari or Apple devices with Safari.</dd>
<dd>- escribir y escuchar texto con la tecnología auditiva de Google Translate. Para mejor resultos, se recomienda usar Safari o aparatos de Apple con Safari.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-calculator.html">Multilingual Talking Calculator/Calculadora que habla en 25 idiomas</a></dt>
<dd>- add, subtract, multiply, divide and listen to numbers in 25 languages, also with customizable number dictation.</dd>
<dd>- suma, resta, multiplica, divide y escucha los números, también con dictado a medida de números.</dd>
</dl>
</body>
</html>Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com0tag:blogger.com,1999:blog-4142616945456164068.post-30634014437274599702013-06-27T19:48:00.003-05:002016-04-11T00:28:33.336-05:00Multilingual Talking Keyboard<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-41346884-1', 'hugginsinternational.blogspot.mx');
ga('send', 'pageview');
var randnumber
var randletter
var box
var charcounter
var maxcount
var limit=100
var len
var left
var newbox=""
var mylist
var lang
var score=0
var tries=0
function playit6(){
mylist=document.getElementById("myList");
lang=mylist.options[mylist.selectedIndex].value
var audio = new Audio();
box=document.getElementById("input").value
for(var i=0; i<box.length; i++) {
newbox+=box.substring(i,i+1) + ",";}
if (document.getElementById("input").value.length<34) {
var string1=newbox.substring(0,99);
audio.src="+'http://translate.google.com/translate_tts?ie=utf-8&tl=' + lang + '&q=' + string1+";
audio.play();}
else if (document.getElementById("input").value.length>33 && document.getElementById("input").value.length<67) {
var string1=newbox.substring(0,99);
var string2=newbox.substring(100);
alert(string1.length + " " + string2.length);
audio.src="+'http://translate.google.com/translate_tts?ie=utf-8&tl=' + lang + '&q=' + string1+";
audio.play();
audio.src="+'http://translate.google.com/translate_tts?ie=utf-8&tl=' + lang + '&q=' + string2+";
audio.play();
}
else {var string1=newbox.substring(0,99);
var string2=newbox.substring(100,199);
var string3=nexbox.substring(200);
audio.src="+'http://translate.google.com/translate_tts?ie=utf-8&tl=' + lang + '&q=' + string1+";
audio.play();
audio.src="+'http://translate.google.com/translate_tts?ie=utf-8&tl=' + lang + '&q=' + string2+";
audio.play();
audio.src="+'http://translate.google.com/translate_tts?ie=utf-8&tl=' + lang + '&q=' + string3+";
audio.play();}
newbox="";
}
function playit7(){
mylist=document.getElementById("myList");
lang=mylist.options[mylist.selectedIndex].value
var audio = new Audio();
box=document.getElementById("input").value;
audio.src="+'http://translate.google.com/translate_tts?ie=utf-8&tl=' + lang + '&q=' + box+";
audio.play();
box="";
}
function refresh(){
var difficultylevel=document.getElementById("difficulty");
var limit=difficultylevel.options[difficultylevel.selectedIndex].value
var letterlist="aeioubcdfghjklmnpqrstvwxyz"
if(limit==1) {randnumber=Math.floor((Math.random()* 26));}
else if(limit==2) {randnumber=Math.floor((Math.random()* 5));}
else {randnumber=Math.floor((Math.random()* 21))+5;}
randletter=letterlist.substring(randnumber,randnumber+1)
mylist=document.getElementById("myList");
lang=mylist.options[mylist.selectedIndex].value;
var audio = new Audio();
audio.src='http://translate.google.com/translate_tts?ie=utf-8&tl=' + lang + '&q=' + randletter;
audio.play();}
function listen(){
var audio = new Audio();
mylist=document.getElementById("myList");
lang=mylist.options[mylist.selectedIndex].value;
audio.src="+'http://translate.google.com/translate_tts?ie=utf-8&tl=' + lang + '&q=' + randletter+";
audio.play();}
function check(){
box=document.getElementById("input").value
if (box==randletter)
{score = score + 1;
tries = tries + 1;
average=score/tries*100;
ave=average.toFixed(2);
response="Good job! Correct: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("Resp").innerHTML=response;}
else
{score = score + 0
tries = tries + 1;
average=score/tries*100;
ave=average.toFixed(2);
response="Try again! Correct: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("Resp").innerHTML=response;}}
function charcount(){
charcounter=document.getElementById("input").value;
len=charcounter.length;
left=limit-len;
if (len>limit) {
charcounter=charcounter.substring(0,limit);
document.getElementById("input").value=charcounter;
maxcount="Max. 100 characters. Character count: " + len;}
else{maxcount="Max. 100 characters. Character count: " + len;};
document.getElementById("max").innerHTML=maxcount;
}
</script>
</head>
<body>
<h2>Multilingual Talking Keyboard</h2>
<h3>Select a language:</h3>
<select id="myList">
<option value=cs>Czech</option>
<option value=da>Danish</option>
<option value=nl>Dutch</option>
<option value=en selected="selected">English (American)</option>
<option value=en-uk >English (British)</option>
<option value=fi>Finnish</option>
<option value=fr>French</option>
<option value=de>German</option>
<option value=ht>Haitian Creole</option>
<option value=hu>Hungarian</option>
<option value=it>Italian</option>
<option value=la>Latin</option>
<option value=no>Norwegian</option>
<option value=pl>Polish</option>
<option value=pt>Portuguese </option>
<option value=sk>Slovak</option>
<option value=es>Spanish (Spain)</option>
<option value=es-la>Spanish (Latin America)</option>
<option value=sv>Swedish</option>
<option value=tr>Turkish</option>
</select>
<FORM NAME="Calc">
<TABLE BORDER=4>
<TR>
<TD>
<INPUT TYPE="text" NAME="Input" Id="input" Size="100" onchange="charcount();">
<div id="max" >Max. 100 characters.</div>
<br>
</TD>
</TR>
<TR>
<TD>
<INPUT TYPE="button" NAME="k1" VALUE=" " OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="k2" VALUE=" 1 " OnClick="Calc.Input.value += '1';charcount();">
<INPUT TYPE="button" NAME="k3" VALUE=" 2 " OnCLick="Calc.Input.value += '2';charcount();">
<INPUT TYPE="button" NAME="k4" VALUE=" 3 " OnClick="Calc.Input.value += '3';charcount();">
<INPUT TYPE="button" NAME="k5" VALUE=" 4 " OnClick="Calc.Input.value += '4';charcount();">
<INPUT TYPE="button" NAME="k6" VALUE=" 5 " OnClick="Calc.Input.value += '5';charcount();">
<INPUT TYPE="button" NAME="k7" VALUE=" 6 " OnClick="Calc.Input.value += '6';charcount();">
<INPUT TYPE="button" NAME="k8" VALUE=" 7 " OnClick="Calc.Input.value += '7';charcount();">
<INPUT TYPE="button" NAME="k9" VALUE=" 8 " OnClick="Calc.Input.value += '8';charcount();">
<INPUT TYPE="button" NAME="k10" VALUE=" 9 " OnClick="Calc.Input.value += '9';charcount();">
<INPUT TYPE="button" NAME="k11" VALUE=" 0 " OnClick="Calc.Input.value += '0';charcount();">
<INPUT TYPE="button" NAME="k12" VALUE=" " OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="k13" VALUE=" " OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="backspace" VALUE=" Backspace " OnClick="Calc.Input.value += '';charcount();">
<br>
<INPUT TYPE="button" NAME="tab" VALUE=" Tab " OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="k14" VALUE=" q " OnClick="Calc.Input.value += 'q';charcount();">
<INPUT TYPE="button" NAME="k" VALUE=" w " OnCLick="Calc.Input.value += 'w';charcount();">
<INPUT TYPE="button" NAME="e" VALUE=" e " OnClick="Calc.Input.value += 'e';charcount();">
<INPUT TYPE="button" NAME="r" VALUE=" r " OnClick="Calc.Input.value += 'r';charcount();">
<INPUT TYPE="button" NAME="t" VALUE=" t " OnClick="Calc.Input.value += 't';charcount();">
<INPUT TYPE="button" NAME="y" VALUE=" y " OnClick="Calc.Input.value += 'y';charcount();">
<INPUT TYPE="button" NAME="u" VALUE=" u " OnClick="Calc.Input.value += 'u';charcount();">
<INPUT TYPE="button" NAME="i" VALUE=" i " OnClick="Calc.Input.value += 'i';charcount();">
<INPUT TYPE="button" NAME="o" VALUE=" o " OnClick="Calc.Input.value += 'o';charcount();">
<INPUT TYPE="button" NAME="p" VALUE=" p " OnClick="Calc.Input.value += 'p';charcount();">
<INPUT TYPE="button" NAME="[" VALUE=" " OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="]" VALUE=" " OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="\" VALUE=" " OnClick="Calc.Input.value += '';charcount();">
<br>
<INPUT TYPE="button" NAME="caps" VALUE="Caps Lock" OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="a" VALUE=" a " OnClick="Calc.Input.value += 'a';charcount();">
<INPUT TYPE="button" NAME="s" VALUE=" s " OnCLick="Calc.Input.value += 's';charcount();">
<INPUT TYPE="button" NAME="d" VALUE=" d " OnClick="Calc.Input.value += 'd';charcount();">
<INPUT TYPE="button" NAME="f" VALUE=" f " OnClick="Calc.Input.value += 'f';charcount();">
<INPUT TYPE="button" NAME="g" VALUE=" g " OnClick="Calc.Input.value += 'g';charcount();">
<INPUT TYPE="button" NAME="h" VALUE=" h " OnClick="Calc.Input.value += 'h';charcount();">
<INPUT TYPE="button" NAME="j" VALUE=" j " OnClick="Calc.Input.value += 'j';charcount();">
<INPUT TYPE="button" NAME="k" VALUE=" k " OnClick="Calc.Input.value += 'k';charcount();">
<INPUT TYPE="button" NAME="l" VALUE=" l " OnClick="Calc.Input.value += 'l';charcount();">
<INPUT TYPE="button" NAME=";" VALUE=" " OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="'" VALUE=" " OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="enter" VALUE=" Enter " OnClick="Calc.Input.value += '';charcount();">
<br>
<INPUT TYPE="button" NAME="shift" VALUE=" Shift " OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="z" VALUE=" z " OnClick="Calc.Input.value += 'z';charcount();">
<INPUT TYPE="button" NAME="x" VALUE=" x " OnCLick="Calc.Input.value += 'x';charcount();">
<INPUT TYPE="button" NAME="c" VALUE=" c " OnClick="Calc.Input.value += 'c';charcount();">
<INPUT TYPE="button" NAME="v" VALUE=" v " OnClick="Calc.Input.value += 'v';charcount();">
<INPUT TYPE="button" NAME="b" VALUE=" b " OnClick="Calc.Input.value += 'b';charcount();">
<INPUT TYPE="button" NAME="n" VALUE=" n " OnClick="Calc.Input.value += 'n';charcount();">
<INPUT TYPE="button" NAME="m" VALUE=" m " OnClick="Calc.Input.value += 'm';charcount();">
<INPUT TYPE="button" NAME="," VALUE=" " OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="." VALUE=" " OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="/" VALUE=" " OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="shift" VALUE=" Shift " OnClick="Calc.Input.value += '';charcount();">
<br>
<INPUT TYPE="button" NAME="Ctrl" VALUE="Ctrl" OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="fn" VALUE=" " OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="x" VALUE=" " OnCLick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="alt" VALUE="Alt" OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="space" VALUE=" " OnClick="Calc.Input.value += ' ';charcount();">
<INPUT TYPE="button" NAME="alt gr" VALUE="Alt" OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="Esc" VALUE="Esc" OnClick="Calc.Input.value += '';charcount();">
<INPUT TYPE="button" NAME="Ctrl" VALUE="Ctrl" OnClick="Calc.Input.value += '';charcount();">
</td>
<tr><td>
<INPUT TYPE="button" NAME="clear" VALUE=" Clear all " OnClick="Calc.Input.value = '';charcount();">
<INPUT TYPE="button" NAME="clear" VALUE=" Delete " OnClick="Calc.Input.value =Calc.Input.value.substring(0, Calc.Input.value.length - 1);charcount();">
<INPUT TYPE="button" NAME="DoIt" VALUE=" Listen to spelling of textbox " OnClick="playit6();">
<INPUT TYPE="button" NAME="DoIt" VALUE=" Listen to words in textbox " OnClick="playit7();">
</TD>
</TR>
</TABLE>
</FORM>
<INPUT TYPE="button" NAME="new letter" VALUE="New letter" OnClick="Calc.Input.value = '';refresh();">
<select id="difficulty">
<option value=1 selected="selected">All letters</option>
<option value=2>Vowels</option>
<option value=3>Consonants</option>
</select>
<INPUT TYPE="button" NAME="listen to letter again" VALUE="Listen to letter again" OnClick="listen();">
<INPUT TYPE="button" NAME="check" VALUE="Check" OnClick="check();">
<p id="Resp"></p>
<br>
Follow us on <a href="https://www.facebook.com/groups/100762883605717/">facebook</a> and <a href="https://twitter.com/jhugsint">twitter</a>
<br>
<br>Links to other exercises/Enlaces a otros ejercicios
<br>
<dl>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-calculator.html">Multilingual Talking Calculator/Calculadora que habla en 25 idiomas</a></dt>
<dd>- add, subtract, multiply, divide and listen to numbers in 25 languages, also with customizable number dictation.</dd>
<dd>- suma, resta, multiplica, divide y escucha los números, también con dictado a medida de números.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/english-sentence-generator.html">English Sentence Generator/Generador de oraciones en inglés</a></dt>
<dd>- customizable practice exercise for conjugations of English verbs in the 12 tenses with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos ingleses en los 12 tiempos con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/09/english-verb-conjugator.html">English Verb Conjugator/Conjugador de verbos ingleses</a></dt>
<dd>- interactive conjugation table of English verbs and review of auxiliary verbs.</dd>
<dd>- tabla interactiva de verbos en inglés con revisión de verbos auxiliarios.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/11/english-pronouns-possessive-adjectives.html">English Pronouns, Possessive Adjectives, Contractions/Pronombres, adjetivos posesivos y contracciones en inglés</a></dt>
<dd>- review table and simple exercise.</dd>
<dd>- tabla de revisión y ejercicio sencillo.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/07/russian-sentence-generator.html">Russian Sentence Generator/Generador de oraciones en ruso</a></dt>
<dd>- customizable practice exercise for conjugations of Russian verbs (Imperfective/Perfective) in Present, Past, and Future with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos rusos (imperfectivos/perfectivos) en presente, pasado, futuro con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/05/para-mis-companeros-de-la-clase-de-ruso.html">Russian noun and adjective declensions/Declensiones de sustantivos y adjetivos en ruso</a></dt>
<dd>- customizable practice for Russian nouns and adjectives in the 6 cases with detailed, downloadable progress reports.</dd>
<dd>- ejercicio a medida para los sustantivos y adjetivos rusos en los 6 casos con reportes de progreso detallados y descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/05/javascript-vocab-test.html">Spanish-English nouns and determiners/Sustantivos y modificadores en español y inglés</a></dt>
<dd>- vocabulary practice trainer of basic words in both languages.</dd>
<dd>- entrenador de palabras básicas en ambos idiomas.</dd>
</dl>
</body>
</html>Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com0tag:blogger.com,1999:blog-4142616945456164068.post-48776055754241966422013-06-24T19:53:00.002-05:002016-04-11T00:29:06.677-05:00Multilingual Talking Calculator<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-41346884-1', 'hugginsinternational.blogspot.mx');
ga('send', 'pageview');
var randnumber
var box
var mylist
var lang
var score=0
var tries=0
function playit6(){
mylist=document.getElementById("myList");
lang=mylist.options[mylist.selectedIndex].value
var audio = new Audio();
box=document.getElementById("input").value
audio.src='http://translate.google.com/translate_tts?ie=utf-8&tl=' + lang + '&q=' + box;
audio.rel = 'noreferrer';
//audio.play;
document.getElementById('inserthere').innerHTML="<div class='container'><audio controls autoplay><source src="+'http://translate.google.com/translate_tts?ie=utf-8&tl='+lang+'&q='+box+" type='audio/mpeg'/></audio><a href="+'http://translate.google.com/translate_tts?ie=utf-8&tl='+lang+'&q='+box+">Download MP3</a></div>";
}
function refresh(){
var difficultylevel=document.getElementById("difficulty");
var limit=difficultylevel.options[difficultylevel.selectedIndex].value
randnumber=Math.floor((Math.random()* limit));
mylist=document.getElementById("myList");
lang=mylist.options[mylist.selectedIndex].value;
var audio = new Audio();
audio.src='http://translate.google.com/translate_tts?ie=utf-8&tl=' + lang + '&q=' + randnumber;
audio.rel = 'noreferrer';
document.getElementById("inserthere").innerHTML="";
document.getElementById("inserthere3").innerHTML="";
document.getElementById("listen").style.visibility="visible";
document.getElementById("check").style.visibility="visible";
document.getElementById('inserthere2').innerHTML="<audio controls autoplay><source src="+'http://translate.google.com/translate_tts?ie=utf-8&tl='+lang+'&q='+randnumber+" type='audio/mpeg'></audio><a href="+'http://translate.google.com/translate_tts?ie=utf-8&tl='+lang+'&q='+randnumber+">Download MP3</a>";
}
function listen(){
var audio = new Audio();
mylist=document.getElementById("myList");
lang=mylist.options[mylist.selectedIndex].value;
audio.src='http://translate.google.com/translate_tts?ie=utf-8&tl=' + lang + '&q=' + randnumber;
audio.rel = 'noreferrer';
document.getElementById('inserthere3').innerHTML="<audio controls autoplay><source src="+'http://translate.google.com/translate_tts?ie=utf-8&tl='+lang+'&q='+randnumber+" type='audio/mpeg'></audio><a href="+'http://translate.google.com/translate_tts?ie=utf-8&tl='+lang+'&q='+randnumber+">Download MP3</a>";
}
function check(){
box=document.getElementById("input").value
if (box==randnumber)
{score = score + 1;
tries = tries + 1;
average=score/tries*100;
ave=average.toFixed(2);
response="Good job! Correct: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("Resp").innerHTML=response;}
else
{score = score + 0
tries = tries + 1;
average=score/tries*100;
ave=average.toFixed(2);
response="Try again! Correct: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("Resp").innerHTML=response;}}
</script>
</head>
<body>
<h3>Multilingual Talking Calculator</h3>
<span>Click, type or paste a number in the text box below, use the math operators, <br> and click <strong>'='</strong> to hear the pronunciation in the selected language.<br>You can even download the audio file by right-clicking on the link that will appear.</span><br>
<span style="display:inline"><strong>Select a language: </strong></span><select id="myList" style="display:inline">
<option value=ar>Arabic</option>
<option value=zh-CN>Chinese</option>
<option value=cs>Czech</option>
<option value=da>Danish</option>
<option value=nl>Dutch</option>
<option value=en selected="selected">English (American)</option>
<option value=en-uk >English (British)</option>
<option value=fi>Finnish</option>
<option value=fr>French</option>
<option value=de>German</option>
<option value=el>Greek</option>
<option value=ht>Haitian Creole</option>
<option value=hi>Hindi</option>
<option value=hu>Hungarian</option>
<option value=it>Italian</option>
<option value=ja>Japanese</option>
<option value=ko>Korean</option>
<option value=la>Latin</option>
<option value=no>Norwegian</option>
<option value=pl>Polish</option>
<option value=pt>Portuguese (Portugal)</option>
<option value=pt-br>Portuguese (Brazil)</option>
<option value=ru>Russian</option>
<option value=sk>Slovak</option>
<option value=es>Spanish (Spain)</option>
<option value=es-la>Spanish (Latin America)</option>
<option value=sv>Swedish</option>
<option value=th>Thai</option>
<option value=tr>Turkish</option>
</select>
<br>
<span id="inserthere"></span>
<br>
<FORM NAME="Calc">
<TABLE BORDER=4>
<TR>
<TD>
<INPUT TYPE="text" NAME="Input" Id="input" Size="16">
<br>
</TD>
</TR>
<TR>
<TD>
<INPUT TYPE="button" NAME="one" VALUE=" 1 " OnClick="Calc.Input.value += '1';">
<INPUT TYPE="button" NAME="two" VALUE=" 2 " OnCLick="Calc.Input.value += '2'">
<INPUT TYPE="button" NAME="three" VALUE=" 3 " OnClick="Calc.Input.value += '3'">
<INPUT TYPE="button" NAME="plus" VALUE=" + " OnClick="Calc.Input.value += ' + '">
<br>
<INPUT TYPE="button" NAME="four" VALUE=" 4 " OnClick="Calc.Input.value += '4'">
<INPUT TYPE="button" NAME="five" VALUE=" 5 " OnCLick="Calc.Input.value += '5'">
<INPUT TYPE="button" NAME="six" VALUE=" 6 " OnClick="Calc.Input.value += '6'">
<INPUT TYPE="button" NAME="minus" VALUE=" - " OnClick="Calc.Input.value += ' - '">
<br>
<INPUT TYPE="button" NAME="seven" VALUE=" 7 " OnClick="Calc.Input.value += '7'">
<INPUT TYPE="button" NAME="eight" VALUE=" 8 " OnCLick="Calc.Input.value += '8'">
<INPUT TYPE="button" NAME="nine" VALUE=" 9 " OnClick="Calc.Input.value += '9'">
<INPUT TYPE="button" NAME="times" VALUE=" x " OnClick="Calc.Input.value += ' * '">
<br>
<INPUT TYPE="button" NAME="clear" VALUE=" c " OnClick="Calc.Input.value = ''">
<INPUT TYPE="button" NAME="zero" VALUE=" 0 " OnClick="Calc.Input.value += '0'">
<INPUT TYPE="button" NAME="DoIt" VALUE=" = " OnClick="Calc.Input.value = eval(Calc.Input.value);playit6();">
<INPUT TYPE="button" NAME="div" VALUE=" / " OnClick="Calc.Input.value += ' / '">
<br>
</TD>
</TR>
</TABLE>
</FORM>
<span>Click <strong>'New number'</strong> for listening comprehension practice.<br> You can change the <strong> difficulty level </strong> for numbers from zero to ten or up to a billion. <br>Enter your guess in the text box above and click <strong>'Check'</strong> to see if you're right.<br> If you're stuck, you can change the language and click <strong>'Listen in a different language'</strong>.</span><br>
<span id="inserthere2"></span><br>
<INPUT TYPE="button" NAME="new number" VALUE="New number" OnClick="Calc.Input.value = '';refresh();">
<span><strong> Difficulty level: </strong></span>
<select id="difficulty">
<option value=11>0-10</option>
<option value=21>0-20</option>
<option selected="selected" value=101>0-100</option>
<option value=1001>0-1,000</option>
<option value=10001>0-10,000</option>
<option value=100001>0-100,000</option>
<option value=1000001>0-1,000,000</option>
<option value=10000001>0-10,000,000</option>
<option value=100000001>0-100,000,000</option>
<option value=1000000001>0-1,000,000,000</option>
</select>
<INPUT TYPE="button" ID="listen" NAME="listen in a different language" VALUE="Listen in a different language" OnClick="listen();" style="visibility:hidden">
<INPUT TYPE="button" ID= "check" NAME="check" VALUE="Check" OnClick="check();" style="visibility:hidden"><br>
<span id="inserthere3"></span><br>
<span id="Resp"></span>
<br>
Follow us on <a href="https://www.facebook.com/groups/100762883605717/">facebook</a> and <a href="https://twitter.com/jhugsint">twitter</a>
<br>
<br>Links to other exercises/Enlaces a otros ejercicios
<br>
<dl>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-keyboard.html">Multilingual Talking Keyboard/Teclado que habla en 17 idiomas</a></dt>
<dd>- write and listen to text in 17 languages using Google Text-to-Speech technology. Currently, for best audio results, use Safari or Apple devices with Safari.</dd>
<dd>- escribir y escuchar texto con la tecnología auditiva de Google Translate. Para mejor resultos, se recomienda usar Safari o aparatos de Apple con Safari.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/english-sentence-generator.html">English Sentence Generator/Generador de oraciones en inglés</a></dt>
<dd>- customizable practice exercise for conjugations of English verbs in the 12 tenses with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos ingleses en los 12 tiempos con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/09/english-verb-conjugator.html">English Verb Conjugator/Conjugador de verbos ingleses</a></dt>
<dd>- interactive conjugation table of English verbs and review of auxiliary verbs.</dd>
<dd>- tabla interactiva de verbos en inglés con revisión de verbos auxiliarios.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/11/english-pronouns-possessive-adjectives.html">English Pronouns, Possessive Adjectives, Contractions/Pronombres, adjetivos posesivos y contracciones en inglés</a></dt>
<dd>- review table and simple exercise.</dd>
<dd>- tabla de revisión y ejercicio sencillo.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/07/russian-sentence-generator.html">Russian Sentence Generator/Generador de oraciones en ruso</a></dt>
<dd>- customizable practice exercise for conjugations of Russian verbs (Imperfective/Perfective) in Present, Past, and Future with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos rusos (imperfectivos/perfectivos) en presente, pasado, futuro con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/05/para-mis-companeros-de-la-clase-de-ruso.html">Russian noun and adjective declensions/Declensiones de sustantivos y adjetivos en ruso</a></dt>
<dd>- customizable practice for Russian nouns and adjectives in the 6 cases with detailed, downloadable progress reports.</dd>
<dd>- ejercicio a medida para los sustantivos y adjetivos rusos en los 6 casos con reportes de progreso detallados y descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/05/javascript-vocab-test.html">Spanish-English nouns and determiners/Sustantivos y modificadores en español y inglés</a></dt>
<dd>- vocabulary practice trainer of basic words in both languages.</dd>
<dd>- entrenador de palabras básicas en ambos idiomas.</dd>
</dl>
</body>
</html>Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com0tag:blogger.com,1999:blog-4142616945456164068.post-39851149123550223832013-06-04T05:02:00.003-05:002016-04-11T00:29:43.477-05:00English Sentence Generator<!DOCTYPE html>
<html>
<head>
<script language="javascript" type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-41346884-1', 'hugginsinternational.blogspot.mx');
ga('send', 'pageview');
var text
var randsubject
var subjectname
var randverb
var verbname
var randtensetime
var randtenseaspect
var tensename
var randtype
var typename
var randquestion
var questionname
var tensenumber
var tensenumbername
var tensehint
var verbending
var auxnumber
var auxverbs
var possible
var tensehinttext
var tensestructure
var tensestructurename
var answer1
var answer2
var answer3
var answer3name
var answer4
var answer5
var answer6
var answer6name
var answer7
var answer8
var answer9
var contraction1
var contraction2
var contraction3
var contraction3name
var contraction4
var contraction5
var contraction6
var contraction6name
var contraction7
var contraction8
var contraction9
var contract1=""
var contract2
var contract3
var contract3name
var contract4=""
var contract5=""
var contract6
var contract6name
var contract7
var contract8
var contract9
var score=0
var tries=0
var x
var y
var z
var average=0
var ave=0
var response
var prevmistake=""
var prevtense=""
var prevanswer=""
var rowCount
var prevRowCount
var selectedsubject=document.getElementById("Subjectchoice")
var selectedverb=document.getElementById("Verbchoice")
var selectedtense=document.getElementById("Tensechoice")
var selectedtype=document.getElementById("Typechoice")
var selectedhint=document.getElementById("Hintchoice")
var selectedhintvalue
function Refresh ()
{
selectedsubject=document.getElementById("Subjectchoice");
if (selectedsubject.options[selectedsubject.selectedIndex].text=="Random")
{randsubject = Math.floor((Math.random()*7))}
else{randsubject=selectedsubject.options[selectedsubject.selectedIndex].value};
subjectname = [];
subjectname[0] = "you";
subjectname[1] = "we";
subjectname[2] = "they";
subjectname[3] = "I";
subjectname[4] = "he";
subjectname[5] = "she";
subjectname[6] = "it";
document.getElementById("Subject").innerHTML = subjectname[randsubject].slice(0,1).toUpperCase()+ subjectname[randsubject].slice(1);
selectedverb=document.getElementById("Verbchoice");
if (selectedverb.options[selectedverb.selectedIndex].text=="Random")
{randverb = Math.floor((Math.random()*20))}
else{randverb=selectedverb.options[selectedverb.selectedIndex].value};
verbname = [];
verbname[0] = "work";
verbname[1] = "play";
verbname[2] = "visit";
verbname[3] = "check";
verbname[4] = "walk";
verbname[5] = "talk";
verbname[6] = "ask";
verbname[7] = "help";
verbname[8] = "look";
verbname[9] = "jump";
verbname[10] = "stay";
verbname[11] = "attend";
verbname[12] = "attack";
verbname[13] = "clean";
verbname[14] = "complain";
verbname[15] = "explain";
verbname[16] = "laugh";
verbname[17] = "listen";
verbname[18] = "open";
verbname[19] = "remember";
document.getElementById("Verb").innerHTML = verbname[randverb].slice(0,1).toUpperCase()+ verbname[randverb].slice(1);
selectedtense=document.getElementById("Tensechoice");
if (selectedtense.options[selectedtense.selectedIndex].text=="Random")
{randtensetime = Math.floor((Math.random()*3));
randtenseaspect = Math.floor((Math.random()*4))}
else if(selectedtense.options[selectedtense.selectedIndex].value<12)
{var value=selectedtense.options[selectedtense.selectedIndex].value;
var valuetense=[]
valuetense=[0,0,0,0,1,1,1,1,2,2,2,2]
var valuetensename=valuetense[value];
var valueaspect=[]
valueaspect=[0,1,2,3,0,1,2,3,0,1,2,3]
var valueaspectname=valueaspect[value];
randtensetime = valuetensename;
randtenseaspect = valueaspectname}
else if(selectedtense.options[selectedtense.selectedIndex].value==12)
{randtensetime =0;
randtenseaspect = Math.floor((Math.random()*4))}
else if(selectedtense.options[selectedtense.selectedIndex].value==13)
{randtensetime =1;
randtenseaspect = Math.floor((Math.random()*4))}
else if(selectedtense.options[selectedtense.selectedIndex].value==14)
{randtensetime =2;
randtenseaspect = Math.floor((Math.random()*4))}
else if(selectedtense.options[selectedtense.selectedIndex].value==15)
{randtensetime =Math.floor((Math.random()*3));
randtenseaspect =0 }
else if(selectedtense.options[selectedtense.selectedIndex].value==16)
{randtensetime =Math.floor((Math.random()*3));
randtenseaspect =1 }
else if(selectedtense.options[selectedtense.selectedIndex].value==17)
{randtensetime =Math.floor((Math.random()*3));
randtenseaspect =2 }
else if(selectedtense.options[selectedtense.selectedIndex].value==18)
{randtensetime =Math.floor((Math.random()*3));
randtenseaspect =3 }
else{}
tensename = [];
tensename[0] = ["Present Simple","Present Continuous","Present Perfect Continuous","Present Perfect"];
tensename[1]= ["Past Simple","Past Continuous","Past Perfect Continuous","Past Perfect"];
tensename[2]= ["Future Simple","Future Continuous","Future Perfect Continuous","Future Perfect"];
document.getElementById("Tense").innerHTML = tensename[randtensetime][randtenseaspect];
selectedtype=document.getElementById("Typechoice");
if (selectedtype.options[selectedtype.selectedIndex].text=="Random")
{randtype = Math.floor((Math.random()*3))}
else{randtype=selectedtype.options[selectedtype.selectedIndex].value};
if (randtype>0){document.getElementById("Question").style.visibility="hidden";document.getElementById("Questionword").style.visibility="hidden";}
else {document.getElementById("Question").style.visibility="visible";document.getElementById("Questionword").style.visibility="visible";};
typename = [];
typename[0] = "Interrogative";
typename[1] = "Negative";
typename[2] = "Affirmative";
document.getElementById("Type").innerHTML=typename[randtype];
randquestion =Math.floor((Math.random()*6));
questionname = [];
questionname[0] = "Where";
questionname[1] = "When";
questionname[2] = "What time";
questionname[3] = "How often";
questionname[4] = "How long";
questionname[5] = "\u2205";
if (randtype==0 && randtenseaspect>1){document.getElementById("Question").innerHTML=questionname[4];randquestion=4}
else if (randtype==0 && randtenseaspect==1){document.getElementById("Question").innerHTML=questionname[0];randquestion=0}
else{document.getElementById("Question").innerHTML=questionname[randquestion];};
tensenumber =[];
tensenumber[0] =[0,1,2,3];
tensenumber[1]=[4,5,6,7];
tensenumber[2]=[8,9,10,11];
tensenumbername=tensenumber[randtensetime][randtenseaspect];
tensestructure = [];
tensestructure[0]= [0,1,2,2];
tensestructure[1]= [3,4,5,5];
tensestructure[2]= [6,6,6,6];
tensestructurename =tensestructure[randtensetime][randtenseaspect];
document.getElementById("Text").value = "";
document.getElementById("Answer").innerHTML ="";
if (randtype==0 && randquestion<5){answer1=document.getElementById("Question").innerHTML;}
else {answer1= "";}
if (randtensetime<2 && randtenseaspect==0 && randtype==0) {contraction1="";}
else if (randtensetime==1 && randtenseaspect==1 && randtype==0) {contraction1="";}
else if (randtype==0 && randquestion==5){contraction1="";}
else {contraction1=document.getElementById("Question").innerHTML;}
if (randtype>0){answer2=subjectname[randsubject];}
else {answer2="";}
if (randtensetime<2 && randtenseaspect==0) {contraction2="";}
else if (randtensetime==1 && randtenseaspect==1) {contraction2="";}
else {contraction2=answer2;};
answer3 = [];
answer3[0]= ["do","are","have","did","were","had","will"];
answer3[1]= ["do","am","have","did","was","had","will"];
answer3[2]= ["does","is","has","did","was","had","will"];
contraction3= [];
contraction3[0]= ["","'re","'ve","","","'d","'ll"];
contraction3[1]= ["","'m","'ve","","","'d","'ll"];
contraction3[2]= ["","'s","'s","","","'d","'ll"];
contract3=[];
contract3[0]= ["don't","aren't","haven't","didn't","weren't","hadn't","won't"];
contract3[1]= ["don't","'m not","haven't","didn't","wasn't","hadn't","won't"];
contract3[2]= ["doesn't","isn't","hasn't","didn't","wasn't","hadn't","won't"];
if (randtensetime<2 && randtenseaspect==0 && randtype==2) {answer3name="";contraction3="";}
else if(randsubject<3){answer3name=answer3[0][tensestructurename];contraction3name=contraction3[0][tensestructurename];}
else if (randsubject==3){answer3name=answer3[1][tensestructurename];contraction3name=contraction3[1][tensestructurename];}
else if (randsubject>3){answer3name=answer3[2][tensestructurename];contraction3name=contraction3[2][tensestructurename];}
else {}
if (randtype!=1) {contract3name=""}
else if(randsubject<3 && randtype==1) {contract3name=contract3[0][tensestructurename];}
else if (randsubject==3 && randtype==1) {contract3name=contract3[1][tensestructurename];}
else if (randsubject>3 && randtype==1) {contract3name=contract3[2][tensestructurename];}
else{}
if (randtype==1){answer4="not";}
else {answer4="";}
if (randtensetime<2 && randtenseaspect==0) {contraction4="";}
else if (randtensetime==1 && randtenseaspect==1) {contraction4="";}
else {contraction4=answer4;};
if (randtype==0){answer5=subjectname[randsubject];}
else {answer5="";}
if (randtensetime<2 && randtenseaspect==0) {contraction5="";}
else if (randtensetime==1 && randtenseaspect==1) {contraction5="";}
else if (randtype==0 && randquestion==5) {contraction5="";}
else {contraction5=answer5;};
answer6=[];
answer6=["","","been","","","","been","","","be","have been","have"];
answer6name = answer6[tensenumbername];
contraction6name=answer6name;
if (randtype==1){contract6name=answer6[tensenumbername];}
else{contract6name=""}
answer7 =verbname[randverb];
if (randtensetime<2 && randtenseaspect==0) {contraction7="";}
else if (randtensetime==1 && randtenseaspect==1) {contraction7="";}
else if (randtype==0 && randquestion==5) {contraction7="";}
else {contraction7=answer7;}
if (randtenseaspect==0 && randtype==2 && randtensetime==0 && randsubject>3) {answer8="s";}
else if(randtenseaspect==0 && randtype==2 && randtensetime==1) {answer8="ed";}
else if(randtenseaspect>0 && randtenseaspect<3) {answer8="ing";}
else if(randtenseaspect==3){answer8="ed";}
else {answer8=""}
if (randtensetime<2 && randtenseaspect==0) {contraction8="";}
else if (randtensetime==1 && randtenseaspect==1) {contraction8="";}
else if (randtype ==0 && randquestion==5) {contraction8="";}
else {contraction8=answer8;}
if (randtype==0){answer9="?";}
else {answer9=".";}
if (randtensetime<2 && randtenseaspect==0) {contraction9="";}
else if (randtensetime==1 && randtenseaspect==1) {contraction9="";}
else if (randtype==0 && randquestion==5) {contraction9="";}
else {contraction9=answer9;};
if (randtype==1) {contract2=subjectname[randsubject];contract7=answer7;contract8=answer8;contract9=answer9;}
else{contract2="";contract7="";contract8="";contract9="";}
if (randtype==0 && randquestion<5 && answer6name!==""){x=answer1 + " " + answer3name + " " + answer5 + " " + answer6name + " " + answer7 + answer8 + answer9;}
else if(randtype==0 && randquestion<5 && answer6name==""){x=answer1 + " " + answer3name + " " + answer5 + " " + answer7 + answer8 + answer9;}
else if(randtype==0 && randquestion==5 && answer6name!==""){x=answer3name.slice(0,1).toUpperCase() + answer3name.slice(1) + " " + answer5 + " " + answer6name + " " + answer7 + answer8 + answer9;}
else if(randtype==0 && randquestion==5 && answer6name==""){x=answer3name.slice(0,1).toUpperCase() + answer3name.slice(1) + " " + answer5 + " " + answer7 + answer8 + answer9;}
else if(randtype==1 && answer6name==""){x=answer2.slice(0,1).toUpperCase() + answer2.slice(1) + " " + answer3name + " " + answer4 + " " + answer7 + answer8 + answer9;}
else if(randtype==1 && answer6name!==""){x=answer2.slice(0,1).toUpperCase() + answer2.slice(1) + " " + answer3name + " " + answer4 + " " + answer6name + " " + answer7 + answer8 + answer9;}
else if(randtype==2 && answer3name=="" && answer6name==""){x=answer2.slice(0,1).toUpperCase() + answer2.slice(1) + " " + answer7 + answer8 + answer9;}
else if(randtype==2 && answer3name!=="" && answer6name==""){x=answer2.slice(0,1).toUpperCase() + answer2.slice(1) + " " + answer3name + " " + answer7 + answer8 + answer9;}
else if(randtype==2 && answer3name=="" && answer6name!==""){x=answer2.slice(0,1).toUpperCase() + answer2.slice(1) + " " + answer6name + " " + answer7 + answer8 + answer9;}
else if(randtype==2 && answer3name!=="" && answer6name!==""){x=answer2.slice(0,1).toUpperCase() + answer2.slice(1) + " " + answer3name + " " + answer6name + " " + answer7 + answer8 + answer9;}
else {}
if (randtype==0 && randquestion<5 && contraction6name!=="") {y=contraction1 + contraction3name + " " + contraction5 + " " + contraction6name + " " + contraction7 + contraction8 + contraction9;}
else if(randtype==0 && randquestion<5 && contraction6name==""){y=contraction1 + contraction3name + " " + contraction5 + " " + contraction7 + contraction8 + contraction9;}
else if(randtype==0 && randquestion==5){y=""}
else if (randtype==1 && contraction6name=="") {y=contraction2.slice(0,1).toUpperCase() + contraction2.slice(1) + contraction3name + " " + contraction4 + " " + contraction7 + contraction8 + contraction9;}
else if (randtype==1 && contraction6name!=="") {y=contraction2.slice(0,1).toUpperCase() + contraction2.slice(1) + contraction3name + " " + contraction4 + " " + contraction6name + " " + contraction7 + contraction8 + contraction9;}
else if (randtype==2 && answer3name=="" && contraction6name==""){y=contraction2.slice(0,1).toUpperCase() + contraction2.slice(1) + contraction7 + contraction8 + contraction9;}
else if(randtype==2 && answer3name!=="" && contraction6name==""){y=contraction2.slice(0,1).toUpperCase() + contraction2.slice(1) + contraction3name + " " + contraction7 + contraction8 + contraction9;}
else if(randtype==2 && answer3name=="" && contraction6name!==""){y=contraction2.slice(0,1).toUpperCase() + contraction2.slice(1) + contraction6name + " " + contraction7 + contraction8 + contraction9;}
else if(randtype==2 && answer3name!=="" && contraction6name!==""){y=contraction2.slice(0,1).toUpperCase() + contraction2.slice(1) + contraction3name + " " + contraction6name + " " + contraction7 + contraction8 + contraction9;}
else {};
if (randtype==1 && randsubject==3 && randtensetime==0 && randtenseaspect==1) {z=""}
else if(randtype==1 && contract6name=="") {z=contract2.slice(0,1).toUpperCase() + contract2.slice(1) + " " + contract3name + " " + contract7 + contract8 + contract9;}
else if (randtype==1 && contract6name!=="") {z=contract2.slice(0,1).toUpperCase() + contract2.slice(1) + " " + contract3name + " " + contract6name + " " + contract7 + contract8 + contract9;}
else {z=""}
if(tries!=score){for(var i=0; i<rowCount; i++) {
var table= document.getElementById("Mistakes");
table.rows[i].style.visibility="visible";
document.getElementById("download").style.visibility="visible";};}
else {document.getElementById("Mistakes").style.visibility="hidden";
document.getElementById("download").style.visibility="hidden"};
document.getElementById("Hint").style.visibility="hidden";
document.getElementById("Hintbutton").value="Show Hint";
}
function Check()
{x=x.replace(/^\s+|\s+$/g,'');
x=x.slice(0,1).toUpperCase()+ x.slice(1);
y=y.replace(/^\s+|\s+$/g,'');
y=y.slice(0,1).toUpperCase()+ y.slice(1);
z=z.replace(/^\s+|\s+$/g,'');
z=z.slice(0,1).toUpperCase()+ z.slice(1);
text=document.getElementById("Text").value;
text=text.replace(/^\s+|\s+$/g,'');
if (text!=="" && text==x || text==y || text==z)
{score = score + 1;
tries = tries + 1;
average=score/tries*100;
ave=average.toFixed(2);
response="Good job! Correct: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("Resp").innerHTML=response;}
else
{score = score + 0
tries = tries + 1;
average=score/tries*100;
ave=average.toFixed(2);
response="Try again! Correct: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("Resp").innerHTML=response;
prevtense=document.getElementById("Tense").innerHTML + " " + document.getElementById("Type").innerHTML;
prevmistake=text;
if (randtype==0 && y!=="") {prevanswer=x + " OR " + y}
else if(randtype==0 && y=="") {prevanswer=x}
else if (randtype==1 && y!=="" && z=="") {prevanswer=x + " OR " + y}
else if (randtype==1 && y!=="") {prevanswer=x + " OR " + y + " OR " + z}
else if (randtype==2 && y!=="") {prevanswer=x + " OR " + y}
else if(randtype==1 && randtensetime<2 && randtenseaspect==0) {prevanswer=x + " OR " + z}
else if(randtype==1 && randtensetime==1 && randtenseaspect==1) {prevanswer=x + " OR " + z}
else {prevanswer=x};
addRow("Mistakes");
}
}
function download() {
var text1 =document.getElementById("outer").innerHTML;
var text1=text1.replace(/'/g, "'");
var doit=document.getElementById('here');
doit.innerHTML="<a href='data:text/html;charset=utf-8," + text1 + "'" + ">Right-Click, Choose Download Linked File As, Change Name, and Add an Extension</a>";
}
function Hide(){
tensehint = [];
tensehint[0]=["Do/Does + Subject + Verb?","Am/Are/Is + Subject + Verb-ing?","Have/Has + Subject + Been + Verb-ing?","Have/Has + Subject + Verb Past Participle?","Did + Subject + Verb?","Was/Were + Subject + Verb-ing?","Had + Subject + Been + Verb-ing?","Had + Subject + Verb Past Participle?","Will + Subject + Verb?","Will + Subject + Be + Verb-ing?","Will + Subject + Have + Been + Verb-ing?","Will + Subject + Have + Verb Past Participle?"];
tensehint[1]=["Subject + Do/Does + Not + Verb.","Subject + Am/Are/Is + Not + Verb-ing.","Subject + Have/Has + Not + Been + Verb-ing.","Subject + Have/Has + Not + Verb Past Participle.","Subject + Did + Not + Verb.","Subject + Was/Were + Not + Verb-ing.","Subject + Had + Not + Been + Verb-ing.","Subject + Had + Not + Verb Past Participle.","Subject + Will + Not + Verb.","Subject + Will + Not + Be + Verb-ing.","Subject + Will + Not + Have + Been + Verb-ing.","Subject + Will + Not + Have + Verb Past Participle."];
tensehint[2]=["Subject + Verb/Verb-s.","Subject + Am/Are/Is + Verb-ing.","Subject + Have/Has + Been + Verb-ing.","Subject + Have/Has + Verb Past Participle.","Subject + Verb-ed/Verb Irregular Past Form.","Subject + Was/Were + Verb-ing.","Subject + Had + Been + Verb-ing.","Subject + Had + Verb Past Participle.","Subject + Will + Verb.","Subject + Will + Be + Verb-ing.","Subject + Will + Have + Been + Verb-ing.","Subject + Will + Have + Verb Past Participle."];
selectedhint=document.getElementById("Hintchoice");
selectedhintvalue=[]
verbending=[];
verbending[0]=["Verb","Verb-ing","Verb-ing","Verb Past Participle","Verb","Verb-ing","Verb-ing","Verb Past Participle","Verb","Verb-ing","Verb-ing","Verb Past Participle"];
verbending[1]=["Verb","Verb-ing","Verb-ing","Verb Past Participle","Verb","Verb-ing","Verb-ing","Verb Past Participle","Verb","Verb-ing","Verb-ing","Verb Past Participle"];
verbending[2]=["Verb/Verb-s","Verb-ing","Verb-ing","Verb Past Participle","Verb-ed/Verb Irregular Past Form","Verb-ing","Verb-ing","Verb Past Participle","Verb","Verb-ing","Verb-ing","Verb Past Participle"];
selectedhintvalue[0]=[verbending[randtype][tensenumbername]];
if (randtype==0 && y==""){selectedhintvalue[1]=["1 possible answer"]}
else if(randtype==0 && contraction3name=="") {selectedhintvalue[1]=["1 possible answer"]}
else if(randtype==0 && contraction3name!=="") {selectedhintvalue[1]=["2 possible answers"]}
else if (randtype==1 && y!=="" && z=="") {selectedhintvalue[1]=["2 possible answers"]}
else if (randtype==1 && y!=="") {selectedhintvalue[1]=["3 possible answers"]}
else if (randtype==2 && y!=="") {selectedhintvalue[1]=["2 possible answers"]}
else if(randtype==1 && randtensetime<2 && randtenseaspect==0) {selectedhintvalue[1]=["2 possible answers"]}
else if(randtype==1 && randtensetime==1 && randtenseaspect==1) {selectedhintvalue[1]=["2 possible answers"]}
else {selectedhintvalue[1]=["1 possible answer"]};
auxnumber = [];
auxnumber[0]=["1 auxiliary verb","1 auxiliary verb","2 auxiliary verbs","1 auxiliary verb","1 auxiliary verb","1 auxiliary verb","2 auxiliary verbs","1 auxiliary verb","1 auxiliary verb","2 auxiliary verbs","3 auxiliary verbs","2 auxiliary verbs"];
auxnumber[1]=["1 auxiliary verb","1 auxiliary verb","2 auxiliary verbs","1 auxiliary verb","1 auxiliary verb","1 auxiliary verb","2 auxiliary verbs","1 auxiliary verb","1 auxiliary verb","2 auxiliary verbs","3 auxiliary verbs","2 auxiliary verbs"];
auxnumber[2]=["0 auxiliary verbs","1 auxiliary verb","2 auxiliary verbs","1 auxiliary verb","0 auxiliary verbs","1 auxiliary verb","2 auxiliary verbs","1 auxiliary verb","1 auxiliary verb","2 auxiliary verbs","3 auxiliary verbs","2 auxiliary verbs"];
selectedhintvalue[2]=[auxnumber[randtype][tensenumbername]];
auxverbs = [];
auxverbs[0]=["Do/Does","Am/Are/Is","Have/Has + Been","Have/Has","Did","Was/Were","Had + Been","Had","Will","Will + Be","Will + Have + Been","Will + Have"];
auxverbs[1]=["Do/Does","Am/Are/Is","Have/Has + Been","Have/Has","Did","Was/Were","Had + Been","Had","Will","Will + Be","Will + Have + Been","Will + Have"];
auxverbs[2]=["No auxiliary verbs","Am/Are/Is","Have/Has + Been","Have/Has","No auxiliary verbs","Was/Were","Had + Been","Had","Will","Will + Be","Will + Have + Been","Will + Have"];
selectedhintvalue[3]=[auxverbs[randtype][tensenumbername]];
if (randtype==0 && randquestion<5){selectedhintvalue[4]=[" "+ document.getElementById("Question").innerHTML + " + " + tensehint[randtype][tensenumbername]];}
else{selectedhintvalue[4]=[" " + tensehint[randtype][tensenumbername]];};
tensehinttext=selectedhintvalue[selectedhint.options[selectedhint.selectedIndex].value];
document.getElementById("Hint").innerHTML=tensehinttext;
var item = document.getElementById("Hint");
if(item.style.visibility=="hidden")
{item.style.visibility="visible";document.getElementById("Hintbutton").value="Hide Hint"}
else {item.style.visibility="hidden";document.getElementById("Hintbutton").value="Show Hint"}}
function addRow(tableID){
var table = document.getElementById(tableID);
rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var cell1 = row.insertCell(0);
cell1.innerHTML=prevtense;
var cell2 = row.insertCell(1);
cell2.innerHTML = prevmistake;
var cell3 = row.insertCell(2);
cell3.innerHTML=prevanswer;
table.rows[rowCount].style.visibility="hidden"
rowCount = table.rows.length;
}
</script>
</head><body onload="Refresh()">
<h2>English sentence generator</h2>
<p>Use the following prompts to construct a sentence in English.</p>
<table id="table1">
<thead>
<th ></th>
</thead>
<tbody>
<tr>
<td>Subject: </td>
<td><b id = "Subject"></b></td>
<td> <select id = "Subjectchoice" onchange="Refresh()">
<option >Random</option>
<option value="0">You</option>
<option value="1">We</option>
<option value="2">They</option>
<option value="3">I</option>
<option value="4">He</option>
<option value="5">She</option>
<option value="6">It</option>
</select>
</td>
</tr>
<tr>
<td>Verb: </td>
<td><b id = "Verb"></b></td>
<td> <select id = "Verbchoice" onchange="Refresh()">
<option>Random</option>
<option value="0">Work</option>
<option value="1">Play</option>
<option value="2">Visit</option>
<option value="3">Check</option>
<option value="4">Walk</option>
<option value="5">Talk</option>
<option value="6">Ask</option>
<option value="7">Help</option>
<option value="8">Look</option>
<option value="9">Jump</option>
<option value="10">Stay</option>
<option value="11">Attend</option>
<option value="12">Attack</option>
<option value="13">Clean</option>
<option value="14">Complain</option>
<option value="15">Explain</option>
<option value="16">Laugh</option>
<option value="17">Listen</option>
<option value="18">Open</option>
<option value="19">Remember</option>
</select>
</td>
</tr>
<tr>
<td >Tense: </td>
<td><b id = "Tense"></b></td>
<td > <select id = "Tensechoice" onchange="Refresh()">
<option>Random</option>
<optgroup label="Specific Tenses">
<option value="0">Present Simple</option>
<option value="1">Present Continuous</option>
<option value="2">Present Perfect Continuous</option>
<option value="3">Present Perfect</option>
<option value="4">Past Simple</option>
<option value="5">Past Continuous</option>
<option value="6">Past Perfect Continuous</option>
<option value="7">Past Perfect</option>
<option value="8">Future Simple</option>
<option value="9">Future Continuous</option>
<option value="10">Future Perfect Continuous</option>
<option value="11">Future Perfect</option>
</optgroup>
<optgroup label="Tense groups">
<option value="12">Present</option>
<option value="13">Past</option>
<option value="14">Future</option>
<option value="15">Simple</option>
<option value="16">Continuous</option>
<option value="17">Perfect Continuous</option>
<option value="18">Perfect</option>
</optgroup>
</select>
</td>
</tr>
<tr>
<td>Sentence type: </td>
<td> <b id = "Type"></b></td>
<td><select id = "Typechoice" onchange="Refresh()">
<option>Random</option>
<option value="0">Interrogative</option>
<option value="1">Negative</option>
<option value="2">Affirmative</option>
</select>
</td>
</tr>
<tr>
<td id = "Questionword">Question word: </td>
<td> <b id = "Question"> </b></td>
<td></td>
</tr>
</tbody>
</table>
<input type="button" id="Hintbutton" onclick="Hide() " value="Show Hint"/><select id = "Hintchoice" onchange="Hide();Hide()">
<option value="0">Verb ending</option>
<option value="1">Number of possible answers</option>
<option value="2">Number of auxiliary verbs</option>
<option value="3">Auxiliary verbs</option>
<option value="4">Complete structure</option>
</select><p id = "Hint"></p>
<p> <input type="text" id="Text" onkeypress="this.style.width = ((this.value.length + 1) * 8) + 'px';" value=""/></p>
<button id="Check" type="button" onclick="Check()">Check answer</button> <input type="button" id="Refresh" value="Refresh" onClick="Refresh()">
<p id="Answer"></p>
<p id="Resp"></p>
<div id="outer">
<META http-equiv="content-type" content="text/html; charset=UTF-8">
<table id="Mistakes" >
<thead>
<th colspan="3">Please review below:</th>
</thead>
<tbody>
<tr>
<td>Tense:</td>
<td>Incorrect answer:</td>
<td>Correct answer:</td>
</tr>
</tbody>
</table>
</div>
<button id="download" style="visibility:hidden;" type="button" OnClick="download();">Download this report</button>
<div id="here"></div>
<br>
Follow us on <a href="https://www.facebook.com/groups/100762883605717/">facebook</a> and <a href="https://twitter.com/jhugsint">twitter</a>
<br>
<br>Links to other exercises/Enlaces a otros ejercicios
<br>
<dl>
<dt><a href="http://hugginsinternational.blogspot.com/2013/09/english-verb-conjugator.html">English Verb Conjugator/Conjugador de verbos ingleses</a></dt>
<dd>- interactive conjugation table of English verbs and review of auxiliary verbs.</dd>
<dd>- tabla interactiva de verbos en inglés con revisión de verbos auxiliarios.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/11/english-pronouns-possessive-adjectives.html">English Pronouns, Possessive Adjectives, Contractions/Pronombres, adjetivos posesivos y contracciones en inglés</a></dt>
<dd>- review table and simple exercise.</dd>
<dd>- tabla de revisión y ejercicio sencillo.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/07/russian-sentence-generator.html">Russian Sentence Generator/Generador de oraciones en ruso</a></dt>
<dd>- customizable practice exercise for conjugations of Russian verbs (Imperfective/Perfective) in Present, Past, and Future with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos rusos (imperfectivos/perfectivos) en presente, pasado, futuro con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/05/para-mis-companeros-de-la-clase-de-ruso.html">Russian noun and adjective declensions/Declensiones de sustantivos y adjetivos en ruso</a></dt>
<dd>- customizable practice for Russian nouns and adjectives in the 6 cases with detailed, downloadable progress reports.</dd>
<dd>- ejercicio a medida para los sustantivos y adjetivos rusos en los 6 casos con reportes de progreso detallados y descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/05/javascript-vocab-test.html">Spanish-English nouns and determiners/Sustantivos y modificadores en español y inglés</a></dt>
<dd>- vocabulary practice trainer of basic words in both languages.</dd>
<dd>- entrenador de palabras básicas en ambos idiomas.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-keyboard.html">Multilingual Talking Keyboard/Teclado que habla en 17 idiomas</a></dt>
<dd>- write and listen to text in 17 languages using Google Text-to-Speech technology. Currently, for best audio results, use Safari or Apple devices with Safari.</dd>
<dd>- escribir y escuchar texto con la tecnología auditiva de Google Translate. Para mejor resultos, se recomienda usar Safari o aparatos de Apple con Safari.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-calculator.html">Multilingual Talking Calculator/Calculadora que habla en 25 idiomas</a></dt>
<dd>- add, subtract, multiply, divide and listen to numbers in 25 languages, also with customizable number dictation.</dd>
<dd>- suma, resta, multiplica, divide y escucha los números, también con dictado a medida de números.</dd>
</dl>
</body>
</html>Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com0tag:blogger.com,1999:blog-4142616945456164068.post-91082714370509885302013-05-31T02:07:00.001-05:002016-04-11T00:32:28.670-05:00Para mis compañeros de la clase de ruso<!DOCTYPE html>
<html>
<head>
<META http-equiv="content-type" content="text/html; charset=UTF-8">
<META http-equiv="content-type" content="text/javascript; charset=UTF-8">
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-41346884-1', 'hugginsinternational.blogspot.mx');
ga('send', 'pageview');
</script>
<style>
table#Correctadjectives
{
border-collapse:collapse;
}
.center {text-align:center}
</style>
</head>
<script>
//Masculine nouns 9дом город стол телефон хлеб магазин стул ключ билет
//Feminine nouns 12дверь машина комната книга улица стена квартира школа газета река картина страница
//Neuter nouns 5окно письмо дерево стекло поле
//masculine casa ciudad mesa telefono pan tienda silla llave boleto
//feminine puerta coche cuarto libro calle pared departamento escuela revista rio cuadro pagina
//neuter ventana carta bosque vaso campo
//adjectives маленький большой хороший новый старый твой белый
//Nouns and adjectives nom sg, nom pl, acc sg, acc pl, gen sg, gen pl, dat sg, dat pl, instr sg, instr pl, prep sg, prep pl
// 0=masculine 1 = feminine 2=neuter
function Adjective(rudeclension0, rudeclension1, rudeclension2, engadj, spdeclension0, spdeclension1, spposition)
{
this.Rudeclension= new Array();
this.Rudeclension=[0,1,2];
this.Rudeclension[0]=new Array();
this.Rudeclension[1]=new Array();
this.Rudeclension[2]=new Array();
this.Rudeclension[0]=rudeclension0;
this.Rudeclension[1]=rudeclension1;
this.Rudeclension[2]=rudeclension2;
this.Engdeclension=new Array();
this.Engdeclension=engadj;
this.Spdeclension= new Array();
this.Spdeclension=[0,1];
this.Spdeclension[0]=new Array();
this.Spdeclension[1]=new Array();
this.Spdeclension[0]=spdeclension0; //just two words
this.Spdeclension[1]=spdeclension1; //just two words
this.Spposition=spposition; //0 adjective + noun or 1 noun + adjective
}
var Big = new Adjective(["большой","большие", "большой", "большие", "большого", "больших", "большому", "большим", "большим", "большими", "большом", "больших"],["большая", "большие", "большую", "большие", "большой", "больших", "большой", "большим", "большой", "большими", "большой" ,"больших"],["большое", "большие", "большое", "большие", "большого", "больших", "большому", "большим", "большим", "большими", "большом", "больших"],["big", "big"],["grande","grandes"],["grande","grandes"],1);
var My=new Adjective(['мой','мои','мой','мои','моего','моих','моему','моим','моим','моими','моём','моих'],['моя','мои','мою','мои','моей','моих','моей','моим','моей','моими','моей','моих'],['моё','мои','моё','мои','моего','моих','моему','моим','моим','моими','моём','моих'],["my", "my"],["mi","mis"],["mi","mis"],0)
var Old=new Adjective(['старый','старые','старый','старые','старого','старых','старому','старым','старым','старыми','старом','старых'],['старая','старые','старую','старые','старой','старых','старой','старым','старой','старыми','старой','старых'],['старое','старые','старое','старые','старого','старых','старому','старым','старым','старыми','старом','старых'],["old", "old"],["viejo","viejos"],["vieja","viejas"],1);
var New=new Adjective(['новый','новые','новый','новые','нового','новых','новому','новым','новым','новыми','новом','новых'],['новая','новые','новую','новые','новой','новых','новой','новым','новой','новыми','новой','новых'],['новое','новые','новое','новые','нового','новых','новому','новым','новым','новыми','новом','новых'],["new", "new"],["nuevo","nuevos"],["nueva","nuevas"],1)
var Your=new Adjective(['твой','твои','твой','твои','твоего','твоих','твоему','твоим','твоим','твоими','твоём','твоих'],['твоя','твои','твою','твои','твоей','твоих','твоей','твоим','твоей','твоими','твоей','твоих'],['твоё','твои','твоё','твои','твоего','твоих','твоему','твоим','твоим','твоими','твоём','твоих'],["your", "your"],["tu","tus"],["tu","tus"],0)
var Our=new Adjective(['наш','наши','наш','наши','нашего','наших','нашему','нашим','нашим','нашими','нашем','наших'],['наша','наши','нашу','наши','нашей','наших','нашей','нашим','нашей','нашими','нашей','наших'],['наше','наши','наше','наши','нашего','наших','нашему','нашим','нашим','нашими','нашем','наших'], ["our", "our"],["nuestro","nuestros"],["nuestra","nuestras"],0)
var Good=new Adjective(['хороший','хорошие','хороший','хорошие','хорошего','хороших','хорошему','хорошим','хорошим','хорошими','хорошем','хороших'],['хорошая','хорошие','хорошую','хорошие','хорошей','хороших','хорошей','хорошим','хорошей','хорошими','хорошей','хороших'],['хорошее','хорошие','хорошее','хорошие','хорошего','хороших','хорошему','хорошим','хорошим','хорошими','хорошем','хороших'],["good", "good"],["buen","buenos"],["buena","buenas"],0)
var This=new Adjective(['этот','эти','этот','эти','этого','этих','этому','этим','этим','этими','этом','этих'],['эта','эти','эту','эти','этой','этих','этой','этим','этой','этими','этой','этих'],['это','эти','это','эти','этого','этих','этому','этим','этим','этими','этом','этих'],["this", "these"],["este","estos"],["esta","estas"],0)
var That=new Adjective(['тот','те','тот','те','того','тех','тому','тем','тем','теми','том','тех'],['та','те','ту','те','той','тех','той','тем','той','теми','той','тех'],['то','те','то','те','того','тех','тому','тем','тем','теми','том','тех'],["that", "those"],["ese","esos"],["esa","esas"],0)
var Small=new Adjective(['маленький','маленькие','маленький','маленькие','маленького','маленьких','маленькому','маленьким','маленьким','маленькими','маленьком','маленьких'],['маленькая','маленькие','маленькую','маленькие','маленькой','маленьких','маленькой','маленьким','маленькой','маленькими','маленькой','маленьких'],['маленькое','маленькие','маленькое','маленькие','маленького','маленьких','маленькому','маленьким','маленьким','маленькими','маленьком','маленьких'],["small", "small"],["pequeño","pequeños"],["pequeña","pequeñas"],1)
var White=new Adjective(['белый','белые','белый','белые','белого','белых','белому','белым','белым','белыми','белом','белых'],['белая','белые','белую','белые','белой','белых','белой','белым','белой','белыми','белой','белых'],['белое','белые','белое','белые','белого','белых','белому','белым','белым','белыми','белом','белых'],["white","white"],["blanco","blancos"],["blanca","blancas"],1)
var Black=new Adjective(['чёрный','чёрные','чёрный','чёрные','чёрного','чёрных','чёрному','чёрным','чёрным','чёрными','чёрном','чёрных'],['чёрная','чёрные','чёрную','чёрные','чёрной','чёрных','чёрной','чёрным','чёрной','чёрными','чёрной','чёрных'],['чёрное','чёрные','чёрное','чёрные','чёрного','чёрных','чёрному','чёрным','чёрным','чёрными','чёрном','чёрных'],["black", "black"],['negro','negros'],['negra','negras'],1)
var Red=new Adjective(['красный','красные','красный','красные','красного','красных','красному','красным','красным','красными','красном','красных'],['красная','красные','красную','красные','красной','красных','красной','красным','красной','красными','красной','красных'],['красное','красные','красное','красные','красного','красных','красному','красным','красным','красными','красном','красных'],["red", "red"],["rojo","rojos"],["roja","rojas"],1)
var Interesting=new Adjective(['интересный','интересные','интересный','интересные','интересного','интересных','интересному','интересным','интересным','интересными','интересном','интересных'],['интересная','интересные','интересную','интересные','интересной','интересных','интересной','интересным','интересной','интересными','интересной','интересных'],['интересное','интересные','интересное','интересные','интересного','интересных','интересному','интересным','интересным','интересными','интересном','интересных'],["interesting", "interesting"],['interesante','interesantes'],['interesante','interesantes'],1)
var Beautiful=new Adjective(['красивый','красивые','красивый','красивые','красивого','красивых','красивому','красивым','красивым','красивыми','красивом','красивых'],['красивая','красивые','красивую','красивые','красивой','красивых','красивой','красивым','красивой','красивыми','красивой','красивых'],['красивое','красивые','красивое','красивые','красивого','красивых','красивому','красивым','красивым','красивыми','красивом','красивых'],["beautiful", "beautiful"],['hermoso','hermosos'],['hermosa','hermosas'],1)
var Boring=new Adjective(['скучный','скучные','скучный','скучные','скучного','скучных','скучному','скучным','скучным','скучными','скучном','скучных'],['скучная','скучные','скучную','скучные','скучной','скучных','скучной','скучным','скучной','скучными','скучной','скучных'],['скучное','скучные','скучное','скучные','скучного','скучных','скучному','скучным','скучным','скучными','скучном','скучных'],["boring", "boring"],['aburrido','aburridos'],['aburrida','aburridas'],1)
var Russian=new Adjective(['русский','русские','русский','русские','русского','русских','русскому','русским','русским','русскими','русском','русских'],['русская','русские','русскую','русские','русской','русских','русской','русским','русской','русскими','русской','русских'],['русское','русские','русское','русские','русского','русских','русскому','русским','русским','русскими','русском','русских'],["Russian", "Russian"],['ruso','rusos'],['rusa','rusas'],1)
var Bad=new Adjective(['плохой','плохие','плохой','плохие','плохого','плохих','плохому','плохим','плохим','плохими','плохом','плохих'],['плохая','плохие','плохую','плохие','плохой','плохих','плохой','плохим','плохой','плохими','плохой','плохих'],['плохое','плохие','плохое','плохие','плохого','плохих','плохому','плохим','плохим','плохими','плохом','плохих'],["bad", "bad"],['mal','malos'],['mala','malas'],0)
var Difficult=new Adjective(['трудный','трудные','трудный','трудные','трудного','трудных','трудному','трудным','трудным','трудными','трудном','трудных'],['трудная','трудные','трудную','трудные','трудной','трудных','трудной','трудным','трудной','трудными','трудной','трудных'],['трудное','трудные','трудное','трудные','трудного','трудных','трудному','трудным','трудным','трудными','трудном','трудных'],["difficult", "difficult"],['difícil','difíciles'],['difícil','difíciles'],1)
var Comfortable=new Adjective(['удобный','удобные','удобный','удобные','удобного','удобных','удобному','удобным','удобным','удобными','удобном','удобных'],['удобная','удобные','удобную','удобные','удобной','удобных','удобной','удобным','удобной','удобными','удобной','удобных'],['удобное','удобные','удобное','удобные','удобного','удобных','удобному','удобным','удобным','удобными','удобном','удобных'],["comfortable", "comfortable"],['cómodo','cómodos'],['cómoda','cómodas'],1)
var Intelligent=new Adjective(['умный','умные','умный','умные','умного','умных','умному','умным','умным','умными','умном','умных'],['умная','умные','умную','умные','умной','умных','умной','умным','умной','умными','умной','умных'],['умное','умные','умное','умные','умного','умных','умному','умным','умным','умными','умном','умных'],["intelligent","intelligent"],['inteligente','inteligentes'],['inteligente','inteligentes'],1)
var Tall=new Adjective(['высокий','высокие','высокий','высокие','высокого','высоких','высокому','высоким','высоким','высокими','высоком','высоких'],['высокая','высокие','высокую','высокие','высокой','высоких','высокой','высоким','высокой','высокими','высокой','высоких'],['высокое','высокие','высокое','высокие','высокого','высоких','высокому','высоким','высоким','высокими','высоком','высоких'],["tall", "tall"],['alto','altos'],['alta','altas'],1)
var Happy=new Adjective(['счастливый','счастливые','счастливый','счастливые','счастливого','счастливых','счастливому','счастливым','счастливым','счастливыми','счастливом','счастливых'],['счастливая','счастливые','счастливую','счастливые','счастливой','счастливых','счастливой','счастливым','счастливой','счастливыми','счастливой','счастливых'],['счастливое','счастливые','счастливое','счастливые','счастливого','счастливых','счастливому','счастливым','счастливым','счастливыми','счастливом','счастливых'],["happy", "happy"],["feliz","felices"],["feliz","felices"],1)
var Younger=new Adjective(['младший','младшие','младший','младшие','младшего','младших','младшему','младшим','младшим','младшими','младшем','младших'],['младшая','младшие','младшую','младшие','младшей','младших','младшей','младшим','младшей','младшими','младшей','младших'],['младшее','младшие','младшее','младшие','младшего','младших','младшему','младшим','младшим','младшими','младшем','младших'],["younger", "younger"],["menor","menores"],["menor","menores"],1)
var Older=new Adjective(['старший','старшие','старший','старшие','старшего','старших','старшему','старшим','старшим','старшими','старшем','старших'],['старшая','старшие','старшую','старшие','старшей','старших','старшей','старшим','старшей','старшими','старшей','старших'],['старшее','старшие','старшее','старшие','старшего','старших','старшему','старшим','старшим','старшими','старшем','старших'],["older", "older"],["mayor","mayores"],["mayor","mayores"],1)
var Important=new Adjective(['важный','важные','важный','важные','важного','важных','важному','важным','важным','важными','важном','важных'],['важная','важные','важную','важные','важной','важных','важной','важным','важной','важными','важной','важных'],['важное','важные','важное','важные','важного','важных','важному','важным','важным','важными','важном','важных'],["important", "important"],['importante','importantes'],['importante','importantes'],1)
var Spanish=new Adjective(['испанский','испанские','испанский','испанские','испанского','испанских','испанскому','испанским','испанским','испанскими','испанском','испанских'],['испанская','испанские','испанскую','испанские','испанской','испанских','испанской','испанским','испанской','испанскими','испанской','испанских'],['испанское','испанские','испанское','испанские','испанского','испанских','испанскому','испанским','испанским','испанскими','испанском','испанских'],["Spanish", "Spanish"],['español','españoles'],['española','españolas'],1)
var Young = new Adjective(["молодой","молодые", "молодой", "молодые", "молодого", "молодых", "молодому", "молодым", "молодым", "молодыми", "молодом", "молодых"],["молодая", "молодые", "молодую", "молодые", "молодой", "молодых", "молодой", "молодым", "молодой", "молодыми", "молодой" ,"молодых"],["молодое", "молодые", "молодое", "молодые", "молодого", "молодых", "молодому", "молодым", "молодым", "молодыми", "молодом", "молодых"],["young", "young"],["joven","jóvenes"],["joven","jóvenes"],1);
var French=new Adjective(['французский','французские','французский','французские','французского','французских','французскому','французским','французским','французскими','французском','французских'],['французская','французские','французскую','французские','французской','французских','французской','французским','французской','французскими','французской','французских'],['французское','французские','французское','французские','французского','французских','французскому','французским','французским','французскими','французском','французских'],["French", "French"],['francés','franceses'],['francesa','francesas'],1)
var Italian=new Adjective(['итальянский','итальянские','итальянский','итальянские','итальянского','итальянских','итальянскому','итальянским','итальянским','итальянскими','итальянском','итальянских'],['итальянская','итальянские','итальянскую','итальянские','итальянской','итальянских','итальянской','итальянским','итальянской','итальянскими','итальянской','итальянских'],['итальянское','итальянские','итальянское','итальянские','итальянского','итальянских','итальянскому','итальянским','итальянским','итальянскими','итальянском','итальянских'],["Italian", "Italian"],['italiano','italianos'],['italiana','italianas'],1)
var Long=new Adjective(['длинный','длинные','длинный','длинные','длинного','длинных','длинному','длинным','длинным','длинными','длинном','длинных'],['длинная','длинные','длинную','длинные','длинной','длинных','длинной','длинным','длинной','длинными','длинной','длинных'],['длинное','длинные','длинное','длинные','длинного','длинных','длинному','длинным','длинным','длинными','длинном','длинных'],["long", "long"],["largo","largos"],["larga","largas"],1)
var Fast=new Adjective(['быстрый','быстрые','быстрый','быстрые','быстрого','быстрых','быстрому','быстрым','быстрым','быстрыми','быстром','быстрых'],['быстрая','быстрые','быструю','быстрые','быстрой','быстрых','быстрой','быстрым','быстрой','быстрыми','быстрой','быстрых'],['быстрое','быстрые','быстрое','быстрые','быстрого','быстрых','быстрому','быстрым','быстрым','быстрыми','быстром','быстрых'],["fast", "fast"],["rápido","rápidos"],["rápida","rápidas"],1)
var Next=new Adjective(['следующий','следующие','следующий','следующие','следующего','следующих','следующему','следующим','следующим','следующими','следующем','следующих'],['следующая','следующие','следующую','следующие','следующей','следующих','следующей','следующим','следующей','следующими','следующей','следующих'],['следующее','следующие','следующее','следующие','следующего','следующих','следующему','следующим','следующим','следующими','следующем','следующих'],["following", "following"],["siguiente","siguientes"],["siguiente","siguientes"],1)
var Green = new Adjective(["зелёной","зелёные", "зелёной", "зелёные", "зелёного", "зелёных", "зелёному", "зелёным", "зелёным", "зелёными", "зелёном", "зелёных"],["зелёная", "зелёные", "зелёную", "зелёные", "зелёной", "зелёных", "зелёной", "зелёным", "зелёной", "зелёными", "зелёной" ,"зелёных"],["зелёное", "зелёные", "зелёное", "зелёные", "зелёного", "зелёных", "зелёному", "зелёным", "зелёным", "зелёными", "зелёном", "зелёных"],["green", "green"], ["verde","verdes"],["verde","verdes"],1);
var German=new Adjective(['немецкий','немецкие','немецкий','немецкие','немецкого','немецких','немецкому','немецким','немецким','немецкими','немецком','немецких'],['немецкая','немецкие','немецкую','немецкие','немецкой','немецких','немецкой','немецким','немецкой','немецкими','немецкой','немецких'],['немецкое','немецкие','немецкое','немецкие','немецкого','немецких','немецкому','немецким','немецким','немецкими','немецком','немецких'],["German", "German"],['alemán','alemanes'],['alemana','alemanas'],1);
var English=new Adjective(['английский','английские','английский','английские','английского','английских','английскому','английским','английским','английскими','английском','английских'],['английская','английские','английскую','английские','английской','английских','английской','английским','английской','английскими','английской','английских'],['английское','английские','английское','английские','английского','английских','английскому','английским','английским','английскими','английском','английских'],["English", "English"],['inglés','ingleses'],['inglesa','inglesas'],1)
var All=new Adjective(['весь','все','весь','все','всего','всех','всему','всем','всем','всеми','всём','всех'],['вся','все','всю','все','всей','всех','всей','всем','всей','всеми','всей','всех'],['всё','все','всё','все','всего','всех','всему','всем','всем','всеми','всём','всех'],["all", "all"],["todo el","todos los"],["toda la","todas las"],0)
var First=new Adjective(['первый','первые','первый','первые','первого','первых','первому','первым','первым','первыми','первом','первых'],['первая','первые','первую','первые','первой','первых','первой','первым','первой','первыми','первой','первых'],['первое','первые','первое','первые','первого','первых','первому','первым','первым','первыми','первом','первых'],["first", "first"],["primer","primeros"],["primera","primeras"],0)
var Second = new Adjective(["второй","вторые", "второй", "вторые", "второго", "вторых", "второму", "вторым", "вторым", "вторыми", "втором", "вторых"],["вторая", "вторые", "вторую", "вторые", "второй", "вторых", "второй", "вторым", "второй", "вторыми", "второй" ,"вторых"],["второе", "вторые", "второе", "вторые", "второго", "вторых", "второму", "вторым", "вторым", "вторыми", "втором", "вторых"],["second", "second"],["segundo","segundos"],["segunda","segundas"],0);
var Main=new Adjective(['главный','главные','главный','главные','главного','главных','главному','главным','главным','главными','главном','главных'],['главная','главные','главную','главные','главной','главных','главной','главным','главной','главными','главной','главных'],['главное','главные','главное','главные','главного','главных','главному','главным','главным','главными','главном','главных'],["main", "main"],["principal","principales"],["principal","principales"],1)
var Known=new Adjective(['известный','известные','известный','известные','известного','известных','известному','известным','известным','известными','известном','известных'],['известная','известные','известную','известные','известной','известных','известной','известным','известной','известными','известной','известных'],['известное','известные','известное','известные','известного','известных','известному','известным','известным','известными','известном','известных'],["known", "known"],["conocido","conocidos"],["conocida","conocidas"],1)
function Noun(rugender, spgender, animate, rudeclension, spdeclension, engnoun,adjectives0,adjectives1)
{
this.Rugender=rugender; //0 masculine, 1 feminine, 2 neuter
this.Spgender=spgender; //0 masculine, 1 feminine
this.Animate=animate; //russiangenitiveadjectives
this.Rudeclension= new Array();
this.Rudeclension=rudeclension; //this nouns 12 declension of 6 cases and sg and pl
this.Spdeclension= new Array();
this.Spdeclension=spdeclension; //the spanish translation with 2 words sg or pl according to var plural
this.Engdeclension= new Array();
this.Engdeclension=engnoun;//the english translation with 2 words sg or pl according to var plural
this.Adjectives=new Array();
this.Adjectives=[0,1];
this.Adjectives[0]=new Array();
this.Adjectives[1]=new Array();
this.Adjectives[0]=adjectives0;
this.Adjectives[1]=adjectives1;
}
var City = new Noun(0,1,0,["город", "города", "город", "города", "города", "городов", "городу", "городам", "городом", "городами", "городе", "городах"],["ciudad","ciudades"],["city", "cities"],[Main,First,Second,Big,My,Old,New,Your,Our,Good,Known,Bad,This,That,Small,Interesting,Boring,Beautiful,Spanish,French,German,English,Italian,Russian,Important],[Big,Old,New,Our,Known,Good,Bad,This,That,Small,Interesting,Boring,Beautiful,Spanish,French,German,English,Italian,Russian,Important]);
var Store = new Noun(0,1,0,["магазин","магазины","магазин","магазины","магазина","магазинов","магазину","магазинам","магазином","магазинами","магазине","магазинах"],["tienda", "tiendas"],["store", "stores"],[Main,Big,My,Old,New,Your,Known,Our,Good,Bad,This,That,Small,Interesting,Boring,Beautiful,Spanish,Italian,French,German,English,Russian],[Big,My,Old,Known,New,Your,Our,Good,Bad,This,That,Small,Interesting,Boring,Beautiful,Spanish,Italian,French,German,English,Russian]);
var Chair= new Noun(0,1,0,['стул','стулья','стул','стулья','стула','стульев','стулу','стульям','стулом','стульями','стуле','стульях'],["silla","sillas"],["chair", "chairs"],[First,Second,Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,White,Green,Black,Red,Beautiful,Comfortable,Tall],[Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,White,Green,Black,Red,Beautiful,Comfortable,Tall]);
var Table=new Noun(0,1,0,['стол','столы','стол','столы','стола','столов','столу','столам','столом','столами','столе','столах'],["mesa","mesas"],["table", "tables"],[First,Second,Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,White,Green,Black,Red,Beautiful,Tall,Long]);
var Telephone=new Noun(0,0,0,['телефон','телефоны','телефон','телефоны','телефона','телефонов','телефону','телефонам','телефоном','телефонами','телефоне','телефонах'],["teléfono","teléfonos"],["telephone", "telephones"],[Big,My,Old,New,Your,Our,This,That,Small,Green,White,Black,Red],[Big,My,Old,New,Your,Our,This,That,Small,Green,White,Black,Red]);
var Theater=new Noun(0,0,0,['театр','театры','театр','театры','театра','театров','театру','театрам','театром','театрами','театре','театрах'],["teatro","teatros"],["theater", "theaters"],[Main,Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,Known,Beautiful,Spanish,Italian,French,German,English,Russian],[Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,Beautiful,Spanish,Italian,French,German,English,Russian]);
var Magazine=new Noun(0,1,0,["журнал","журналы","журнал","журналы","журнала","журналов","журналу","журналам","журналом","журналами","журнале","журналах"],["revista","revistas"],["magazine", "magazines"],[Big,My,Old,New,Your,Our,Good,Bad,This,Known,That,Small,Interesting,Boring,Spanish,Italian,French,German,English,Russian],[Big,My,Old,New,Known,Your,Our,Good,Bad,This,That,Small,Interesting,Boring,Spanish,Italian,French,German,English,Russian]);
var Friendboy=new Noun(0,0,1,['друг','друзья','друга','друзей','друга','друзей','другу','друзьям','другом','друзьями','друге','друзьях'],["amigo","amigos"],["friend", "friends"],[First,My,Old,New,Your,Our,Good,Bad,This,That,Young,Interesting,Boring,Spanish,Italian,French,German,English,Russian,Happy],[My,Old,New,Your,Our,Good,Bad,This,That,Young,Interesting,Boring,Spanish,Italian,French,German,English,Russian,Happy]);
var Brother=new Noun(0,0,1,['брат','братья','брата','братьев','брата','братьев','брату','братьям','братом','братьями','брате','братьях'],["hermano","hermanos"],["brother", "brothers"],[My,Your,Our,Good,Bad,This,That,Happy,Younger,Older],[My,Your,Our,Good,Bad,This,That,Happy,Younger,Older]);
var Father=new Noun(0,0,1,['отец','отцы','отца','отцов','отца','отцов','отцу','отцам','отцом','отцами','отце','отцах'],["padre","padres"],["father", "fathers"],[My,Your,Our,Good,This,That,Bad,Young,Happy],[All,Our,Good,This,That,Bad,Young,Happy]);
var Son=new Noun(0,0,1,['сын','сыновья','сына','сыновей','сына','сыновей','сыну','сыновьям','сыном','сыновьями','сыне','сыновьях'],["hijo","hijos"],["son", "sons"],[First,Second,My,Your,Our,Good,Bad,Young,This,That,Happy,Younger,Older],[My,Your,Our,Good,Bad,Young,This,That,Happy]);
var Studentboy=new Noun(0,0,1,['студент','студенты','студента','студентов','студента','студентов','студенту','студентам','студентом','студентами','студенте','студентах'],["estudiante","estudiantes"],["student", "students"],[First,Second,My,Old,Young,New,Your,Our,Happy,Good,Bad,This,That,Interesting,Boring,Italian,Spanish,French,German,English,Russian,Difficult,Intelligent],[My,Old,Young,New,Your,Our,Happy,Good,Bad,This,That,Interesting,Boring,Italian,Spanish,French,German,English,Russian,Difficult,Intelligent]);
var Presidentman=new Noun(0,0,1,['президент','президенты','президента','президентов','президента','президентов','президенту','президентам','президентом','президентами','президенте','президентах'],["presidente","presidentes"],["president", "presidents"],[First,Second,My,Old,Young,New,Your,Our,Happy,Good,Bad,This,That,Interesting,Boring,French,Russian,Difficult,Intelligent],[My,Old,Young,New,Your,Our,Happy,Good,Bad,This,That,Interesting,Boring,French,Russian,Difficult,Intelligent]);
var Teacherman=new Noun(0,0,1,['учитель','учителя','учителя','учителей','учителя','учителей','учителю','учителям','учителем','учителями','учителе','учителях'],["maestro","maestros"],["teacher", "teachers"],[First,Second,My,Old,New,Your,Our,Young,Good,Happy,Bad,This,That,Interesting,Boring,Spanish,Italian,French,German,English,Russian,Difficult,Intelligent],[My,Old,New,Your,Our,Young,Good,Happy,Bad,This,That,Interesting,Boring,Spanish,Italian,French,German,English,Russian,Difficult,Intelligent]);
var Film=new Noun(0,1,0,["фильм","фильмы","фильм","фильмы","фильма","фильмов","фильму","фильмам","фильмом","фильмами","фильме","фильмах"],["película","películas"],["movie", "movies"],[Big,My,Old,New,Your,Our,Good,Bad,This,That,Long,Happy,Small,Interesting,Boring,Spanish,Italian,French,German,English,Russian],[Big,My,Old,New,Your,Our,Good,Bad,This,That,Long,Happy,Small,Interesting,Boring,Spanish,Italian,French,German,English,Russian]);
var Computer=new Noun(0,1,0,["компьютер","компьютеры","компьютер","компьютеры","компьютера","компьютеров","компьютеру","компьютерам","компьютером","компьютерами","компьютере","компьютерах"],["computadora","computadoras"],["computer", "computers"],[Big,My,Fast,Old,New,Your,Our,Good,Bad,This,That,Small,Green,White,Black,Red],[Big,My,Fast,Old,New,Your,Our,Good,Bad,This,That,Small,Green,White,Black,Red]);
var Language=new Noun(0,0,0,['язык','языки','язык','языки','языка','языков','языку','языкам','языком','языками','языке','языках'],["idioma","idiomas"],["language", "languages"],[First,Second,My,Old,Your,Our,This,That,Beautiful,Spanish,Known,French,German,English,Italian,Russian,Difficult,Interesting],[All,Old,Our,Known,This,That,Beautiful,Difficult,Interesting]);
var Restaurant=new Noun(0,0,0,["ресторан","рестораны","ресторан","рестораны","ресторана","ресторанов","ресторану","ресторанам","рестораном","ресторанами","ресторане","ресторанах"],["restaurante","restaurantes"],["restaurant", "restaurants"],[Big,My,Old,New,Known,Your,Our,Good,Bad,This,That,Small,Beautiful,French,German,English,Italian,Spanish,Russian,Comfortable],[Big,My,Known,Old,New,Your,Our,Good,Bad,This,That,Small,Beautiful,French,German,English,Italian,Spanish,Russian,Comfortable]);
var University=new Noun(0,1,0,["университет","университеты","университет","университеты","университета","университетов","университету","университетам","университетом","университетами","университете","университетах"],["universidad","universidades"],["university", "universities"],[Main,Big,Known,Important,My,Old,New,Your,Our,Good,Bad,This,That,Small,Beautiful,Italian,French,German,English,Spanish,Russian,Interesting,Boring,Difficult],[Big,Important,Old,Known,New,Our,Good,Bad,This,That,Small,Beautiful,Italian,French,German,English,Spanish,Russian,Interesting,Boring,Difficult]);
var Park=new Noun(0,0,0,['парк','парки','парк','парки','парка','парков','парку','паркам','парком','парками','парке','парках'],["parque","parques"],["park", "parks"],[Main,Old,Our,This,That,Known,Beautiful,Russian,Spanish,Big,Small,New],[Old,Our,This,Known,That,Beautiful,Russian,Spanish,Big,Small,New]);
var Museum=new Noun(0,0,0,['музей', 'музеи', 'музей', 'музеи','музея','музеев', 'музею', 'музеям', 'музеем', 'музеями', 'музее', 'музеях'],['museo','museos'],["museum", "museums"],[Main,Old,Known,Our,This,That,Beautiful,Russian,French,German,English,Spanish,Big,Small,New,Interesting,Boring,Good,Bad,Important],[Old,Known,Our,This,That,Beautiful,Russian,French,German,English,Spanish,Big,Small,New,Interesting,Boring,Good,Bad,Important]);
var Pencil=new Noun(0,0,0,['карандаш','карандаши','карандаш','карандаши','карандаша','карандашей','карандашу','карандашам','карандашом','карандашами','карандаше','карандашах'],['lápiz','lápices'],["pencil", "pencils"],[My,Old,New,Your,Long,Good,Bad,This,That,Black,Green,White,Red],[My,Old,New,Your,Long,Good,Bad,This,That,Black,Green,White,Red]);
var Grandfather=new Noun(0,0,1,['дедушка','дедушки','дедушку','дедушек','дедушки','дедушек','дедушке','дедушкам','дедушкой','дедушками','дедушке','дедушках'] ,['abuelo','abuelos'],["grandfather", "grandfathers"],[My,Old,Your,Our,Young,This,That,Interesting,Happy,Boring,Intelligent],[My,Old,Your,Our,Young,This,That,Interesting,Happy,Boring,Intelligent]);
var Manual=new Noun(0,0,0,['учебник','учебники','учебник','учебники','учебника','учебников','учебнику','учебникам','учебником','учебниками','учебнике','учебниках'],["manual","manuales"],["manual", "manuals"],[My,Old,Your,Our,This,That,Russian,Italian,French,German,English,Spanish,Difficult,Interesting,Boring,Good,Bad,New],[My,Old,Your,Our,This,That,Russian,Italian,French,German,English,Spanish,Difficult,Interesting,Boring,Good,Bad,New]);
var Lesson=new Noun(0,1,0,['урок','уроки','урок','уроки','урока','уроков','уроку','урокам','уроком','уроками','уроке','уроках'],["lección","lecciones"],["lesson", "lessons"],[First,Second,My,Old,Your,Our,This,That,French,German,English,Italian,Russian,Spanish,Long,Difficult,Interesting,Boring,Good,Bad,New,Next,Important],[My,Old,Your,Our,This,That,French,German,English,Italian,Russian,Spanish,Long,Difficult,Interesting,Boring,Good,Bad,New,Important]);
var Concert=new Noun(0,0,0,["концерт","концерты","концерт","концерты","концерта","концертов","концерту","концертам","концертом","концертами","концерте","концертах"],["concierto","conciertos"],["concert", "concerts"],[First,Big,My,Your,Our,Good,Long,Bad,This,That,Small,Interesting,Boring,Important],[Big,My,Your,Our,Good,Long,Bad,This,That,Small,Interesting,Boring,Important]);
var Document=new Noun(0,0,0,["документ","документы","документ","документы","документа","документов","документу","документам","документом","документами","документе","документах"],["documento","documentos"],["document", "documents"],[Big,My,Your,Our,This,That,Small,Important],[Big,My,Your,Our,This,That,Small,Important]);
var Man = new Noun(0,0,1,["мужчина","мужчины","мужчину","мужчин","мужчины","мужчин","мужчине","мужчинам","мужчиной","мужчинами","мужчине","мужчинах"],["hombre","hombres"],["man", "men"],[First,Known,Second,Old,Good,Bad,This,That,Young,Interesting,Boring,Happy,Important,Italian,French,German,English,Spanish,Russian,Intelligent],[First,Known,All,Old,Good,Bad,This,That,Young,Interesting,Boring,Happy,Important,Italian,French,German,English,Spanish,Russian,Intelligent]);
var Person=new Noun(0,1,1,['человек','люди','человека','людей','человека','людей','человеку','людям','человеком','людьми','человеке','людях'], ["persona","personas"],["person", "people"],[Known,First,Second,Good,Bad,This,That,Happy,Beautiful,Intelligent,Tall,Important,Interesting,Boring,Young,Old],[Known,First,All,Good,Bad,This,That,Happy,Beautiful,Intelligent,Tall,Important,Interesting,Boring,Young,Old]);
var Day=new Noun(0,0,0,['день','дни','день','дни','дня','дней','дню','дням','днём','днями','дне','днях'] ,['día','días'],["day", "days"],[First,Second,All,Good,Bad,New,Next,Happy,Interesting,Important,Boring,Long,Beautiful,Difficult,Big],[All,Good,Bad,New,Next,Happy,Interesting,Important,Boring,Long,Beautiful,Difficult,Big]);
var Market=new Noun(0,0,0,['рынок','рыноки','рынок','рыноки','рынока','рыноков','рыноку','рынокам','рыноком','рыноками','рыноке','рыноках'],["mercado","mercados"],["market", "markets"],[Main,Big,Known,Small,Old,This,That,Russian,Italian,French,German,English,Spanish,Good,Bad,New,Important],[Big,Known,Small,Old,This,That,Russian,Italian,French,German,English,Spanish,Good,Bad,New,Important]);
var Train = new Noun(0,0,0,["поезд", "поезда", "поезд", "поезда", "поезда", "поездов", "поезду", "поездам", "поездом", "поездами", "поезде", "поездах"],["tren","trenes"],["train", "trains"],[First,Second,Big,Old,New,Good,Bad,This,That,Small,Beautiful,Spanish,French,German,English,Italian,Russian,Comfortable,Fast],[Big,Old,New,Good,Bad,This,That,Small,Beautiful,Spanish,French,German,English,Italian,Russian,Comfortable,Fast]);
var Writerman=new Noun(0,0,1,['писатель','писатели','писателя','писателей','писателя','писателей','писателю','писателям','писателем','писателями','писателе','писателях'],["escritor","escritores"],["writer", "writers"],[Known,Old,New,Young,Good,Bad,This,That,Interesting,Boring,Spanish,Italian,French,German,English,Russian,Important],[Known,Old,New,Young,Good,Bad,This,That,Interesting,Boring,Spanish,Italian,French,German,English,Russian,Important]);
var Boy=new Noun(0,0,1,['мальчик','мальчики','мальчика','мальчиков','мальчика','мальчиков','мальчику','мальчикам','мальчиком','мальчиками','мальчике','мальчиках'],["muchacho","muchachos"],["boy", "boys"],[This,That,Young,Interesting,Boring,Happy,Italian,French,German,English,Spanish,Russian,Intelligent],[All,This,That,Young,Interesting,Boring,Happy,Italian,French,German,English,Spanish,Russian,Intelligent]);
var Question=new Noun(0,1,0,["вопрос","вопросы","вопрос","вопросы","вопроса","вопросов","вопросу","вопросам","вопросом","вопросами","вопросе","вопросах"],["pregunta","preguntas"],["question", "questions"],[My,Your,Our,This,That,Important,Intelligent,Next,First,Second,Long,Difficult,Boring,Good,Interesting],[All,My,Your,Our,Boring,This,That,Important,Intelligent,Next,First,Second,Long,Difficult,Good,Interesting]);
var Matter=new Noun(0,0,0,["дело","дела","дело","дела","дела","дел","делу","делам","делом","делами","деле","делах"],["asunto","asuntos"],["matter", "matters"],[My,Your,Our,This,That,Important,Difficult,Boring,Interesting],[My,Your,Our,This,That,Important,Difficult,Boring,Interesting]);
var Month=new Noun(0,0,0,['месяц','месяцы','месяц','месяцы','месяца','месяцев','месяцу','месяцам','месяцем','месяцами','месяце','месяцах'],["mes","meses"],["month", "months"],[Good,Bad,Important,Interesting,Boring,Long,All,This,That,First,Second],[Good,Bad,Important,Interesting,Boring,Long,All,This,That]);
var Town = new Noun(1,0,0,["деревня","деревни","деревню","деревни","деревни","деревень","деревне","деревням","деревней","деревнями","деревне","деревнях"],["pueblo","pueblos"],["town", "towns"],[Big,My,Old,New,Your,Our,Known,Good,Bad,This,That,Small,Interesting,Boring,French,German,English,Italian,Spanish,Russian,Important],[Big,Old,New,Our,Known,Good,Bad,This,That,Small,Interesting,Boring,French,German,English,Italian,Spanish,Russian,Important]);
var Car = new Noun(1,0,0,["машина","машины","машину","машины","машины","машин","машине","машинам","машиной","машинами","машине","машинах"],["coche","coches"],["car", "cars"],[First,Second,Big,My,Old,New,Your,Our,Good,Bad,This,That,Fast,Small,Green,White,Black,Red,French,German,English,Italian,Russian,Spanish,Comfortable],[Big,My,Old,New,Your,Our,Good,Bad,This,That,Fast,Small,Green,White,Black,Red,French,German,English,Italian,Russian,Spanish,Comfortable]);
var Book=new Noun(1,0,0,['книга','книги','книгу','книги','книги','книг','книге','книгам','книгой','книгами','книге','книгах'],["libro","libros"],["book", "books"],[First,Second,Big,My,Old,New,Your,Our,Known,Good,Bad,This,That,Small,Long,White,Green,Black,Red,Interesting,Boring,Italian,French,German,English,Russian,Spanish,Important],[Big,My,Old,New,Your,Known,Our,Good,Bad,This,That,Small,Long,White,Green,Black,Red,Interesting,Boring,Italian,French,German,English,Russian,Spanish,Important]);
var School=new Noun(1,1,0,['школа','школы','школу','школы','школы','школ','школе','школам','школой','школами','школе','школах'],["escuela","escuelas"],["school", "schools"],[Main,First,Second,Big,Known,My,Old,New,Your,Our,Good,Bad,This,That,Small,Interesting,Boring,Italian,French,German,English,Russian,Spanish,Important],[Big,Old,New,Our,Known,Good,Bad,This,That,Small,Interesting,Boring,Italian,French,German,English,Russian,Spanish,Important]);
var Bedroom=new Noun(1,1,0,['комната','комнаты','комнату','комнаты','комнаты','комнат','комнате','комнатам','комнатой','комнатами','комнате','комнатах'],["habitación","habitaciones"],["bedroom", "bedrooms"],[First,Second,Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,Comfortable],[Big,Old,New,Our,Good,Bad,This,That,Small,Comfortable]);
var Street=new Noun(1,1,0,['улица','улицы','улицу','улицы','улицы','улиц','улице','улицам','улицей','улицами','улице','улицах'],["calle","calles"],["street", "streets"],[Main,First,Second,Known,Big,My,Old,New,Your,Our,This,That,Small,Long,Important],[Big,Old,New,Our,Known,This,That,Small,Long,Important]);
var Newspaper=new Noun(1,0,0,['газета','газеты','газету','газеты','газеты','газет','газете','газетам','газетой','газетами','газете','газетах'],["periódico","periódicos"],["newspaper", "newspapers"],[Main,Big,My,Old,Known,New,Your,Our,Good,Bad,This,That,Small,Interesting,Boring,Italian,French,German,English,Russian,Spanish,Important],[Big,My,Old,New,Known,Your,Our,Good,Bad,This,That,Small,Interesting,Boring,Italian,French,German,English,Russian,Spanish,Important]);
var River=new Noun(1,0,0,['река','реки','реку','реки','реки','рек','реке','рекам','рекой','реками','реке','реках'],["río","ríos"],["river", "rivers"],[Main,This,Russian,Beautiful,Big,Small,Long,Good],[This,Russian,Beautiful,Big,Small,Long,Good]);
var Friendgirl=new Noun(1,1,1,['подруга','подруги','подругу','подруг','подруги','подруг','подруге','подругам','подругой','подругами','подруге','подругах'],["amiga","amigas"],["friend", "friends"],[First,My,Old,New,Your,Our,Young,Good,Happy,Bad,This,That,Interesting,Boring,Italian,French,German,English,Beautiful,Spanish,Russian],[My,Old,New,Your,Our,Young,Good,Happy,Bad,This,That,Interesting,Boring,Italian,French,German,English,Beautiful,Spanish,Russian]);
var Sister=new Noun(1,1,1,['сестра','сёстры','сестру','сестёр','сестры','сестёр','сестре','сёстрам','сестрой','сёстрами','сестре','сёстрах'],["hermana","hermanas"],["sister", "sisters"],[My,Your,Our,Good,Bad,This,That,Happy,Beautiful,Younger,Older],[My,Your,Our,Good,Bad,This,That,Happy,Beautiful,Younger,Older]);
var Mother=new Noun(1,1,1,['мать','матери','мать','матерей','матери','матерей','матери','матерям','матерью','матерями','матери','матерях'],['madre','madres'],["mother", "mothers"],[My,Your,Our,Good,Bad,This,That,Young,Beautiful,Happy],[All,Our,Good,Bad,This,That,Young,Beautiful,Happy]);
var Daughter=new Noun(1,1,1,['дочь','дочери','дочь','дочерей','дочери','дочерей','дочери','дочерям','дочерью','дочерями','дочери','дочерях'] ,['hija','hijas'],["daughter", "daughters"],[First,Second,My,Your,Our,Good,Bad,This,That,Young,Beautiful,Happy,Younger,Older],[My,Your,Our,Good,Bad,This,That,Young,Beautiful,Happy]);
var Studentgirl=new Noun(1,1,1,['студентка','студентки','студентку','студенток','студентки','студенток','студентке','студенткам','студенткой','студентками','студентке','студентках'],['estudiante','estudiantes'],["student", "students"],[First,Second,My,Old,Happy,Young,New,Your,Our,Good,Bad,This,That,Beautiful,Italian,French,German,English,Interesting,Boring,Russian,Spanish,Difficult,Intelligent],[My,Old,Happy,Young,New,Your,Our,Good,Bad,This,That,Beautiful,Italian,French,German,English,Interesting,Boring,Russian,Spanish,Difficult,Intelligent]);
var Presidentwoman=new Noun(1,0,1,['президент','президенты','президента','президентов','президента','президентов','президенту','президентам','президентом','президентами','президенте','президентах'],["presidente","presidentes"],["president", "presidents"],[First,Second,My,Old,Young,New,Your,Our,Happy,Good,Bad,This,That,Interesting,Boring,French,Russian,Difficult,Intelligent],[My,Old,Young,New,Your,Our,Happy,Good,Bad,This,That,Interesting,Boring,French,Russian,Difficult,Intelligent]);
var Teacherwoman=new Noun(1,1,1,['учительница','учительницы','учительницу','учительниц','учительницы','учительниц','учительнице','учительницам','учительницей','учительницами','учительнице','учительницах'],["maestra","maestras"],["teacher", "teachers"],[First,Second,My,Happy,Old,Young,New,Your,Our,Good,Bad,This,That,French,German,English,Italian,Interesting,Boring,Spanish,Russian,Difficult,Intelligent],[My,Happy,Old,Young,New,Your,Our,Good,Bad,This,That,French,German,English,Italian,Interesting,Boring,Spanish,Russian,Difficult,Intelligent]);
var Idea=new Noun(1,1,0,['идея','идеи','идею','идеи','идеи','идей','идее','идеям','идеей','идеями','идее','идеях'],['idea','ideas'],["idea", "ideas"],[Main,First,Second,My,Your,Old,Our,This,That,Beautiful,Big,Small,New,Interesting,Boring,Intelligent,Good,Bad],[My,Your,Old,Our,This,That,Beautiful,Big,Small,New,Interesting,Boring,Intelligent,Good,Bad]);
var Problem=new Noun(1,0,0,['проблема','проблемы','проблему','проблемы','проблемы','проблем','проблеме','проблемам','проблемой','проблемами','проблеме','проблемах'],["problema","problemas"],["problem", "problems"],[Main,Big,My,Old,New,Your,Our,Bad,This,That,Small,Difficult],[Big,My,Old,New,Your,Our,Bad,This,That,Small,Difficult]);
var News=new Noun(1,1,0,['новость','новости','новость','новости','новости','новостей','новости','новостям','новостью','новостями','новости','новостях'] ,['noticia','noticias'],["piece of news", "news"],[Big,My,Old,Your,Our,Good,Bad,This,That,Interesting,Boring,Important],[Big,My,Old,Your,Our,Good,Bad,Interesting,Boring,Important]);
var Hotel=new Noun(1,0,0,['гостиница','гостиницы','гостиницу','гостиницы','гостиницы','гостиниц','гостинице','гостиницам','гостиницей','гостиницами','гостинице','гостиницах'],["hotel","hoteles"],["hotel", "hotels"],[Big,My,Old,Known,New,Your,Our,This,That,Small,Good,Bad,Comfortable,Italian,French,German,English,Spanish,Russian,Beautiful],[Big,My,Old,New,Your,Known,Our,This,That,Small,Good,Bad,Comfortable,Italian,French,German,English,Spanish,Russian,Beautiful]);
var Grandmother=new Noun(1,1,1,['бабушка','бабушки','бабушку','бабушек','бабушки','бабушек','бабушке','бабушкам','бабушкой','бабушками','бабушке','бабушках'] ,['abuela','abuelas'],["grandmother", "grandmothers"],[My,Old,Your,Our,This,Young,That,Happy,Interesting,Boring,Intelligent,Beautiful],[My,Old,Your,Our,This,Young,That,Happy,Interesting,Boring,Intelligent,Beautiful]);
var Notebook=new Noun(1,0,0,['тетрадь','тетради','тетрадь','тетради','тетради','тетрадей','тетради','тетрадям','тетрадью','тетрадями','тетради','тетрадях'] ,['cuaderno','cuadernos'],["notebook", "notebooks"],[Big,My,Old,Your,Our,Good,Bad,This,That,Small,Green,Black,White,Red,Beautiful],[Big,My,Old,Your,Our,Good,Bad,This,That,Small,Green,Black,White,Red,Beautiful]);
var Country = new Noun(1,0,0,["страна","страны","страну","страны","страны","стран","стране","странам","страной","странами","стране","странах"],["país","países"],["country", "countries"],[Main,First,Second,Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,Interesting,Boring,Important],[All,Big,Old,New,Our,Good,Bad,This,That,Small,Interesting,Boring,Important]);
var Woman = new Noun(1,1,1,["женщина","женщины","женщину","женщин","женщины","женщин","женщине","женщинам","женщиной","женщинами","женщине","женщинах"],["mujer","mujeres"],["woman", "women"],[First,Second,Old,Good,Bad,Known,This,That,Young,Interesting,Boring,Happy,Important,Italian,French,German,English,Spanish,Russian,Beautiful,Intelligent],[First,Old,Good,Known,Bad,This,That,Young,All,Interesting,Boring,Happy,Important,Italian,French,German,English,Spanish,Russian,Beautiful,Intelligent]);
var Lamp=new Noun(1,1,0,['лампа','лампы','лампу','лампы','лампы','ламп','лампе','лампам','лампой','лампами','лампе','лампах'],["lámpara","lámparas"],["lamp", "lamps"],[Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,Beautiful],[Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,Beautiful]);
var History=new Noun(1,1,0,['история','истории','историю','истории','истории','историй','истории','историям','историей','историями','истории','историях'],["historia","historias"],["history", "histories"],[My,Your,Our,Good,Bad,Russian,French,German,English,Italian,Spanish,Long,Important,Interesting,Beautiful,Boring],[Our,Good,Bad,Long,Important,Interesting,Beautiful,Boring]);
var Life=new Noun(1,1,0,['жизнь','жизни','жизнь','жизни','жизни','жизней','жизни','жизням','жизнью','жизнями','жизни','жизнях'] ,['vida','vidas'],["life", "lives"],[My,Your,Good,Bad,This,Happy,Interesting,Boring,Beautiful,Long,Difficult,Our],[Good,Bad,This,Happy,Interesting,Boring,Beautiful,Long,Difficult,Our]);
var Door=new Noun(1,1,0,['дверь','двери','дверь','двери','двери','дверей','двери','дверям','дверью','дверями','двери','дверях'] ,['puerta','puertas'],["door", "doors"],[First,Second,My,Your,Our,Good,Bad,This,That,Big,Small,Tall,Old,New,White,Black,Red,Green,Beautiful],[My,Your,Our,Good,Bad,This,That,Big,Small,Tall,Old,New,White,Black,Red,Green,Beautiful]);
var Night=new Noun(1,1,0,['ночь','ночи','ночь','ночи','ночи','ночей','ночи','ночам','ночью','ночами','ночи','ночах'] ,['noche','noches'],["night", "nights"],[First,Second,Good,Bad,This,That,Beautiful,Long,Next,All],[Good,Bad,This,That,Beautiful,Long,All]);
var Wall=new Noun(1,1,0,['стена','стены','стену','стены','стены','стен','стене','стенам','стеной','стенами','стене','стенах'],["pared","paredes"],["wall", "walls"],[Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,Tall,Black,Green,White,Red,Long],[Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,Tall,Black,Green,White,Red,Long]);
var Side=new Noun(1,0,0,['сторона','стороны','сторону','стороны','стороны','сторон','стороне','сторонам','стороной','сторонами','стороне','сторонах'],["lado","lados"],["side", "sides"],[Big,My,Your,Our,Good,Bad,This,That,Small,Russian,French,German,English,Italian,Spanish,Black,Green,White,Red,Long],[All,Big,My,Your,Our,Good,Bad,This,That,Small,Black,Green,White,Red,Long]);
var Family=new Noun(1,1,0,['семья','семьи','семью','семьи','семьи','семей','семье','семьям','семьёй','семьями','семье','семьях'],['familia','familias'],["family", "families"],[My,Your,Our,Known,Good,Bad,Russian,French,German,English,Italian,Spanish,Big,Small,Important,Interesting,Boring,Old,Young],[Our,Good,Bad,Known,Russian,French,German,English,Italian,Spanish,Big,Small,Important,Interesting,Boring,Old,Young]);
var Dog=new Noun(1,0,1,['собака','собаки','собаку','собак','собаки','собак','собаке','собакам','собакой','собаками','собаке','собаках'],["perro","perros"],["dog", "dogs"],[My,Your,Our,This,That,Big,Small,White,Black],[All,My,Your,Our,This,That,Big,Small,White,Black]);
var Cat=new Noun(1,0,1,['кошка','кошки','кошку','кошек','кошки','кошек','кошке','кошкам','кошкой','кошками','кошке','кошках'],["gato","gatos"],["cat", "cats"],[My,Your,Our,This,That,Big,Small,White,Black],[All,My,Your,Our,This,That,Big,Small,White,Black]);
var Hospital=new Noun(1,0,0,['больница','больницы','больницу','больницы','больницы','больниц','больнице','больницам','больницей','больницами','больнице','больницах'],["hospital","hospitales"],["hospital", "hospitals"],[Main,Big,Old,New,This,Known,That,Small,Important,Comfortable,Good,Bad,French,German,English,Russian,Spanish,Italian],[Big,Old,New,This,That,Small,Known,Important,Comfortable,Good,Bad,French,German,English,Russian,Spanish,Italian]);
var Bag=new Noun(1,1,0,['сумка','сумки','сумку','сумки','сумки','сумок','сумке','сумкам','сумкой','сумками','сумке','сумках'],["bolsa","bolsas"],["bag", "bags"],[My,Your,Our,This,That,Big,Small,New,Old,Beautiful,Black,White,Red,Green],[My,Your,Our,This,That,Big,Small,New,Old,Beautiful,Black,White,Red,Green]);
var Library=new Noun(1,1,0,['библиотека','библиотеки','библиотеку','библиотеки','библиотеки','библиотек','библиотеке','библиотекам','библиотекой','библиотеками','библиотеке','библиотеках'],["biblioteca","bibliotecas"],["library", "libraries"],[Main,This,That,Big,Known,Small,New,Old,Beautiful,French,German,English,Russian,Spanish,Italian,Important,Interesting,Boring],[This,That,Big,Small,Known,New,Old,Beautiful,French,German,English,Russian,Spanish,Italian,Important,Interesting,Boring]);
var Writerwoman=new Noun(1,1,1,['писательница','писательницы','писательницу','писательниц','писательницы','писательниц','писательнице','писательницам','писательницей','писательницами','писательнице','писательницах'],["escritora","escritoras"],["writer", "writers"],[Old,New,Young,Good,Bad,This,Known,That,Interesting,Boring,Spanish,Italian,French,German,English,Russian,Important],[Old,New,Young,Known,Good,Bad,This,That,Interesting,Boring,Spanish,Italian,French,German,English,Russian,Important]);
var Girl=new Noun(1,1,1,['девочка','девочки','девочку','девочек','девочки','девочек','девочке','девочкам','девочкой','девочками','девочке','девочках'] ,['muchacha','muchachas'],["girl", "girls"],[Beautiful,This,That,Young,Interesting,Boring,Happy,Italian,French,German,English,Spanish,Russian,Intelligent],[All,Beautiful,This,That,Young,Interesting,Boring,Happy,Italian,French,German,English,Spanish,Russian,Intelligent]);
var Job=new Noun(1,0,0,['работа','работы','работу','работы','работы','работ','работе','работам','работой','работами','работе','работах'],["trabajo","trabajos"],["job", "jobs"],[First,Big,My,New,Your,Our,Good,Bad,This,That,Small,Interesting,Boring,Important],[First,Big,New,Our,Good,Bad,This,That,Small,Interesting,Boring,Important]);
var Week=new Noun(1,1,0,['неделя','недели','неделю','недели','недели','недель','неделе','неделям','неделей','неделями','неделе','неделях'],['semana','semanas'],["week", "weeks"],[Good,Bad,Important,Interesting,Boring,Long,All,This,That,First,Second],[Good,Bad,Important,Interesting,Boring,Long,All,This,That]);
var Village = new Noun(2,1,0,["село","сёла","село","сёла","села","сёл","селу","сёлам","селом","сёлами","селе","сёлах"],["aldea","aldeas"],["village", "villages"],[Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,Known,Interesting,Boring,Beautiful,Italian,French,German,English,Russian,Spanish],[Big,Old,New,Our,Known,Good,Bad,This,That,Small,Interesting,Boring,Beautiful,Italian,French,German,English,Russian,Spanish]);
var Window = new Noun(2,1,0,["окно","окна","окно","окна","окна","окон","окну","окнам","окном","окнами","окне","окнах"],["ventana","ventanas"],["window", "windows"],[Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,Tall],[Big,My,Old,New,Your,Our,Good,Bad,This,That,Small,Tall]);
var Letter=new Noun(2,1,0,['письмо','письма','письмо','письма','письма','писем','письму','письмам','письмом','письмами','письме','письмах'],["carta","cartas"],["letter", "letters"],[First,Second,My,Old,New,Your,Our,Good,Bad,This,That,Long,Interesting,Boring],[My,Old,New,Your,Our,Good,Bad,This,That,Long,Interesting,Boring]);
var Tree=new Noun(2,0,0,['дерево','деревья','дерево','деревья','дерева','деревьев','дереву','деревьям','деревом','деревьями','дереве','деревьях'],['árbol','árboles'],["tree", "trees"],[Big,My,Old,New,Your,Our,This,That,Small,Beautiful,Tall],[Big,My,Old,New,Your,Our,This,That,Small,Beautiful,Tall]);
var Field=new Noun(2,0,0,['поле','поля','поле','поля','поля','полей','полю','полям','полем','полями','поле','полях'],["campo","campos"],["field", "fields"],[Big,My,Old,New,Your,Our,This,That,Small,Beautiful,Green],[Big,Old,New,Our,This,That,Small,Beautiful,Green]);
var Lake=new Noun(2,0,0,['озеро','озёра','озеро','озёра','озера','озёр','озеру','озёрам','озером','озёрами','озере','озёрах'],["lago","lagos"],["lake", "lakes"],[Big,My,Old,New,Your,Our,This,That,Small,Beautiful,French,German,English,Italian,Russian,Spanish],[Big,Old,New,Our,This,That,Small,Beautiful,French,German,English,Italian,Russian,Spanish]);
var Sea=new Noun(2,0,0,['море','моря','море','моря','моря','морей','морю','морям','морем','морями','море','морях'],["mar","mares"],["sea", "seas"],[Big,This,That,Small,Beautiful,Good],[Big,This,That,Small,Beautiful,Good]);
var Name=new Noun(2,0,0,['имя','имена','имя','имена','имени','имён','имени','именам','именем','именами','имени','именах'],["nombre","nombres"],["name", "names"],[My,Old,New,Your,Our,Good,Bad,Known,This,That,French,German,English,Italian,Long,Russian,Spanish],[Old,New,Our,Good,Bad,Known,This,That,French,German,English,Italian,Long,Russian,Spanish]);
var Time=new Noun(2,0,0,['время','времена','время','времена','времени','времён','времени','временам','временем','временами','времени','временах'],["tiempo","tiempos"],["time", "times"],[My,Your,Our,Good,Bad,This,That,Long,Happy],[Our,Good,Bad,This,That,Long,Happy]);
var Building=new Noun(2,0,0,['здание','здания','здание','здания','здания','зданий','зданию','зданиям','зданием','зданиями','здании','зданиях'] ,['edificio','edificios'],["building", "buildings"],[Main,First,Second,My,Old,Known,Your,Our,This,That,Good,Bad,New,Comfortable,Beautiful,Tall],[Old,Our,This,That,Known,Good,Bad,New,Comfortable,Beautiful,Tall]);
var Word = new Noun(2,1,0,["слово","слова","слово","слова","слова","слов","слову","словам","словом","словами","слове","словах"],["palabra","palabras"],["word", "words"],[First,Second,Big,My,Old,New,Your,Known,Our,Good,Bad,This,That,Next,Small,Long,Beautiful,Interesting,Boring,Italian,French,German,English,Russian,Spanish,Important],[First,All,Big,Known,My,Old,New,Your,Our,Good,Bad,This,That,Next,Small,Long,Beautiful,Interesting,Boring,Italian,French,German,English,Russian,Spanish,Important]);
var Exercise=new Noun(2,0,0,['упражнение','упражнения','упражнение','упражнения','упражнения','упражнений','упражнению','упражнениям','упражнением','упражнениями','упражнении','упражнениях'] ,['ejercicio','ejercicios'],["exercise", "exercises"],[Main,First,Second,My,Old,Your,Long,Our,This,That,Good,Bad,New,Next,Important,Interesting,Boring,Italian,French,German,English,Spanish,Russian],[My,Old,Your,Long,Our,This,That,Good,Bad,New,Important,Interesting,Boring,Italian,French,German,English,Spanish,Russian]);
var Wine = new Noun(2,0,0,["вино","вина","вино","вина","вина","вин","вину","винам","вином","винами","вине","винах"],["vino","vinos"],["wine", "wines"],[Old,New,Good,Bad,This,That,French,Known,German,Italian,Spanish,Russian,Red,White],[Old,New,Good,Bad,This,That,French,Known,German,Italian,Spanish,Russian,Red,White]);
var Animal = new Noun(2,0,1,["животное","животные","животное","животные","животного","животных","животному","животным","животным","животными","животном","животных"],["animal","animales"],["animal", "animals"],[Big,Small,This,That,Fast,Beautiful],[Big,Small,This,That,Fast,Beautiful]);
var Creature = new Noun(2,1,1,["существо","существа","существо","существа","существа","существ","существу","существам","существом","существами","существе","существах"],["creatura","creaturas"],["creature", "creatures"],[Big,Small,This,That,Fast,Beautiful],[Big,Small,This,That,Fast,Beautiful]);
var Monster = new Noun(2,0,1,["чудище","чудища","чудище","чудища","чудища","чудищ","чудищу","чудищам","чудищем","чудищами","чудище","чудищах"],["monstruo","monstruos"],["monster", "monsters"],[Big,Small,This,That,Fast,Green,Red],[Big,Small,This,That,Fast,Green,Red]);
var Insect = new Noun(2,0,1,["насекомое","насекомые","насекомое","насекомые","насекомого","насекомых","насекомому","насекомым","насекомым","насекомыми","насекомом","насекомых"],["insecto","insectos"],["insect", "insects"],[Big,Small,This,That,Fast,Beautiful],[Big,Small,This,That,Fast,Beautiful]);
var Place=new Noun(2,0,0,["место","места","место","места","места","мест","месту","местам","местом","местами","месте","местах"],["lugar","lugares"],["place", "places"],[My,Your,Our,This,That,Important,Beautiful,Boring,Interesting,Good,Bad,Big,Small,Comfortable],[All,My,Your,Our,This,That,Important,Beautiful,Boring,Interesting,Good,Bad,Big,Small,Comfortable]);
var Ru = new Array();
Ru[0] = new Array(); //masculine nouns
Ru[1] = new Array(); //feminine nouns
Ru[2] = new Array(); //neuter nouns
Ru[0][0] = new Array(); //masculine inanimate nouns
Ru[1][0] = new Array(); //feminine inanimate nouns
Ru[2][0] = new Array(); //neuter inanimate nouns
Ru[0][1] = new Array(); //masculine animate nouns
Ru[1][1] = new Array(); //feminine animate nouns
Ru[2][1] = new Array(); //neuter animate nouns
Ru[0][0]=[Museum,City,Store,Chair,Table,Telephone,Theater,Question,Month,Matter,Magazine,Film,Computer,Language,Restaurant,Pencil,Manual,Lesson,Concert,Document,Day,Market,Train,University,Park];
Ru[0][1]=[Friendboy,Boy,Brother,Father,Son,Studentboy,Presidentman,Teacherman,Grandfather,Man,Person,Writerman];
Ru[1][0]=[Town,Car,Book,School,Bedroom,Street,Week,Job,Newspaper,River,Idea,Problem,News,Side,Hotel,Notebook,Country,Lamp,History,Door,Night,Wall,Family,Hospital,Bag,Library];
Ru[1][1]=[Woman,Friendgirl,Sister,Mother,Girl,Daughter,Studentgirl,Presidentwoman,Teacherwoman,Grandmother,Writerwoman,Cat,Dog];
Ru[2][0]=[Village,Window,Letter,Tree,Field,Lake,Sea,Name,Time,Building,Word,Exercise,Wine,Place];
Ru[2][1]=[Animal,Creature,Monster,Insect];
var cases = new Array();
cases= ["nominativo singular", "nominativo plural", "acusativo singular", "acusativo plural", "genitivo singular", "genitivo plural", "dativo singular", "dativo plural", "instrumental singular", "instrumental plural", "prepositivo singular", "prepositivo plural"];
var Engcases = new Array();
Engcases= ["nominative singular", "nominative plural", "accusative singular", "accusative plural", "genitive singular", "genitive plural", "dative singular", "dative plural", "instrumental singular", "instrumental plural", "prepositional singular", "prepositional plural"];
var mistakes = new Array();
var score=0;
var tries=0;
var prev;
var prevgender;
var prevadjective;
var wrong=0;
var right=0;
var questiontext;
var gender;
var gendername= ['Мужской род','Женский род','Средний род'];
var rand;
var animacy;
var art; //russiancase * 2 + plural; 0+0 nom sg; 0+1 nom pl; 2+0 ac sg; 2+1 ac pl; 4+0 gen sg; 4+1 gen pl; 6+0 dat sg; 6+1 dat pl; 8+0 instr sg; 8+1 instr pl; 10+0 prep sg; 10+1 prep pl;
var artname=['Именительный падеж','Именительный падеж','Винительный падеж','Винительный падеж','Родительный падеж','Родительный падеж','Дательный падеж','Дательный падеж','Творительный падеж','Творительный падеж','Предложный падеж','Предложный падеж'];
var russiancase; //0-5 0 nom 1 acc 2 gen 3 dat 4 instr 5 prep
var plural; //0-1 0 singular 1 plural
var pluralname=['Единственное число','Множественное число','Единственное число','Множественное число','Единственное число','Множественное число','Единственное число','Множественное число','Единственное число','Множественное число','Единственное число','Множественное число'];
var insertcell0;
var insertcell5;
var arowcount=0;
var person;
var average;
var adjective;
var adjectiveson;
var indexword;
var russianindexword; //if the masculine word is animate, then use the genitive adjectives and not the accusative
var indexposition;
var x;
var language; //0= Russian to Spanish; 1=Spanish to Russian
var feedbacktext;
var counter=0;
var upshift='QWERTYUIOPASDFGHJKLZXCVBNM';
var downshift='qwertyuiopasdfghjklzxcvbnm';
var spanishkeyboardlayout="<table><tbody><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k0' VALUE='q' OnClick='input.value += k0.value;'><INPUT TYPE='button' Class='k f' id='k1' VALUE='w' OnClick='input.value += k1.value;'><INPUT TYPE='button' Class='k f' id='k2' VALUE='e' OnCLick='input.value += k2.value;'><INPUT TYPE='button' Class='k f' id='k3' VALUE='r' OnClick='input.value += k3.value;'><INPUT TYPE='button' Class='k f' id='k4' VALUE='t' OnClick='input.value += k4.value;'><INPUT TYPE='button' Class='k f' id='k5' VALUE='y' OnClick='input.value += k5.value;'><INPUT TYPE='button' Class='k f' id='k6' VALUE='u' OnClick='input.value += k6.value;'><INPUT TYPE='button' Class='k f' id='k7' VALUE='i' OnClick='input.value += k7.value;'><INPUT TYPE='button' Class='k f' id='k8' VALUE='o' OnClick='input.value += k8.value;'><INPUT TYPE='button' Class='k f' id='k9' VALUE='p' OnClick='input.value += k9.value;'><INPUT TYPE='button' NAME='backspace' VALUE=' ← ' OnClick='input.value =input.value.substring(0, input.value.length - 1);'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k10' VALUE='a' OnClick='input.value += k10.value;'><INPUT TYPE='button' Class='k f' id='k11' VALUE='s' OnClick='input.value += k11.value;'><INPUT TYPE='button' Class='k f' id='k12' VALUE='d' OnClick='input.value += k12.value;'><INPUT TYPE='button' Class='k f' id='k13' VALUE='f' OnClick='input.value += k13.value;'><INPUT TYPE='button' Class='k f' id='k14' VALUE='g' OnCLick='input.value += k14.value;'><INPUT TYPE='button' Class='k f' id='k15' VALUE='h' OnClick='input.value += k15.value;'><INPUT TYPE='button' Class='k f' id='k16' VALUE='i' OnClick='input.value += k16.value;'><INPUT TYPE='button' Class='k f' id='k17' VALUE='j' OnClick='input.value += k17.value;'><INPUT TYPE='button' Class='k f' id='k18' VALUE='k' OnClick='input.value += k18.value;'><INPUT TYPE='button' Class='k f' id='k19' VALUE='l' OnClick='input.value += k19.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k20' VALUE='z' OnClick='input.value += k20.value;'><INPUT TYPE='button' Class='k f' id='k21' VALUE='x' OnClick='input.value += k21.value;'><INPUT TYPE='button' Class='k f' id='k22' VALUE='c' OnClick='input.value += k22.value;'><INPUT TYPE='button' Class='k f' id='k23' VALUE='v' OnClick='input.value += k23.value;'><INPUT TYPE='button' Class='k f' id='k24' VALUE='b' OnClick='input.value += k24.value;'><INPUT TYPE='button' Class='k f' id='k25' VALUE='n' OnCLick='input.value += k25.value;'><INPUT TYPE='button' Class='k f' id='k26' VALUE='m' OnClick='input.value += k26.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k27' VALUE='á' OnClick='input.value += k27.value;'><INPUT TYPE='button' Class='k f' id='k28' VALUE='é' OnClick='input.value += k28.value;'><INPUT TYPE='button' Class='k f' id='k29' VALUE='í' OnClick='input.value += k29.value;'><INPUT TYPE='button' Class='k f' id='k30' VALUE='ó' OnClick='input.value += k30.value;'><INPUT TYPE='button' Class='k f' id='k31' VALUE='ú' OnClick='input.value += k31.value;'><INPUT TYPE='button' Class='k f' id='k32' VALUE='ü' OnClick='input.value += k32.value;'><INPUT TYPE='button' Class='k f' id='k33' VALUE='ñ' OnClick='input.value += k33.value;'></td></tr><tr></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='space' VALUE=' ' OnClick='spacebar();'></td></tr></tbody></table>"
var russiankeyboardlayout="<table><tbody><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k40' VALUE='ё' OnClick='input.value += k40.value;'><INPUT TYPE='button' Class='k f' id='k41' VALUE='й' OnClick='input.value += k41.value;'><INPUT TYPE='button' Class='k f' id='k42' VALUE='ц' OnCLick='input.value += k42.value;'><INPUT TYPE='button' Class='k f' id='k43' VALUE='у' OnClick='input.value += k43.value;'><INPUT TYPE='button' Class='k f' id='k44' VALUE='к' OnClick='input.value += k44.value;'><INPUT TYPE='button' Class='k f' id='k45' VALUE='е' OnClick='input.value += k45.value;'><INPUT TYPE='button' Class='k f' id='k46' VALUE='н' OnClick='input.value += k46.value;'><INPUT TYPE='button' Class='k f' id='k47' VALUE='г' OnClick='input.value += k47.value;'><INPUT TYPE='button' Class='k f' id='k48' VALUE='ш' OnClick='input.value += k48.value;'><INPUT TYPE='button' Class='k f' id='k49' VALUE='щ' OnClick='input.value += k49.value;'><INPUT TYPE='button' Class='k f' id='k50' VALUE='з' OnClick='input.value += k50.value;'><INPUT TYPE='button' Class='k f' id='k51' VALUE='х' OnClick='input.value += k51.value;'><INPUT TYPE='button' Class='k f' id='k52' VALUE='ъ' OnClick='input.value += k52.value;'><INPUT TYPE='button' NAME='backspace' VALUE=' ← ' OnClick='input.value =input.value.substring(0, input.value.length - 1);'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k53' VALUE='ф' OnClick='input.value += k53.value;'><INPUT TYPE='button' Class='k f' id='k54' VALUE='ы' OnCLick='input.value += k54.value;'><INPUT TYPE='button' Class='k f' id='k55' VALUE='в' OnClick='input.value += k55.value;'><INPUT TYPE='button' Class='k f' id='k56' VALUE='а' OnClick='input.value += k56.value;'><INPUT TYPE='button' Class='k f' id='k57' VALUE='п' OnClick='input.value += k57.value;'><INPUT TYPE='button' Class='k f' id='k58' VALUE='р' OnClick='input.value += k58.value;'><INPUT TYPE='button' Class='k f' id='k59' VALUE='о' OnClick='input.value += k59.value;'><INPUT TYPE='button' Class='k f' id='k60' VALUE='л' OnClick='input.value += k60.value;'><INPUT TYPE='button' Class='k f' id='k61' VALUE='д' OnClick='input.value += k61.value;'><INPUT TYPE='button' Class='k f' id='k62' VALUE='ж' OnClick='input.value += k62.value;'><INPUT TYPE='button' Class='k f' id='k63' VALUE='э' OnClick='input.value += k63.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k64' VALUE='я' OnClick='input.value += k64.value;'><INPUT TYPE='button' Class='k f' id='k65' VALUE='ч' OnCLick='input.value += k65.value;'><INPUT TYPE='button' Class='k f' id='k66' VALUE='с' OnClick='input.value += k66.value;'><INPUT TYPE='button' Class='k f' id='k67' VALUE='м' OnClick='input.value += k67.value;'><INPUT TYPE='button' Class='k f' id='k68' VALUE='и' OnClick='input.value += k68.value;'><INPUT TYPE='button' Class='k f' id='k69' VALUE='т' OnClick='input.value += k69.value;'><INPUT TYPE='button' Class='k f' id='k70' VALUE='ь' OnClick='input.value += k70.value;'><INPUT TYPE='button' Class='k f' id='k71' VALUE='б' OnClick='input.value += k71.value;'><INPUT TYPE='button' Class='k f' id='k72' VALUE='ю' OnClick='input.value += k72.value;'></td></tr></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='space' VALUE=' ' OnClick='spacebar();'></td></tr></tbody></table>"
var englishkeyboardlayout="<table><tbody><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k0' VALUE='q' OnClick='input.value += k0.value;'><INPUT TYPE='button' Class='k f' id='k1' VALUE='w' OnClick='input.value += k1.value;'><INPUT TYPE='button' Class='k f' id='k2' VALUE='e' OnCLick='input.value += k2.value;'><INPUT TYPE='button' Class='k f' id='k3' VALUE='r' OnClick='input.value += k3.value;'><INPUT TYPE='button' Class='k f' id='k4' VALUE='t' OnClick='input.value += k4.value;'><INPUT TYPE='button' Class='k f' id='k5' VALUE='y' OnClick='input.value += k5.value;'><INPUT TYPE='button' Class='k f' id='k6' VALUE='u' OnClick='input.value += k6.value;'><INPUT TYPE='button' Class='k f' id='k7' VALUE='i' OnClick='input.value += k7.value;'><INPUT TYPE='button' Class='k f' id='k8' VALUE='o' OnClick='input.value += k8.value;'><INPUT TYPE='button' Class='k f' id='k9' VALUE='p' OnClick='input.value += k9.value;'><INPUT TYPE='button' NAME='backspace' VALUE=' ← ' OnClick='input.value =input.value.substring(0, input.value.length - 1);'></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='shift' VALUE='↑ABC' OnClick='keyboardinsert.innerHTML=englishkeyboardlayoutupper;'><INPUT TYPE='button' Class='k f' id='k10' VALUE='a' OnClick='input.value += k10.value;'><INPUT TYPE='button' Class='k f' id='k11' VALUE='s' OnClick='input.value += k11.value;'><INPUT TYPE='button' Class='k f' id='k12' VALUE='d' OnClick='input.value += k12.value;'><INPUT TYPE='button' Class='k f' id='k13' VALUE='f' OnClick='input.value += k13.value;'><INPUT TYPE='button' Class='k f' id='k14' VALUE='g' OnCLick='input.value += k14.value;'><INPUT TYPE='button' Class='k f' id='k15' VALUE='h' OnClick='input.value += k15.value;'><INPUT TYPE='button' Class='k f' id='k16' VALUE='j' OnClick='input.value += k16.value;'><INPUT TYPE='button' Class='k f' id='k17' VALUE='k' OnClick='input.value += k17.value;'><INPUT TYPE='button' Class='k f' id='k18' VALUE='l' OnClick='input.value += k18.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k19' VALUE='z' OnClick='input.value += k19.value;'><INPUT TYPE='button' Class='k f' id='k20' VALUE='x' OnClick='input.value += k20.value;'><INPUT TYPE='button' Class='k f' id='k21' VALUE='c' OnClick='input.value += k21.value;'><INPUT TYPE='button' Class='k f' id='k22' VALUE='v' OnClick='input.value += k22.value;'><INPUT TYPE='button' Class='k f' id='k23' VALUE='b' OnClick='input.value += k23.value;'><INPUT TYPE='button' Class='k f' id='k24' VALUE='n' OnCLick='input.value += k24.value;'><INPUT TYPE='button' Class='k f' id='k25' VALUE='m' OnClick='input.value += k25.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='space' VALUE=' ' OnClick='spacebar();'></td></tr></tbody></table>"
var englishkeyboardlayoutupper="<table><tbody><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k0' VALUE='Q' OnClick='input.value += k0.value;'><INPUT TYPE='button' Class='k f' id='k1' VALUE='W' OnClick='input.value += k1.value;'><INPUT TYPE='button' Class='k f' id='k2' VALUE='E' OnCLick='input.value += k2.value;'><INPUT TYPE='button' Class='k f' id='k3' VALUE='R' OnClick='input.value += k3.value;'><INPUT TYPE='button' Class='k f' id='k4' VALUE='T' OnClick='input.value += k4.value;'><INPUT TYPE='button' Class='k f' id='k5' VALUE='Y' OnClick='input.value += k5.value;'><INPUT TYPE='button' Class='k f' id='k6' VALUE='U' OnClick='input.value += k6.value;'><INPUT TYPE='button' Class='k f' id='k7' VALUE='I' OnClick='input.value += k7.value;'><INPUT TYPE='button' Class='k f' id='k8' VALUE='O' OnClick='input.value += k8.value;'><INPUT TYPE='button' Class='k f' id='k9' VALUE='P' OnClick='input.value += k9.value;'><INPUT TYPE='button' NAME='backspace' VALUE=' ← ' OnClick='input.value =input.value.substring(0, input.value.length - 1);'></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='shift' VALUE='↓abc' OnClick='keyboardinsert.innerHTML=englishkeyboardlayout;'><INPUT TYPE='button' Class='k f' id='k10' VALUE='A' OnClick='input.value += k10.value;'><INPUT TYPE='button' Class='k f' id='k11' VALUE='S' OnClick='input.value += k11.value;'><INPUT TYPE='button' Class='k f' id='k12' VALUE='D' OnClick='input.value += k12.value;'><INPUT TYPE='button' Class='k f' id='k13' VALUE='F' OnClick='input.value += k13.value;'><INPUT TYPE='button' Class='k f' id='k14' VALUE='G' OnCLick='input.value += k14.value;'><INPUT TYPE='button' Class='k f' id='k15' VALUE='H' OnClick='input.value += k15.value;'><INPUT TYPE='button' Class='k f' id='k16' VALUE='J' OnClick='input.value += k16.value;'><INPUT TYPE='button' Class='k f' id='k17' VALUE='K' OnClick='input.value += k17.value;'><INPUT TYPE='button' Class='k f' id='k18' VALUE='L' OnClick='input.value += k18.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' Class='k f' id='k19' VALUE='Z' OnClick='input.value += k19.value;'><INPUT TYPE='button' Class='k f' id='k20' VALUE='X' OnClick='input.value += k20.value;'><INPUT TYPE='button' Class='k f' id='k21' VALUE='C' OnClick='input.value += k21.value;'><INPUT TYPE='button' Class='k f' id='k22' VALUE='V' OnClick='input.value += k22.value;'><INPUT TYPE='button' Class='k f' id='k23' VALUE='B' OnClick='input.value += k23.value;'><INPUT TYPE='button' Class='k f' id='k24' VALUE='N' OnCLick='input.value += k24.value;'><INPUT TYPE='button' Class='k f' id='k25' VALUE='M' OnClick='input.value += k25.value;'></td></tr><tr><td align='center'><INPUT TYPE='button' NAME='space' VALUE=' ' OnClick='spacebar();'></td></tr></tbody></table>"
var russiananswer;
var spanishanswer;
var englishanswer;
var checkboxchoice=document.getElementById("checkbox");
var aselectedcase;
var aselectedgender;
var aselectednumber;
var aselectedanimation;
var aselectednoun;
var barray=[];
var arraytracker=0;
function spacebar()
{ document.getElementById("input").value+=" ";
}
function Refreshadj(){
aselectednoun=document.getElementById("Nounchoice");
aselectedadjective=document.getElementById("Adjectivechoice");
aselectedgender=document.getElementById("Genderchoice");
aselectedanimation=document.getElementById("Animationchoice");
aselectednumber=document.getElementById("Numberchoice");
var adjsarray=[];
var padjsarray=[];
if(checkbox.checked==0)
{aselectedadjective.options.length=0;}
else if(aselectednoun.options[aselectednoun.selectedIndex].text=="Random/Aleatorio"&& checkbox.checked==0)
{aselectedadjective.options.length=0;}
else if(aselectednoun.options[aselectednoun.selectedIndex].text=="Random/Aleatorio"&& aselectednumber.options[aselectednumber.selectedIndex].text=="Random/Aleatorio"&& checkbox.checked==1)
{aselectedadjective.options.length=0;
aselectedadjective.options[0]=new Option("Random/Aleatorio", "-1");
aselectedadjective.options[0].selected=true;}
else if(aselectednoun.options[aselectednoun.selectedIndex].text!="Random/Aleatorio"&&aselectednumber.options[aselectednumber.selectedIndex].text=="Random/Aleatorio"&& checkbox.checked==1)
{aselectedadjective.options.length=0;
aselectedadjective.options[0]=new Option("Random/Aleatorio", "-1");
aselectedadjective.options[0].selected=true;}
else if(aselectednoun.options[aselectednoun.selectedIndex].text=="Random/Aleatorio"&&aselectednumber.options[aselectednumber.selectedIndex].text!="Random/Aleatorio"&& checkbox.checked==1)
{aselectedadjective.options.length=0;
aselectedadjective.options[0]=new Option("Random/Aleatorio", "-1");
aselectedadjective.options[0].selected=true;}
else if(aselectednoun.options[aselectednoun.selectedIndex].text!="Random/Aleatorio"&&aselectednumber.options[aselectednumber.selectedIndex].text!="Random/Aleatorio"&& checkbox.checked==1)
{aselectedadjective.options.length=0;
aselectedadjective.options[0]=new Option("Random/Aleatorio", "-1");
aselectedadjective.options[0].selected=true;
var gen=aselectedgender.options[aselectedgender.selectedIndex].value;
var ani=aselectedanimation.options[aselectedanimation.selectedIndex].value;
var nou=aselectednoun.options[aselectednoun.selectedIndex].value;
var num=aselectednumber.options[aselectednumber.selectedIndex].value;
for(var i=0;i<Ru[gen][ani][nou].Adjectives[num].length;i++)
{var x=Ru[gen][ani][nou].Adjectives[num][i].Rudeclension[gen][0].slice(0,1).toUpperCase()+ Ru[gen][ani][nou].Adjectives[num][i].Rudeclension[gen][0].slice(1);
adjsarray.push(x);
padjsarray.push(x);
}
adjsarray.sort();
aselectedadjective.options.length=0;
aselectedadjective.options[0]=new Option("Random/Aleatorio", "-1");
aselectedadjective.options[0].selected=true;
for(var i=0;i<adjsarray.length;i++)
{
aselectedadjective.options[i+1]=new Option(adjsarray[i],padjsarray.indexOf(adjsarray[i]));
}
}
}
function Refreshit(){
aselectedgender=document.getElementById("Genderchoice");
aselectednumber=document.getElementById("Numberchoice");
aselectedanimation=document.getElementById("Animationchoice");
aselectednoun=document.getElementById("Nounchoice");
var pounarray=[];
var nounarray=[];
var gen=aselectedgender.options[aselectedgender.selectedIndex].value;
var ani=aselectedanimation.options[aselectedanimation.selectedIndex].value;
if (aselectednoun.options.length==0 && aselectedgender.options[aselectedgender.selectedIndex].text=="Random/Aleatorio" && aselectednumber.options[aselectednumber.selectedIndex].text=="Random/Aleatorio" && aselectedanimation.options[aselectedanimation.selectedIndex].text=="Random/Aleatorio")
{
aselectednoun.options.length=0;
aselectednoun.options[0]=new Option("Random/Aleatorio", "-1");
aselectednoun.options[0].selected=true;}
if(aselectedgender.options[aselectedgender.selectedIndex].text!="Random/Aleatorio"&& aselectedanimation.options[aselectedanimation.selectedIndex].text!="Random/Aleatorio")
{for(var i=0;i<Ru[gen][ani].length;i++)
{var x=Ru[gen][ani][i].Rudeclension[0].slice(0,1).toUpperCase()+ Ru[gen][ani][i].Rudeclension[0].slice(1);
nounarray.push(x);
pounarray.push(x);
}}
nounarray.sort();
aselectednoun.options.length=0;
aselectednoun.options[0]=new Option("Random/Aleatorio", "-1");
aselectednoun.options[0].selected=true;
for(var i=0;i<nounarray.length;i++)
{
aselectednoun.options[i+1]=new Option(nounarray[i],pounarray.indexOf(nounarray[i]));
}
}
function valueit()
{aselectednoun=document.getElementById("Nounchoice");
alert(aselectednoun.options[aselectednoun.selectedIndex].text + " " + aselectednoun.options[aselectednoun.selectedIndex].value);}
//function Refreshnoun(){
//aselectednoun=document.getElementById("Nounchoice");
//if (aselectednoun.options[aselectednoun.selectedIndex].text=="Random" && verbaspectnumber==0)
//{randnoun = Math.floor((Math.random()*3))}
//else if(aselectednoun.options[aselectednoun.selectedIndex].text=="Random" && verbaspectnumber==1)
//{randnoun = Math.floor((Math.random()*2))}
//else if(aselectednoun.options[aselectednoun.selectedIndex].text!=="Random")
//{randnoun=aselectednoun.options[aselectednoun.selectedIndex].value}
//else{};
//}
function searchKeyPress(e)
{
// look for window.event in case event isn't passed in
if (typeof e == 'undefined' && window.event) { e = window.event; }
if (e.keyCode == 13)
{
document.getElementById("Check").click();
}
}
function newmyFunction3() //Russian to Spanish prompt
{document.getElementById("outer2").style.visibility="hidden";
var table= document.getElementById("Mistakes")
var rowCount=table.rows.length;
for(var i=0; i<rowCount; i++) {
table.rows[i].style.visibility="hidden";}
document.getElementById("download").style.visibility="hidden";
document.getElementById("here").style.visibility="hidden";
document.getElementById("buttonandtext").style.visibility="visible";
document.getElementById("input").value="";
document.getElementById("demo3").innerHTML="";
language=0;
aselectedgender=document.getElementById("Genderchoice");
if (aselectedgender.options[aselectedgender.selectedIndex].text=="Random/Aleatorio")
{gender=Math.floor(Math.random()*3);
do{gender=Math.floor(Math.random()*3)} while (gender==prevgender);}
else {gender=aselectedgender.options[aselectedgender.selectedIndex].value};
aselectedanimation=document.getElementById("Animationchoice");
if (aselectedanimation.options[aselectedanimation.selectedIndex].text=="Random/Aleatorio")
{animacy=Math.floor(Math.random()*2)}
else {animacy=aselectedanimation.options[aselectedanimation.selectedIndex].value};
aselectednoun=document.getElementById("Nounchoice");
if (aselectednoun.options[aselectednoun.selectedIndex].text=="Random/Aleatorio")
{rand=Math.floor(Math.random()*Ru[gender][animacy].length);}
else {rand=aselectednoun.options[aselectednoun.selectedIndex].value};
//rand=Math.floor(Math.random()*Ru[gender][animacy].length);
//do{rand=Math.floor(Math.random()*Ru[gender][animacy].length)} while (rand==prev);
aselectednumber=document.getElementById("Numberchoice");
if (aselectednumber.options[aselectednumber.selectedIndex].text=="Random/Aleatorio")
{plural=Math.floor(Math.random()*2)}
else {plural=aselectednumber.options[aselectednumber.selectedIndex].value};
aselectedadjective=document.getElementById("Adjectivechoice");
if(checkbox.checked==0){adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);}
else if (aselectedadjective.options[aselectedadjective.selectedIndex].text=="Random/Aleatorio")
{adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);}
else {adjective=aselectedadjective.options[aselectedadjective.selectedIndex].value}
//adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);
aselectedcase=document.getElementById("Casechoice");
if (aselectedcase.options[aselectedcase.selectedIndex].text=="Random/Aleatorio")
{russiancase=Math.floor(Math.random()*6)*2;}
else {russiancase=aselectedcase.options[aselectedcase.selectedIndex].value*2};
art =parseInt(russiancase)+ parseInt(plural);
//indexword = spanishnouns.indexOf(Spa[gender][rand][0]);
//indexposition = spanishadjectives.indexOf(spadj[adjective][0][0]);
if (Ru[gender][animacy][rand].Adjectives[plural][adjective].Spposition==0)
{
spanishanswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Spdeclension[Ru[gender][animacy][rand].Spgender][plural] + " " + Ru[gender][animacy][rand].Spdeclension[plural];
}
else {
spanishanswer=Ru[gender][animacy][rand].Spdeclension[plural] + " " + Ru[gender][animacy][rand].Adjectives[plural][adjective].Spdeclension[Ru[gender][animacy][rand].Spgender][plural];
}
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art] + " " + Ru[gender][animacy][rand].Rudeclension[art];
adjectiveson=1;
if(!checkbox.checked) //Adjectives turned off
{spanishanswer=Ru[gender][animacy][rand].Spdeclension[plural];
russiananswer=Ru[gender][animacy][rand].Rudeclension[art];
adjectiveson=0;};
//russianindexword=russiananimatenouns.indexOf(Ru[gender][animacy][rand][0]);
if(gender==0 && adjectiveson==1 && art>1 && art<4 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art]};
if(gender==1 && adjectiveson==1 && art==3 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art];};
insertcell5=[spanishanswer,russiananswer];
insertcell0=[russiananswer,spanishanswer];
questiontext="\xBFCómo se dice " + "<strong>"+ russiananswer + "</strong>" + " en español?";
document.getElementById("question").innerHTML=questiontext;
document.getElementById("keyboardinsert").innerHTML=spanishkeyboardlayout;
var f=document.getElementsByClassName('f')
for(n=0; n<f.length; n++) {
if(f[n].style.fontSize) {
var size = currentsize;
} else {
var size = currentsize;
}
f[n].style.fontSize = size + 'px';
}
prev=rand;
prevgender=gender;
prevadjective=adjective;
}
function guided(){
var aarray=[];
aarray=['10','10','10','10','11','11','11','11','12','12','12','12','00','00','20','20','30','30','40','40','50','50','01','01','21','21','31','31','41','41','51','51','02','02','22','22','32','32','42','42','52','52'];
var carray=[];
carray=['01','00','10','11'];
var darray=[];
var earray=[];
earray=['0','1'];
var farray=[];
var garray=[];
garray=['0','1'];
var harray=[];
var yarray=[];
for(var i=0; i<12; i++) {
if (carray.length==0){carray=darray;darray=[];}
var random = Math.floor((Math.random()*carray.length));
barray[i]=aarray[i]+carray[random];
darray.push(carray[random]);
carray.splice(random,1);
}
for(var i=12; i<aarray.length; i++) {
if (garray.length==0){garray=harray;harray=[];}
if (earray.length==0){earray=farray;farray=[];}
var random = Math.floor((Math.random()*garray.length));
var random2 = Math.floor((Math.random()*earray.length));
barray[i]=aarray[i]+garray[random]+earray[random2];
harray.push(garray[random]);
farray.push(earray[random2]);
garray.splice(random,1);
earray.splice(random2,1);}
barray.sort();
var yarray=[];
for(var i=6;i>0;i--){
var random3= Math.floor((Math.random()*i));
yarray.push(barray[random3]);
barray.splice(random3,1);
}
for(var i=6;i>0;i--){
var random3= Math.floor((Math.random()*i));
yarray.push(barray[random3+12]);
barray.splice(random3+12,1);
}
for(var i=12;i>0;i--){
var random3= Math.floor((Math.random()*i));
yarray.push(barray[random3]);
barray.splice(random3,1);
}
for(var i=6;i>0;i--){
var random3= Math.floor((Math.random()*i));
yarray.push(barray[random3]);
barray.splice(random3,1);
}
for(var i=6;i>0;i--){
var random3= Math.floor((Math.random()*i));
yarray.push(barray[random3]);
barray.splice(random3,1);
}
for(var i=6;i>0;i--){
var random3= Math.floor((Math.random()*i));
yarray.push(barray[random3]);
barray.splice(random3,1);
}
barray=yarray;
}
function newmyFunction4() //Spanish to Russian prompt
{document.getElementById("outer2").style.visibility="hidden";
var table= document.getElementById("Mistakes")
var rowCount=table.rows.length;
for(var i=0; i<rowCount; i++) {
table.rows[i].style.visibility="hidden";}
document.getElementById("download").style.visibility="hidden";
document.getElementById("here").style.visibility="hidden";
document.getElementById("buttonandtext").style.visibility="visible";
document.getElementById("input").value="";
document.getElementById("demo3").innerHTML="";
language=1;
aselectedgender=document.getElementById("Genderchoice");
aselectednumber=document.getElementById("Numberchoice");
aselectedcase=document.getElementById("Casechoice");
aselectedanimation=document.getElementById("Animationchoice");
aselectednoun=document.getElementById("Nounchoice");
if(aselectedgender.options[aselectedgender.selectedIndex].text=="Random/Aleatorio" && aselectednumber.options[aselectednumber.selectedIndex].text=="Random/Aleatorio" && aselectedcase.options[aselectedcase.selectedIndex].text=="Random/Aleatorio" && aselectedanimation.options[aselectedanimation.selectedIndex].text=="Random/Aleatorio" )
{if(arraytracker==0){guided();
russiancase=parseInt(barray[arraytracker][0])*2;
gender=parseInt(barray[arraytracker][1]);
plural=parseInt(barray[arraytracker][2]);
animacy=parseInt(barray[arraytracker][3]);
if (aselectednoun.options[aselectednoun.selectedIndex].text=="Random/Aleatorio")
{rand=Math.floor(Math.random()*Ru[gender][animacy].length);}
else {rand=aselectednoun.options[aselectednoun.selectedIndex].value};
adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);}
else{
russiancase=parseInt(barray[arraytracker][0])*2;
gender=parseInt(barray[arraytracker][1]);
plural=parseInt(barray[arraytracker][2]);
animacy=parseInt(barray[arraytracker][3]);
if (aselectednoun.options[aselectednoun.selectedIndex].text=="Random/Aleatorio")
{rand=Math.floor(Math.random()*Ru[gender][animacy].length);}
else {rand=aselectednoun.options[aselectednoun.selectedIndex].value};
adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);
}
if(arraytracker+1==42){arraytracker=0}
else{arraytracker++}
}
else{
if (aselectedgender.options[aselectedgender.selectedIndex].text=="Random/Aleatorio")
{gender=Math.floor(Math.random()*3);
do{gender=Math.floor(Math.random()*3)} while (gender==prevgender);}
else {gender=aselectedgender.options[aselectedgender.selectedIndex].value};
if (aselectedanimation.options[aselectedanimation.selectedIndex].text=="Random/Aleatorio")
{animacy=Math.floor(Math.random()*2)}
else {animacy=aselectedanimation.options[aselectedanimation.selectedIndex].value};
if (aselectednoun.options[aselectednoun.selectedIndex].text=="Random/Aleatorio")
{rand=Math.floor(Math.random()*Ru[gender][animacy].length);}
else {rand=aselectednoun.options[aselectednoun.selectedIndex].value};
//rand=aselectednoun.options[aselectednoun.selectedIndex].value
//rand=Math.floor(Math.random()*Ru[gender][animacy].length);
//do{rand=Math.floor(Math.random()*Ru[gender][animacy].length)} while (rand==prev);
if (aselectednumber.options[aselectednumber.selectedIndex].text=="Random/Aleatorio")
{plural=Math.floor(Math.random()*2)}
else {plural=aselectednumber.options[aselectednumber.selectedIndex].value};
aselectedadjective=document.getElementById("Adjectivechoice");
if(checkbox.checked==0){adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);}
else if (aselectedadjective.options[aselectedadjective.selectedIndex].text=="Random/Aleatorio")
{adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);}
else {adjective=aselectedadjective.options[aselectedadjective.selectedIndex].value}
//adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);
aselectedcase=document.getElementById("Casechoice");
if (aselectedcase.options[aselectedcase.selectedIndex].text=="Random/Aleatorio")
{russiancase=Math.floor(Math.random()*6)*2;}
else {russiancase=aselectedcase.options[aselectedcase.selectedIndex].value*2};
}
art =parseInt(russiancase)+ parseInt(plural);
//indexword = spanishnouns.indexOf(Spa[gender][rand][0]);
//indexposition = spanishadjectives.indexOf(spadj[adjective][0][0]);
if (Ru[gender][animacy][rand].Adjectives[plural][adjective].Spposition==0)
{
spanishanswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Spdeclension[Ru[gender][animacy][rand].Spgender][plural] + " " + Ru[gender][animacy][rand].Spdeclension[plural];
}
else {
spanishanswer=Ru[gender][animacy][rand].Spdeclension[plural] + " " + Ru[gender][animacy][rand].Adjectives[plural][adjective].Spdeclension[Ru[gender][animacy][rand].Spgender][plural];
}
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art] + " " + Ru[gender][animacy][rand].Rudeclension[art];
adjectiveson=1;
if(!checkbox.checked) //Adjectives turned off
{spanishanswer=Ru[gender][animacy][rand].Spdeclension[plural];
russiananswer=Ru[gender][animacy][rand].Rudeclension[art];
adjectiveson=0;};
//russianindexword=russiananimatenouns.indexOf(Ru[gender][animacy][rand][0]);
if(gender==0 && adjectiveson==1 && art>1 && art<4 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art]};
if(gender==1 && adjectiveson==1 && art==3 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art];};
insertcell5=[spanishanswer,russiananswer];
insertcell0=[russiananswer,spanishanswer];
questiontext="\xBFCómo se dice " + "<strong>" + spanishanswer + "</strong>" + " en (" + cases[art] + ") en ruso?";
if(gender==0 && Ru[gender][animacy][rand].Spdeclension[0]=="estudiante"){
questiontext="\xBFCómo se dice " + "<strong>" + spanishanswer + "</strong>" + " (masculino) en (" + cases[art] + ") en ruso?";}
if(gender==1 && Ru[gender][animacy][rand].Spdeclension[0]=="estudiante"){
questiontext="\xBFCómo se dice " + "<strong>" + spanishanswer + "</strong>" + " (feminino) en (" + cases[art] + ") en ruso?";}
if(gender==0 && Ru[gender][animacy][rand].Spdeclension[0]=="presidente"){
questiontext="\xBFCómo se dice " + "<strong>" + spanishanswer + "</strong>" + " (masculino) en (" + cases[art] + ") en ruso?";}
if(gender==1 && Ru[gender][animacy][rand].Spdeclension[0]=="presidente"){
questiontext="\xBFCómo se dice " + "<strong>" + spanishanswer + "</strong>" + " (feminino) en (" + cases[art] + ") en ruso?";}
document.getElementById("question").innerHTML=questiontext;
document.getElementById("keyboardinsert").innerHTML=russiankeyboardlayout;
var f=document.getElementsByClassName('f')
for(n=0; n<f.length; n++) {
if(f[n].style.fontSize) {
var size = currentsize;
} else {
var size = currentsize;
}
f[n].style.fontSize = size + 'px';
}
prev=rand;
prevgender=gender;
prevadjective=adjective;
}
function EnglishtoRussian() //English to Russian prompt
{document.getElementById("outer2").style.visibility="hidden";
var table= document.getElementById("Mistakes")
var rowCount=table.rows.length;
for(var i=0; i<rowCount; i++) {
table.rows[i].style.visibility="hidden";}
document.getElementById("download").style.visibility="hidden";
document.getElementById("here").style.visibility="hidden";
document.getElementById("buttonandtext").style.visibility="visible";
document.getElementById("input").value="";
document.getElementById("demo3").innerHTML="";
language=2;
aselectedgender=document.getElementById("Genderchoice");
aselectednumber=document.getElementById("Numberchoice");
aselectedcase=document.getElementById("Casechoice");
aselectedanimation=document.getElementById("Animationchoice");
if(aselectedgender.options[aselectedgender.selectedIndex].text=="Random/Aleatorio" && aselectednumber.options[aselectednumber.selectedIndex].text=="Random/Aleatorio" && aselectedcase.options[aselectedcase.selectedIndex].text=="Random/Aleatorio" && aselectedanimation.options[aselectedanimation.selectedIndex].text=="Random/Aleatorio")
{if(arraytracker==0){guided();
russiancase=parseInt(barray[arraytracker][0])*2;
gender=parseInt(barray[arraytracker][1]);
plural=parseInt(barray[arraytracker][2]);
animacy=parseInt(barray[arraytracker][3]);
rand=Math.floor(Math.random()*Ru[gender][animacy].length);
adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);}
else{
russiancase=parseInt(barray[arraytracker][0])*2;
gender=parseInt(barray[arraytracker][1]);
plural=parseInt(barray[arraytracker][2]);
animacy=parseInt(barray[arraytracker][3]);
rand=Math.floor(Math.random()*Ru[gender][animacy].length);
adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);
}
if(arraytracker+1==42){arraytracker=0}
else{arraytracker++}
}
else{
if (aselectedgender.options[aselectedgender.selectedIndex].text=="Random/Aleatorio")
{gender=Math.floor(Math.random()*3);
do{gender=Math.floor(Math.random()*3)} while (gender==prevgender);}
else {gender=aselectedgender.options[aselectedgender.selectedIndex].value};
if (aselectedanimation.options[aselectedanimation.selectedIndex].text=="Random/Aleatorio")
{animacy=Math.floor(Math.random()*2)}
else {animacy=aselectedanimation.options[aselectedanimation.selectedIndex].value};
aselectednoun=document.getElementById("Nounchoice");
if (aselectednoun.options[aselectednoun.selectedIndex].text=="Random/Aleatorio")
{rand=Math.floor(Math.random()*Ru[gender][animacy].length);}
else {rand=aselectednoun.options[aselectednoun.selectedIndex].value};
//rand=Math.floor(Math.random()*Ru[gender][animacy].length);
//do{rand=Math.floor(Math.random()*Ru[gender][animacy].length)} while (rand==prev);
if (aselectednumber.options[aselectednumber.selectedIndex].text=="Random/Aleatorio")
{plural=Math.floor(Math.random()*2)}
else {plural=aselectednumber.options[aselectednumber.selectedIndex].value};
aselectedadjective=document.getElementById("Adjectivechoice");
if(checkbox.checked==0){adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);}
else if (aselectedadjective.options[aselectedadjective.selectedIndex].text=="Random/Aleatorio")
{adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);}
else {adjective=aselectedadjective.options[aselectedadjective.selectedIndex].value}
//adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);
aselectedcase=document.getElementById("Casechoice");
if (aselectedcase.options[aselectedcase.selectedIndex].text=="Random/Aleatorio")
{russiancase=Math.floor(Math.random()*6)*2;}
else {russiancase=aselectedcase.options[aselectedcase.selectedIndex].value*2};
}
art =parseInt(russiancase)+ parseInt(plural);
englishanswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Engdeclension[plural] + " " + Ru[gender][animacy][rand].Engdeclension[plural];
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art] + " " + Ru[gender][animacy][rand].Rudeclension[art];
adjectiveson=1;
if(!checkbox.checked) //Adjectives turned off
{englishanswer=Ru[gender][animacy][rand].Engdeclension[plural];
russiananswer=Ru[gender][animacy][rand].Rudeclension[art];
adjectiveson=0;};
//russianindexword=russiananimatenouns.indexOf(Ru[gender][animacy][rand][0]);
if(gender==0 && adjectiveson==1 && art>1 && art<4 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art]};
if(gender==1 && adjectiveson==1 && art==3 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art];};
insertcell5=[spanishanswer,russiananswer,russiananswer];
insertcell0=[russiananswer,spanishanswer,englishanswer];
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " in (" + Engcases[art] + ") in Russian?";
if(gender==0 && Ru[gender][animacy][rand].Engdeclension[0]=="friend"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (masculine) in (" + Engcases[art] + ") in Russian?";}
if(gender==1 && Ru[gender][animacy][rand].Engdeclension[0]=="friend"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (feminine) in (" + Engcases[art] + ") in Russian?";}
if(gender==0 && Ru[gender][animacy][rand].Engdeclension[0]=="president"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (masculine) in (" + Engcases[art] + ") in Russian?";}
if(gender==1 && Ru[gender][animacy][rand].Engdeclension[0]=="president"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (feminine) in (" + Engcases[art] + ") in Russian?";}
if(gender==0 && Ru[gender][animacy][rand].Engdeclension[0]=="student"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (masculine) in (" + Engcases[art] + ") in Russian?";}
if(gender==1 && Ru[gender][animacy][rand].Engdeclension[0]=="student"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (feminine) in (" + Engcases[art] + ") in Russian?";}
if(gender==0 && Ru[gender][animacy][rand].Engdeclension[0]=="teacher"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (masculine) in (" + Engcases[art] + ") in Russian?";}
if(gender==1 && Ru[gender][animacy][rand].Engdeclension[0]=="teacher"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (feminine) in (" + Engcases[art] + ") in Russian?";}
if(gender==0 && Ru[gender][animacy][rand].Engdeclension[0]=="writer"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (masculine) in (" + Engcases[art] + ") in Russian?";}
if(gender==1 && Ru[gender][animacy][rand].Engdeclension[0]=="writer"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (feminine) in (" + Engcases[art] + ") in Russian?";}
document.getElementById("question").innerHTML=questiontext;
document.getElementById("keyboardinsert").innerHTML=russiankeyboardlayout;
var f=document.getElementsByClassName('f')
for(n=0; n<f.length; n++) {
if(f[n].style.fontSize) {
var size = currentsize;
} else {
var size = currentsize;
}
f[n].style.fontSize = size + 'px';
}
prev=rand;
prevgender=gender;
prevadjective=adjective;
}
//start Russian to English
function RussiantoEnglish() //Russian to English prompt
{document.getElementById("outer2").style.visibility="hidden";
var table= document.getElementById("Mistakes")
var rowCount=table.rows.length;
for(var i=0; i<rowCount; i++) {
table.rows[i].style.visibility="hidden";}
document.getElementById("download").style.visibility="hidden";
document.getElementById("here").style.visibility="hidden";
document.getElementById("buttonandtext").style.visibility="visible";
document.getElementById("input").value="";
document.getElementById("demo3").innerHTML="";
language=3;
aselectedgender=document.getElementById("Genderchoice");
if (aselectedgender.options[aselectedgender.selectedIndex].text=="Random/Aleatorio")
{gender=Math.floor(Math.random()*3);
do{gender=Math.floor(Math.random()*3)} while (gender==prevgender);}
else {gender=aselectedgender.options[aselectedgender.selectedIndex].value};
aselectedanimation=document.getElementById("Animationchoice");
if (aselectedanimation.options[aselectedanimation.selectedIndex].text=="Random/Aleatorio")
{animacy=Math.floor(Math.random()*2)}
else {animacy=aselectedanimation.options[aselectedanimation.selectedIndex].value};
aselectednoun=document.getElementById("Nounchoice");
if (aselectednoun.options[aselectednoun.selectedIndex].text=="Random/Aleatorio")
{rand=Math.floor(Math.random()*Ru[gender][animacy].length);}
else {rand=aselectednoun.options[aselectednoun.selectedIndex].value};
//rand=Math.floor(Math.random()*Ru[gender][animacy].length);
//do{rand=Math.floor(Math.random()*Ru[gender][animacy].length)} while (rand==prev);
aselectednumber=document.getElementById("Numberchoice");
if (aselectednumber.options[aselectednumber.selectedIndex].text=="Random/Aleatorio")
{plural=Math.floor(Math.random()*2)}
else {plural=aselectednumber.options[aselectednumber.selectedIndex].value};
//adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);
aselectedadjective=document.getElementById("Adjectivechoice");
if(checkbox.checked==0){adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);}
else if (aselectedadjective.options[aselectedadjective.selectedIndex].text=="Random/Aleatorio")
{adjective=Math.floor(Math.random()*Ru[gender][animacy][rand].Adjectives[plural].length);}
else {adjective=aselectedadjective.options[aselectedadjective.selectedIndex].value}
aselectedcase=document.getElementById("Casechoice");
if (aselectedcase.options[aselectedcase.selectedIndex].text=="Random/Aleatorio")
{russiancase=Math.floor(Math.random()*6)*2;}
else {russiancase=aselectedcase.options[aselectedcase.selectedIndex].value*2};
art =parseInt(russiancase)+ parseInt(plural);
englishanswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Engdeclension[plural] + " " + Ru[gender][animacy][rand].Engdeclension[plural];
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art] + " " + Ru[gender][animacy][rand].Rudeclension[art];
adjectiveson=1;
if(!checkbox.checked) //Adjectives turned off
{englishanswer=Ru[gender][animacy][rand].Engdeclension[plural];
russiananswer=Ru[gender][animacy][rand].Rudeclension[art];
adjectiveson=0;};
//russianindexword=russiananimatenouns.indexOf(Ru[gender][animacy][rand][0]);
if(gender==0 && adjectiveson==1 && art>1 && art<4 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art]};
if(gender==1 && adjectiveson==1 && art==3 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art];};
insertcell5=[spanishanswer,russiananswer,russiananswer,englishanswer];
insertcell0=[russiananswer,spanishanswer,englishanswer,russiananswer];
questiontext="How do you say " + "<strong>" + russiananswer + "</strong>" + " in English?";
document.getElementById("question").innerHTML=questiontext;
document.getElementById("keyboardinsert").innerHTML=englishkeyboardlayout;
var f=document.getElementsByClassName('f')
for(n=0; n<f.length; n++) {
if(f[n].style.fontSize) {
var size = currentsize;
} else {
var size = currentsize;
}
f[n].style.fontSize = size + 'px';
}
prev=rand;
prevgender=gender;
prevadjective=adjective;
}
//end Russian to English
function newmyFunction5() //Review mistakes, prompt(s) is-are based on previous mistakes and prompts continue until all mistakes are corrected
{document.getElementById("outer2").style.visibility="hidden";
var table= document.getElementById("Mistakes")
var rowCount=table.rows.length;
for(var i=0; i<rowCount; i++) {
table.rows[i].style.visibility="hidden";}
document.getElementById("download").style.visibility="hidden";
document.getElementById("here").style.visibility="hidden";
document.getElementById("mistakebutton").style.visibility="hidden";
document.getElementById("RuSp").style.visibility="hidden";
document.getElementById("SpRu").style.visibility="hidden";
document.getElementById("EngRu").style.visibility="hidden";
document.getElementById("RuEng").style.visibility="hidden";
document.getElementById("buttonandtext").style.visibility="visible";
document.getElementById("input").value="";
document.getElementById("demo3").innerHTML="";
rand=mistakes[counter][0];
art=mistakes[counter][1];
gender=mistakes[counter][6];
adjective=mistakes[counter][7];
adjectiveson=mistakes[counter][8];
plural=mistakes[counter][9];
animacy=mistakes[counter][10];
if (mistakes[counter][2]==0)
{language=0;
//indexword = spanishnouns.indexOf(Spa[gender][rand][0]);
//indexposition = spanishadjectives.indexOf(spadj[adjective][0][0]);
if (Ru[gender][animacy][rand].Adjectives[plural][adjective].Spposition==0)
{
spanishanswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Spdeclension[Ru[gender][animacy][rand].Spgender][plural] + " " + Ru[gender][animacy][rand].Spdeclension[plural];
}
else {
spanishanswer=Ru[gender][animacy][rand].Spdeclension[plural] + " " + Ru[gender][animacy][rand].Adjectives[plural][adjective].Spdeclension[Ru[gender][animacy][rand].Spgender][plural];
}
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art] + " " + Ru[gender][animacy][rand].Rudeclension[art];
if(adjectiveson==0) //Adjectives turned off
{spanishanswer=Ru[gender][animacy][rand].Spdeclension[plural];
russiananswer=Ru[gender][animacy][rand].Rudeclension[art];
};
//russianindexword=russiananimatenouns.indexOf(Ru[gender][animacy][rand][0]);
if(gender==0 && adjectiveson==1 && art>1 && art<4 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art]};
if(gender==1 && adjectiveson==1 && art==3 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art];};
insertcell5=[spanishanswer,russiananswer];
insertcell0=[russiananswer,spanishanswer];
questiontext="\xBFCómo se dice " + "<strong>"+ russiananswer + "</strong>" + " en español? Tu respuesta incorrecta fue: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
document.getElementById("question").innerHTML=questiontext;
document.getElementById("keyboardinsert").innerHTML=spanishkeyboardlayout;
var f=document.getElementsByClassName('f')
for(n=0; n<f.length; n++) {
if(f[n].style.fontSize) {
var size = currentsize;
} else {
var size = currentsize;
}
f[n].style.fontSize = size + 'px';
}}
else if(mistakes[counter][2] ==1)
{language=1;
// indexword = spanishnouns.indexOf(Spa[gender][rand][0]);
//indexposition = spanishadjectives.indexOf(spadj[adjective][0][0]);
if (Ru[gender][animacy][rand].Adjectives[plural][adjective].Spposition==0)
{
spanishanswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Spdeclension[Ru[gender][animacy][rand].Spgender][plural] + " " + Ru[gender][animacy][rand].Spdeclension[plural];
}
else {
spanishanswer=Ru[gender][animacy][rand].Spdeclension[plural] + " " + Ru[gender][animacy][rand].Adjectives[plural][adjective].Spdeclension[Ru[gender][animacy][rand].Spgender][plural];
}
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art] + " " + Ru[gender][animacy][rand].Rudeclension[art];
if(adjectiveson==0) //Adjectives turned off
{spanishanswer=Ru[gender][animacy][rand].Spdeclension[plural];
russiananswer=Ru[gender][animacy][rand].Rudeclension[art];
};
//russianindexword=russiananimatenouns.indexOf(Ru[gender][animacy][rand][0]);
if(gender==0 && adjectiveson==1 && art>1 && art<4 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art]};
if(gender==1 && adjectiveson==1 && art==3 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art];};
insertcell5=[spanishanswer,russiananswer];
insertcell0=[russiananswer,spanishanswer];
questiontext=questiontext="\xBFCómo se dice " + "<strong>" + spanishanswer + "</strong>" + " en (" + cases[art] + ") en ruso? Tu respuesta incorrecta fue: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
if(gender==0 && Ru[gender][animacy][rand].Spdeclension[0]=="estudiante"){
questiontext=questiontext="\xBFCómo se dice " + "<strong>" + spanishanswer + "</strong>" + " (masculino) en (" + cases[art] + ") en ruso? Tu respuesta incorrecta fue: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";}
if(gender==1 && Ru[gender][animacy][rand].Spdeclension[0]=="estudiante"){
questiontext=questiontext="\xBFCómo se dice " + "<strong>" + spanishanswer + "</strong>" + " (feminino) en (" + cases[art] + ") en ruso? Tu respuesta incorrecta fue: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
}
if(gender==0 && Ru[gender][animacy][rand].Spdeclension[0]=="presidente"){
questiontext=questiontext="\xBFCómo se dice " + "<strong>" + spanishanswer + "</strong>" + " (masculino) en (" + cases[art] + ") en ruso? Tu respuesta incorrecta fue: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";}
if(gender==1 && Ru[gender][animacy][rand].Spdeclension[0]=="presidente"){
questiontext=questiontext="\xBFCómo se dice " + "<strong>" + spanishanswer + "</strong>" + " (feminino) en (" + cases[art] + ") en ruso? Tu respuesta incorrecta fue: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
}
document.getElementById("question").innerHTML=questiontext;
document.getElementById("keyboardinsert").innerHTML=russiankeyboardlayout;
var f=document.getElementsByClassName('f')
for(n=0; n<f.length; n++) {
if(f[n].style.fontSize) {
var size = currentsize;
} else {
var size = currentsize;
}
f[n].style.fontSize = size + 'px';
}}
else if(mistakes[counter][2]==2)
{language=2;
englishanswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Engdeclension[plural] + " " + Ru[gender][animacy][rand].Engdeclension[plural];
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art] + " " + Ru[gender][animacy][rand].Rudeclension[art];
if(adjectiveson==0) //Adjectives turned off
{englishanswer=Ru[gender][animacy][rand].Engdeclension[plural];
russiananswer=Ru[gender][animacy][rand].Rudeclension[art];};
//russianindexword=russiananimatenouns.indexOf(Ru[gender][animacy][rand][0]);
if(gender==0 && adjectiveson==1 && art>1 && art<4 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art]};
if(gender==1 && adjectiveson==1 && art==3 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art];};
insertcell5=[spanishanswer,russiananswer,russiananswer];
insertcell0=[russiananswer,spanishanswer,englishanswer];
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " in (" + Engcases[art] + ") in Russian? Your incorrect answer was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
if(gender==0 && Ru[gender][animacy][rand].Engdeclension[0]=="friend"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (masculine) in (" + Engcases[art] + ") in Russian? Your incorrect answer was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
}
if(gender==1 && Ru[gender][animacy][rand].Engdeclension[0]=="friend"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (feminine) in (" + Engcases[art] + ") in Russian? Your incorrect answer was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
}
if(gender==0 && Ru[gender][animacy][rand].Engdeclension[0]=="president"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (masculine) in (" + Engcases[art] + ") in Russian? Your incorrect answer was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
}
if(gender==1 && Ru[gender][animacy][rand].Engdeclension[0]=="president"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (feminine) in (" + Engcases[art] + ") in Russian? Your incorrect answer was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
}
if(gender==0 && Ru[gender][animacy][rand].Engdeclension[0]=="student"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (masculine) in (" + Engcases[art] + ") in Russian? Your incorrect answer was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
}
if(gender==1 && Ru[gender][animacy][rand].Engdeclension[0]=="student"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (feminine) in (" + Engcases[art] + ") in Russian? Your incorrect answer was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
}
if(gender==0 && Ru[gender][animacy][rand].Engdeclension[0]=="teacher"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (masculine) in (" + Engcases[art] + ") in Russian? Your incorrect answer was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
}
if(gender==1 && Ru[gender][animacy][rand].Engdeclension[0]=="teacher"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (feminine) in (" + Engcases[art] + ") in Russian? Your incorrect answer was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
}
if(gender==0 && Ru[gender][animacy][rand].Engdeclension[0]=="writer"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (masculine) in (" + Engcases[art] + ") in Russian? Your incorrect answer was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
}
if(gender==1 && Ru[gender][animacy][rand].Engdeclension[0]=="writer"){
questiontext="How do you say " + "<strong>" + englishanswer + "</strong>" + " (feminine) in (" + Engcases[art] + ") in Russian? Your incorrect answer was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
}
document.getElementById("question").innerHTML=questiontext;
document.getElementById("keyboardinsert").innerHTML=russiankeyboardlayout;
var f=document.getElementsByClassName('f')
for(n=0; n<f.length; n++) {
if(f[n].style.fontSize) {
var size = currentsize;
} else {
var size = currentsize;
}
f[n].style.fontSize = size + 'px';
}}
else if(mistakes[counter][2]==3)
{language=3;
englishanswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Engdeclension[plural] + " " + Ru[gender][animacy][rand].Engdeclension[plural];
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art] + " " + Ru[gender][animacy][rand].Rudeclension[art];
if(adjectiveson==0) //Adjectives turned off
{englishanswer=Ru[gender][animacy][rand].Engdeclension[plural];
russiananswer=Ru[gender][animacy][rand].Rudeclension[art];};
//russianindexword=russiananimatenouns.indexOf(Ru[gender][animacy][rand][0]);
if(gender==0 && adjectiveson==1 && art>1 && art<4 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art]};
if(gender==1 && adjectiveson==1 && art==3 && Ru[gender][animacy][rand].Animate!=0)
{
russiananswer=Ru[gender][animacy][rand].Adjectives[plural][adjective].Rudeclension[gender][art+2] + " " + Ru[gender][animacy][rand].Rudeclension[art];};
insertcell5=[spanishanswer,russiananswer,russiananswer,englishanswer];
insertcell0=[russiananswer,spanishanswer,englishanswer,russiananswer];
questiontext="How do you say " + "<strong>" + russiananswer + "</strong>" + " in English? Your incorrect answer was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
document.getElementById("question").innerHTML=questiontext;
document.getElementById("keyboardinsert").innerHTML=englishkeyboardlayout;
var f=document.getElementsByClassName('f')
for(n=0; n<f.length; n++) {
if(f[n].style.fontSize) {
var size = currentsize;
} else {
var size = currentsize;
}
f[n].style.fontSize = size + 'px';
}}
counter=counter+1;
}
var tablecellinsertarrayn= new Array ();
tablecellinsertarrayn=[0,1]; //inanimate or animate noun
tablecellinsertarrayn[0]=[0,1,2]; //inanimate masculine, feminine or neuter
tablecellinsertarrayn[1]=[0,1,2]; //animate masculine, feminine or neuter
tablecellinsertarrayn[0][0]=[0,3,6,12,18,21,24,27,30,33,36,39]; //inanimate masculine 6 cases Nsg Npl Asg Apl Gsg Gpl Dsg Dpl Isg Ipl Psg Ppl
tablecellinsertarrayn[0][1]=[1,4,8,14,19,22,25,28,31,34,37,40]; //inanimate feminine 6 cases Nsg Npl Asg Apl Gsg Gpl Dsg Dpl Isg Ipl Psg Ppl
tablecellinsertarrayn[0][2]=[2,5,10,16,20,23,26,29,32,35,38,41]; //inanimate neuter 6 cases Nsg Npl Asg Apl Gsg Gpl Dsg Dpl Isg Ipl Psg Ppl
tablecellinsertarrayn[1][0]=[0,3,7,13,18,21,24,27,30,33,36,39]; //animate masculine 6 cases Nsg Npl Asg Apl Gsg Gpl Dsg Dpl Isg Ipl Psg Ppl
tablecellinsertarrayn[1][1]=[1,4,9,15,19,22,25,28,31,34,37,40]; //animate feminine 6 cases Nsg Npl Asg Apl Gsg Gpl Dsg Dpl Isg Ipl Psg Ppl
tablecellinsertarrayn[1][2]=[2,5,11,17,20,23,26,29,32,35,38,41]; //animate neuter 6 cases Nsg Npl Asg Apl Gsg Gpl Dsg Dpl Isg Ipl Psg Ppl
var tablecellinsertarraya= new Array ();
tablecellinsertarraya=[0,1]; //inanimate or animate noun
tablecellinsertarraya[0]=[0,1,2]; //inanimate masculine, feminine or neuter
tablecellinsertarraya[1]=[0,1,2]; //animate masculine, feminine or neuter
tablecellinsertarraya[0][0]=[0,3,4,7,12,15,16,19,20,23,24,27]; //inanimate masculine 6 cases Nsg Npl Asg Apl Gsg Gpl Dsg Dpl Isg Ipl Psg Ppl
tablecellinsertarraya[0][1]=[1,3,5,7,13,15,17,19,21,23,25,27]; //inanimate feminine 6 cases Nsg Npl Asg Apl Gsg Gpl Dsg Dpl Isg Ipl Psg Ppl
tablecellinsertarraya[0][2]=[2,3,6,7,14,15,18,19,22,23,26,27]; //inanimate neuter 6 cases Nsg Npl Asg Apl Gsg Gpl Dsg Dpl Isg Ipl Psg Ppl
tablecellinsertarraya[1][0]=[0,3,8,11,12,15,16,19,20,23,24,27]; //animate masculine 6 cases Nsg Npl Asg Apl Gsg Gpl Dsg Dpl Isg Ipl Psg Ppl
tablecellinsertarraya[1][1]=[1,3,9,11,13,15,17,19,21,23,25,27]; //animate feminine 6 cases Nsg Npl Asg Apl Gsg Gpl Dsg Dpl Isg Ipl Psg Ppl
tablecellinsertarraya[1][2]=[2,3,10,11,14,15,18,19,22,23,26,27]; //animate neuter 6 cases Nsg Npl Asg Apl Gsg Gpl Dsg Dpl Isg Ipl Psg Ppl
var answerarray = new Array();
//0 wrong adj words, 1 wrong adj frequency, 2 correct adj words, 3 correct adj frequency
//4 wrong noun words, 5 wrong noun frequency, 6 correct noun words, 7 correct noun frequency
answerarray=[0,1,2,3,4,5,6,7];
answerarray[0]=new Array();
answerarray[1]=new Array();
answerarray[2]=new Array();
answerarray[3]=new Array();
answerarray[4]=new Array();
answerarray[5]=new Array();
answerarray[6]=new Array();
answerarray[7]=new Array();
answerarray[0]=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27];
answerarray[1]=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27];
answerarray[2]=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27];
answerarray[3]=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27];
answerarray[4]=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41];
answerarray[5]=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41];
answerarray[6]=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41];
answerarray[7]=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41];
for (var i=0;i<8;i++){
for (var j=0;j<answerarray[i].length;j++)
{answerarray[i][j]=new Array()}}
function check () //If language =0 see if the Spanish answer matches the Russian prompt;
//If Language =1 see if the Russian answer matches the Spanish prompt
//If Language =2 see if the Russian answer matches the English prompt
//If Language =3 see if the English answer matches the Russian prompt
{
if (document.getElementById("input").value==""){return;}
person=document.getElementById("input").value;
document.getElementById("input").value="";
person = person.replace(/^\s+|\s+$/g,'');
if (language ==0)
{if (person==spanishanswer)
{
score = score + 1;
tries = tries + 1;
right = right + 1;
average=score/tries*100;
ave=average.toFixed(2);
x="Sí. " + "<strong>"+ russiananswer.slice(0,1).toUpperCase() + russiananswer.slice(1) + "</strong>"+ " es " + "<strong>"+person + "</strong>"+ " en español.";
feedbacktext=" Contestada correctamente: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("demo3").innerHTML=x;
document.getElementById("feedbackinsert").innerHTML=feedbacktext;
prev=rand;
prevgender=gender;
prevadjective=adjective;
if(tries!=score)
{
var table= document.getElementById("Mistakes")
var rowCount=table.rows.length;
for(var i=0; i<rowCount; i++) {
table.rows[i].style.visibility="visible";}
document.getElementById("download").style.visibility="visible";
}
}
else
{//alert(insertcell0[language].slice(0,1).toUpperCase()+ insertcell0[language].slice(1)+ " " + gendername[gender] + " " + pluralname[art] + " " + artname[art] + " " + person + " " + insertcell5[language].slice(0,1).toUpperCase()+ insertcell5[language].slice(1));
tries = tries + 1;
mistakes[wrong]=[ rand, art, 0, person, Ru[gender][animacy][rand].Rudeclension[art], Ru[gender][animacy][rand].Spdeclension[plural],gender,adjective, adjectiveson,plural,animacy];
wrong = wrong + 1;
average=score/tries*100;
ave=average.toFixed(2);
x="No. " + "<strong>"+ russiananswer.slice(0,1).toUpperCase()+ russiananswer.slice(1) + "</strong>"+" es " + "<strong>"+ spanishanswer + "</strong>"+" en español.";
feedbacktext=" Contestada correctamente: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("demo3").innerHTML=x;
document.getElementById("feedbackinsert").innerHTML=feedbacktext;
document.getElementById("mistakebutton").style.visibility="visible";
prev=rand;
prevgender=gender;
prevadjective=adjective;
addRow("Mistakes");
var f=document.getElementsByClassName('f')
for(n=0; n<f.length; n++) {
if(f[n].style.fontSize) {
var size = currentsize;
} else {
var size = currentsize;
}
f[n].style.fontSize = size + 'px';
}
}
}
//start case 3
else if (language ==3)
{if (person==englishanswer)
{
score = score + 1;
tries = tries + 1;
right = right + 1;
average=score/tries*100;
ave=average.toFixed(2);
x="Yes. " + "<strong>"+ russiananswer.slice(0,1).toUpperCase() + russiananswer.slice(1) + "</strong>"+ " is " + "<strong>"+person + "</strong>"+ " in English.";
feedbacktext=" Answered correctly: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("demo3").innerHTML=x;
document.getElementById("feedbackinsert").innerHTML=feedbacktext;
prev=rand;
prevgender=gender;
prevadjective=adjective;
if(tries!=score)
{
var table= document.getElementById("Mistakes")
var rowCount=table.rows.length;
for(var i=0; i<rowCount; i++) {
table.rows[i].style.visibility="visible";}
document.getElementById("download").style.visibility="visible";
}
}
else
{//alert(insertcell0[language].slice(0,1).toUpperCase()+ insertcell0[language].slice(1)+ " " + gendername[gender] + " " + pluralname[art] + " " + artname[art] + " " + person + " " + insertcell5[language].slice(0,1).toUpperCase()+ insertcell5[language].slice(1));
tries = tries + 1;
mistakes[wrong]=[ rand, art, 3, person, Ru[gender][animacy][rand].Rudeclension[art], Ru[gender][animacy][rand].Engdeclension[plural],gender,adjective, adjectiveson,plural,animacy];
wrong = wrong + 1;
average=score/tries*100;
ave=average.toFixed(2);
x="No. " + "<strong>"+ russiananswer.slice(0,1).toUpperCase()+ russiananswer.slice(1) + "</strong>"+" is " + "<strong>"+ englishanswer + "</strong>"+" in English.";
feedbacktext=" Answered correctly: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("demo3").innerHTML=x;
document.getElementById("feedbackinsert").innerHTML=feedbacktext;
document.getElementById("mistakebutton").style.visibility="visible";
prev=rand;
prevgender=gender;
prevadjective=adjective;
addRow("Mistakes");
var f=document.getElementsByClassName('f')
for(n=0; n<f.length; n++) {
if(f[n].style.fontSize) {
var size = currentsize;
} else {
var size = currentsize;
}
f[n].style.fontSize = size + 'px';
}
}
}
//end case 3
else {
var tablecellnumbera = tablecellinsertarraya[Ru[gender][animacy][rand].Animate][gender][art];
var tablecellnumbern = tablecellinsertarrayn[Ru[gender][animacy][rand].Animate][gender][art];
var cellca=document.getElementsByClassName("cadj");
var cellwa=document.getElementsByClassName("wadj");
var cellcn=document.getElementsByClassName("cnoun");
var cellwn=document.getElementsByClassName("wnoun");
var splitperson=person.split(" ");
var splitrussiananswer=russiananswer.split(" ");
if (person== russiananswer)
{ if(adjectiveson)
{
//0 wrong adj words, 1 wrong adj frequency, 2 correct adj words, 3 correct adj frequency
//4 wrong noun words, 5 wrong noun frequency, 6 correct noun words, 7 correct noun frequency
var length=answerarray[2][tablecellnumbera].length;
var match=0;
if(length==0)
{
answerarray[2][tablecellnumbera][length]=splitperson[0];
answerarray[3][tablecellnumbera][length]=1
}
else
{ for (var i=0;i<length;i++)
{ if (splitperson[0]==answerarray[2][tablecellnumbera][i])
{answerarray[3][tablecellnumbera][i]+=1;
match=1;
}
}
if (match==0)
{answerarray[2][tablecellnumbera][length]=splitperson[0];
answerarray[3][tablecellnumbera][length]=1
}
}
cellca[tablecellnumbera].innerHTML="";
for(var i=0;i<answerarray[2][tablecellnumbera].length;i++)
{
cellca[tablecellnumbera].innerHTML+=answerarray[2][tablecellnumbera][i] + "(" + answerarray[3][tablecellnumbera][i] + "), ";
}
var cellave;
if (answerarray[1][tablecellnumbera].length==0)
{var correct=0;
for(var i=0;i<answerarray[3][tablecellnumbera].length;i++)
{correct+=answerarray[3][tablecellnumbera][i];
}
cellave=(correct/correct*100).toFixed(2)+"%";}
else{var correct=0;
var incorrect=0;
for(var i=0;i<answerarray[3][tablecellnumbera].length;i++)
{correct+=answerarray[3][tablecellnumbera][i];
}
for(var i=0;i<answerarray[1][tablecellnumbera].length;i++)
{incorrect+=answerarray[1][tablecellnumbera][i];}
cellave=(correct/(correct+incorrect)*100).toFixed(2)+"%";
}
cellca[tablecellnumbera].innerHTML+=cellave;
//cellcn[tablecellnumbern].innerHTML+=splitperson[1]+ ", ";
var length=answerarray[6][tablecellnumbern].length;
var match=0;
if(length==0)
{
answerarray[6][tablecellnumbern][length]=splitperson[1];
answerarray[7][tablecellnumbern][length]=1
}
else
{ for (var i=0;i<length;i++)
{ if (splitperson[1]==answerarray[6][tablecellnumbern][i])
{ answerarray[7][tablecellnumbern][i]+=1;
match=1;
}
}
if (match==0)
{ answerarray[6][tablecellnumbern][length]=splitperson[1];
answerarray[7][tablecellnumbern][length]=1
}
}
//alert(answerarray[6][tablecellnumbera] + " " + answerarray[7][tablecellnumbera] );
//cellca[tablecellnumbera].innerHTML+=splitperson[0]+ ", ";
cellcn[tablecellnumbern].innerHTML="";
for(var i=0;i<answerarray[6][tablecellnumbern].length;i++)
{
cellcn[tablecellnumbern].innerHTML+=answerarray[6][tablecellnumbern][i] + "(" + answerarray[7][tablecellnumbern][i] + "), ";
}
var cellave;
if (answerarray[5][tablecellnumbern].length==0)
{var correct=0;
for(var i=0;i<answerarray[7][tablecellnumbern].length;i++)
{correct+=answerarray[7][tablecellnumbern][i];
}
cellave=(correct/correct*100).toFixed(2)+"%";}
else{var correct=0;
var incorrect=0;
for(var i=0;i<answerarray[7][tablecellnumbern].length;i++)
{correct+=answerarray[7][tablecellnumbern][i];
}
for(var i=0;i<answerarray[5][tablecellnumbern].length;i++)
{incorrect+=answerarray[5][tablecellnumbern][i];}
cellave=(correct/(correct+incorrect)*100).toFixed(2)+"%";
}
cellcn[tablecellnumbern].innerHTML+=cellave;
}
else {
var length=answerarray[6][tablecellnumbern].length;
var match=0;
if(length==0)
{
answerarray[6][tablecellnumbern][length]=person;
answerarray[7][tablecellnumbern][length]=1
}
else
{ for (var i=0;i<length;i++)
{ if (person==answerarray[6][tablecellnumbern][i])
{ answerarray[7][tablecellnumbern][i]+=1;
match=1;
}
}
if (match==0)
{ answerarray[6][tablecellnumbern][length]=person;
answerarray[7][tablecellnumbern][length]=1
}
}
cellcn[tablecellnumbern].innerHTML="";
for(var i=0;i<answerarray[6][tablecellnumbern].length;i++)
{
cellcn[tablecellnumbern].innerHTML+=answerarray[6][tablecellnumbern][i] + "(" + answerarray[7][tablecellnumbern][i] + "), ";
}
var cellave;
if (answerarray[5][tablecellnumbern].length==0)
{var correct=0;
for(var i=0;i<answerarray[7][tablecellnumbern].length;i++)
{correct+=answerarray[7][tablecellnumbern][i];
}
cellave=(correct/correct*100).toFixed(2)+"%";}
else{var correct=0;
var incorrect=0;
for(var i=0;i<answerarray[7][tablecellnumbern].length;i++)
{correct+=answerarray[7][tablecellnumbern][i];
}
for(var i=0;i<answerarray[5][tablecellnumbern].length;i++)
{incorrect+=answerarray[5][tablecellnumbern][i];}
cellave=(correct/(correct+incorrect)*100).toFixed(2)+"%";
}
cellcn[tablecellnumbern].innerHTML+=cellave;
//cellcn[tablecellnumbern].innerHTML+=person + ", ";
}
var correct=0; var incorrect=0;
for (var i=0;i<4;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nom").innerHTML="И. п. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";
document.getElementById("nomadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("nomadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
//alert("Nominative adjectives correct: " + correct + "/" + (correct+incorrect));
var correct=0; var incorrect=0;
for (var i=4;i<8;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("acin").innerHTML="В. п. неод. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=8;i<12;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("acan").innerHTML="В. п. од. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=4;i<12;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("acadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("acadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=12;i<16;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("gen").innerHTML="Р. п. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";
document.getElementById("genadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("genadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=16;i<20;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("dat").innerHTML="Д. п. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";
document.getElementById("datadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("datadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=20;i<24;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("inst").innerHTML="Т. п. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";
document.getElementById("instadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("instadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";
}
var correct=0; var incorrect=0;
for (var i=24;i<28;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("prep").innerHTML="П. п. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";
document.getElementById("prepadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("prepadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";
}
var adjcolumnarray= new Array();
adjcolumnarray=[0,1,2,4,5,6,8,9,10,12,13,14,16,17,18,20,21,22,24,25,26];
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<21;i++){
nindex=adjcolumnarray[i];
for(var j=0;j<answerarray[3][nindex].length;j++){
if(answerarray[3][nindex][j]!=null){correct+=answerarray[3][nindex][j]}}
for(var k=0;k<answerarray[1][nindex].length;k++){
if(answerarray[1][nindex][k]!=null){incorrect+=answerarray[1][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("sgadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("sgadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";
}
var correct=0; var incorrect=0;
for (var i=0;i<3;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nomnsg").innerHTML="И. п. Ед. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=3;i<6;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nomnpl").innerHTML="И. п. Мн. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=0;i<6;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nomnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("nomnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=6;i<12;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("acnsg").innerHTML="В. п. Ед. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=12;i<18;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("acnpl").innerHTML="В. п. Мн. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=6;i<18;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("acnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("acnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=18;i<21;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("gennsg").innerHTML="Р. п. Ед. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=21;i<24;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("gennpl").innerHTML="Р. п. Мн. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=18;i<24;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("gennsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("gennsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=24;i<27;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("datnsg").innerHTML="Д. п. Ед. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=27;i<30;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("datnpl").innerHTML="Д. п. Мн. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=24;i<30;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("datnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("datnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=30;i<33;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("instnsg").innerHTML="Т. п. Ед. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=33;i<36;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("instnpl").innerHTML="Т. п. Мн. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=30;i<36;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("instnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("instnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=36;i<39;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("prepnsg").innerHTML="П. п. Ед. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=39;i<42;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("prepnpl").innerHTML="П. п. Мн. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=36;i<42;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("prepnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("prepnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=0;i<25;i+=4){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("adjm").innerHTML="М. р. Ед. ч. " +correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=1;i<26;i+=4){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("adjf").innerHTML="Ж. р. Ед. ч. " +correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=2;i<27;i+=4){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("adjn").innerHTML="С. р. Ед. ч. " +correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=3;i<28;i+=4){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("adjpl").innerHTML="Мн. ч. " +correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";
document.getElementById("pladjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("pladjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var nouncolumnarray= new Array();
nouncolumnarray=[0,1,2,3,4,5];
nouncolumnarray[0]=new Array();
nouncolumnarray[1]=new Array();
nouncolumnarray[2]=new Array();
nouncolumnarray[3]=new Array();
nouncolumnarray[4]=new Array();
nouncolumnarray[5]=new Array();
nouncolumnarray[6]=new Array();
nouncolumnarray[7]=new Array();
nouncolumnarray[0]=[0,6,7,18,24,30,36];//nmsg
nouncolumnarray[1]=[3,12,13,21,27,33,39];//nmpl
nouncolumnarray[2]=[1,8,9,19,25,31,37];//nfsg
nouncolumnarray[3]=[4,14,15,22,28,34,40];//nfpl
nouncolumnarray[4]=[2,10,11,20,26,32,38];//nnsg
nouncolumnarray[5]=[5,16,17,23,29,35,41];//nnpl
nouncolumnarray[6]=[0,1,2,6,7,8,9,10,11,18,19,20,24,25,26,30,31,32,36,37,38];//nmsg + nfsg + nnsg all sg nouns
nouncolumnarray[7]=[3,4,5,12,13,14,15,16,17,21,22,23,27,28,29,33,34,35,39,40,41];//nmpl + nfpl + nnpl all pl nouns
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<21;i++){
nindex=nouncolumnarray[6][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("sgnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("sgnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";
}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<21;i++){
nindex=nouncolumnarray[7][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("plnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("plnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";
}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<7;i++){
nindex=nouncolumnarray[0][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nmsg").innerHTML=correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<7;i++){
nindex=nouncolumnarray[1][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nmpl").innerHTML=correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<7;i++){
nindex=nouncolumnarray[2][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nfsg").innerHTML=correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<7;i++){
nindex=nouncolumnarray[3][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nfpl").innerHTML=correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<7;i++){
nindex=nouncolumnarray[4][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nnsg").innerHTML=correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<7;i++){
nindex=nouncolumnarray[5][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nnpl").innerHTML=correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=0;i<28;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("alladj").innerHTML="Правильные Прилагательные: " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=0;i<42;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("alln").innerHTML="Правильные Существительные: " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
document.getElementById("outer2").style.visibility="visible";
score = score + 1;
tries = tries + 1;
right = right + 1;
average=score/tries*100;
ave=average.toFixed(2);
if(language==1){
x="Sí. " + "<strong>"+ spanishanswer.slice(0,1).toUpperCase()+ spanishanswer.slice(1) + "</strong>"+ " es " + "<strong>"+ person + "</strong>"+ " en ruso.";
feedbacktext=" Contestada correctamente: " + score + "/" + tries + "=" + ave + "%";}
else if (language==2){
x="Yes. " + "<strong>"+ englishanswer.slice(0,1).toUpperCase()+ englishanswer.slice(1) + "</strong>"+ " is " + "<strong>"+ person + "</strong>"+ " in Russian.";
feedbacktext=" Answered correctly: " + score + "/" + tries + "=" + ave + "%";}
document.getElementById("demo3").innerHTML=x;
document.getElementById("feedbackinsert").innerHTML=feedbacktext;
prev=rand;
prevgender=gender;
prevadjective=adjective;
if(tries!=score)
{
var table= document.getElementById("Mistakes")
var rowCount=table.rows.length;
for(var i=0; i<rowCount; i++) {
table.rows[i].style.visibility="visible";}
document.getElementById("download").style.visibility="visible";
}
}
else
{ if(adjectiveson){
if (splitperson[0]!=splitrussiananswer[0])
{var length=answerarray[0][tablecellnumbera].length;
var match=0;
if(length==0)
{
answerarray[0][tablecellnumbera][length]=splitperson[0]+ "/" + splitrussiananswer[0];
answerarray[1][tablecellnumbera][length]=1
}
else
{ for (var i=0;i<length;i++)
{ if ((splitperson[0]+ "/" + splitrussiananswer[0])==answerarray[0][tablecellnumbera][i])
{answerarray[1][tablecellnumbera][i]+=1;
match=1;
}
}
if (match==0)
{answerarray[0][tablecellnumbera][length]=splitperson[0]+ "/" + splitrussiananswer[0];
answerarray[1][tablecellnumbera][length]=1
}
}
cellwa[tablecellnumbera].innerHTML="";
for(var i=0;i<answerarray[0][tablecellnumbera].length;i++)
{
cellwa[tablecellnumbera].innerHTML+=answerarray[0][tablecellnumbera][i] + "(" + answerarray[1][tablecellnumbera][i] + "), ";
}
var cellave;
if (answerarray[3][tablecellnumbera].length==0)
{var incorrect=0;
for(var i=0;i<answerarray[1][tablecellnumbera].length;i++)
{incorrect+=answerarray[1][tablecellnumbera][i];
}
cellave=(0/incorrect*100).toFixed(2)+"%";}
else{var correct=0;
var incorrect=0;
for(var i=0;i<answerarray[3][tablecellnumbera].length;i++)
{correct+=answerarray[3][tablecellnumbera][i];
}
for(var i=0;i<answerarray[1][tablecellnumbera].length;i++)
{incorrect+=answerarray[1][tablecellnumbera][i];}
cellave=(correct/(correct+incorrect)*100).toFixed(2)+"%";
}
cellca[tablecellnumbera].innerHTML="";
for(var i=0;i<answerarray[2][tablecellnumbera].length;i++)
{
cellca[tablecellnumbera].innerHTML+=answerarray[2][tablecellnumbera][i] + "(" + answerarray[3][tablecellnumbera][i] + "), ";
}
cellca[tablecellnumbera].innerHTML+=cellave;
//cellwa[tablecellnumbera].innerHTML+=splitperson[0] + "/" + splitrussiananswer[0] + ", ";
}
else if (splitperson[0]==splitrussiananswer[0])
{var length=answerarray[2][tablecellnumbera].length;
var match=0;
if(length==0)
{
answerarray[2][tablecellnumbera][length]=splitperson[0];
answerarray[3][tablecellnumbera][length]=1
}
else
{ for (var i=0;i<length;i++)
{ if (splitperson[0]==answerarray[2][tablecellnumbera][i])
{answerarray[3][tablecellnumbera][i]+=1;
match=1;
}
}
if (match==0)
{answerarray[2][tablecellnumbera][length]=splitperson[0];
answerarray[3][tablecellnumbera][length]=1
}
}
cellca[tablecellnumbera].innerHTML="";
for(var i=0;i<answerarray[2][tablecellnumbera].length;i++)
{
cellca[tablecellnumbera].innerHTML+=answerarray[2][tablecellnumbera][i] + "(" + answerarray[3][tablecellnumbera][i] + "), ";
}
//cellca[tablecellnumbera].innerHTML+=splitperson[0]+ ", ";
var cellave;
if (answerarray[1][tablecellnumbera].length==0)
{var correct=0;
for(var i=0;i<answerarray[3][tablecellnumbera].length;i++)
{correct+=answerarray[3][tablecellnumbera][i];
}
cellave=(correct/correct*100).toFixed(2)+"%";}
else{var correct=0;
var incorrect=0;
for(var i=0;i<answerarray[3][tablecellnumbera].length;i++)
{correct+=answerarray[3][tablecellnumbera][i];
}
for(var i=0;i<answerarray[1][tablecellnumbera].length;i++)
{incorrect+=answerarray[1][tablecellnumbera][i];}
cellave=(correct/(correct+incorrect)*100).toFixed(2)+"%";
}
cellca[tablecellnumbera].innerHTML+=cellave;
};
if(splitperson[1]!=splitrussiananswer[1])
{var length=answerarray[4][tablecellnumbern].length;
var match=0;
if(length==0)
{
answerarray[4][tablecellnumbern][length]=splitperson[1] + "/" + splitrussiananswer[1];
answerarray[5][tablecellnumbern][length]=1
}
else
{ for (var i=0;i<length;i++)
{ if ((splitperson[1] + "/" + splitrussiananswer[1])==answerarray[4][tablecellnumbern][i])
{ answerarray[5][tablecellnumbern][i]+=1;
match=1;
}
}
if (match==0)
{ answerarray[4][tablecellnumbern][length]=splitperson[1] + "/" + splitrussiananswer[1];
answerarray[5][tablecellnumbern][length]=1
}
}
cellwn[tablecellnumbern].innerHTML="";
for(var i=0;i<answerarray[4][tablecellnumbern].length;i++)
{
cellwn[tablecellnumbern].innerHTML+=answerarray[4][tablecellnumbern][i] + "(" + answerarray[5][tablecellnumbern][i] + "), ";
}
if (answerarray[7][tablecellnumbern].length==0)
{var incorrect=0;
for(var i=0;i<answerarray[5][tablecellnumbern].length;i++)
{incorrect+=answerarray[5][tablecellnumbern][i];
}
cellave=(0/incorrect*100).toFixed(2)+"%";}
else{var correct=0;
var incorrect=0;
for(var i=0;i<answerarray[7][tablecellnumbern].length;i++)
{correct+=answerarray[7][tablecellnumbern][i];
}
for(var i=0;i<answerarray[5][tablecellnumbern].length;i++)
{incorrect+=answerarray[5][tablecellnumbern][i];}
cellave=(correct/(correct+incorrect)*100).toFixed(2)+"%";
}
cellcn[tablecellnumbern].innerHTML="";
for(var i=0;i<answerarray[6][tablecellnumbern].length;i++)
{
cellcn[tablecellnumbern].innerHTML+=answerarray[6][tablecellnumbern][i] + "(" + answerarray[7][tablecellnumbern][i] + "), ";
}
cellcn[tablecellnumbern].innerHTML+=cellave;
//cellwn[tablecellnumbern].innerHTML+=splitperson[1] + "/" + splitrussiananswer[1] + ", ";
}
else if (splitperson[1]==splitrussiananswer[1])
{var length=answerarray[6][tablecellnumbern].length;
var match=0;
if(length==0)
{
answerarray[6][tablecellnumbern][length]=splitperson[1];
answerarray[7][tablecellnumbern][length]=1
}
else
{ for (var i=0;i<length;i++)
{ if (splitperson[1]==answerarray[6][tablecellnumbern][i])
{ answerarray[7][tablecellnumbern][i]+=1;
match=1;
}
}
if (match==0)
{ answerarray[6][tablecellnumbern][length]=splitperson[1];
answerarray[7][tablecellnumbern][length]=1
}
}
cellcn[tablecellnumbern].innerHTML="";
for(var i=0;i<answerarray[6][tablecellnumbern].length;i++)
{
cellcn[tablecellnumbern].innerHTML+=answerarray[6][tablecellnumbern][i] + "(" + answerarray[7][tablecellnumbern][i] + "), ";
}
var cellave;
if (answerarray[5][tablecellnumbern].length==0)
{var correct=0;
for(var i=0;i<answerarray[7][tablecellnumbern].length;i++)
{correct+=answerarray[7][tablecellnumbern][i];
}
cellave=(correct/correct*100).toFixed(2)+"%";}
else{var correct=0;
var incorrect=0;
for(var i=0;i<answerarray[7][tablecellnumbern].length;i++)
{correct+=answerarray[7][tablecellnumbern][i];
}
for(var i=0;i<answerarray[5][tablecellnumbern].length;i++)
{incorrect+=answerarray[5][tablecellnumbern][i];}
cellave=(correct/(correct+incorrect)*100).toFixed(2)+"%";
}
cellcn[tablecellnumbern].innerHTML+=cellave;
//cellcn[tablecellnumbern].innerHTML+=splitperson[1]+ ", ";
}
}
else {
var length=answerarray[4][tablecellnumbern].length;
var match=0;
if(length==0)
{
answerarray[4][tablecellnumbern][length]=person+ "/" + russiananswer;
answerarray[5][tablecellnumbern][length]=1
}
else
{ for (var i=0;i<length;i++)
{ if ((person+ "/" + russiananswer)==answerarray[4][tablecellnumbern][i])
{ answerarray[5][tablecellnumbern][i]+=1;
match=1;
}
}
if (match==0)
{ answerarray[4][tablecellnumbern][length]=person + "/" + russiananswer;
answerarray[5][tablecellnumbern][length]=1
}
}
cellwn[tablecellnumbern].innerHTML="";
for(var i=0;i<answerarray[4][tablecellnumbern].length;i++)
{
cellwn[tablecellnumbern].innerHTML+=answerarray[4][tablecellnumbern][i] + "(" + answerarray[5][tablecellnumbern][i] + "), ";
}
var cellave;
if (answerarray[7][tablecellnumbern].length==0)
{var incorrect=0;
for(var i=0;i<answerarray[5][tablecellnumbern].length;i++)
{incorrect+=answerarray[5][tablecellnumbern][i];
}
cellave=(0/incorrect*100).toFixed(2)+"%";}
else{var correct=0;
var incorrect=0;
for(var i=0;i<answerarray[7][tablecellnumbern].length;i++)
{correct+=answerarray[7][tablecellnumbern][i];
}
for(var i=0;i<answerarray[5][tablecellnumbern].length;i++)
{incorrect+=answerarray[5][tablecellnumbern][i];}
cellave=(correct/(correct+incorrect)*100).toFixed(2)+"%";
}
cellcn[tablecellnumbern].innerHTML="";
for(var i=0;i<answerarray[6][tablecellnumbern].length;i++)
{
cellcn[tablecellnumbern].innerHTML+=answerarray[6][tablecellnumbern][i] + "(" + answerarray[7][tablecellnumbern][i] + "), ";
}
cellcn[tablecellnumbern].innerHTML+=cellave;
//cellwn[tablecellnumbern].innerHTML+=person + "/" + russiananswer + ", ";
}
var correct=0; var incorrect=0;
for (var i=0;i<4;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nom").innerHTML="И. п. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";
document.getElementById("nomadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("nomadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";
}
var correct=0; var incorrect=0;
for (var i=4;i<8;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("acin").innerHTML="В. п. неод. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=8;i<12;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("acan").innerHTML="В. п. од. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=4;i<12;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("acadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("acadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=12;i<16;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("gen").innerHTML="Р. п. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";
document.getElementById("genadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("genadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=16;i<20;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("dat").innerHTML="Д. п. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";
document.getElementById("datadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("datadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=20;i<24;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("inst").innerHTML="Т. п. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";
document.getElementById("instadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("instadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=24;i<28;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("prep").innerHTML="П. п. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";
document.getElementById("prepadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("prepadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var adjcolumnarray= new Array();
adjcolumnarray=[0,1,2,4,5,6,8,9,10,12,13,14,16,17,18,20,21,22,24,25,26];
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<21;i++){
nindex=adjcolumnarray[i];
for(var j=0;j<answerarray[3][nindex].length;j++){
if(answerarray[3][nindex][j]!=null){correct+=answerarray[3][nindex][j]}}
for(var k=0;k<answerarray[1][nindex].length;k++){
if(answerarray[1][nindex][k]!=null){incorrect+=answerarray[1][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("sgadjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("sgadjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";
}
var correct=0; var incorrect=0;
for (var i=0;i<3;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nomnsg").innerHTML="И. п. Ед. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=3;i<6;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nomnpl").innerHTML="И. п. Мн. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=0;i<6;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nomnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("nomnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=6;i<12;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("acnsg").innerHTML="В. п. Ед. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=12;i<18;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("acnpl").innerHTML="В. п. Мн. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=6;i<18;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("acnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("acnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=18;i<21;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("gennsg").innerHTML="Р. п. Ед. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=21;i<24;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("gennpl").innerHTML="Р. п. Мн. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=18;i<24;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("gennsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("gennsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=24;i<27;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("datnsg").innerHTML="Д. п. Ед. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=27;i<30;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("datnpl").innerHTML="Д. п. Мн. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=24;i<30;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("datnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("datnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=30;i<33;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("instnsg").innerHTML="Т. п. Ед. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=33;i<36;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("instnpl").innerHTML="Т. п. Мн. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=30;i<36;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("instnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("instnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=36;i<39;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("prepnsg").innerHTML="П. п. Ед. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=39;i<42;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("prepnpl").innerHTML="П. п. Мн. ч. " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=36;i<42;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("prepnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("prepnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var correct=0; var incorrect=0;
for (var i=0;i<25;i+=4){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("adjm").innerHTML="М. р. Ед. ч. " +correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=1;i<26;i+=4){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("adjf").innerHTML="Ж. р. Ед. ч. " +correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=2;i<27;i+=4){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("adjn").innerHTML="С. р. Ед. ч. " +correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=3;i<28;i+=4){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("adjpl").innerHTML="Мн. ч. " +correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";
document.getElementById("pladjsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("pladjsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";}
var nouncolumnarray= new Array();
nouncolumnarray=[0,1,2,3,4,5,6,7];
nouncolumnarray[0]=new Array();
nouncolumnarray[1]=new Array();
nouncolumnarray[2]=new Array();
nouncolumnarray[3]=new Array();
nouncolumnarray[4]=new Array();
nouncolumnarray[5]=new Array();
nouncolumnarray[6]=new Array();
nouncolumnarray[7]=new Array();
nouncolumnarray[0]=[0,6,7,18,24,30,36];//nmsg
nouncolumnarray[1]=[3,12,13,21,27,33,39];//nmpl
nouncolumnarray[2]=[1,8,9,19,25,31,37];//nfsg
nouncolumnarray[3]=[4,14,15,22,28,34,40];//nfpl
nouncolumnarray[4]=[2,10,11,20,26,32,38];//nnsg
nouncolumnarray[5]=[5,16,17,23,29,35,41];//nnpl
nouncolumnarray[6]=[0,1,2,6,7,8,9,10,11,18,19,20,24,25,26,30,31,32,36,37,38];//nmsg + nfsg + nnsg all sg nouns
nouncolumnarray[7]=[3,4,5,12,13,14,15,16,17,21,22,23,27,28,29,33,34,35,39,40,41];//nmpl + nfpl + nnpl all pl nouns
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<21;i++){
nindex=nouncolumnarray[6][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("sgnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("sgnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";
}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<21;i++){
nindex=nouncolumnarray[7][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("plnsuccess").style.width=((correct/(correct+incorrect)*100).toFixed(2)*2)+"px";
document.getElementById("plnsuccess").innerHTML=(correct/(correct+incorrect)*100).toFixed(2) + "%";
}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<7;i++){
nindex=nouncolumnarray[0][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nmsg").innerHTML=correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<7;i++){
nindex=nouncolumnarray[1][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nmpl").innerHTML=correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<7;i++){
nindex=nouncolumnarray[2][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nfsg").innerHTML=correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<7;i++){
nindex=nouncolumnarray[3][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nfpl").innerHTML=correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<7;i++){
nindex=nouncolumnarray[4][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nnsg").innerHTML=correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;var nindex;
for (var i=0;i<7;i++){
nindex=nouncolumnarray[5][i];
for(var j=0;j<answerarray[7][nindex].length;j++){
if(answerarray[7][nindex][j]!=null){correct+=answerarray[7][nindex][j]}}
for(var k=0;k<answerarray[5][nindex].length;k++){
if(answerarray[5][nindex][k]!=null){incorrect+=answerarray[5][nindex][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("nnpl").innerHTML=correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=0;i<28;i++){
for(var j=0;j<answerarray[3][i].length;j++){
if(answerarray[3][i][j]!=null){correct+=answerarray[3][i][j]}}
for(var k=0;k<answerarray[1][i].length;k++){
if(answerarray[1][i][k]!=null){incorrect+=answerarray[1][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("alladj").innerHTML="Правильные Прилагательные: " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
var correct=0; var incorrect=0;
for (var i=0;i<42;i++){
for(var j=0;j<answerarray[7][i].length;j++){
if(answerarray[7][i][j]!=null){correct+=answerarray[7][i][j]}}
for(var k=0;k<answerarray[5][i].length;k++){
if(answerarray[5][i][k]!=null){incorrect+=answerarray[5][i][k]}}
}
if((correct+incorrect)!=0)
{document.getElementById("alln").innerHTML="Правильные Существительные: " + correct+"/" + (correct+incorrect) + "=" + (correct/(correct+incorrect)*100).toFixed(2)+"%";}
//alert("Nominative adjectives correct: " + correct + "/" + (correct+incorrect));
document.getElementById("outer2").style.visibility="visible";
//alert(insertcell0[language].slice(0,1).toUpperCase()+ insertcell0[language].slice(1) + " " + gendername[gender] + " " + pluralname[art] + " " + artname[art] + " " + person + " " + insertcell5[language].slice(0,1).toUpperCase()+ insertcell5[language].slice(1));
tries = tries + 1;
average=score/tries*100;
ave=average.toFixed(2);
if(language==1){
x="No. " + "<strong>"+ spanishanswer.slice(0,1).toUpperCase()+ spanishanswer.slice(1) + "</strong>"+ " es " + "<strong>"+ russiananswer + "</strong>"+ " en ruso.";
feedbacktext=" Contestada correctamente: " + score + "/" + tries + "=" + ave + "%";
mistakes[wrong]=[ rand, art, 1, person, Ru[gender][animacy][rand].Rudeclension[art], Ru[gender][animacy][rand].Spdeclension[plural],gender,adjective, adjectiveson,plural,animacy];}
else if (language==2){
x="No. " + "<strong>"+ englishanswer.slice(0,1).toUpperCase()+ englishanswer.slice(1) + "</strong>"+ " is " + "<strong>"+ russiananswer + "</strong>"+ " in Russian.";
feedbacktext=" Answered correctly: " + score + "/" + tries + "=" + ave + "%";
mistakes[wrong]=[ rand, art, 2, person, Ru[gender][animacy][rand].Rudeclension[art], Ru[gender][animacy][rand].Engdeclension[plural],gender,adjective, adjectiveson,plural,animacy];}
wrong = wrong + 1;
document.getElementById("demo3").innerHTML=x;
document.getElementById("feedbackinsert").innerHTML=feedbacktext;
document.getElementById("mistakebutton").style.visibility="visible";
prev=rand;
prevgender=gender;
prevadjective=adjective;
addRow("Mistakes");
var f=document.getElementsByClassName('f')
for(n=0; n<f.length; n++) {
if(f[n].style.fontSize) {
var size = currentsize;
} else {
var size = currentsize;
}
f[n].style.fontSize = size + 'px';
}
}
}
if (counter<mistakes.length)
{
document.getElementById("mistakebutton").style.visibility="visible";}
else {
mistakes=new Array();
counter=0;
wrong=0;
document.getElementById("RuSp").style.visibility="visible";
document.getElementById("SpRu").style.visibility="visible";
document.getElementById("EngRu").style.visibility="visible";
document.getElementById("RuEng").style.visibility="visible";
}
document.getElementById("buttonandtext").style.visibility="hidden";
document.getElementById("keyboardinsert").innerHTML="";
}
function addRow(tableID){
var table = document.getElementById(tableID);
arowCount = table.rows.length;
var row = table.insertRow(arowCount);
var cell0 = row.insertCell(0);
cell0.innerHTML="<span class='f'>" +insertcell0[language].slice(0,1).toUpperCase()+ insertcell0[language].slice(1)+ "</span>";
var cell1 = row.insertCell(1);
cell1.innerHTML="<span class='f'>" +gendername[gender]+ "</span>";
var cell2 = row.insertCell(2);
cell2.innerHTML="<span class='f'>" +pluralname[art]+ "</span>";
var cell3 = row.insertCell(3);
cell3.innerHTML ="<span class='f'>" + artname[art]+ "</span>";
var cell4 = row.insertCell(4);
cell4.innerHTML = "<span class='f'>" +person+ "</span>";
var cell5 = row.insertCell(5);
cell5.innerHTML="<span class='f'>" +insertcell5[language]+ "</span>";
table.rows[arowCount].style.visibility="hidden";
arowCount = table.rows.length;
if(tries!=score){for(var i=0; i<arowCount; i++) {
var table= document.getElementById("Mistakes");
table.rows[i].style.visibility="visible";
document.getElementById("download").style.visibility="visible";
document.getElementById("here").style.visibility="hidden";};}
else {document.getElementById("Mistakes").style.visibility="hidden";
document.getElementById("download").style.visibility="hidden";
document.getElementById("here").style.visibility="hidden";};
}
function download() {
var text =document.getElementById("outer").innerHTML + '<br>' + document.getElementById("outer2").innerHTML;
var doit=document.getElementById('here');
doit.innerHTML="<a href='data:text/html;charset=utf-8," + encodeURIComponent(text) + "'" + ">Richt-click, Choose Save Link As, Change File Name, Add Extension/ Haz Clic Derecho, Escoge Guardar Enlace Como, Cambia el Nombre del Archivo, y Añade una Extensión</a>";
document.getElementById('here').style.visibility="visible";
}
function hide(tableID){
document.getElementById(tableID).style.visibility="hidden";
}
var currentsize;
function changetextsize(inc) {
var f=document.getElementsByClassName('f')
for(n=0; n<f.length; n++) {
if(f[n].style.fontSize) {
var size = parseInt(f[n].style.fontSize.replace("px", ""));
} else {
var size = 16
}
f[n].style.fontSize = size+inc + 'px';
currentsize=size+inc;
}}
</script>
</head>
<body onload="hide('Mistakes');hide('outer2');Refreshit();Refreshadj();">
<button class="f" type="button" OnClick="changetextsize(-1);">Smaller font/Fuente de texto más pequeño</button><button class="f" type="button" OnClick="changetextsize(1);">Larger font/Fuente de texto más grande</button>
<table><tbody>
<tr>
<td class="f" style="fontsize:12;" >Dictionaries:</td>
<td><select class="f">
<option class="f"selected="selected">English -> Russian</option>
<option class="f">all adj. - весь при.</option>
<option class="f">animal n. - животное с. р.</option>
<option class="f">bad adj. - плохой при.</option>
<option class="f">bag n. - сумка ж. р.</option>
<option class="f">beautiful при. - красивый adj.</option>
<option class="f">bedroom n. - комната ж. р.</option>
<option class="f">big adj. - большой при.</option>
<option class="f">black adj. - чёрный при.</option>
<option class="f">book n. - книга ж. р.</option>
<option class="f">boring adj. - скучный при.</option>
<option class="f">boy n. - мальчик м. р.</option>
<option class="f">brother n. - брат м. р.</option>
<option class="f">building n. - здание с. р.</option>
<option class="f">car n. - машина ж. р.</option>
<option class="f">cat n. - кошка ж. р.</option>
<option class="f">chair n. - стул м. р.</option>
<option class="f">city n. - город м. р.</option>
<option class="f">comfortable adj. - удобный при.</option>
<option class="f">computer n. - компьютер м. р.</option>
<option class="f">concert n. - концерт м. р.</option>
<option class="f">country n. - страна ж. р.</option>
<option class="f">creature n. - существо с. р.</option>
<option class="f">day n. - день м. р.</option>
<option class="f">daughter n. - дочь ж. р.</option>
<option class="f">difficult adj. - трудный при.</option>
<option class="f">document n. - документ м. р.</option>
<option class="f">dog n. - собака ж. р.</option>
<option class="f">door n. - дверь ж. р.</option>
<option class="f">English adj. - английский при.</option>
<option class="f">exercise n. - упражнение с. р.</option>
<option class="f">family n. - семья ж. р.</option>
<option class="f">fast adj. - быстрый при.</option>
<option class="f">father n. - отец м. р.</option>
<option class="f">field n. - поле с. р.</option>
<option class="f">first adj. - первый при.</option>
<option class="f">following adj. - следующий при.</option>
<option class="f">French adj. - французский при.</option>
<option class="f">friend (feminine) n. - подруга ж. р.</option>
<option class="f">friend (masculine) n. - друг м. р.</option>
<option class="f">German adj. - немецкий при.</option>
<option class="f">girl n. - девочка ж. р.</option>
<option class="f">good adj. - хороший при.</option>
<option class="f">grandfather n. - дедушка м. р.</option>
<option class="f">grandmother n. - бабушка ж. р.</option>
<option class="f">green adj. - зелёной при.</option>
<option class="f">happy adj. - счастливый при.</option>
<option class="f">history n. - история ж. р.</option>
<option class="f">hospital n. - больница ж. р.</option>
<option class="f">hotel n. - гостиница ж. р.</option>
<option class="f">idea n. - идея ж. р.</option>
<option class="f">important adj. - важный при.</option>
<option class="f">insect n. - насекомое с. р.</option>
<option class="f">intelligent adj. - умный при.</option>
<option class="f">interesting adj. - интересный при.</option>
<option class="f">Italian adj. - итальянский при.</option>
<option class="f">job n. - работа ж. р.</option>
<option class="f">known adj. - известный при.</option>
<option class="f">lake n. - озеро с. р.</option>
<option class="f">lamp n. - лампа ж. р.</option>
<option class="f">language n. - язык м. р.</option>
<option class="f">lesson n. - урок м. р.</option>
<option class="f">letter n. - письмо с. р.</option>
<option class="f">life n. - жизнь ж. р.</option>
<option class="f">library n. - библиотека ж. р.</option>
<option class="f">long adj. - длинный при.</option>
<option class="f">magazine n. - журнал м. р.</option>
<option class="f">main adj. - главный при.</option>
<option class="f">man n. - мужчина м. р.</option>
<option class="f">manual n. - учебник м. р.</option>
<option class="f">market n. - рынок м. р.</option>
<option class="f">matter n. - дело м. р.</option>
<option class="f">monster n. - чудище с. р.</option>
<option class="f">month n. - месяц м. р.</option>
<option class="f">mother n. - мать ж. р.</option>
<option class="f">movie n. - фильм м. р.</option>
<option class="f">museum n. - музей м. р.</option>
<option class="f">my adj. - мой при.</option>
<option class="f">name n. - имя с. р.</option>
<option class="f">new adj. - новый при.</option>
<option class="f">(piece of) news n. - новость ж. р.</option>
<option class="f">newspaper n. - газета ж. р.</option>
<option class="f">night n. - ночь ж. р.</option>
<option class="f">notebook n. - тетрадь ж. р.</option>
<option class="f">old adj. - старый при.</option>
<option class="f">older adj. - старший при.</option>
<option class="f">our adj. - наш при.</option>
<option class="f">park n. - парк м. р.</option>
<option class="f">pencil n. - карандаш м. р.</option>
<option class="f">person/people n. - человек/люди м. р.</option>
<option class="f">place n. - место м. р.</option>
<option class="f">president (masculine) n. - президент м. р.</option>
<option class="f">president (feminine) n. - президент ж. р.</option>
<option class="f">problem n. - проблема ж. р.</option>
<option class="f">question n. - вопрос м. р.</option>
<option class="f">restaurant n. - ресторан м. р.</option>
<option class="f">red adj. - красный при.</option>
<option class="f">river n. - река ж. р.</option>
<option class="f">Russian adj. - русский при.</option>
<option class="f">school n. - школа ж. р.</option>
<option class="f">sea n. - море с. р.</option>
<option class="f">second adj. - второй при.</option>
<option class="f">side n. - сторона ж. р.</option>
<option class="f">sister n. - сестра ж. р.</option>
<option class="f">small adj. - маленький при.</option>
<option class="f">son n. - сын м. р.</option>
<option class="f">Spanish adj. - испанский при.</option>
<option class="f">store n. - магазин м. р.</option>
<option class="f">street n. - улица ж. р.</option>
<option class="f">student (feminine) n. - студентка ж. р.</option>
<option class="f">student (masculine) n. - студент м. р.</option>
<option class="f">table n. - стол м. р.</option>
<option class="f">tall adj. - высокий при.</option>
<option class="f">teacher (feminine) n. - учительница ж. р.</option>
<option class="f">teacher (masculine) n. - учитель м. р.</option>
<option class="f">telephone n. - телефон м. р.</option>
<option class="f">that/those adj. - тот при.</option>
<option class="f">theater n. - театр м. р.</option>
<option class="f">this/these adj. - этот при.</option>
<option class="f">time n. - время с. р.</option>
<option class="f">town n. - деревня ж. р.</option>
<option class="f">train n. - поезд м. р.</option>
<option class="f">tree n. - дерево с. р.</option>
<option class="f">university n. - университет м. р.</option>
<option class="f">village n. - село с. р.</option>
<option class="f">wall n. - стена ж. р.</option>
<option class="f">week n. - неделя ж. р.</option>
<option class="f">white adj. - белый при.</option>
<option class="f">window n. - окно с. р.</option>
<option class="f">wine n. - вино с. р.</option>
<option class="f">woman n. - женщина ж. р.</option>
<option class="f">word n. - слово с. р.</option>
<option class="f">writer (feminine) n. - писательница ж. р.</option>
<option class="f">writer (masculine) n. - писатель м. р.</option>
<option class="f">young adj. - молодой при.</option>
<option class="f">younger adj. - младший при.</option>
<option class="f">your adj. - твой при.</option>
</select>
</td>
<td colspan="2"><select class="f">
<option class="f"selected="selected">Russian -> English</option>
<option class="f">английский при. - English adj.</option>
<option class="f">бабушка ж. р. - grandmother n.</option>
<option class="f">белый при. - white adj.</option>
<option class="f">весь при. - all adj.</option>
<option class="f">библиотека ж. р. - library n.</option>
<option class="f">больница ж. р. - hospital n.</option>
<option class="f">большой при. - big adj.</option>
<option class="f">брат м. р. - brother n.</option>
<option class="f">быстрый при. - fast adj.</option>
<option class="f">важный при. - important adj.</option>
<option class="f">вино с. р. - wine n.</option>
<option class="f">вопрос м. р. - question n.</option>
<option class="f">время с. р. - time n.</option>
<option class="f">второй при. - second adj.</option>
<option class="f">высокий при. - tall adj.</option>
<option class="f">газета ж. р. - newspaper n.</option>
<option class="f">главный при. - main adj.</option>
<option class="f">город м. р. - city n.</option>
<option class="f">гостиница ж. р. - hotel n.</option>
<option class="f">дверь ж. р. - door n.</option>
<option class="f">девочка ж. р. - girl n.</option>
<option class="f">дедушка м. р. - grandfather n.</option>
<option class="f">дело м. р. - matter n.</option>
<option class="f">день м. р. - day n.</option>
<option class="f">деревня ж. р. - town n.</option>
<option class="f">дерево с. р. - tree n.</option>
<option class="f">длинный при. - long adj.</option>
<option class="f">документ м. р. - document n.</option>
<option class="f">дочь ж. р. - daughter n.</option>
<option class="f">друг м. р. - friend (masculine) n.</option>
<option class="f">женщина ж. р. - woman n.</option>
<option class="f">животное с. р. - animal n.</option>
<option class="f">жизнь ж. р. - life n.</option>
<option class="f">журнал м. р. - magazine n.</option>
<option class="f">здание с. р. - building n.</option>
<option class="f">зелёной при. - green adj.</option>
<option class="f">идея ж. р. - idea n.</option>
<option class="f">известный при. - known adj.</option>
<option class="f">имя с. р. - name n.</option>
<option class="f">интересный при. - interesting adj.</option>
<option class="f">испанский при. - Spanish adj.</option>
<option class="f">история ж. р. - history n.</option>
<option class="f">итальянский при. - Italian adj.</option>
<option class="f">карандаш м. р. - pencil n.</option>
<option class="f">книга ж. р. - book n.</option>
<option class="f">комната ж. р. - bedroom n.</option>
<option class="f">компьютер м. р. - computer n.</option>
<option class="f">концерт м. р. - concert n.</option>
<option class="f">кошка ж. р. - cat n.</option>
<option class="f">красивый при.- beautiful adj.</option>
<option class="f">красный при. - red adj. </option>
<option class="f">лампа ж. р. - lamp n.</option>
<option class="f">магазин м. р. - store n.</option>
<option class="f">маленький при. - small adj.</option>
<option class="f">мальчик м. р. - boy n.</option>
<option class="f">мать ж. р. - mother n.</option>
<option class="f">машина ж. р. - car n.</option>
<option class="f">место м. р. - place n.</option>
<option class="f">месяц м. р. - month n.</option>
<option class="f">младший при. - younger adj.</option>
<option class="f">мой при. - my adj.</option>
<option class="f">молодой при. - young adj.</option>
<option class="f">море с. р. - sea n.</option>
<option class="f">мужчина м. р. - man n.</option>
<option class="f">музей м. р. - museum n.</option>
<option class="f">насекомое с. р. - insect n.</option>
<option class="f">наш при. - our adj.</option>
<option class="f">неделя ж. р. - week n.</option>
<option class="f">немецкий при. - German adj.</option>
<option class="f">новость ж. р. - (piece of) news n.</option>
<option class="f">новый при. - new adj.</option>
<option class="f">ночь ж. р. - night n.</option>
<option class="f">озеро с. р. - lake n.</option>
<option class="f">окно с. р. - window n.</option>
<option class="f">отец м. р. - father n.</option>
<option class="f">парк м. р. - park n.</option>
<option class="f">первый при. - first adj.</option>
<option class="f">писатель м. р. - writer (masculine) n.</option>
<option class="f">писательница ж. р. - writer (feminine) n.</option>
<option class="f">письмо с. р. - letter n.</option>
<option class="f">плохой при. - bad adj.</option>
<option class="f">подруга ж. р. - friend (feminine) n.</option>
<option class="f">поле с. р. - camp n.</option>
<option class="f">поезд м. р. - train n.</option>
<option class="f">президент м. р. - president (masculine) n.</option>
<option class="f">президент ж. р. - president (feminine) n.</option>
<option class="f">проблема ж. р. - problem n.</option>
<option class="f">работа ж. р. - job n.</option>
<option class="f">река ж. р. - river n.</option>
<option class="f">ресторан м. р. - restaurant n.</option>
<option class="f">русский при. - Russian adj.</option>
<option class="f">рынок м. р. - market n.</option>
<option class="f">село с. р. - village n.</option>
<option class="f">семья ж. р. - family n.</option>
<option class="f">сестра ж. р. - sister n.</option>
<option class="f">скучный при. - boring adj.</option>
<option class="f">следующий при. - following adj.</option>
<option class="f">слово с. р. - word n.</option>
<option class="f">собака ж. р. - dog n.</option>
<option class="f">старший при. - older adj.</option>
<option class="f">старый при. - old adj.</option>
<option class="f">стена ж. р. - wall n.</option>
<option class="f">стол м. р. - table n.</option>
<option class="f">сторона ж. р. - side n.</option>
<option class="f">страна ж. р. - country n.</option>
<option class="f">студент м. р. - student (masculine) n.</option>
<option class="f">студентка ж. р. - student (feminine) n.</option>
<option class="f">стул м. р. - chair n.</option>
<option class="f">сумка ж. р. - bag n.</option>
<option class="f">существо с. р. - creatura n.</option>
<option class="f">счастливый при. - happy adj.</option>
<option class="f">сын м. р. - son n.</option>
<option class="f">твой при. - your adj.</option>
<option class="f">театр м. р. - theater n.</option>
<option class="f">телефон м. р. - telephone n.</option>
<option class="f">тетрадь ж. р. - notebook n.</option>
<option class="f">тот при. - that/those adj.</option>
<option class="f">трудный при. - difficult adj.</option>
<option class="f">удобный при. - comfortable adj.</option>
<option class="f">улица ж. р. - street n.</option>
<option class="f">умный при. - intelligent adj.</option>
<option class="f">университет м. р. - university n.</option>
<option class="f">упражнение с. р. - exercise n.</option>
<option class="f">урок м. р. - lesson n.</option>
<option class="f">учебник м. р. - manual n.</option>
<option class="f">учитель м. р. - teacher (masculine) n.</option>
<option class="f">учительница ж. р. - teacher (feminine) n.</option>
<option class="f">фильм м. р. - movie n.</option>
<option class="f">французский при. - French adj.</option>
<option class="f">хороший при. - good adj.</option>
<option class="f">человек/люди м. р. - person/people n.</option>
<option class="f">чёрный при. - black adj.</option>
<option class="f">чудище с. р. - monster n.</option>
<option class="f">школа ж. р. - school n.</option>
<option class="f">этот при. - this/these adj.</option>
<option class="f">язык м. р. - language n.</option>
</select>
</td>
</tr>
<tr>
<td class="f" style="fontsize:12;" >Diccionarios:</td>
<td><select class="f">
<option class="f"selected="selected">Español -> Ruso</option>
<option class="f">abuela f. - бабушка ж. р.</option>
<option class="f">abuelo m. - дедушка м. р.</option>
<option class="f">aburrido adj. - скучный при.</option>
<option class="f">aldea f. - село с. р.</option>
<option class="f">alemán adj. - немецкий при.</option>
<option class="f">alto adj. - высокий при.</option>
<option class="f">amiga f. - подруга ж. р.</option>
<option class="f">amigo m. - друг м. р.</option>
<option class="f">animal m. - животное с. р.</option>
<option class="f">árbol m. - дерево с. р.</option>
<option class="f">asunto m. - дело м. р.</option>
<option class="f">biblioteca f. - библиотека ж. р.</option>
<option class="f">bolsa f. - сумка ж. р.</option>
<option class="f">blanco adj. - белый при.</option>
<option class="f">buen adj. - хороший при.</option>
<option class="f">calle f. - улица ж. р.</option>
<option class="f">campo m. - поле с. р.</option>
<option class="f">carta f. - письмо с. р.</option>
<option class="f">ciudad f. - город м. р.</option>
<option class="f">coche m. - машина ж. р.</option>
<option class="f">cómodo adj. - удобный при.</option>
<option class="f">computadora f. - компьютер м. р.</option>
<option class="f">concierto m. - концерт м. р.</option>
<option class="f">conocido adj. - известный при.</option>
<option class="f">creatura f. - существо с. р.</option>
<option class="f">cuaderno m. - тетрадь ж. р.</option>
<option class="f">día m. - день м. р.</option>
<option class="f">difícil adj. - трудный при.</option>
<option class="f">documento m. - документ м. р.</option>
<option class="f">edificio m. - здание с. р.</option>
<option class="f">ejercicio m. - упражнение с. р.</option>
<option class="f">escritor m. - писатель м. р.</option>
<option class="f">escritora f. - писательница ж. р.</option>
<option class="f">escuela f. - школа ж. р.</option>
<option class="f">ese adj. - тот при.</option>
<option class="f">español adj. - испанский при.</option>
<option class="f">estudiante m. - студент м. р.</option>
<option class="f">estudiante f. - студентка ж. р.</option>
<option class="f">este adj. - этот при.</option>
<option class="f">familia f. - семья ж. р.</option>
<option class="f">feliz adj. - счастливый при.</option>
<option class="f">francés adj. - французский при.</option>
<option class="f">gato m. - кошка ж. р.</option>
<option class="f">grande adj. - большой при.</option>
<option class="f">habitación f. - комната ж. р.</option>
<option class="f">hermana f. - сестра ж. р.</option>
<option class="f">hermano m. - брат м. р.</option>
<option class="f">hermoso при. - красивый adj.</option>
<option class="f">hija f. - дочь ж. р.</option>
<option class="f">hijo m. - сын м. р.</option>
<option class="f">historia f. - история ж. р.</option>
<option class="f">hombre m. - мужчина м. р.</option>
<option class="f">hospital m. - больница ж. р.</option>
<option class="f">hotel m. - гостиница ж. р.</option>
<option class="f">idea f. - идея ж. р.</option>
<option class="f">idioma m. - язык м. р.</option>
<option class="f">importante adj. - важный при.</option>
<option class="f">inglés adj. - английский при.</option>
<option class="f">insecto m. - насекомое с. р.</option>
<option class="f">inteligente adj. - умный при.</option>
<option class="f">interesante adj. - интересный при.</option>
<option class="f">italiano adj. - итальянский при.</option>
<option class="f">joven adj. - молодой при.</option>
<option class="f">lado m. - сторона ж. р.</option>
<option class="f">lago m. - озеро с. р.</option>
<option class="f">lámpara f. - лампа ж. р.</option>
<option class="f">lápiz m. - карандаш м. р.</option>
<option class="f">largo adj. - длинный при.</option>
<option class="f">lección f. - урок м. р.</option>
<option class="f">libro m. - книга ж. р.</option>
<option class="f">lugar m. - место м. р.</option>
<option class="f">madre f. - мать ж. р.</option>
<option class="f">maestra f. - учительница ж. р.</option>
<option class="f">maestro m. - учитель м. р.</option>
<option class="f">mal adj. - плохой при.</option>
<option class="f">manual m. - учебник м. р.</option>
<option class="f">mar m. - море с. р.</option>
<option class="f">mayor adj. - старший при.</option>
<option class="f">menor adj. - младший при.</option>
<option class="f">mercado m. - рынок м. р.</option>
<option class="f">mes m. - месяц м. р.</option>
<option class="f">mesa f. - стол м. р.</option>
<option class="f">mi adj. - мой при.</option>
<option class="f">monstruo m. - чудище с. р.</option>
<option class="f">muchacha f. - девочка ж. р.</option>
<option class="f">muchacho m. - мальчик м. р.</option>
<option class="f">mujer f. - женщина ж. р.</option>
<option class="f">museo m. - музей м. р.</option>
<option class="f">negro adj. - чёрный при.</option>
<option class="f">noche f. - ночь ж. р.</option>
<option class="f">nombre m. - имя с. р.</option>
<option class="f">noticia f. - новость ж. р.</option>
<option class="f">nuestro adj. - наш при.</option>
<option class="f">nuevo adj. - новый при.</option>
<option class="f">padre m. - отец м. р.</option>
<option class="f">país m. - страна ж. р.</option>
<option class="f">palabra f. - слово с. р.</option>
<option class="f">pared f. - стена ж. р.</option>
<option class="f">parque m. - парк м. р.</option>
<option class="f">película f. - фильм м. р.</option>
<option class="f">pequeño adj. - маленький при.</option>
<option class="f">periódico m. - газета ж. р.</option>
<option class="f">perro m. - собака ж. р.</option>
<option class="f">persona f. - человек/люди м. р.</option>
<option class="f">pregunta f. - вопрос м. р.</option>
<option class="f">presidente m. - президент м. р.</option>
<option class="f">presidente f. - президент ж. р.</option>
<option class="f">primero adj. - первый при.</option>
<option class="f">principal adj. - главный при.</option>
<option class="f">problema m. - проблема ж. р.</option>
<option class="f">pueblo m. - деревня ж. р.</option>
<option class="f">puerta f. - дверь ж. р.</option>
<option class="f">rápido adj. - быстрый при.</option>
<option class="f">restaurante m. - ресторан м. р.</option>
<option class="f">revista f. - журнал м. р.</option>
<option class="f">río m. - река ж. р.</option>
<option class="f">rojo adj. - красный при.</option>
<option class="f">ruso adj. - русский при.</option>
<option class="f">segundo adj. - второй при.</option>
<option class="f">semana f. - неделя ж. р.</option>
<option class="f">siguiente adj. - следующий при.</option>
<option class="f">silla f. - стул м. р.</option>
<option class="f">teatro m. - театр м. р.</option>
<option class="f">teléfono m. - телефон м. р.</option>
<option class="f">tiempo m. - время с. р.</option>
<option class="f">tienda f. - магазин м. р.</option>
<option class="f">todo adj. - весь при.</option>
<option class="f">trabajo m. - работа ж. р.</option>
<option class="f">tren m. - поезд м. р.</option>
<option class="f">tu adj. - твой при.</option>
<option class="f">universidad f. - университет м. р.</option>
<option class="f">ventana f. - окно с. р.</option>
<option class="f">verde adj. - зелёной при.</option>
<option class="f">vida f. - жизнь ж. р.</option>
<option class="f">viejo adj. - старый при.</option>
<option class="f">vino m. - вино с. р.</option>
</select>
</td>
<td colspan="2"><select class="f" >
<option class="f"selected="selected">Ruso -> Español</option>
<option class="f">английский при. - inglés adj.</option>
<option class="f">бабушка ж. р. - abuela f.</option>
<option class="f">белый при. - blanco adj.</option>
<option class="f">весь при. - todo adj.</option>
<option class="f">библиотека ж. р. - biblioteca f.</option>
<option class="f">больница ж. р. - hospital m.</option>
<option class="f">большой при. - grande adj.</option>
<option class="f">брат м. р. - hermano m.</option>
<option class="f">быстрый при. - rápido adj.</option>
<option class="f">важный при. - importante adj.</option>
<option class="f">вино с. р. - vino m.</option>
<option class="f">вопрос м. р. - pregunta f.</option>
<option class="f">время с. р. - tiempo m.</option>
<option class="f">второй при. - segundo adj.</option>
<option class="f">высокий при. - alto adj.</option>
<option class="f">газета ж. р. - periódico m.</option>
<option class="f">главный при. - principal adj.</option>
<option class="f">город м. р. - ciudad f.</option>
<option class="f">гостиница ж. р. - hotel m.</option>
<option class="f">дверь ж. р. - puerta f.</option>
<option class="f">девочка ж. р. - muchacha f.</option>
<option class="f">дедушка м. р. - abuelo m.</option>
<option class="f">дело м. р. - asunto m.</option>
<option class="f">день м. р. - día m.</option>
<option class="f">деревня ж. р. - pueblo m.</option>
<option class="f">дерево с. р. - árbol m.</option>
<option class="f">длинный при. - largo adj.</option>
<option class="f">документ м. р. - documento m.</option>
<option class="f">дочь ж. р. - hija f.</option>
<option class="f">друг м. р. - amigo m.</option>
<option class="f">женщина ж. р. - mujer f.</option>
<option class="f">животное с. р. - animal m.</option>
<option class="f">жизнь ж. р. - vida f.</option>
<option class="f">журнал м. р. - revista f.</option>
<option class="f">здание с. р. - edificio m.</option>
<option class="f">зелёной при. - verde adj.</option>
<option class="f">идея ж. р. - idea f.</option>
<option class="f">известный при. - conocido adj.</option>
<option class="f">имя с. р. - nombre m.</option>
<option class="f">интересный при. - interesante adj.</option>
<option class="f">испанский при. - español adj.</option>
<option class="f">история ж. р. - historia f.</option>
<option class="f">итальянский при. - italiano adj.</option>
<option class="f">карандаш м. р. - lápiz m.</option>
<option class="f">книга ж. р. - libro m.</option>
<option class="f">комната ж. р. - habitación f.</option>
<option class="f">компьютер м. р. - computadora f.</option>
<option class="f">концерт м. р. - concierto m.</option>
<option class="f">кошка ж. р. - gato m.</option>
<option class="f">красивый при.- hermoso adj.</option>
<option class="f">красный при. - rojo adj. </option>
<option class="f">лампа ж. р. - lámpara f.</option>
<option class="f">магазин м. р. - tienda f.</option>
<option class="f">маленький при. - pequeño adj.</option>
<option class="f">мальчик м. р. - muchacho m.</option>
<option class="f">мать ж. р. - madre f.</option>
<option class="f">машина ж. р. - coche m.</option>
<option class="f">место м. р. - lugar m.</option>
<option class="f">месяц м. р. - mes m.</option>
<option class="f">младший при. - menor adj.</option>
<option class="f">мой при. - mi adj.</option>
<option class="f">молодой при. - joven adj.</option>
<option class="f">море с. р. - mar m.</option>
<option class="f">мужчина м. р. - hombre m.</option>
<option class="f">музей м. р. - museo m.</option>
<option class="f">насекомое с. р. - insecto m.</option>
<option class="f">наш при. - nuestro adj.</option>
<option class="f">неделя ж. р. - semana f.</option>
<option class="f">немецкий при. - alemán adj.</option>
<option class="f">новость ж. р. - noticia f.</option>
<option class="f">новый при. - nuevo adj.</option>
<option class="f">ночь ж. р. - noche f.</option>
<option class="f">озеро с. р. - lago m.</option>
<option class="f">окно с. р. - ventana f.</option>
<option class="f">отец м. р. - padre m.</option>
<option class="f">парк м. р. - parque m.</option>
<option class="f">первый при. - primero adj.</option>
<option class="f">писатель м. р. - escritor m.</option>
<option class="f">писательница ж. р. - escritora f.</option>
<option class="f">письмо с. р. - carta f.</option>
<option class="f">плохой при. - mal adj.</option>
<option class="f">подруга ж. р. - amiga f.</option>
<option class="f">поле с. р. - campo m.</option>
<option class="f">поезд м. р. - tren m.</option>
<option class="f">президент м. р. - presidente m..</option>
<option class="f">президент ж. р. - presidente f.</option>
<option class="f">проблема ж. р. - problema m.</option>
<option class="f">работа ж. р. - trabajo m.</option>
<option class="f">река ж. р. - río m.</option>
<option class="f">ресторан м. р. - restaurante m.</option>
<option class="f">русский при. - ruso adj.</option>
<option class="f">рынок м. р. - mercado m.</option>
<option class="f">село с. р. - aldea f.</option>
<option class="f">семья ж. р. - familia f.</option>
<option class="f">сестра ж. р. - hermana f.</option>
<option class="f">скучный при. - aburrido adj.</option>
<option class="f">следующий при. - siguiente adj.</option>
<option class="f">слово с. р. - palabra f.</option>
<option class="f">собака ж. р. - perro m.</option>
<option class="f">старший при. - mayor adj.</option>
<option class="f">старый при. - viejo adj.</option>
<option class="f">стена ж. р. - pared f.</option>
<option class="f">стол м. р. - mesa f.</option>
<option class="f">сторона ж. р. - lado m.</option>
<option class="f">страна ж. р. - país m.</option>
<option class="f">студент м. р. - estudiante m.</option>
<option class="f">студентка ж. р. - estudiante f.</option>
<option class="f">стул м. р. - silla f.</option>
<option class="f">сумка ж. р. - bolsa f.</option>
<option class="f">существо с. р. - creatura f.</option>
<option class="f">счастливый при. - feliz adj.</option>
<option class="f">сын м. р. - hijo m.</option>
<option class="f">твой при. - tu adj.</option>
<option class="f">театр м. р. - teatro m.</option>
<option class="f">телефон м. р. - teléfono m.</option>
<option class="f">тетрадь ж. р. - cuaderno m.</option>
<option class="f">тот при. - ese adj.</option>
<option class="f">трудный при. - difícil adj.</option>
<option class="f">удобный при. - cómodo adj.</option>
<option class="f">улица ж. р. - calle f.</option>
<option class="f">умный при. - inteligente adj.</option>
<option class="f">университет м. р. - universidad f.</option>
<option class="f">упражнение с. р. - ejercicio m.</option>
<option class="f">урок м. р. - lección f.</option>
<option class="f">учебник м. р. - manual m.</option>
<option class="f">учитель м. р. - maestro m.</option>
<option class="f">учительница ж. р. - maestra f.</option>
<option class="f">фильм м. р. - película f.</option>
<option class="f">французский при. - francés adj.</option>
<option class="f">хороший при. - buen adj.</option>
<option class="f">человек/люди м. р. - persona f.</option>
<option class="f">чёрный при. - negro adj.</option>
<option class="f">чудище с. р. - monstruo m.</option>
<option class="f">школа ж. р. - escuela f.</option>
<option class="f">этот при. - este adj.</option>
<option class="f">язык м. р. - idioma m.</option>
</select>
</td>
</tr>
<tr>
<td class="f" style="fontsize:12;" >Case:/Caso:</td>
<td><select class="f" id = "Casechoice" <!--onchange="Refresh();"-->>
<option class="f"selected="selected">Random/Aleatorio</option>
<option class="f"value="0">Именительный падеж</option>
<option class="f"value="2">Родительный падеж</option>
<option class="f"value="3">Дательный падеж</option>
<option class="f"value="1">Винительный падеж</option>
<option class="f"value="4">Творительный падеж</option>
<option class="f"value="5">Предложный падеж</option>
</select>
</td>
<td class="f">Gender:/Género:</td>
<td><select class="f"id = "Genderchoice" onchange="Refreshit();Refreshadj();">
<option class="f"selected="selected">Random/Aleatorio</option>
<option class="f"value="0">Мужской род</option>
<option class="f"value="1">Женский род</option>
<option class="f"value="2">Средний род</option>
</select>
</td>
</tr>
<tr>
<td class="f">Number:/Número:</td>
<td><select class="f"id = "Numberchoice" onchange="Refreshadj();">
<option class="f"selected="selected">Random/Aleatorio</option>
<option class="f"value="0">Единственное число</option>
<option class="f"value="1">Множественное число</option>
</select>
</td>
<td class="f">Animation:/Animación:</td>
<td><select class="f"id = "Animationchoice" onchange="Refreshit();Refreshadj();">
<option class="f"selected="selected">Random/Aleatorio</option>
<option class="f"value="0">Неодушевлённые</option>
<option class="f"value="1">Одушевлённые</option>
</select>
</td>
</tr>
<tr>
<td class="f">Noun/Sustantivo: </td>
<td > <select class="f" id = "Nounchoice" onchange="Refreshadj();">
</select>
</td><div id="adjoption">
<td class="f">Adjective/Adjetivo: </td>
<td > <select class="f" id = "Adjectivechoice" onchange="">
</select></div>
</td>
</tr>
<tr>
<td colspan="2">
<form name="radio" class="f">With adjectives/Con adjetivos: Yes/Sí<input type="radio" value=1 name="Articles" id="checkbox" onchange="Refreshadj();" checked="checked"><span class="f">No</span><input type="radio" value=0 onchange="Refreshadj();" name="Articles"></form>
</td>
</tr>
</tbody></table>
<span class="f"id="EngRu"><button class="f" onclick="EnglishtoRussian()">English -> Russian</button> Click the button to test your vocabulary and spelling in Russian!</span><br>
<span class="f"id="RuEng"><button class="f" onclick="RussiantoEnglish()">Russian -> English</button> Click the button to test your comprehension of Russian vocabulary!</span><br>
<span class="f" id="RuSp"><button class="f" onclick="newmyFunction3()">Ruso -> español</button> ¡Haz clic en el botón para probar tu comprensión del vocabulario ruso!</span><br>
<span class="f"id="SpRu"><button class="f" onclick="newmyFunction4()">Español -> ruso</button> ¡Haz clic en el botón para probar tu vocabulario y ortografía en ruso!</span><br>
<span class="f"id="question"></span><span class="f" id="feedbackinsert"></span><br>
<span class="f" id="demo3"></span> <button style="visibility:hidden" class="f" id="mistakebutton" onclick="newmyFunction5();">Review your mistakes/Revisar tus errores</button> <br>
<div id="buttonandtext" style="visibility:hidden"><button id="Check" type="button" class="f" OnClick="check();">✓</button><INPUT TYPE="text" class="f" NAME="Input" Id="input" Size="40" onkeypress="searchKeyPress(event);"><br></div>
<div class="f" id="keyboardinsert"></div>
<div id="outer">
<table id="Mistakes" >
<thead>
<tr>
<th colspan="6" class="f">Please review below:/Por favor revisa abajo:</th>
</tr>
</thead>
<tbody>
<TR>
<TD class="f">Noun (& Adjective):</TD>
<TD class="f">Gender:</TD>
<TD class="f">Number:</TD>
<TD class="f">Case:</TD>
<TD class="f">Incorrect answer:</TD>
<TD class="f">Correct answer:</TD>
</TR>
<TR>
<TD class="f">Sustantivo (y Adjetivo):</TD>
<TD class="f">Género:</TD>
<TD class="f">Número:</TD>
<TD class="f">Caso:</TD>
<TD class="f">Respuesta incorrecta:</TD>
<TD class="f">Respuesta correcta:</TD>
</TR>
</tbody>
</table>
</div>
<button id="download" class="f" style="visibility:hidden;" type="button" OnClick="download();">Download this report/Descargar este reporte</button>
<div class="f" id="here"></div>
<div id="outer2">
<table id="Correctadjectives" style="table-layout:fixed;width:100%;border-collapse:collapse;" >
<thead>
<th colspan="2"></th>
<th colspan="8" id="alladj">Правильные Прилагательные:</th>
<th colspan="8">Неправильные Прилагательные:</th>
</thead>
<tbody>
<TR>
<th colspan="2"></th>
<th colspan="2" id="adjm">М. р. Ед. ч.</th>
<th colspan="2" id="adjf">Ж. р. Ед. ч.</th>
<th colspan="2" id="adjn">С. р. Ед. ч.</th>
<th colspan="2" id="adjpl">Мн. ч.</th>
<th colspan="2">М. р. Ед. ч.</th>
<th colspan="2">Ж. р. Ед. ч.</th>
<th colspan="2">С. р. Ед. ч.</th>
<th colspan="2">Мн. ч.</th>
</tr>
<tr>
<th colspan="2" id="nom">И. п.</th>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
</tr>
<tr>
<th colspan="2" id="acin">В. п. неод.</th>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
</tr>
<tr>
<th colspan="2" id="acan">В. п. од.</th>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
</tr>
<th colspan="2" id="gen">Р. п.</th>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
</tr>
<th colspan="2" id="dat">Д. п.</th>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
</tr>
<th colspan="2" id="inst">Т. п.</th>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
</tr>
<th colspan="2" id="prep">П. п.</th>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="cadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2"class="wadj"style="word-wrap: break-word;border:2px solid black;"></td>
</tr>
<thead>
<th colspan="2"></th>
<th colspan="6" id="alln">Правильные Существительные:</th>
<th colspan="2"></th>
<th colspan="6">Неправильные Существительные:</th>
</thead>
<tbody>
<TR>
<th colspan="2"></th>
<th colspan="2">М. р.</th>
<th colspan="2">Ж. р.</th>
<th colspan="2">С. р.</th>
<th colspan="2"></th>
<th colspan="2">М. р.</th>
<th colspan="2">Ж. р.</th>
<th colspan="2">С. р.</th>
<th colspan="2"></th>
</tr>
<tr>
<th colspan="2" id="nomnsg">И. п. Ед. ч.</th>
<td colspan="2" class="cnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
<td colspan="2" class="wnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
</tr>
<tr>
<th colspan="2" id="nomnpl">И. п. Мн. ч.</th>
<td colspan="2" class="cnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
<td colspan="2" class="wnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
</tr>
<tr>
<th colspan="2" ></th>
<td class="center" style=";border:2px solid black;text-align:center">Неод.</td>
<td class="center" style=";border:2px solid black;text-align:center">Од.</td>
<td class="center" style=";border:2px solid black;text-align:center">Неод.</td>
<td class="center" style=";border:2px solid black;text-align:center">Од.</td>
<td class="center" style=";border:2px solid black;text-align:center">Неод.</td>
<td class="center" style=";border:2px solid black;text-align:center">Од.</td>
<th colspan="2"></th>
<td class="center" style=";border:2px solid black;text-align:center">Неод.</td>
<td class="center" style=";border:2px solid black;text-align:center">Од.</td>
<td class="center" style=";border:2px solid black;text-align:center">Неод.</td>
<td class="center" style=";border:2px solid black;text-align:center">Од.</td>
<td class="center" style=";border:2px solid black;text-align:center">Неод.</td>
<td class="center" style=";border:2px solid black;text-align:center">Од.</td>
<th colspan="2"></th>
</tr>
<tr>
<th colspan="2" id="acnsg">В. п. Ед. ч.</th>
<td class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
<td class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
</tr>
<tr>
<th colspan="2" id="acnpl">В. п. Мн. ч.</th>
<td class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
<td class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
</tr>
<th colspan="2" id="gennsg">Р. п. Ед. ч.</th>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
<td colspan="2" class="wnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
</tr>
<tr>
<th colspan="2" id="gennpl">Р. п. Мн. ч.</th>
<td colspan="2" class="cnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
<td colspan="2" class="wnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
</tr>
<th colspan="2" id="datnsg">Д. п. Ед. ч.</th>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
<td colspan="2" class="wnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
</tr>
<tr>
<th colspan="2" id="datnpl">Д. п. Мн. ч.</th>
<td colspan="2" class="cnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
<td colspan="2" class="wnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
</tr>
<th colspan="2" id="instnsg">Т. п. Ед. ч.</th>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
<td colspan="2" class="wnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
</tr>
<tr>
<th colspan="2" id="instnpl">Т. п. Мн. ч.</th>
<td colspan="2" class="cnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
<td colspan="2" class="wnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
</tr>
<th colspan="2" id="prepnsg">П. п. Ед. ч.</th>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
<td colspan="2" class="wnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
</tr>
<tr>
<th colspan="2" id="prepnpl">П. п. Мн. ч.</th>
<td colspan="2" class="cnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="cnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
<td colspan="2" class="wnoun" style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<td colspan="2" class="wnoun"style="word-wrap: break-word;border:2px solid black;"></td>
<th colspan="2"></th>
</tr>
<tr>
<th colspan="2" ></th>
<td colspan="2" style="word-wrap: break-word;border:2px solid black;" >М. р. Ед. ч.</td>
<td colspan="2" style="word-wrap: break-word;border:2px solid black;" >Ж. р. Ед. ч.</td>
<td colspan="2" style="word-wrap: break-word;border:2px solid black;" >С. р. Ед. ч.</td>
</tr>
<tr>
<th colspan="2" ></th>
<td colspan="2" style="word-wrap: break-word;border:2px solid black;" id="nmsg"></td>
<td colspan="2" style="word-wrap: break-word;border:2px solid black;" id="nfsg"></td>
<td colspan="2" style="word-wrap: break-word;border:2px solid black;" id="nnsg"></td>
</tr>
<tr>
<th colspan="2" ></th>
<td colspan="2" style="word-wrap: break-word;border:2px solid black;" >М. р. Мн. ч.</td>
<td colspan="2" style="word-wrap: break-word;border:2px solid black;" >Ж. р. Мн. ч.</td>
<td colspan="2" style="word-wrap: break-word;border:2px solid black;" >С. р. Мн. ч.</td>
</tr>
<tr>
<th colspan="2" ></th>
<td colspan="2" style="word-wrap: break-word;border:2px solid black;" id="nmpl"></td>
<td colspan="2" style="word-wrap: break-word;border:2px solid black;" id="nfpl"></td>
<td colspan="2" style="word-wrap: break-word;border:2px solid black;" id="nnpl"></td>
</tr>
<tr>
<th colspan="6">Glossary of grammatical terms: / Glosario de términos gramaticales:</th>
<th colspan="3"></th>
<th colspan="9">Results: / Resultados:</th>
</tr>
<tr>
<th rowspan="2" colspan="6" style="text-align:left;background-color:yellow;" >И. п. = Именительный падеж</th>
<td rowspan="1" colspan="3" style="background-color:yellow;">nominative case</td>
<td colspan="3" style="background-color:yellow;">Прилагательные</td>
<td colspan="6"><span id="nomadjsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left; "></span></td>
</tr>
<tr>
<td rowspan="1" colspan="3" style="background-color:yellow;">сaso nominativo</td>
<td colspan="3" style="background-color:yellow;">Существительные</td>
<td colspan="6"><span id="nomnsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<th rowspan="2" colspan="6" style="text-align:left">В. п. = Винительный падеж</th>
<td rowspan="1" colspan="3" >accusative case</td>
<td colspan="3" >Прилагательные</td>
<td colspan="6"><span id="acadjsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<td rowspan="1" colspan="3" >сaso acusativo</td>
<td colspan="3" >Существительные</td>
<td colspan="6"><span id="acnsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<th rowspan="2" colspan="6" style="text-align:left;background-color:yellow;">Р. п. = Родительный падеж</th>
<td rowspan="1" colspan="3" style="background-color:yellow;">genitive case</td>
<td colspan="3" style="background-color:yellow;">Прилагательные</td>
<td colspan="6"><span id="genadjsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<td rowspan="1" colspan="3" style="background-color:yellow;">сaso genitivo</td>
<td colspan="3" style="background-color:yellow;">Существительные</td>
<td colspan="6"><span id="gennsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<th rowspan="2" colspan="6" style="text-align:left">Д. п. = Дательный падеж</th>
<td rowspan="1" colspan="3" >dative сase</td>
<td colspan="3" >Прилагательные</td>
<td colspan="6"><span id="datadjsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<td rowspan="1" colspan="3" >сaso dativo</td>
<td colspan="3" >Существительные</td>
<td colspan="6"><span id="datnsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<th rowspan="2" colspan="6" style="text-align:left;background-color:yellow;">Т. п. = Творительный падеж</th>
<td rowspan="1" colspan="3" style="background-color:yellow;">instrumental case</td>
<td colspan="3" style="background-color:yellow;">Прилагательные</td>
<td colspan="6"><span id="instadjsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<td rowspan="1" colspan="3" style="background-color:yellow;">сaso instrumental</td>
<td colspan="3" style="background-color:yellow;">Существительные</td>
<td colspan="6"><span id="instnsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<th rowspan="2" colspan="6" style="text-align:left;">П. п. = Предложный падеж</th>
<td rowspan="1" colspan="3" >locative case</td>
<td colspan="3" >Прилагательные</td>
<td colspan="6"><span id="prepadjsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<td rowspan="1" colspan="3" >сaso prepositivo</td>
<td colspan="3" >Существительные</td>
<td colspan="6"><span id="prepnsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<th rowspan="2" colspan="6" style="text-align:left;background-color:yellow;">Ед. ч. = Единственное число</th>
<td rowspan="2" colspan="3" style="background-color:yellow;">singular</td>
<td colspan="3" style="background-color:yellow;">Прилагательные</td>
<td colspan="6"><span id="sgadjsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<td colspan="3" style="background-color:yellow;">Существительные</td>
<td colspan="6"><span id="sgnsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<th rowspan="3" colspan="6" style="text-align:left;">Мн. ч. = Множественное число</th>
<td rowspan="3" colspan="3">plural</td>
<td colspan="3" >Прилагательные</td>
<td colspan="6"><span id="pladjsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<td colspan="3" >Существительные</td>
<td colspan="6"><span id="plnsuccess" style="width:0px; height:20px; text-align:center; top:50%; background-color:green;display:inline-block; float:left;"></span></td>
</tr>
<tr>
<td colspan="3"></td>
<td colspan="6"><div id="meter0" style="width:17px; height:5px; font-size: 8px; text-align:left; top:50%; background-color:white;display:inline-block; float:left;">0%</div>
<div id="meter10" style="width:20px; height:5px; font-size: 8px; text-align:left; top:50%; background-color:white;display:inline-block; float:left;">10%</div>
<div id="meter20" style="width:20px; height:5px; font-size: 8px; text-align:left; top:50%; background-color:white;display:inline-block; float:left;">20%</div>
<div id="meter30" style="width:20px; height:5px; font-size: 8px; text-align:left; top:50%; background-color:white;display:inline-block; float:left;">30%</div>
<div id="meter40" style="width:20px; height:5px; font-size: 8px; text-align:left; top:50%; background-color:white;display:inline-block; float:left;">40%</div>
<div id="meter50" style="width:20px; height:5px; font-size: 8px; text-align:left; top:50%; background-color:white;display:inline-block; float:left;">50%</div>
<div id="meter60" style="width:20px; height:5px; font-size: 8px; text-align:left; top:50%; background-color:white;display:inline-block; float:left;">60%</div>
<div id="meter70" style="width:20px; height:5px; font-size: 8px; text-align:left; top:50%; background-color:white;display:inline-block; float:left;">70%</div>
<div id="meter80" style="width:20px; height:5px; font-size: 8px; text-align:left; top:50%; background-color:white;display:inline-block; float:left;">80%</div>
<div id="meter90" style="width:20px; height:5px; font-size: 8px; text-align:left; top:50%; background-color:white;display:inline-block; float:left;">90%</div>
<div id="meter100" style="width:20px; height:5px; font-size: 8px; text-align:left; top:50%; background-color:white;display:inline-block; float:left;">100%</div></td>
</tr>
<tr>
<th colspan="6" style="text-align:left">М. р. = Мужской род</th>
<td colspan="6">masculine/género masculino</td>
</tr>
<tr>
<th colspan="6" style="text-align:left">Ж. р. = Женский род</th>
<td colspan="6">feminine/género feminino</td>
</tr>
<tr>
<th colspan="6" style="text-align:left">С. р. = Средний род</th>
<td colspan="6">neuter/género neutro</td>
</tr>
<tr>
<th colspan="6" style="text-align:left">Неод. = Неодушевлённые</th>
<td colspan="6">inanimate/inanimado</td>
</tr>
<tr>
<th colspan="6" style="text-align:left">Од. = Одушевлённые</th>
<td colspan="6">animate/animado</td>
</tr>
<tr>
<th colspan="6" style="text-align:left">Правильные Прилагательные</th>
<td colspan="6">correct adjectives/adjetivos correctos</td>
</tr>
<tr>
<th colspan="6" style="text-align:left">Неправильные Прилагательные</th>
<td colspan="6">incorrect adjectives/adjetivos incorrectos</td>
</tr>
<tr>
<th colspan="6" style="text-align:left">Правильные Существительные</th>
<td colspan="6">correct nouns/sustantivos correctos</td>
</tr>
<tr>
<th colspan="6" style="text-align:left">Неправильные Существительные</th>
<td colspan="6" >incorrect nouns/sustantivos incorrectos</td>
</tr>
</tbody>
</table>
</div>
<br>
Follow us on <a href="https://www.facebook.com/groups/100762883605717/">facebook</a> and <a href="https://twitter.com/jhugsint">twitter</a>
<br>
<br>Links to other exercises/Enlaces a otros ejercicios
<br>
<dl>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/07/russian-sentence-generator.html">Russian Sentence Generator/Generador de oraciones en ruso</a></dt>
<dd>- customizable practice exercise for conjugations of Russian verbs (Imperfective/Perfective) in Present, Past, and Future with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos rusos (imperfectivos/perfectivos) en presente, pasado, futuro con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/english-sentence-generator.html">English Sentence Generator/Generador de oraciones en inglés</a></dt>
<dd>- customizable practice exercise for conjugations of English verbs in the 12 tenses with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos ingleses en los 12 tiempos con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/09/english-verb-conjugator.html">English Verb Conjugator/Conjugador de verbos ingleses</a></dt>
<dd>- interactive conjugation table of English verbs and review of auxiliary verbs.</dd>
<dd>- tabla interactiva de verbos en inglés con revisión de verbos auxiliarios.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/11/english-pronouns-possessive-adjectives.html">English Pronouns, Possessive Adjectives, Contractions/Pronombres, adjetivos posesivos y contracciones en inglés</a></dt>
<dd>- review table and simple exercise.</dd>
<dd>- tabla de revisión y ejercicio sencillo.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/05/javascript-vocab-test.html">Spanish-English nouns and determiners/Sustantivos y modificadores en español y inglés</a></dt>
<dd>- vocabulary practice trainer of basic words in both languages.</dd>
<dd>- entrenador de palabras básicas en ambos idiomas.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-keyboard.html">Multilingual Talking Keyboard/Teclado que habla en 17 idiomas</a></dt>
<dd>- write and listen to text in 17 languages using Google Text-to-Speech technology. Currently, for best audio results, use Safari or Apple devices with Safari.</dd>
<dd>- escribir y escuchar texto con la tecnología auditiva de Google Translate. Para mejor resultos, se recomienda usar Safari o aparatos de Apple con Safari.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-calculator.html">Multilingual Talking Calculator/Calculadora que habla en 25 idiomas</a></dt>
<dd>- add, subtract, multiply, divide and listen to numbers in 25 languages, also with customizable number dictation.</dd>
<dd>- suma, resta, multiplica, divide y escucha los números, también con dictado a medida de números.</dd>
</dl>
</body>
</html>Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com0tag:blogger.com,1999:blog-4142616945456164068.post-91052575010407809712013-05-30T19:37:00.003-05:002016-04-11T00:33:54.612-05:00Javascript vocab test<!DOCTYPE html>
<html>
<head>
<META http-equiv="content-type" content="text/html; charset=UTF-8">
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-41346884-1', 'hugginsinternational.blogspot.mx');
ga('send', 'pageview');
</script>
<script>
var Eng=new Array();
Eng[0]=["bank", "banks","the bank", "a bank", "the banks", "some banks", "this bank", "that bank", "these banks", "those banks"]
Eng[1] = ["cat", "cats","the cat", "a cat", "the cats", "some cats", "this cat", "that cat", "these cats", "those cats"];
Eng[2] =["dog", "dogs","the dog", "a dog", "the dogs", "some dogs", "this dog", "that dog", "these dogs", "those dogs"] ;
Eng[3] =["house", "houses","the house", "a house", "the houses", "some houses", "this house", "that house", "these houses", "those houses"];
Eng[4] = ["window","windows","the window","a window", "the windows", "some windows", "this window", "that window", "these windows", "those windows"] ;
Eng[5] = ["door","doors","the door", "a door", "the doors", "some doors", "this door", "that door", "these doors", "those doors"];
Eng[6] =["car", "cars","the car", "a car", "the cars", "some cars", 'this car', 'that car', 'these cars', 'those cars' ] ;
Eng[7] =["key","keys","the key", "a key", "the keys", "some keys", 'this key', 'that key', 'these keys', 'those keys' ] ;
Eng[8] =["cup", "cups","the cup", "a cup", "the cups", "some cups", 'this cup', 'that cup', 'these cups', 'those cups' ];
Eng[9] = ["plate","plates","the plate", "a plate", "the plates","some plates", 'this plate', 'that plate', 'these plates', 'those plates' ];
Eng[10] =["table","tables","the table", "a table", "the tables", "some tables", 'this table', 'that table', 'these tables', 'those tables' ] ;
Eng[11] = ["man","men","the man", "a man", "the men", "some men", 'this man', 'that man', 'these men', 'those men' ];
Eng[12] = ["woman","women","the woman", "a woman", "the women", "some women", 'this woman', 'that woman', 'these women', 'those women' ];
Eng[13] =["fork","forks","the fork", "a fork", "the forks", "some forks", 'this fork', 'that fork', 'these forks', 'those forks' ] ;
Eng[14] =["knife","knives","the knife", "a knife", "the knives", "some knives", 'this knife', 'that knife', 'these knives', 'those knives' ] ;
Eng[15] =["spoon","spoons","the spoon", "a spoon", "the spoons", "some spoons", 'this spoon', 'that spoon', 'these spoons', 'those spoons' ] ;
Eng[16] =["napkin","napkins","the napkin", "a napkin", "the napkins", "some napkins", 'this napkin', 'that napkin', 'these napkins', 'those napkins' ] ;
Eng[17] =["chair","chairs","the chair", "a chair", "the chairs", "some chairs", 'this chair', 'that chair', 'these chairs', 'those chairs' ] ;
Eng[18] =["bed","beds","the bed", "a bed", "the beds", "some beds", 'this bed', 'that bed', 'these beds', 'those beds' ];
Eng[19] = ["family","families","the family", "a family", "the families", "some families", 'this family', 'that family', 'these families', 'those families' ];
Eng[20] =["book","books","the book", "a book", "the books", "some books", 'this book', 'that book', 'these books', 'those books' ] ;
Eng[21] =["magazine","magazines","the magazine", "a magazine", "the magazines", "some magazines", 'this magazine', 'that magazine', 'these magazines', 'those magazines' ] ;
Eng[22] =["street","streets","the street", "a street", "the streets", "some streets", 'this street', 'that street', 'these streets', 'those streets' ] ;
Eng[23] =["park","parks","the park", "a park", "the parks", "some parks", 'this park', 'that park', 'these parks', 'those parks' ] ;
Eng[24] =["airport","airports","the airport", "an airport", "the airports", "some airports", 'this airport', 'that airport', 'these airports', 'those airports' ] ;
Eng[25] =["clock","clocks","the clock", "a clock", "the clocks", "some clocks", 'this clock', 'that clock', 'these clocks', 'those clocks' ] ;
Eng[26] =["office","offices","the office", "an office", "the offices", "some offices", 'this office', 'that office', 'these offices', 'those offices' ] ;
Eng[27] =["school","schools","the school", "a school", "the schools", "some schools", 'this school', 'that school', 'these schools', 'those schools' ] ;
Eng[28]=['bottle', 'bottles', 'the bottle', 'a bottle', 'the bottles', 'some bottles', 'this bottle', 'that bottle', 'these bottles', 'those bottles'];
Eng[29]=['bag', 'bags', 'the bag', 'a bag', 'the bags', 'some bags', 'this bag', 'that bag', 'these bags', 'those bags'];
Eng[30]=['backpack', 'backpacks', 'the backpack', 'a backpack', 'the backpacks', 'some backpacks', 'this backpack', 'that backpack', 'these backpacks', 'those backpacks'];
Eng[31]=['computer', 'computers', 'the computer', 'a computer', 'the computers', 'some computers', 'this computer', 'that computer', 'these computers', 'those computers'];
Eng[32]=['box', 'boxs', 'the box', 'a box', 'the boxes', 'some boxes', 'this box', 'that box', 'these boxes', 'those boxes'];
Eng[33]=['word', 'words', 'the word', 'a word', 'the words', 'some words', 'this word', 'that word', 'these words', 'those words'];
Eng[34]=['sentence', 'sentences', 'the sentence', 'a sentence', 'the sentences', 'some sentences', 'this sentence', 'that sentence', 'these sentences', 'those sentences'];
Eng[35]=['question', 'questions', 'the question', 'a question', 'the questions', 'some questions', 'this question', 'that question', 'these questions', 'those questions'];
Eng[36]=['second', 'seconds', 'the second', 'a second', 'the seconds', 'some seconds', 'this second', 'that second', 'these seconds', 'those seconds'];
Eng[37]=['minute', 'minutes', 'the minute', 'a minute', 'the minutes', 'some minutes', 'this minute', 'that minute', 'these minutes', 'those minutes'];
Eng[38]=['hour', 'hours', 'the hour', 'an hour', 'the hours', 'some hours', 'this hour', 'that hour', 'these hours', 'those hours'];
Eng[39]=['day', 'days', 'the day', 'a day', 'the days', 'some days', 'this day', 'that day', 'these days', 'those days'];
Eng[40]=['night', 'nights', 'the night', 'a night', 'the nights', 'some nights', 'this night', 'that night', 'these nights', 'those nights'];
Eng[41]=['week', 'weeks', 'the week', 'a week', 'the weeks', 'some weeks', 'this week', 'that week', 'these weeks', 'those weeks'];
Eng[42]=['month', 'months', 'the month', 'a month', 'the months', 'some months', 'this month', 'that month', 'these months', 'those months'];
Eng[43]=['year', 'years', 'the year', 'a year', 'the years', 'some years', 'this year', 'that year', 'these years', 'those years'];
Eng[44]=['restaurant', 'restaurants', 'the restaurant', 'a restaurant', 'the restaurants', 'some restaurants', 'this restaurant', 'that restaurant', 'these restaurants', 'those restaurants'];
Eng[45]=['city', 'cities', 'the city', 'a city', 'the cities', 'some cities', 'this city', 'that city', 'these cities', 'those cities'];
Eng[46]=['country', 'countries', 'the country', 'a country', 'the countries', 'some countries', 'this country', 'that country', 'these countries', 'those countries'];
Eng[47]=['passport', 'passports', 'the passport', 'a passport', 'the passports', 'some passports', 'this passport', 'that passport', 'these passports', 'those passports'];
Eng[48]=['beach', 'beaches', 'the beach', 'a beach', 'the beaches', 'some beaches', 'this beach', 'that beach', 'these beaches', 'those beaches'];
Eng[49]=['church', 'churches', 'the church', 'a church', 'the churches', 'some churches', 'this church', 'that church', 'these churches', 'those churches'];
Eng[50]=['cathedral', 'cathedrals', 'the cathedral', 'a cathedral', 'the cathedrals', 'some cathedrals', 'this cathedral', 'that cathedral', 'these cathedrals', 'those cathedrals'];
Eng[51]=['museum', 'museums', 'the museum', 'a museum', 'the museums', 'some museums', 'this museum', 'that museum', 'these museums', 'those museums'];
Eng[52]=['hospital', 'hospitals', 'the hospital', 'a hospital', 'the hospitals', 'some hospitals', 'this hospital', 'that hospital', 'these hospitals', 'those hospitals'];
Eng[53]=['eye', 'eyes', 'the eye', 'an eye', 'the eyes', 'some eyes', 'this eye', 'that eye', 'these eyes', 'those eyes'];
Eng[54]=['ear', 'ears', 'the ear', 'an ear', 'the ears', 'some ears', 'this ear', 'that ear', 'these ears', 'those ears'];
Eng[55]=['mouth', 'mouths', 'the mouth', 'a mouth', 'the mouths', 'some mouths', 'this mouth', 'that mouth', 'these mouths', 'those mouths'];
Eng[56]=['nose', 'noses', 'the nose', 'a nose', 'the noses', 'some noses', 'this nose', 'that nose', 'these noses', 'those noses'];
Eng[57]=['shoulder', 'shoulders', 'the shoulder', 'a shoulder', 'the shoulders', 'some shoulders', 'this shoulder', 'that shoulder', 'these shoulders', 'those shoulders'];
Eng[58]=['arm', 'arms', 'the arm', 'an arm', 'the arms', 'some arms', 'this arm', 'that arm', 'these arms', 'those arms'];
Eng[59]=['elbow', 'elbows', 'the elbow', 'an elbow', 'the elbows', 'some elbows', 'this elbow', 'that elbow', 'these elbows', 'those elbows'];
Eng[60]=['hand', 'hands', 'the hand', 'a hand', 'the hands', 'some hands', 'this hand', 'that hand', 'these hands', 'those hands'];
Eng[61]=['finger', 'fingers', 'the finger', 'a finger', 'the fingers', 'some fingers', 'this finger', 'that finger', 'these fingers', 'those fingers'];
Eng[62]=['leg', 'legs', 'the leg', 'a leg', 'the legs', 'some legs', 'this leg', 'that leg', 'these legs', 'those legs'];
Eng[63]=['foot', 'feet', 'the foot', 'a foot', 'the feet', 'some feet', 'this foot', 'that foot', 'these feet', 'those feet'];
Eng[64]=['blouse', 'blouses', 'the blouse', 'a blouse', 'the blouses', 'some blouses', 'this blouse', 'that blouse', 'these blouses', 'those blouses'];
Eng[65]=['dress', 'dresses', 'the dress', 'a dress', 'the dresses', 'some dresses', 'this dress', 'that dress', 'these dresses', 'those dresses'];
Eng[66]=['suit', 'suits', 'the suit', 'a suit', 'the suits', 'some suits', 'this suit', 'that suit', 'these suits', 'those suits'];
Eng[67]=['skirt', 'skirts', 'the skirt', 'a skirt', 'the skirts', 'some skirts', 'this skirt', 'that skirt', 'these skirts', 'those skirts'];
Eng[68]=['sock', 'socks', 'the sock', 'a sock', 'the socks', 'some socks', 'this sock', 'that sock', 'these socks', 'those socks'];
Eng[69]=['shoe', 'shoes', 'the shoe', 'a shoe', 'the shoes', 'some shoes', 'this shoe', 'that shoe', 'these shoes', 'those shoes'];
Eng[70]=['coat', 'coats', 'the coat', 'a coat', 'the coats', 'some coats', 'this coat', 'that coat', 'these coats', 'those coats'];
Eng[71]=['jacket', 'jackets', 'the jacket', 'a jacket', 'the jackets', 'some jackets', 'this jacket', 'that jacket', 'these jackets', 'those jackets'];
Eng[72]=['tie', 'ties', 'the tie', 'a tie', 'the ties', 'some ties', 'this tie', 'that tie', 'these ties', 'those ties'];
Eng[73]=['belt', 'belts', 'the belt', 'a belt', 'the belts', 'some belts', 'this belt', 'that belt', 'these belts', 'those belts'];
Eng[74]=['cow', 'cows', 'the cow', 'a cow', 'the cows', 'some cows', 'this cow', 'that cow', 'these cows', 'those cows'];
Eng[75]=['horse', 'horses', 'the horse', 'a horse', 'the horses', 'some horses', 'this horse', 'that horse', 'these horses', 'those horses'];
Eng[76]=['lion', 'lions', 'the lion', 'a lion', 'the lions', 'some lions', 'this lion', 'that lion', 'these lions', 'those lions'];
Eng[77]=['tiger', 'tigers', 'the tiger', 'a tiger', 'the tigers', 'some tigers', 'this tiger', 'that tiger', 'these tigers', 'those tigers'];
Eng[78]=['elephant', 'elephants', 'the elephant', 'an elephant', 'the elephants', 'some elephants', 'this elephant', 'that elephant', 'these elephants', 'those elephants'];
Eng[79]=['bear', 'bears', 'the bear', 'a bear', 'the bears', 'some bears', 'this bear', 'that bear', 'these bears', 'those bears'];
Eng[80]=['river', 'rivers', 'the river', 'a river', 'the rivers', 'some rivers', 'this river', 'that river', 'these rivers', 'those rivers'];
Eng[81]=['forest', 'forests', 'the forest', 'a forest', 'the forests', 'some forests', 'this forest', 'that forest', 'these forests', 'those forests'];
Eng[82]=['lake', 'lakes', 'the lake', 'a lake', 'the lakes', 'some lakes', 'this lake', 'that lake', 'these lakes', 'those lakes'];
Eng[83]=['mountain', 'mountains', 'the mountain', 'a mountain', 'the mountains', 'some mountains', 'this mountain', 'that mountain', 'these mountains', 'those mountains'];
Eng[84]=['tree', 'trees', 'the tree', 'a tree', 'the trees', 'some trees', 'this tree', 'that tree', 'these trees', 'those trees'];
Eng[85]=['flower', 'flowers', 'the flower', 'a flower', 'the flowers', 'some flowers', 'this flower', 'that flower', 'these flowers', 'those flowers'];
Eng[86]=['plant', 'plants', 'the plant', 'a plant', 'the plants', 'some plants', 'this plant', 'that plant', 'these plants', 'those plants'];
Eng[87]=['state', 'states', 'the state', 'a state', 'the states', 'some states', 'this state', 'that state', 'these states', 'those states'];
Eng[88]=['place', 'places', 'the place', 'a place', 'the places', 'some places', 'this place', 'that place', 'these places', 'those places'];
Eng[89]=['thing', 'things', 'the thing', 'a thing', 'the things', 'some things', 'this thing', 'that thing', 'these things', 'those things'];
Eng[90]=['name', 'names', 'the name', 'a name', 'the names', 'some names', 'this name', 'that name', 'these names', 'those names'];
Eng[91]=['moment', 'moments', 'the moment', 'a moment', 'the moments', 'some moments', 'this moment', 'that moment', 'these moments', 'those moments'];
Eng[92]=['idea', 'ideas', 'the idea', 'an idea', 'the ideas', 'some ideas', 'this idea', 'that idea', 'these ideas', 'those ideas'];
Eng[93]=['problem', 'problems', 'the problem', 'a problem', 'the problems', 'some problems', 'this problem', 'that problem', 'these problems', 'those problems'];
Eng[94]=['boss', 'bosses', 'the boss', 'a boss', 'the bosses', 'some bosses', 'this boss', 'that boss', 'these bosses', 'those bosses'];
Eng[95]=['war', 'wars', 'the war', 'a war', 'the wars', 'some wars', 'this war', 'that war', 'these wars', 'those wars'];
Eng[96]=['list', 'lists', 'the list', 'a list', 'the lists', 'some lists', 'this list', 'that list', 'these lists', 'those lists'];
Eng[97]=['doctor', 'doctors', 'the doctor', 'a doctor', 'the doctors', 'some doctors', 'this doctor', 'that doctor', 'these doctors', 'those doctors'];
Eng[98]=['game', 'games', 'the game', 'a game', 'the games', 'some games', 'this game', 'that game', 'these games', 'those games'];
Eng[99]=['president', 'presidents', 'the president', 'a president', 'the presidents', 'some presidents', 'this president', 'that president', 'these presidents', 'those presidents'];
Eng[100]=['group', 'groups', 'the group', 'a group', 'the groups', 'some groups', 'this group', 'that group', 'these groups', 'those groups'];
Eng[101]=['opportunity', 'opportunities', 'the opportunity', 'an opportunity', 'the opportunities', 'some opportunities', 'this opportunity', 'that opportunity', 'these opportunities', 'those opportunities'];
Eng[102]=['student', 'students', 'the student', 'a student', 'the students', 'some students', 'this student', 'that student', 'these students', 'those students'];
Eng[103]=['newspaper', 'newspapers', 'the newspaper', 'a newspaper', 'the newspapers', 'some newspapers', 'this newspaper', 'that newspaper', 'these newspapers', 'those newspapers'];
Eng[104]=['telephone', 'telephones', 'the telephone', 'a telephone', 'the telephones', 'some telephones', 'this telephone', 'that telephone', 'these telephones', 'those telephones'];
Eng[105]=['message', 'messages', 'the message', 'a message', 'the messages', 'some messages', 'this message', 'that message', 'these messages', 'those messages'];
Eng[106]=['photo', 'photos', 'the photo', 'a photo', 'the photos', 'some photos', 'this photo', 'that photo', 'these photos', 'those photos'];
Eng[107]=['answer', 'answers', 'the answer', 'an answer', 'the answers', 'some answers', 'this answer', 'that answer', 'these answers', 'those answers'];
Eng[108]=['level', 'levels', 'the level', 'a level', 'the levels', 'some levels', 'this level', 'that level', 'these levels', 'those levels'];
Eng[109]=['tourist', 'tourists', 'the tourist', 'a tourist', 'the tourists', 'some tourists', 'this tourist', 'that tourist', 'these tourists', 'those tourists'];
Eng[110]=['law', 'laws', 'the law', 'a law', 'the laws', 'some laws', 'this law', 'that law', 'these laws', 'those laws'];
Eng[111]=['gift', 'gifts', 'the gift', 'a gift', 'the gifts', 'some gifts', 'this gift', 'that gift', 'these gifts', 'those gifts'];
Eng[112]=['decision', 'decisions', 'the decision', 'a decision', 'the decisions', 'some decisions', 'this decision', 'that decision', 'these decisions', 'those decisions'];
Eng[113]=['star', 'stars', 'the star', 'a star', 'the stars', 'some stars', 'this star', 'that star', 'these stars', 'those stars'];
Eng[114]=['building', 'buildings', 'the building', 'a building', 'the buildings', 'some buildings', 'this building', 'that building', 'these buildings', 'those buildings'];
Eng[115]=['accident', 'accidents', 'the accident', 'an accident', 'the accidents', 'some accidents', 'this accident', 'that accident', 'these accidents', 'those accidents'];
Eng[116]=['island', 'islands', 'the island', 'an island', 'the islands', 'some islands', 'this island', 'that island', 'these islands', 'those islands'];
Eng[117]=['king', 'kings', 'the king', 'a king', 'the kings', 'some kings', 'this king', 'that king', 'these kings', 'those kings'];
Eng[118]=['queen', 'queens', 'the queen', 'a queen', 'the queens', 'some queens', 'this queen', 'that queen', 'these queens', 'those queens'];
Eng[119]=['zone', 'zones', 'the zone', 'a zone', 'the zones', 'some zones', 'this zone', 'that zone', 'these zones', 'those zones'];
Eng[120]=['bone', 'bones', 'the bone', 'a bone', 'the bones', 'some bones', 'this bone', 'that bone', 'these bones', 'those bones'];
Eng[121]=['ring', 'rings', 'the ring', 'a ring', 'the rings', 'some rings', 'this ring', 'that ring', 'these rings', 'those rings'];
Eng[122]=['concert', 'concerts', 'the concert', 'a concert', 'the concerts', 'some concerts', 'this concert', 'that concert', 'these concerts', 'those concerts'];
Eng[123]=['song', 'songs', 'the song', 'a song', 'the songs', 'some songs', 'this song', 'that song', 'these songs', 'those songs'];
Eng[124]=['desert', 'deserts', 'the desert', 'a desert', 'the deserts', 'some deserts', 'this desert', 'that desert', 'these deserts', 'those deserts'];
Eng[125]=['example', 'examples', 'the example', 'an example', 'the examples', 'some examples', 'this example', 'that example', 'these examples', 'those examples'];
Eng[126]=['opinion', 'opinions', 'the opinion', 'an opinion', 'the opinions', 'some opinions', 'this opinion', 'that opinion', 'these opinions', 'those opinions'];
Eng[127]=['surprise', 'surprises', 'the surprise', 'a surprise', 'the surprises', 'some surprises', 'this surprise', 'that surprise', 'these surprises', 'those surprises'];
Eng[128]=['option', 'options', 'the option', 'an option', 'the options', 'some options', 'this option', 'that option', 'these options', 'those options'];
Eng[129]=['hotel', 'hotels', 'the hotel', 'a hotel', 'the hotels', 'some hotels', 'this hotel', 'that hotel', 'these hotels', 'those hotels'];
Eng[130]=['university', 'universities', 'the university', 'a university', 'the universities', 'some universities', 'this university', 'that university', 'these universities', 'those universities'];
var Sp=new Array();
Sp[0]=["banco","bancos","el banco", "un banco", "los bancos", "unos bancos", 'este banco', 'ese banco', 'estos bancos', 'esos bancos' ];
Sp[1] =["gato", "gatos","el gato", "un gato", "los gatos", "unos gatos", 'este gato', 'ese gato', 'estos gatos', 'esos gatos' ];
Sp[2] =["perro","perros","el perro", "un perro", "los perros", "unos perros", 'este perro', 'ese perro', 'estos perros', 'esos perros' ] ;
Sp[3] =["casa","casas","la casa", "una casa", "las casas", "unas casas", 'esta casa', 'esa casa', 'estas casas', 'esas casas' ] ;
Sp[4] =["ventana","ventanas","la ventana", "una ventana", "las ventanas", "unas ventanas", 'esta ventana', 'esa ventana', 'estas ventanas', 'esas ventanas' ] ;
Sp[5] = ["puerta","puertas","la puerta", "una puerta", "las puertas", "unas puertas", 'esta puerta', 'esa puerta', 'estas puertas', 'esas puertas' ];
Sp[6] =["coche","coches","el coche", "un coche", "los coches", "unos coches", 'este coche', 'ese coche', 'estos coches', 'esos coches' ];
Sp[7] =["llave","llaves","la llave", "una llave", "las llaves", "unas llaves", 'esta llave', 'esa llave', 'estas llaves', 'esas llaves' ];
Sp[8] =["taza","tazas","la taza", "una taza", "las tazas", "unas tazas", 'esta taza', 'esa taza', 'estas tazas', 'esas tazas' ] ;
Sp[9] =["plato","platos","el plato", "un plato", "los platos", "unos platos", 'este plato', 'ese plato', 'estos platos', 'esos platos' ] ;
Sp[10] =["mesa","mesas","la mesa", "una mesa", "las mesas", "unas mesas", 'esta mesa', 'esa mesa', 'estas mesas', 'esas mesas' ] ;
Sp[11] =["hombre","hombres","el hombre", "un hombre", "los hombres", "unos hombres", 'este hombre', 'ese hombre', 'estos hombres', 'esos hombres' ] ;
Sp[12] =["mujer","mujeres","la mujer", "una mujer", "las mujeres", "unas mujeres", 'esta mujer', 'esa mujer', 'estas mujeres', 'esas mujeres' ] ;
Sp[13] =["tenedor","tenedores","el tenedor","un tenedor","los tenedores","unos tenedores", 'este tenedor', 'ese tenedor', 'estos tenedores', 'esos tenedores' ];
Sp[14] =["cuchillo","cuchillos","el cuchillo","un cuchillo","los cuchillos","unos cuchillos", 'este cuchillo', 'ese cuchillo', 'estos cuchillos', 'esos cuchillos' ];
Sp[15] =["cuchara","cucharas","la cuchara","una cuchara","las cucharas","unas cucharas", 'esta cuchara', 'esa cuchara', 'estas cucharas', 'esas cucharas' ];
Sp[16] =["servilleta","servilletas","la servilleta","una servilleta","las servilletas","unas servilletas", 'esta servilleta', 'esa servilleta', 'estas servilletas', 'esas servilletas' ] ;
Sp[17] =["silla", "sillas","la silla", "una silla", "las sillas", "unas sillas", 'esta silla', 'esa silla', 'estas sillas', 'esas sillas' ] ;
Sp[18] = ["cama", "camas","la cama", "una cama", "las camas", "unas camas", 'esta cama', 'esa cama', 'estas camas', 'esas camas' ];
Sp[19] =["familia", "familias","la familia", "una familia", "las familias", "unas familias", 'esta familia', 'esa familia', 'estas familias', 'esas familias' ] ;
Sp[20] =["libro", "libros","el libro", "un libro", "los libros", "unos libros", 'este libro', 'ese libro', 'estos libros', 'esos libros' ] ;
Sp[21] =["revista", "revistas","la revista", "una revista", "las revistas", "unas revistas", 'esta revista', 'esa revista', 'estas revistas', 'esas revistas' ] ;
Sp[22] = ["calle", "calles","la calle", "una calle", "las calles", "unas calles", 'esta calle', 'esa calle', 'estas calles', 'esas calles' ] ;
Sp[23] = ["parque", "parques","el parque", "un parque", "los parques", "unos parques", 'este parque', 'ese parque', 'estos parques', 'esos parques' ] ;
Sp[24] = ["aeropuerto", "aeropuertos","el aeropuerto", "un aeropuerto", "los aeropuertos", "unos aeropuertos", 'este aeropuerto', 'ese aeropuerto', 'estos aeropuertos', 'esos aeropuertos' ] ;
Sp[25] =["reloj","relojes","el reloj","un reloj","los relojes","unos relojes", 'este reloj', 'ese reloj', 'estos relojes', 'esos relojes' ] ;
Sp[26] =["oficina","oficinas","la oficina", "una oficina", "las oficinas", "unas oficinas", 'esta oficina', 'esa oficina', 'estas oficinas', 'esas oficinas' ] ;
Sp[27] =["escuela","escuelas","la escuela", "una escuela", "las escuelas", "unas escuelas", 'esta escuela', 'esa escuela', 'estas escuelas', 'esas escuelas' ] ;
Sp[28]=['botella', 'botellas', 'la botella', 'una botella', 'las botellas', 'unas botellas', 'esta botella', 'esa botella', 'estas botellas', 'esas botellas'];
Sp[29]=['bolsa', 'bolsas', 'la bolsa', 'una bolsa', 'las bolsas', 'unas bolsas', 'esta bolsa', 'esa bolsa', 'estas bolsas', 'esas bolsas'];
Sp[30]=['mochila', 'mochilas', 'la mochila', 'una mochila', 'las mochilas', 'unas mochilas', 'esta mochila', 'esa mochila', 'estas mochilas', 'esas mochilas'];
Sp[31]=['computadora', 'computadoras', 'la computadora', 'una computadora', 'las computadoras', 'unas computadoras', 'esta computadora', 'esa computadora', 'estas computadoras', 'esas computadoras'];
Sp[32]=['caja', 'cajas', 'la caja', 'una caja', 'las cajas', 'unas cajas', 'esta caja', 'esa caja', 'estas cajas', 'esas cajas'];
Sp[33]=['palabra', 'palabras', 'la palabra', 'una palabra', 'las palabras', 'unas palabras', 'esta palabra', 'esa palabra', 'estas palabras', 'esas palabras'];
Sp[34]=['frase', 'frases', 'la frase', 'una frase', 'las frases', 'unas frases', 'esta frase', 'esa frase', 'estas frases', 'esas frases'];
Sp[35]=['pregunta', 'preguntas', 'la pregunta', 'una pregunta', 'las preguntas', 'unas preguntas', 'esta pregunta', 'esa pregunta', 'estas preguntas', 'esas preguntas'];
Sp[36]=['segundo', 'segundos', 'el segundo', 'un segundo', 'los segundos', 'unos segundos', 'este segundo', 'ese segundo', 'estos segundos', 'esos segundos'];
Sp[37]=['minuto', 'minutos', 'el minuto', 'un minuto', 'los minutos', 'unos minutos', 'este minuto', 'ese minuto', 'estos minutos', 'esos minutos'];
Sp[38]=['hora', 'horas', 'la hora', 'una hora', 'las horas', 'unas horas', 'esta hora', 'esa hora', 'estas horas', 'esas horas'];
Sp[39]=['día', 'días', 'el día', 'un día', 'los días', 'unos días', 'este día', 'ese día', 'estos días', 'esos días'];
Sp[40]=['noche', 'noches', 'la noche', 'una noche', 'las noches', 'unas noches', 'esta noche', 'esa noche', 'estas noches', 'esas noches'];
Sp[41]=['semana', 'semanas', 'la semana', 'una semana', 'las semanas', 'unas semanas', 'esta semana', 'esa semana', 'estas semanas', 'esas semanas'];
Sp[42]=['mes', 'meses', 'el mes', 'un mes', 'los meses', 'unos meses', 'este mes', 'ese mes', 'estos meses', 'esos meses'];
Sp[43]=['año', 'años', 'el año', 'un año', 'los años', 'unos años', 'este año', 'ese año', 'estos años', 'esos años'];
Sp[44]=['restaurante', 'restaurantes', 'el restaurante', 'un restaurante', 'los restaurantes', 'unos restaurantes', 'este restaurante', 'ese restaurante', 'estos restaurantes', 'esos restaurantes'];
Sp[45]=['ciudad', 'ciudades', 'la ciudad', 'una ciudad', 'las ciudades', 'unas ciudades', 'esta ciudad', 'esa ciudad', 'estas ciudades', 'esas ciudades'];
Sp[46]=['país', 'países', 'el país', 'un país', 'los países', 'unos países', 'este país', 'ese país', 'estos países', 'esos países'];
Sp[47]=['pasaporte', 'pasaportes', 'el pasaporte', 'un pasaporte', 'los pasaportes', 'unos pasaportes', 'este pasaporte', 'ese pasaporte', 'estos pasaportes', 'esos pasaportes'];
Sp[48]=['playa', 'playas', 'la playa', 'una playa', 'las playas', 'unas playas', 'esta playa', 'esa playa', 'estas playas', 'esas playas'];
Sp[49]=['iglesia', 'iglesias', 'la iglesia', 'una iglesia', 'las iglesias', 'unas iglesias', 'esta iglesia', 'esa iglesia', 'estas iglesias', 'esas iglesias'];
Sp[50]=['catedral', 'catedrales', 'la catedral', 'una catedral', 'las catedrales', 'unas catedrales', 'esta catedral', 'esa catedral', 'estas catedrales', 'esas catedrales'];
Sp[51]=['museo', 'museos', 'el museo', 'un museo', 'los museos', 'unos museos', 'este museo', 'ese museo', 'estos museos', 'esos museos'];
Sp[52]=['hospital', 'hospitales', 'el hospital', 'un hospital', 'los hospitales', 'unos hospitales', 'este hospital', 'ese hospital', 'estos hospitales', 'esos hospitales'];
Sp[53]=['ojo', 'ojos', 'el ojo', 'un ojo', 'los ojos', 'unos ojos', 'este ojo', 'ese ojo', 'estos ojos', 'esos ojos'];
Sp[54]=['oreja', 'orejas', 'la oreja', 'una oreja', 'las orejas', 'unas orejas', 'esta oreja', 'esa oreja', 'estas orejas', 'esas orejas'];
Sp[55]=['boca', 'bocas', 'la boca', 'una boca', 'las bocas', 'unas bocas', 'esta boca', 'esa boca', 'estas bocas', 'esas bocas'];
Sp[56]=['nariz', 'narices', 'la nariz', 'una nariz', 'las narices', 'unas narices', 'esta nariz', 'esa nariz', 'estas narices', 'esas narices'];
Sp[57]=['hombro', 'hombros', 'el hombro', 'un hombro', 'los hombros', 'unos hombros', 'este hombro', 'ese hombro', 'estos hombros', 'esos hombros'];
Sp[58]=['brazo', 'brazos', 'el brazo', 'un brazo', 'los brazos', 'unos brazos', 'este brazo', 'ese brazo', 'estos brazos', 'esos brazos'];
Sp[59]=['codo', 'codos', 'el codo', 'un codo', 'los codos', 'unos codos', 'este codo', 'ese codo', 'estos codos', 'esos codos'];
Sp[60]=['mano', 'manos', 'la mano', 'una mano', 'las manos', 'unas manos', 'esta mano', 'esa mano', 'estas manos', 'esas manos'];
Sp[61]=['dedo', 'dedos', 'el dedo', 'un dedo', 'los dedos', 'unos dedos', 'este dedo', 'ese dedo', 'estos dedos', 'esos dedos'];
Sp[62]=['pierna', 'piernas', 'la pierna', 'una pierna', 'las piernas', 'unas piernas', 'esta pierna', 'esa pierna', 'estas piernas', 'esas piernas'];
Sp[63]=['pie', 'pies', 'el pie', 'un pie', 'los pies', 'unos pies', 'este pie', 'ese pie', 'estos pies', 'esos pies'];
Sp[64]=['blusa', 'blusas', 'la blusa', 'una blusa', 'las blusas', 'unas blusas', 'esta blusa', 'esa blusa', 'estas blusas', 'esas blusas'];
Sp[65]=['vestido', 'vestidos', 'el vestido', 'un vestido', 'los vestidos', 'unos vestidos', 'este vestido', 'ese vestido', 'estos vestidos', 'esos vestidos'];
Sp[66]=['traje', 'trajes', 'el traje', 'un traje', 'los trajes', 'unos trajes', 'este traje', 'ese traje', 'estos trajes', 'esos trajes'];
Sp[67]=['falda', 'faldas', 'la falda', 'una falda', 'las faldas', 'unas faldas', 'esta falda', 'esa falda', 'estas faldas', 'esas faldas'];
Sp[68]=['calcetín', 'calcetines', 'el calcetín', 'un calcetín', 'los calcetines', 'unos calcetines', 'este calcetín', 'ese calcetín', 'estos calcetines', 'esos calcetines'];
Sp[69]=['zapato', 'zapatos', 'el zapato', 'un zapato', 'los zapatos', 'unos zapatos', 'este zapato', 'ese zapato', 'estos zapatos', 'esos zapatos'];
Sp[70]=['abrigo', 'abrigos', 'el abrigo', 'un abrigo', 'los abrigos', 'unos abrigos', 'este abrigo', 'ese abrigo', 'estos abrigos', 'esos abrigos'];
Sp[71]=['chaqueta', 'chaquetas', 'la chaqueta', 'una chaqueta', 'las chaquetas', 'unas chaquetas', 'esta chaqueta', 'esa chaqueta', 'estas chaquetas', 'esas chaquetas'];
Sp[72]=['corbata', 'corbatas', 'la corbata', 'una corbata', 'las corbatas', 'unas corbatas', 'esta corbata', 'esa corbata', 'estas corbatas', 'esas corbatas'];
Sp[73]=['cinturón', 'cinturones', 'el cinturón', 'un cinturón', 'los cinturones', 'unos cinturones', 'este cinturón', 'ese cinturón', 'estos cinturones', 'esos cinturones'];
Sp[74]=['vaca', 'vacas', 'la vaca', 'una vaca', 'las vacas', 'unas vacas', 'esta vaca', 'esa vaca', 'estas vacas', 'esas vacas'];
Sp[75]=['caballo', 'caballos', 'el caballo', 'un caballo', 'los caballos', 'unos caballos', 'este caballo', 'ese caballo', 'estos caballos', 'esos caballos'];
Sp[76]=['león', 'leones', 'el león', 'un león', 'los leones', 'unos leones', 'este león', 'ese león', 'estos leones', 'esos leones'];
Sp[77]=['tigre', 'tigres', 'el tigre', 'un tigre', 'los tigres', 'unos tigres', 'este tigre', 'ese tigre', 'estos tigres', 'esos tigres'];
Sp[78]=['elefante', 'elefantes', 'el elefante', 'un elefante', 'los elefantes', 'unos elefantes', 'este elefante', 'ese elefante', 'estos elefantes', 'esos elefantes'];
Sp[79]=['oso', 'osos', 'el oso', 'un oso', 'los osos', 'unos osos', 'este oso', 'ese oso', 'estos osos', 'esos osos'];
Sp[80]=['río', 'ríos', 'el río', 'un río', 'los ríos', 'unos ríos', 'este río', 'ese río', 'estos ríos', 'esos ríos'];
Sp[81]=['bosque', 'bosques', 'el bosque', 'un bosque', 'los bosques', 'unos bosques', 'este bosque', 'ese bosque', 'estos bosques', 'esos bosques'];
Sp[82]=['lago', 'lagos', 'el lago', 'un lago', 'los lagos', 'unos lagos', 'este lago', 'ese lago', 'estos lagos', 'esos lagos'];
Sp[83]=['montaña', 'montañas', 'la montaña', 'una montaña', 'las montañas', 'unas montañas', 'esta montaña', 'esa montaña', 'estas montañas', 'esas montañas'];
Sp[84]=['árbol', 'árboles', 'el árbol', 'un árbol', 'los árboles', 'unos árboles', 'este árbol', 'ese árbol', 'estos árboles', 'esos árboles'];
Sp[85]=['flor', 'flores', 'la flor', 'una flor', 'las flores', 'unas flores', 'esta flor', 'esa flor', 'estas flores', 'esas flores'];
Sp[86]=['planta', 'plantas', 'la planta', 'una planta', 'las plantas', 'unas plantas', 'esta planta', 'esa planta', 'estas plantas', 'esas plantas'];
Sp[87]=['estado', 'estados', 'el estado', 'un estado', 'los estados', 'unos estados', 'este estado', 'ese estado', 'estos estados', 'esos estados'];
Sp[88]=['lugar', 'lugares', 'el lugar', 'un lugar', 'los lugares', 'unos lugares', 'este lugar', 'ese lugar', 'estos lugares', 'esos lugares'];
Sp[89]=['cosa', 'cosas', 'la cosa', 'una cosa', 'las cosas', 'unas cosas', 'esta cosa', 'esa cosa', 'estas cosas', 'esas cosas'];
Sp[90]=['nombre', 'nombres', 'el nombre', 'un nombre', 'los nombres', 'unos nombres', 'este nombre', 'ese nombre', 'estos nombres', 'esos nombres'];
Sp[91]=['momento', 'momentos', 'el momento', 'un momento', 'los momentos', 'unos momentos', 'este momento', 'ese momento', 'estos momentos', 'esos momentos'];
Sp[92]=['idea', 'ideas', 'la idea', 'una idea', 'las ideas', 'unas ideas', 'esta idea', 'esa idea', 'estas ideas', 'esas ideas'];
Sp[93]=['problema', 'problemas', 'el problema', 'un problema', 'los problemas', 'unos problemas', 'este problema', 'ese problema', 'estos problemas', 'esos problemas'];
Sp[94]=['jefe', 'jefes', 'el jefe', 'un jefe', 'los jefes', 'unos jefes', 'este jefe', 'ese jefe', 'estos jefes', 'esos jefes'];
Sp[95]=['guerra', 'guerras', 'la guerra', 'una guerra', 'las guerras', 'unas guerras', 'esta guerra', 'esa guerra', 'estas guerras', 'esas guerras'];
Sp[96]=['lista', 'listas', 'la lista', 'una lista', 'las listas', 'unas listas', 'esta lista', 'esa lista', 'estas listas', 'esas listas'];
Sp[97]=['doctor', 'doctores', 'el doctor', 'un doctor', 'los doctores', 'unos doctores', 'este doctor', 'ese doctor', 'estos doctores', 'esos doctores'];
Sp[98]=['juego', 'juegos', 'el juego', 'un juego', 'los juegos', 'unos juegos', 'este juego', 'ese juego', 'estos juegos', 'esos juegos'];
Sp[99]=['presidente', 'presidentes', 'el presidente', 'un presidente', 'los presidentes', 'unos presidentes', 'este presidente', 'ese presidente', 'estos presidentes', 'esos presidentes'];
Sp[100]=['grupo', 'grupos', 'el grupo', 'un grupo', 'los grupos', 'unos grupos', 'este grupo', 'ese grupo', 'estos grupos', 'esos grupos'];
Sp[101]=['oportunidad', 'oportunidades', 'la oportunidad', 'una oportunidad', 'las oportunidades', 'unas oportunidades', 'esta oportunidad', 'esa oportunidad', 'estas oportunidades', 'esas oportunidades'];
Sp[102]=['estudiante', 'estudiantes', 'el estudiante', 'un estudiante', 'los estudiantes', 'unos estudiantes', 'este estudiante', 'ese estudiante', 'estos estudiantes', 'esos estudiantes'];
Sp[103]=['periódico', 'periódicos', 'el periódico', 'un periódico', 'los periódicos', 'unos periódicos', 'este periódico', 'ese periódico', 'estos periódicos', 'esos periódicos'];
Sp[104]=['teléfono', 'teléfonos', 'el teléfono', 'un teléfono', 'los teléfonos', 'unos teléfonos', 'este teléfono', 'ese teléfono', 'estos teléfonos', 'esos teléfonos'];
Sp[105]=['mensaje', 'mensajes', 'el mensaje', 'un mensaje', 'los mensajes', 'unos mensajes', 'este mensaje', 'ese mensaje', 'estos mensajes', 'esos mensajes'];
Sp[106]=['foto', 'fotos', 'la foto', 'una foto', 'las fotos', 'unas fotos', 'esta foto', 'esa foto', 'estas fotos', 'esas fotos'];
Sp[107]=['respuesta', 'respuestas', 'la respuesta', 'una respuesta', 'las respuestas', 'unas respuestas', 'esta respuesta', 'esa respuesta', 'estas respuestas', 'esas respuestas'];
Sp[108]=['nivel', 'niveles', 'el nivel', 'un nivel', 'los niveles', 'unos niveles', 'este nivel', 'ese nivel', 'estos niveles', 'esos niveles'];
Sp[109]=['turista', 'turistas', 'el turista', 'un turista', 'los turistas', 'unos turistas', 'este turista', 'ese turista', 'estos turistas', 'esos turistas'];
Sp[110]=['ley', 'leyes', 'la ley', 'una ley', 'las leyes', 'unas leyes', 'esta ley', 'esa ley', 'estas leyes', 'esas leyes'];
Sp[111]=['regalo', 'regalos', 'el regalo', 'un regalo', 'los regalos', 'unos regalos', 'este regalo', 'ese regalo', 'estos regalos', 'esos regalos'];
Sp[112]=['decisión', 'decisiones', 'la decisión', 'una decisión', 'las decisiones', 'unas decisiones', 'esta decisión', 'esa decisión', 'estas decisiones', 'esas decisiones'];
Sp[113]=['estrella', 'estrellas', 'la estrella', 'una estrella', 'las estrellas', 'unas estrellas', 'esta estrella', 'esa estrella', 'estas estrellas', 'esas estrellas'];
Sp[114]=['edificio', 'edificios', 'el edificio', 'un edificio', 'los edificios', 'unos edificios', 'este edificio', 'ese edificio', 'estos edificios', 'esos edificios'];
Sp[115]=['accidente', 'accidentes', 'el accidente', 'un accidente', 'los accidentes', 'unos accidentes', 'este accidente', 'ese accidente', 'estos accidentes', 'esos accidentes'];
Sp[116]=['isla', 'islas', 'la isla', 'una isla', 'las islas', 'unas islas', 'esta isla', 'esa isla', 'estas islas', 'esas islas'];
Sp[117]=['rey', 'reyes', 'el rey', 'un rey', 'los reyes', 'unos reyes', 'este rey', 'ese rey', 'estos reyes', 'esos reyes'];
Sp[118]=['reina', 'reinas', 'la reina', 'una reina', 'las reinas', 'unas reinas', 'esta reina', 'esa reina', 'estas reinas', 'esas reinas'];
Sp[119]=['zona', 'zonas', 'la zona', 'una zona', 'las zonas', 'unas zonas', 'esta zona', 'esa zona', 'estas zonas', 'esas zonas'];
Sp[120]=['hueso', 'huesos', 'el hueso', 'un hueso', 'los huesos', 'unos huesos', 'este hueso', 'ese hueso', 'estos huesos', 'esos huesos'];
Sp[121]=['anillo', 'anillos', 'el anillo', 'un anillo', 'los anillos', 'unos anillos', 'este anillo', 'ese anillo', 'estos anillos', 'esos anillos'];
Sp[122]=['concierto', 'conciertos', 'el concierto', 'un concierto', 'los conciertos', 'unos conciertos', 'este concierto', 'ese concierto', 'estos conciertos', 'esos conciertos'];
Sp[123]=['canción', 'canciones', 'la canción', 'una canción', 'las canciones', 'unas canciones', 'esta canción', 'esa canción', 'estas canciones', 'esas canciones'];
Sp[124]=['desierto', 'desiertos', 'el desierto', 'un desierto', 'los desiertos', 'unos desiertos', 'este desierto', 'ese desierto', 'estos desiertos', 'esos desiertos'];
Sp[125]=['ejemplo', 'ejemplos', 'el ejemplo', 'un ejemplo', 'los ejemplos', 'unos ejemplos', 'este ejemplo', 'ese ejemplo', 'estos ejemplos', 'esos ejemplos'];
Sp[126]=['opinión', 'opiniones', 'la opinión', 'una opinión', 'las opiniones', 'unas opiniones', 'esta opinión', 'esa opinión', 'estas opiniones', 'esas opiniones'];
Sp[127]=['sorpresa', 'sorpresas', 'la sorpresa', 'una sorpresa', 'las sorpresas', 'unas sorpresas', 'esta sorpresa', 'esa sorpresa', 'estas sorpresas', 'esas sorpresas'];
Sp[128]=['opción', 'opciones', 'la opción', 'una opción', 'las opciones', 'unas opciones', 'esta opción', 'esa opción', 'estas opciones', 'esas opciones'];
Sp[129]=['hotel', 'hoteles', 'el hotel', 'un hotel', 'los hoteles', 'unos hoteles', 'este hotel', 'ese hotel', 'estos hoteles', 'esos hoteles'];
Sp[130]=['universidad', 'universidades', 'la universidad', 'una universidad', 'las universidades', 'unas universidades', 'esta universidad', 'esa universidad', 'estas universidades', 'esas universidades'];
var mistakes = new Array();
var score=0;
var tries=0;
var prev;
var wrong=0;
var right=0;
var questiontext;
var rand;
var art;
var person;
var average;
var x;
var language; //0= English to Spanish; 1=Spanish to English
var feedbacktext;
var counter=0;
function searchKeyPress(e)
{
// look for window.event in case event isn't passed in
if (typeof e == 'undefined' && window.event) { e = window.event; }
if (e.keyCode == 13)
{
document.getElementById("Check").click();
}
}
function newmyFunction3() //English to Spanish prompt
{ document.getElementById("input").value="";
document.getElementById("demo3").innerHTML="";
language=0;
do{rand=Math.floor((Math.random()*Eng.length));} while (rand==prev);
if (document.radio.Articles[0].checked)
{art =Math.floor(Math.random()*8)+2;}
else {art = Math.floor(Math.random()*2);};
questiontext="How do you say " + "<strong>"+ Eng[rand][art] + "</strong>" + " in Spanish?"
document.getElementById("question").innerHTML=questiontext;
}
function newmyFunction4() //Spanish to English prompt
{ document.getElementById("input").value="";
document.getElementById("demo3").innerHTML="";
language=1;
do{rand=Math.floor((Math.random()*Eng.length));} while (rand==prev);
if (document.radio.Articles[0].checked)
{art =Math.floor(Math.random()*8)+2;}
else {art = Math.floor(Math.random()*2);};
questiontext="How do you say " + "<strong>"+ Sp[rand][art] + "</strong>" + " in English?";
document.getElementById("question").innerHTML=questiontext;
}
function newmyFunction5() //Review mistakes, prompt(s) is-are based on previous mistakes and prompts continue until all mistakes are corrected
{
document.getElementById("mistakebutton").style.visibility="hidden";
document.getElementById("EngSp").style.visibility="hidden";
document.getElementById("SpEng").style.visibility="hidden";
document.getElementById("input").value="";
document.getElementById("demo3").innerHTML="";
rand=mistakes[counter][0];
art=mistakes[counter][1];
if (mistakes[counter][2]==0)
{language=0;
questiontext="How do you say " +"<strong>"+ Eng[rand][art] + "</strong>" + " in Spanish? Your incorrect answer before was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
document.getElementById("question").innerHTML=questiontext;}
else if(mistakes[counter][2] ==1)
{language=1;
questiontext="How do you say " +"<strong>"+ Sp[rand][art] + "</strong>" + " in English? Your incorrect answer before was: " + "<strong>" + mistakes[counter][3] + "</strong>" + ".";
document.getElementById("question").innerHTML=questiontext;}
counter=counter+1;
}
function check () //If language =0 see if the Spanish answer matches the English prompt;
//If Language =1 see if the English answer matches the Spanish prompt
{person=document.getElementById("input").value;
document.getElementById("input").value="";
person = person.toLowerCase().replace(/^\s+|\s+$/g,'');
if (language ==0)
{if (person== Sp[rand][art])
{score = score + 1;
tries = tries + 1;
right = right + 1;
average=score/tries*100;
ave=average.toFixed(2);
x="Yes. " + "<strong>"+Eng[rand][art].slice(0,1).toUpperCase()+Eng[rand][art].slice(1) + "</strong>"+ " is " + "<strong>"+person + "</strong>"+ " in Spanish.";
feedbacktext=" Answered correctly: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("demo3").innerHTML=x;
document.getElementById("feedbackinsert").innerHTML=feedbacktext;
prev=rand;
}
else
{tries = tries + 1;
mistakes[wrong]=[ rand, art, 0, person, Eng[rand][art], Sp[rand][art]];
wrong = wrong + 1;
average=score/tries*100;
ave=average.toFixed(2);
x="No. " + "<strong>"+Eng[rand][art].slice(0,1).toUpperCase()+Eng[rand][art].slice(1) + "</strong>"+" is " + "<strong>"+Sp[rand][art] + "</strong>"+" in Spanish.";
feedbacktext=" Answered correctly: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("demo3").innerHTML=x;
document.getElementById("feedbackinsert").innerHTML=feedbacktext;
document.getElementById("mistakebutton").style.visibility="visible";
prev=rand;
}
}
else {
if (person== Eng[rand][art])
{score = score + 1;
tries = tries + 1;
right = right + 1;
average=score/tries*100;
ave=average.toFixed(2);
x="Yes. " + "<strong>"+ Sp[rand][art].slice(0,1).toUpperCase()+Sp[rand][art].slice(1) + "</strong>"+ " is " + "<strong>"+ person + "</strong>"+ " in English.";
feedbacktext=" Answered correctly: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("demo3").innerHTML=x;
document.getElementById("feedbackinsert").innerHTML=feedbacktext;
prev=rand;
}
else
{tries = tries + 1;
mistakes[wrong]=[ rand, art, 1, person, Eng[rand][art], Sp[rand][art]];
wrong = wrong + 1;
average=score/tries*100;
ave=average.toFixed(2);
x="No. " + "<strong>"+ Sp[rand][art].slice(0,1).toUpperCase()+Sp[rand][art].slice(1) + "</strong>"+ " is " + "<strong>"+ Eng[rand][art] + "</strong>"+" in English.";
feedbacktext=" Answered correctly: " + score + "/" + tries + "=" + ave + "%";
document.getElementById("demo3").innerHTML=x;
document.getElementById("feedbackinsert").innerHTML=feedbacktext;
document.getElementById("mistakebutton").style.visibility="visible";
prev=rand;
}
}
if (counter<mistakes.length)
{
document.getElementById("mistakebutton").style.visibility="visible";}
else {
mistakes=new Array();
counter=0;
wrong=0;
document.getElementById("EngSp").style.visibility="visible";
document.getElementById("SpEng").style.visibility="visible";
}
}
</script>
</head>
<body>
<form name="radio">
Determiners (the/a/some/this/that/these/those): ON<input type="radio" value=1 name="Articles" checked="checked">
OFF<input type="radio" value=0 name="Articles">
</form>
<span id="EngSp"><button onclick="newmyFunction3()">English -> Spanish</button> Click the button to test your Spanish vocabulary.</span><br>
<span id="SpEng"><button onclick="newmyFunction4()">Spanish -> English</button> Click the button to test your Spanish vocabulary comprehension.</span><br>
<span id="question"></span><span id="feedbackinsert"></span><br>
<span id="demo3"></span> <button style="visibility:hidden" id="mistakebutton" onclick="newmyFunction5();">Review mistakes</button> <br>
<table>
<tr>
<td><button id="Check" type="button" OnClick="check();">✓</button><INPUT TYPE="text" NAME="Input" Id="input" Size="40" onkeypress="searchKeyPress(event);"><br>
</td></tr><tr><td align="center">
<INPUT TYPE="button" Class="k" id="k0" VALUE="q" OnClick="input.value += k0.value;">
<INPUT TYPE="button" Class="k" id="k1" VALUE="w" OnClick="input.value += k1.value;">
<INPUT TYPE="button" Class="k" id="k2" VALUE="e" OnCLick="input.value += k2.value;">
<INPUT TYPE="button" Class="k" id="k3" VALUE="r" OnClick="input.value += k3.value;">
<INPUT TYPE="button" Class="k" id="k4" VALUE="t" OnClick="input.value += k4.value;">
<INPUT TYPE="button" Class="k" id="k5" VALUE="y" OnClick="input.value += k5.value;">
<INPUT TYPE="button" Class="k" id="k6" VALUE="u" OnClick="input.value += k6.value;">
<INPUT TYPE="button" Class="k" id="k7" VALUE="i" OnClick="input.value += k7.value;">
<INPUT TYPE="button" Class="k" id="k8" VALUE="o" OnClick="input.value += k8.value;">
<INPUT TYPE="button" Class="k" id="k9" VALUE="p" OnClick="input.value += k9.value;">
<INPUT TYPE="button" NAME="backspace" VALUE=" ← " OnClick="input.value =input.value.substring(0, input.value.length - 1);">
</td></tr><tr><td align="center">
<INPUT TYPE="button" Class="k" id="k10" VALUE="a" OnClick="input.value += k10.value;">
<INPUT TYPE="button" Class="k" id="k11" VALUE="s" OnClick="input.value += k11.value;">
<INPUT TYPE="button" Class="k" id="k12" VALUE="d" OnClick="input.value += k12.value;">
<INPUT TYPE="button" Class="k" id="k13" VALUE="f" OnClick="input.value += k13.value;">
<INPUT TYPE="button" Class="k" id="k14" VALUE="g" OnCLick="input.value += k14.value;">
<INPUT TYPE="button" Class="k" id="k15" VALUE="h" OnClick="input.value += k15.value;">
<INPUT TYPE="button" Class="k" id="k16" VALUE="i" OnClick="input.value += k16.value;">
<INPUT TYPE="button" Class="k" id="k17" VALUE="j" OnClick="input.value += k17.value;">
<INPUT TYPE="button" Class="k" id="k18" VALUE="k" OnClick="input.value += k18.value;">
<INPUT TYPE="button" Class="k" id="k19" VALUE="l" OnClick="input.value += k19.value;">
</td></tr><tr><td align="center">
<INPUT TYPE="button" Class="k" id="k20" VALUE="z" OnClick="input.value += k20.value;">
<INPUT TYPE="button" Class="k" id="k21" VALUE="x" OnClick="input.value += k21.value;">
<INPUT TYPE="button" Class="k" id="k22" VALUE="c" OnClick="input.value += k22.value;">
<INPUT TYPE="button" Class="k" id="k23" VALUE="v" OnClick="input.value += k23.value;">
<INPUT TYPE="button" Class="k" id="k24" VALUE="b" OnClick="input.value += k24.value;">
<INPUT TYPE="button" Class="k" id="k25" VALUE="n" OnCLick="input.value += k25.value;">
<INPUT TYPE="button" Class="k" id="k26" VALUE="m" OnClick="input.value += k26.value;">
</td></tr><tr><td align="center">
<INPUT TYPE="button" Class="k" id="k27" VALUE="á" OnClick="input.value += k27.value;">
<INPUT TYPE="button" Class="k" id="k28" VALUE="é" OnClick="input.value += k28.value;">
<INPUT TYPE="button" Class="k" id="k29" VALUE="í" OnClick="input.value += k29.value;">
<INPUT TYPE="button" Class="k" id="k30" VALUE="ó" OnClick="input.value += k30.value;">
<INPUT TYPE="button" Class="k" id="k31" VALUE="ú" OnClick="input.value += k31.value;">
<INPUT TYPE="button" Class="k" id="k32" VALUE="ü" OnClick="input.value += k32.value;">
<INPUT TYPE="button" Class="k" id="k33" VALUE="ñ" OnClick="input.value += k33.value;">
</td></tr><tr><td align="center">
<INPUT TYPE="button" NAME="space" VALUE=" " OnClick="input.value += ' '">
</td></tr>
</tbody>
</table>
<br>
Follow us on <a href="https://www.facebook.com/groups/100762883605717/">facebook</a> and <a href="https://twitter.com/jhugsint">twitter</a>
<br>
<br>Links to other exercises/Enlaces a otros ejercicios
<br>
<dl>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/english-sentence-generator.html">English Sentence Generator/Generador de oraciones en inglés</a></dt>
<dd>- customizable practice exercise for conjugations of English verbs in the 12 tenses with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos ingleses en los 12 tiempos con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/09/english-verb-conjugator.html">English Verb Conjugator/Conjugador de verbos ingleses</a></dt>
<dd>- interactive conjugation table of English verbs and review of auxiliary verbs.</dd>
<dd>- tabla interactiva de verbos en inglés con revisión de verbos auxiliarios.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/11/english-pronouns-possessive-adjectives.html">English Pronouns, Possessive Adjectives, Contractions/Pronombres, adjetivos posesivos y contracciones en inglés</a></dt>
<dd>- review table and simple exercise.</dd>
<dd>- tabla de revisión y ejercicio sencillo.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/07/russian-sentence-generator.html">Russian Sentence Generator/Generador de oraciones en ruso</a></dt>
<dd>- customizable practice exercise for conjugations of Russian verbs (Imperfective/Perfective) in Present, Past, and Future with downloadable progress reports.</dd>
<dd>- ejercicio a medida de conjugaciones de verbos rusos (imperfectivos/perfectivos) en presente, pasado, futuro con reportes de progreso descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.mx/2013/05/para-mis-companeros-de-la-clase-de-ruso.html">Russian noun and adjective declensions/Declensiones de sustantivos y adjetivos en ruso</a></dt>
<dd>- customizable practice for Russian nouns and adjectives in the 6 cases with detailed, downloadable progress reports.</dd>
<dd>- ejercicio a medida para los sustantivos y adjetivos rusos en los 6 casos con reportes de progreso detallados y descargables.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-keyboard.html">Multilingual Talking Keyboard/Teclado que habla en 17 idiomas</a></dt>
<dd>- write and listen to text in 17 languages using Google Text-to-Speech technology. Currently, for best audio results, use Safari or Apple devices with Safari.</dd>
<dd>- escribir y escuchar texto con la tecnología auditiva de Google Translate. Para mejor resultos, se recomienda usar Safari o aparatos de Apple con Safari.</dd>
<dt><a href="http://hugginsinternational.blogspot.com/2013/06/multilingual-talking-calculator.html">Multilingual Talking Calculator/Calculadora que habla en 25 idiomas</a></dt>
<dd>- add, subtract, multiply, divide and listen to numbers in 25 languages, also with customizable number dictation.</dd>
<dd>- suma, resta, multiplica, divide y escucha los números, también con dictado a medida de números.</dd>
</dl>
</body>
</html>Huggins International - Say H.I. to the world!http://www.blogger.com/profile/08071644540082465029noreply@blogger.com0