function findlast(str) { document.write(str.substr(str.length-3,str.length).toLowerCase()); } function changesel(gf,ga) { if (gf > 0) {document.getElementById(ga).checked=true;} else {document.getElementById(ga).checked=false;} } function clearfields(gword,glist) { if (confirm("Are you sure you want to clear the fields before proceeding?")) { garrlist=glist.split(","); for (var gw=0;gw"+w).value,"plural","height=150,width=400,toolbars=no,statusbar=no,scrolling=no"); } //alert (document.getElementById("propnounalts"+w).checked); if (currnounsubtype!="" || document.getElementById("propnounalts"+w).checked) { if (done==false) { vo1 = "k,p,h,H"; v1arr = vo1.split(","); for (var i = 0;i < v1arr.length;i++) { if (p.substr(p.length-v1arr[i].length,p.length)==v1arr[i]) { ph="phonetic"+w; document.getElementById(pt).value = phtxt+"s"; done=true; } } } if (done==false) { vo1 = "f"; v1arr = vo1.split(","); for (var i = 0;i < v1arr.length;i++) { if (p.substr(p.length-v1arr[i].length,p.length)==v1arr[i]) { ph="phonetic"+w; //alert(phtxt); document.getElementById(pt).value = phtxt.substr(-phtxt.length,phtxt.length-1)+"vz"; done=true; } } } if (done==false) { vo1 = "j,J,C,S,s,z"; v1arr = vo1.split(","); for (var i = 0;i < v1arr.length;i++) { if (p.substr(p.length-v1arr[i].length,p.length)==v1arr[i]) { ph="phonetic"+w; document.getElementById(pt).value = phtxt+"iz"; done=true; } } } if (done==false) { vo1 = "t,d"; v1arr = vo1.split(","); for (var i = 0;i < v1arr.length;i++) { if (p.substr(p.length-v1arr[i].length,p.length)==v1arr[i]) { ph="phonetic"+w; document.getElementById(pt).value = phtxt.substr(0,phtxt.length-1)+"Ys"; done=true; } } } if (!done) { vo1 = "Q,W"; v1arr = vo1.split(","); for (var i = 0;i < v1arr.length;i++) { if (p.substr(p.length-v1arr[i].length,p.length)==v1arr[i]) { ph="phonetic"+w; document.getElementById(pt).value = phtxt.substr(0,phtxt.length-1)+"iz"; done=true; } } } if (!done) { ph="phonetic"+w; document.getElementById(pt).value = document.getElementById(ph).value+"z"; done=true; } } //PLURALS - STD /////////////////////////////////////////////////////// var engpt = "engpluraltext_"+w; var engpttxt=document.getElementById(engpt).value; var esvar="ch,s,sh,x,z"; var vesvar="f,fe"; var esvarArr = esvar.split(","); var vesvarArr = vesvar.split(","); var done=false; //alert ("plurals..."); if (currnounsubtype=="N-NC") { if (document.getElementById(engpt).value == "") {document.getElementById(engpt).value = entxt;} if (phtxt != "") {document.getElementById(pt).value = phtxt; done=true;} } else if (currnounsubtype!="N-P") { for (var i = 0;i < esvarArr.length;i++) { if (entxt.substr(entxt.length-esvarArr[i].length,entxt.length)==esvarArr[i]) { if (document.getElementById(engpt).value == "") {document.getElementById(engpt).value = entxt+"es"; done=true;} } } for (var i = 0;i < vesvarArr.length;i++) { if (entxt.substr(entxt.length-vesvarArr[i].length,entxt.length)==vesvarArr[i]) { if (document.getElementById(engpt).value == "") { document.getElementById(engpt).value = entxt.substr(0,entxt.length-vesvarArr[i].length)+"ves"; done=true;} } } for (var i = 0;i < vesvarArr.length;i++) { if (entxt.substr(entxt.length-1,entxt.length)=="y") { for (var j = 0;j < conarray.length;j++) { if (entxt.substr(entxt.length-2,1)==conarray[j]) { if (document.getElementById(engpt).value == "") {document.getElementById(engpt).value = entxt.substr(0,entxt.length-1)+"ies"; done=true;} } } } } if (!done) { if (document.getElementById(engpt).value == "" && typearr[x]!="propnounalts" ) { document.getElementById(engpt).value = entxt+"s";} if (typearr[x]=="propnounalts" ) {document.getElementById(spt).value = entxt+"'s";} } } } //all types if (curradjectivesubtype != 'A-NG') { document.getElementById(spt).value = entxt+"'s"; if (document.getElementById(engpt).value.length !=0 && typearr[x]!="propnounalts" ) {document.getElementById(ppt).value = document.getElementById(engpt).value+"'";} } } //VERBNOUN and if (typearr[x]=="verbalts" ) { gval = "verbnountext_"+w; if (document.getElementById(gval).value.length == 0) { document.getElementById(gval).value = document.getElementById(ph).value+"Q"; } // gval = "verbnounisttext_"+w; if (document.getElementById(gval).value.length == 0) { document.getElementById(gval).value = document.getElementById(ph).value+"ist"; } //PAST if (currverbsubtype=="V-R") { gval = "pasttext_"+w; document.getElementById(gval).value = document.getElementById(ph).value+"d"; stressedarr = phuv.split(","); for (var i = 0;i < stressedarr.length;i++) { if (p.substr(p.length-stressedarr[i].length,p.length)==stressedarr[i]) {document.getElementById(gval).value = document.getElementById(ph).value+"t";} } td = "t,d"; stressedarr = td.split(","); for (var i = 0;i < stressedarr.length;i++) { if (p.substr(p.length-stressedarr[i].length,p.length)==stressedarr[i]) {document.getElementById(gval).value = document.getElementById(ph).value+"id";} } } if (currverbsubtype=="V-I") { pat = "pasttext_"+w; past = document.getElementById(pat).value; window.open("irpast.php?base="+w+"&val="+past+"&engval="+document.getElementById(""+w).value,"irregular","height=250,width=400,toolbars=no,statusbar=no,scrolling=no"); } //PRESENT gval = "presenttext_"+w; ingend = "L,e,Q,U"; ingendarr = ingend.split(","); str = document.getElementById(ph).value; var endg="EN"; //alert(str.substr(str.length-1,str.length)); for (var i=0;i