Rabu, 05 Februari 2020

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>kamal.tts</title>
<meta name="generator" content="EclipseCrossword" />
<style type="text/css"><!--

body, h1, h2, h3, h4, h5, h6
{
 font-family: "Segoe UI", "Franklin Gothic Medium", "Arial", sans-serif;
}

h1, h2, h3, h4, h5, h6
{
 color: #5d6a86;
}

body
{
 cursor: default;
 font-size: small;
}

.ecw-answerbox
{
 color: black;
 background-color: #FFFAF0;
 border-color: #808080;
 border-style: solid;
 border-width: 1px;
 display: block;
 padding: .75em;
 width: 240pt;
}

.ecw-box
{
 border-style: solid;
 border-width: 1pt;
 cursor: pointer;
 font-size: .12in;
 font-weight: bold;
 height: .18in;
 overflow: hidden;
 text-align: center;
 width: .18in;
}

.ecw-boxcheated_sel
{
 background-color: #FFF1D7;
 border-color: #C00000;
 color: #2080D0;
}

.ecw-boxcheated_unsel
{
 background-color: #ffffff;
 border-color: #606060;
 color: #2080D0;
}

.ecw-boxerror_sel
{
 background-color: #FFF1D7;
 border-color: #C00000;
 color: #BF0000;
}

.ecw-boxerror_unsel
{
 background-color: #FFF0F0;
 border-color: #606060;
 color: #BF0000;
}

.ecw-boxnormal_sel
{
 background-color: #FFF1D7;
 border-color: #C00000;
 color: #000000;
}

.ecw-boxnormal_unsel
{
 background-color: #ffffff;
 border-color: #606060;
 color: #000000;
}

.ecw-button
{
 width: 64pt;
}

.ecw-cluebox
{
 border-bottom-width: 1px;
 border-color: #c0c0c0;
 border-left-width: 0px;
 border-right-width: 0px;
 border-style: solid;
 border-top-width: 1px;
 margin-top: 1em;
 padding-bottom: .5em;
 padding-left: 0pt;
 padding-right: 0pt;
 padding-top: .5em;
}

.ecw-crosswordarea
{
 background-color: #D0D8E0;
 border-color: #808080;
 border-style: solid;
 border-width: 2px;
 padding: .5em;
 font-family: "Segoe UI", "Verdana", "Arial", sans-serif;
 font-size: small;
}

.ecw-copyright
{
 margin-bottom: 1em;
 font-size: x-small;
 font-family: "Segoe UI", "Franklin Gothic Medium", "Arial", sans-serif;
}

.ecw-input
{
 font-family: "Segoe UI", "Verdana", "Arial", sans-serif;
}

.ecw-wordlabel
{
 text-transform: uppercase;
 margin: 0;
}

.ecw-wordinfo
{
 font-size: 8pt;
 color: #808080;
}

.ecw-worderror
{
 color: #c00000;
 font-weight: bold;
 display: none;
 margin-top: 1em;
}

--></style>

</head><body>

<h1>kamal.tts</h1>
<h3 style="margin-top: -1em;">Moch. Abdullah Kamal</h3>

<div id="waitmessage" class="ecw-answerbox">
 This interactive crossword puzzle requires JavaScript and any 
 recent web browser, including Windows Internet Explorer, Mozilla Firefox, Google Chrome, or 
 Apple Safari.  If you have disabled web page scripting, please re-enable it and refresh
 the page.  If this web page is saved on your computer, you may need to click the yellow Information Bar at the top or bottom of
 the page to allow the puzzle to load.
</div>

<table cellpadding="0" cellspacing="0" border="0"><tr>

<td class="ecw-crosswordarea">

<script type="text/javascript"><!--
 CrosswordWidth = 71;
 CrosswordHeight = 53;
 Words = 49;
 WordLength = new Array(70, 17, 19, 5, 8, 3, 5, 21, 6, 7, 3, 7, 3, 27, 19, 6, 5, 5, 8, 10, 11, 14, 8, 7, 26, 8, 16, 5, 4, 17, 3, 6, 24, 10, 4, 9, 9, 7, 6, 14, 13, 29, 4, 4, 10, 8, 2, 6, 3);
 Word = new Array("DIODA YANG PEKA DENGAN CAHAYA SEHINGGA SERING DIGUNAKAN SEBAGAI SENSOR", "COLECTORDANEMITOR", "DIODEDENGANDUABASIS", "MERAH", "ICLINIER", "PTC", "PUTIH", "RANGKAIANPESAWATRADIO", "MASKER", "NUKLEUS", "LED", "SAKALAR", "RTL", "UNTUKMENGAMBILKOMPONENKECIL", "SEMIKONDUKTORTIPE-P", "COKLAT", "LASER", "OBENG", "RESISTOR", "LAMPUPIJAR", "PENGUATDAYA", "MENGHAMBATARUS", "KACAMATA", "TES PEN", "POSITIVETHERMALCOEFFICIENT", "AVOMETER", "CAPACITANCEMETER", "DIODA", "DIAC", "ELEKTRONIKALINIER", "DTL", "KUNING", "TRIODEALTERNATINGCURRENT", "PHOSPHORUS", "UNGU", "KAPASITOR", "OSILOSKOP", "BATERAI", "ORANGE", "MEMBUAT LUBANG", "DIODASCHOTTKY", "NEGATIVE TEMPERATUR COEFISIEN", "CAVR", "BIRU", "BREADBOARD", "ATRAKTOR", "8A", "AMPERE", "NTC");
 Clue = new Array("Apa fungsi dari Dioda Foto atau Photo Diode", 
"Untuk mengukur transistor tipe npn dengan multimeter analog, kabel probe merah sebaiknya dihubungkan dengan transistor kaki.", 
"ni Junction Transistor merupakan komponen semikonduktor yang sering dinamakan", 
"angka 2 pada resistor menunjukan warna", 
"Sebuah rangkaian yang terintegrasi dalam ukuran yang kecil yang digunakan sebagai blok fungsional dengan sedikit tambahan komponen luar pada IC tersebut yang menggunakan tegangan dasar DC dan AC disebut juga", 
"apa singkatan dari positif temperatur coefisiens", 
"angka 9 pada resistor menunjukan warna", 
"Berikut ini beberapa rangkaian yang terdapat komponen induktor di dalamnya adalah", 
"alat keslamatan kerja yang berguna melindungi hidung", 
"Istilah lain pusat dari atom atau inti atom adalah", 
"Salah satu komponen Fotoelectronic semacam dioda pertemuan (junction dioda) yang dapat mengeluarkan cahaya apabila diberikan tegangan forward adala", 
"bahan yang digunakan untuk memutus dan menghubungkan daya", 
"Sebuah keluarga sirkuit digital yang dibuat dari resistor sebagai jaringan masukan dan transistor dwikutub (BJT) sebagai peranti sakelar disebut juga", 
"fungsi pinset", 
"Bahan silikon jika diberi pengotor dengan bahan dari unsur atom dengan ion yang memiliki 3 elektron valensi, maka akan menghasilkan jenis semikonduktor", 
"angka 1 pada rsistor menunjukan angka", 
"diodayang mampu memancarkan cahaya laser", 
"alat yang digunakan untuk mengendurkan/merapatkan baut", 
"Berikut ini yang termasuk komponen elektronika dengan jenis komponen pasif yaitu", 
"TTL menjadi IC yang banyak digunakan dalam berbagai penggunaan, kecuali", 
"Berikut ini yang bukan termasuk kegunaan dari IC Digital yaitu", 
"fungsi resistor", 
"alat keslamatan kerja yang berguna melindungi mata", 
"alat yang digunakan untuk mengecek apa adakah arus", 
"Komponen resistor yang nilai resistansinya berubah apabila nilai resistansinya akan bertambah besar bila terkena suhu panas dinamakan", 
"ALAT YANG DIGUNAKAN UNTUK MENGUKUR ARUS TEGANGAN", 
"alat ukur yang khusus hanya mengukur nilai kapasitansi sebuah kapasitor adalah", 
"komponen yang berguna untuk menghambar arus listrik ke satu arah", 
"Dua buah dioda yang disusun secara berlawanan disebut juga dengan", 
"Rangkaian aplikasi yang menghasilkan dan memproses sinyal analog, yang membentuk suatu proses penguatan, penjumlahan, pembanding, pengaturan dan pensaklaran disebut juga", 
"Sebuah keluarga gerbang logika yang terdiri dari transistor dwikutub (BJT), dioda dan resistor disebut juga", 
"angka 4 pada resistor menunjukan warna", 
"TRIAC merupakan kependekan dar", 
"Berikut ini unsur atom yang memiliki 5 elektron valensi atau disebut juga pentavalen adalah", 
"angka 7 pada resistor menunjukan warna", 
"–||– Simbol ini merupakan komponen elektronika dari", 
"alat yang digunakan untuk mengukur sinyal", 
"alat untuk menyimpan daya", 
"angka 3 pada resistor menunjukan warna", 
"fungsi bor", 
"Dioda yang dibuat dengan cara menggabungkan suatu logam seperti emas, perak atau platina dengan silikon jenis n adalah", 
"kepanjangan NTC", 
"shoftware untuk mengolah bahasa c", 
"angka 6 pada resistor menunjukan warna", 
"Papan rangkaian elektronika dalam membuat rangkaian sementara tanpa harus ada penyolderan disebut", 
"alat yang digunakan untuk menyedot timah yang salah", 
"Terdapat suatu rangkaian elektronika dengan diketahui sumber tegangan DC 48V, dirangkai tiga Resistor seri R1=3? R2=2? R3=1?. Hitung besarnya arus total sumber", 
"satuan ukuran arus", 
"Resistor yang nilai resistansinya akan bertambah kecil bila terkena suhu panas disebut");
 AnswerHash = new Array(12344, 32613, 83684, 77106, 9641, 5149, 88361, 27062, 4370, 81951, 6892, 87260, 72169, 51062, 48018, 63484, 41427, 14684, 14172, 40580, 92600, 35737, 37750, 94447, 78755, 43805, 17373, 93661, 54543, 92437, 11785, 26292, 45333, 83119, 6796, 95777, 51563, 56107, 63056, 76683, 51690, 79153, 91923, 21491, 81277, 55647, -4821, 10680, 52112);
 WordX = new Array(1, 19, 17, 14, 26, 0, 13, 23, 35, 19, 23, 37, 34, 0, 28, 0, 25, 42, 26, 12, 22, 2, 17, 31, 20, 66, 15, 32, 17, 21, 28, 42, 23, 0, 19, 38, 28, 40, 34, 5, 31, 44, 26, 33, 3, 20, 27, 32, 37);
 WordY = new Array(4, 8, 11, 13, 13, 16, 16, 16, 19, 20, 22, 22, 23, 24, 25, 30, 31, 31, 33, 35, 36, 37, 38, 41, 52, 0, 3, 7, 11, 11, 11, 13, 15, 16, 19, 19, 20, 21, 22, 24, 24, 24, 30, 31, 35, 35, 35, 36, 41);
 LastHorizontalWord = 24;
 OnlyCheckOnce = false;
//-->
</script>

<script type="text/javascript"><!--

// EclipseCrossword (C) Copyright 2000-2013 Green Eclipse.
// The puzzle itself remains the property of its creator. Do not remove this copyright notice.

var BadChars = "`~!@^*()_={[}]\\|:;\"',<>/?";

var TableAcrossWord, TableDownWord;
var CurrentWord, PrevWordHorizontal, x, y, i, j;
var CrosswordFinished, Initialized;

// Check the user's browser and then initialize the puzzle.
if (document.getElementById("waitmessage") != null)
{
 document.getElementById("waitmessage").innerHTML = "Please wait while the crossword is loaded...";
 
 // Current game variables
 CurrentWord = -1;
 PrevWordHorizontal = false;
 
 // Create the cell-to-word arrays.
 TableAcrossWord = new Array(CrosswordWidth);
 for (var x = 0; x < CrosswordWidth; x++) TableAcrossWord[x] = new Array(CrosswordHeight);
 TableDownWord = new Array(CrosswordWidth);
 for (var x = 0; x < CrosswordWidth; x++) TableDownWord[x] = new Array(CrosswordHeight);
 for (var y = 0; y < CrosswordHeight; y++)
  for (var x = 0; x < CrosswordWidth; x++)
  {
   TableAcrossWord[x][y] = -1;
   TableDownWord[x][y] = -1;
  }
 
 // First, add the horizontal words to the puzzle.
 for (var i = 0; i <= LastHorizontalWord; i++)
 {
  x = WordX[i];
  y = WordY[i];
  for (var j = 0; j < WordLength[i]; j++)
  {
   TableAcrossWord[x + j][y] = i;
  }
 }
 
 // Second, add the vertical words to the puzzle.
 for (var i = LastHorizontalWord + 1; i < Words; i++)
 {
  x = WordX[i];
  y = WordY[i];
  for (var j = 0; j < WordLength[i]; j++)
  {
   TableDownWord[x][y + j] = i;
  }
 }
 
 // Now, insert the crossword table.
 document.writeln("<table id=\"crossword\" cellpadding=\"0\" cellspacing=\"0\" style=\"display: none; border-collapse: collapse;\">");
 for (var y = 0; y < CrosswordHeight; y++)
 {
  document.writeln("<tr>");
  for (var x = 0; x < CrosswordWidth; x++)
  {
   if (TableAcrossWord[x][y] >= 0 || TableDownWord[x][y] >= 0)
    document.write("<td id=\"c" + PadNumber(x) + PadNumber(y) + "\" class=\"ecw-box ecw-boxnormal_unsel\" onclick=\"SelectThisWord(event);\">&nbsp;</td>");
   else
    document.write("<td><\/td>");
  }
  document.writeln("<\/tr>");
 }
 document.writeln("<\/table>");
 
 // Finally, show the crossword and hide the wait message.
 Initialized = true;
 document.getElementById("waitmessage").style.display = "none";
 document.getElementById("crossword").style.display = "block";
}

// * * * * * * * * * *
// Event handlers

// Raised when a key is pressed in the word entry box.
function WordEntryKeyPress(event)
{
 if (CrosswordFinished) return;
 // Treat an Enter keypress as an OK click.
 if (CurrentWord >= 0 && event.keyCode == 13) OKClick();
}

// * * * * * * * * * *
// Helper functions

// Called when we're ready to start the crossword.
function BeginCrossword()
{
 if (Initialized)
 {
  document.getElementById("welcomemessage").style.display = "";
  document.getElementById("checkbutton").style.display = "";
 }
}

// Returns true if the string passed in contains any characters prone to evil.
function ContainsBadChars(theirWord)
{
 for (var i = 0; i < theirWord.length; i++)
  if (BadChars.indexOf(theirWord.charAt(i)) >= 0) return true;
 return false;
}

// Pads a number out to three characters.
function PadNumber(number)
{
 if (number < 10)
  return "00" + number;
 else if (number < 100)
  return "0" + number;
 else
  return "" +  number;
}

// Returns the table cell at a particular pair of coordinates.
function CellAt(x, y)
{
 return document.getElementById("c" + PadNumber(x) + PadNumber(y));
}

// Deselects the current word, if there's a word selected.  DOES not change the value of CurrentWord.
function DeselectCurrentWord()
{
 if (CurrentWord < 0) return;
 var x, y, i;
 
 document.getElementById("answerbox").style.display = "none";
 ChangeCurrentWordSelectedStyle(false);
 CurrentWord = -1;
 
}

// Changes the style of the cells in the current word.
function ChangeWordStyle(WordNumber, NewStyle)
{
 if (WordNumber< 0) return;
 var x = WordX[WordNumber];
 var y = WordY[WordNumber];
 
 if (WordNumber<= LastHorizontalWord)
  for (i = 0; i < WordLength[WordNumber]; i++)
   CellAt(x + i, y).className = NewStyle;
 else
  for (i = 0; i < WordLength[WordNumber]; i++)
   CellAt(x, y + i).className = NewStyle;
}

// Changes the style of the cells in the current word between the selected/unselected form.
function ChangeCurrentWordSelectedStyle(IsSelected)
{
 if (CurrentWord < 0) return;
 var x = WordX[CurrentWord];
 var y = WordY[CurrentWord];
 
 if (CurrentWord <= LastHorizontalWord)
  for (i = 0; i < WordLength[CurrentWord]; i++)
   CellAt(x + i, y).className = CellAt(x + i, y).className.replace(IsSelected ? "_unsel" : "_sel", IsSelected ? "_sel" : "_unsel");
 else
  for (i = 0; i < WordLength[CurrentWord]; i++)
   CellAt(x, y + i).className = CellAt(x, y + i).className.replace(IsSelected ? "_unsel" : "_sel", IsSelected ? "_sel" : "_unsel");
}

// Selects the new word by parsing the name of the TD element referenced by the 
// event object, and then applying styles as necessary.
function SelectThisWord(event)
{
 if (CrosswordFinished) return;
 var x, y, i, TheirWord, TableCell;
 
 // Deselect the previous word if one was selected.
 document.getElementById("welcomemessage").style.display = "none";
 if (CurrentWord >= 0) OKClick();
 DeselectCurrentWord();
 
 // Determine the coordinates of the cell they clicked, and then the word that
 // they clicked.
 var target = (event.srcElement ? event.srcElement: event.target);
 x = parseInt(target.id.substring(1, 4), 10);
 y = parseInt(target.id.substring(4, 7), 10);
 
 // If they clicked an intersection, choose the type of word that was NOT selected last time.
 if (TableAcrossWord[x][y] >= 0 && TableDownWord[x][y] >= 0)
  CurrentWord = PrevWordHorizontal ? TableDownWord[x][y] : TableAcrossWord[x][y];
 else if (TableAcrossWord[x][y] >= 0)
  CurrentWord = TableAcrossWord[x][y];
 else if (TableDownWord[x][y] >= 0)
  CurrentWord = TableDownWord[x][y];

 PrevWordHorizontal = (CurrentWord <= LastHorizontalWord);
 
 // Now, change the style of the cells in this word.
 ChangeCurrentWordSelectedStyle(true);
 
 // Then, prepare the answer box.
 x = WordX[CurrentWord];
 y = WordY[CurrentWord];
 TheirWord = "";
 var TheirWordLength = 0;
 for (i = 0; i < WordLength[CurrentWord]; i++)
 {
  // Find the appropriate table cell.
  if (CurrentWord <= LastHorizontalWord)
   TableCell = CellAt(x + i, y);
  else
   TableCell = CellAt(x, y + i);
  // Add its contents to the word we're building.
  if (TableCell.innerHTML != null && TableCell.innerHTML.length > 0 && TableCell.innerHTML != " " && TableCell.innerHTML.toLowerCase() != "&nbsp;")
  {
   TheirWord += TableCell.innerHTML.toUpperCase();
   TheirWordLength++;
  }
  else
  {
   TheirWord += "&bull;";
  }
 }
 
 document.getElementById("wordlabel").innerHTML = TheirWord;
 document.getElementById("wordinfo").innerHTML = ((CurrentWord <= LastHorizontalWord) ? "Across, " : "Down, ") + WordLength[CurrentWord] + " letters.";
 document.getElementById("wordclue").innerHTML = Clue[CurrentWord];
 document.getElementById("worderror").style.display = "none";
 document.getElementById("cheatbutton").style.display = (Word.length == 0) ? "none" : "";
 if (TheirWordLength == WordLength[CurrentWord])
  document.getElementById("wordentry").value = TheirWord.replace(/&AMP;/g, '&');
 else
  document.getElementById("wordentry").value = "";
 
 // Finally, show the answer box.
 document.getElementById("answerbox").style.display = "block";
 try
 {
  document.getElementById("wordentry").focus();
  document.getElementById("wordentry").select();
 }
 catch (e)
 {
 }
 
}

// Called when the user clicks the OK link.
function OKClick()
{
 var TheirWord, x, y, i, TableCell;
 if (CrosswordFinished) return;
 if (document.getElementById("okbutton").disabled) return;
 
 // First, validate the entry.
 TheirWord = document.getElementById("wordentry").value.toUpperCase();
 if (TheirWord.length == 0)
 {
  DeselectCurrentWord();
  return;
 }
 if (ContainsBadChars(TheirWord))
 {
  document.getElementById("worderror").innerHTML = "The word that you typed contains invalid characters.  Please type only letters in the box above.";
  document.getElementById("worderror").style.display = "block";
  return;
 }
 if (TheirWord.length < WordLength[CurrentWord])
 {
  document.getElementById("worderror").innerHTML  = "You did not type enough letters.  This word has " + WordLength[CurrentWord] + " letters.";
  document.getElementById("worderror").style.display = "block";
  return;
 }
 if (TheirWord.length > WordLength[CurrentWord])
 {
  document.getElementById("worderror").innerHTML = "You typed too many letters.  This word has " + WordLength[CurrentWord] + " letters.";
  document.getElementById("worderror").style.display = "block";
  return;
 }
 
 // If we made it this far, they typed an acceptable word, so add these letters to the puzzle and hide the entry box.
 x = WordX[CurrentWord];
 y = WordY[CurrentWord];
 for (i = 0; i < TheirWord.length; i++)
 {
  TableCell = CellAt(x + (CurrentWord <= LastHorizontalWord ? i : 0), y + (CurrentWord > LastHorizontalWord ? i : 0));
  TableCell.innerHTML = TheirWord.substring(i, i + 1);
 }
 DeselectCurrentWord();
}

// Called when the "check puzzle" link is clicked.
function CheckClick()
{
 var i, j, x, y, UserEntry, ErrorsFound = 0, EmptyFound = 0, TableCell;
 if (CrosswordFinished) return;
 DeselectCurrentWord();
 
 for (y = 0; y < CrosswordHeight; y++)
 for (x = 0; x < CrosswordWidth; x++)
  if (TableAcrossWord[x][y] >= 0 || TableDownWord[x][y] >= 0)
  {
   TableCell = CellAt(x, y);
   if (TableCell.className == "ecw-box ecw-boxerror_unsel") TableCell.className = "ecw-box ecw-boxnormal_unsel";
  }
  
 for (i = 0; i < Words; i++)
 {
  // Get the user's entry for this word.
  UserEntry = "";
  for (j = 0; j < WordLength[i]; j++)
  {
   if (i <= LastHorizontalWord)
    TableCell = CellAt(WordX[i] + j, WordY[i]);
   else
    TableCell = CellAt(WordX[i], WordY[i] + j);
   if (TableCell.innerHTML.length > 0 && TableCell.innerHTML.toLowerCase() != "&nbsp;")
   {
    UserEntry += TableCell.innerHTML.toUpperCase();
   }
   else
   {
    UserEntry = "";
    EmptyFound++;
    break;
   }
  }
  UserEntry = UserEntry.replace(/&AMP;/g, '&');
  // If this word doesn't match, it's an error.
  if (HashWord(UserEntry) != AnswerHash[i] && UserEntry.length > 0)
  {
   ErrorsFound++;
   ChangeWordStyle(i, "ecw-box ecw-boxerror_unsel");
  }
 }
 
 // If they can only check once, disable things prematurely.
 if ( OnlyCheckOnce )
 {
  CrosswordFinished = true;
  document.getElementById("checkbutton").style.display = "none";
 }
 
 // If errors were found, just exit now.
 if (ErrorsFound > 0 && EmptyFound > 0)
  document.getElementById("welcomemessage").innerHTML = ErrorsFound + (ErrorsFound > 1 ? " errors" : " error") + " and " + EmptyFound + (EmptyFound > 1 ? " incomplete words were" : " incomplete word was") + " found.";
 else if (ErrorsFound > 0)
  document.getElementById("welcomemessage").innerHTML = ErrorsFound + (ErrorsFound > 1 ? " errors were" : " error was") + " found.";
 else if (EmptyFound > 0)
  document.getElementById("welcomemessage").innerHTML = "No errors were found, but " + EmptyFound + (EmptyFound > 1 ? " incomplete words were" : " incomplete word was") + " found.";
 
 if (ErrorsFound + EmptyFound > 0)
 {
  document.getElementById("welcomemessage").style.display = "";
  return;
 }
   
 // They finished the puzzle!
 CrosswordFinished = true;
 document.getElementById("checkbutton").style.display = "none";
 document.getElementById("congratulations").style.display = "block";
 document.getElementById("welcomemessage").style.display = "none";
}

// Called when the "cheat" link is clicked.
function CheatClick()
{
 if (CrosswordFinished) return;
 var OldWord = CurrentWord;
 document.getElementById("wordentry").value = Word[CurrentWord];
 OKClick();
 ChangeWordStyle(OldWord, "ecw-box ecw-boxcheated_unsel");
}

// Returns a one-way hash for a word.
function HashWord(Word)
{
 var x = (Word.charCodeAt(0) * 719) % 1138;
 var Hash = 837;
 var i;
 for (i = 1; i <= Word.length; i++)
  Hash = (Hash * i + 5 + (Word.charCodeAt(i - 1) - 64) * x) % 98503;
 return Hash;
}

//-->
</script>

</td>

<td valign="top" style="padding-left: 1em;">

<div class="ecw-copyright">
 <a href="http://www.eclipsecrossword.com/" onclick="this.target='_blank'" style="font-weight: bold;">EclipseCrossword</a> &copy; 2000-2013
</div>

<div id="welcomemessage" class="ecw-answerbox" style="display:none;">
<h3>Welcome!</h3>
<p>Click a word in the puzzle to get started.</p>
</div>

<div id="answerbox" class="ecw-answerbox" style="display:none;">
<h3 id="wordlabel" class="ecw-wordlabel"> &nbsp;</h3>
<div id="wordinfo" class="ecw-wordinfo"> </div>
<div id="wordclue" class="ecw-cluebox"> </div>
<div style="margin-top: 1em;">
 <input class="ecw-input" id="wordentry" type="text" size="24" style="font-weight: bold; text-transform:uppercase;" onkeypress="WordEntryKeyPress(event)" onchange="WordEntryKeyPress(event)" />
</div>
<div id="worderror" class="ecw-worderror"></div>

<table border="0" cellspacing="0" cellpadding="0" width="100%" style="margin-top:1em;"><tbody><tr><td>
<button id="cheatbutton" type="button" class="ecw-input ecw-button" onclick="CheatClick();">Solve</button>
</td><td align="right">
<button id="okbutton" type="button" class="ecw-input ecw-button" onclick="OKClick();" style="font-weight: bold;">OK</button> &nbsp;
<button id="cancelbutton" type="button" class="ecw-input ecw-button" onclick="DeselectCurrentWord();">Cancel</button>
</td></tr></tbody></table>

</div>

<div id="congratulations" class="ecw-answerbox" style="display:none;">
<h3>Congratulations!</h3>
<p>You have completed this <a href="http://www.eclipsecrossword.com" style="color: black; text-decoration:none;">crossword puzzle</a>.
</p>
<p>If you would like to be able to create interactive
<a href="http://www.eclipsecrossword.com" style="color: black; text-decoration:none;">crosswords</a>
like this yourself, get <a href="http://www.eclipsecrossword.com" onclick="this.target='_blank'">EclipseCrossword</a>
from Green Eclipse&mdash;it's free!
</p>
</div>

</td></tr></table>

<div style="margin-top: 1em;">
 <button id="checkbutton" type="button" onclick="CheckClick();" style="display: none;">Check puzzle</button>
</div>

<script type="text/javascript"><!--
BeginCrossword();
//-->
</script>

<!-- Created with EclipseCrossword, (C) Copyright 2000-2013 Green Eclipse.  eclipsecrossword.com -->

</body></html>

Tidak ada komentar:

Posting Komentar