/*//wellcome+++
//I GING no.:2 by quop_pro / 2002/2005 / qp@honc.de//
//	0 = altYin                            	 //
//	1 = Yin                               	 //
//	2 = Yang                              	 //
//	3 = altYang                           	 //
//                                            //
//////////////////////////////////////////////*/
// <include : ig_array.js>	//Zeichen
var iDLine = new Array();	//(integer)/Geworfene Zeichenlienien
var iSLine = new Array();	//(integer)/Gepiegelte Zeichenlienien
var az = new Array();		//(String)/Liniendarstellung für Alert Ausgabelienien
var azn = new Array();		//(String)/Namen der Linien Yin, Yang, Alt-Yin, Alt-Yang
var wandel = new Array();	//(boolean)/Hart o.weiche Linie
var wurf = 1;			//(integer)[1-6]/Münzwurfzähler
var trie,trie1;			//(string)/Beschreibung/trie = TriegramUnten trie1 =TriegramOben
var iunten,ioben;		//(integer)[1-8]/TriegremName
var pos;			//(integer)[0 + 1]/Position des Triegrams Oben/Unten
var iznum;			//(integer)[1-64]/ZeichenNummer
var uu,um,uo;			//(integer)/ÜbergabePositionen der Linien
var w1,w2,w3;			//(integer)[2 | 3]/Wert einer Münze (3x)
var dWert,dIndex;
				//los gehts .. frage nach der Frage.
var frage =window.prompt("Stelle dem Orakel eine Frage und wirf ... ","Keine bestimmte Frage..");
if(!frage){			//es wurde nicht gefragt!
 alert("Du hast die Orakelbefragung abgebrochen");
 window.document.open();
 window.document.write("<hr><h1>Abgebrochen.</h1>");
 window.document.close();
}else{				//es wurde gefragt.
  for (i=0;i<6;i++){
   alert("Wurf No.:   " + wurf + "\n\nLine 6 :   " + iDLine[5] + " | " + az[5] + " | " + azn[5] + "\nLine 5 :   " + iDLine[4] + " | " + az[4] + " | " + azn[4] + "\nLine 4 :   " + iDLine[3] + " | " + az[3] + " | " + azn[3] + "\nLine 3 :   " + iDLine[2] + " | " + az[2] + " | " + azn[2] + "\nLine 2 :   " + iDLine[1] + " | " + az[1] + " | " + azn[1] + "\nLine 1 :   " + iDLine[0] + " | " + az[0] + " | " + azn[0]);
   w1 = Math.round(Math.random()+2);	//Münze 1
   w2 = Math.round(Math.random()+2);	//Münze 2
   w3 = Math.round(Math.random()+2);	//Münze 3
   wurf++;			//Münzen geworfen
   iDLine[i] = (w1 + w2 + w3);	//Diese Linie ist: 6, 7, 8, o. 9 ...
    if (iDLine[i] == 6){	//ist sie 6 ...
	iSLine[i] = 8;		//wandelt sie zu: 8(yang)
	wandel[i] = true;
	az[i] = " - o - ";
	azn[i] = "Altes Yin";
    } else if (iDLine[i] == 9){	//9 wird 7(yin) ... 
	 iSLine[i] = 7;
	 wandel[i] = true;
	 az[i] = " --o-- ";
	 azn[i] = "Altes Yang";
    }else{
	 iSLine[i] = parseInt(iDLine[i]);
	 wandel[i] = false;
	 if (iDLine[i] == 7)	{
	  az[i] = " -- -- ";
	  azn[i] = "Yin";
	 }else{
	  az[i] = " ----- ";
	  azn[i] = "Yang";}
    }	 //ist nicht 6 x geworfen weiter mit for-Schleife
  }
 alert("Dein Zeichen :\n\nLine 6 :   " + iDLine[5] + " | " + az[5] + " | " + azn[5] + "\nLine 5 :   " + iDLine[4] + " | " + az[4] + " | " + azn[4] + "\nLine 4 :   " + iDLine[3] + " | " + az[3] + " | " + azn[3] + "\nLine 3 :   " + iDLine[2] + " | " + az[2] + " | " + azn[2] + "\nLine 2 :   " + iDLine[1] + " | " + az[1] + " | " + azn[1] + "\nLine 1 :   " + iDLine[0] + " | " + az[0] + " | " + azn[0]);
 wertung1(0,iDLine[0],iDLine[1],iDLine[2]);	//Triegram-unten[pos = 0] = trie
 wertung1(1,iDLine[3],iDLine[4],iDLine[5]);	//Triegram-oben[pos = 1]  = trie1
 deinZeichen(dWert);							//Lesen der Zeichennummer
 window.document.open();
 window.document.write("<hr><h4>Deine Frage war : 	" + frage + " ?</h4>"+
				"<center><table><tr>"+
				"<td><b>Oben ist :</b> </td><th>" + trie1 +"</th></tr>");
 window.document.write("<tr><td><b>Unten ist :</b> </td><th>" + trie +"</th></tr>");
 window.document.write("<tr><th colspan=2>");
 //	*****	WURFZEICHEN	*****
 for (i=5;i>-1;i--)		//Wandel prüfen und schreiben der Bilder mit o. ohne Link
 {
 	if (wandel[i] == true)
	{
	 window.document.write("<a href=texte/"+num[dIndex]+".html#"+(i+1)+" target=\"_blank\"><img src=mat/"+iDLine[i]+".gif border=0></a><br>");
	}else{
	 window.document.write("<img src=mat/"+iDLine[i]+".gif><br>");
	}
 }
 window.document.write("</th></tr>");
 window.document.write("<tr><td colspan=2><nobr>"+num[dIndex]+" --- " + zbeschreib[dIndex] + "</nobr></td></tr>");
 window.document.write("<tr><th colspan=2><a href=texte/"+iznum+".html target=\"_blank\">WURF-ZEICHEN</a></th></tr></table>");
 window.document.write("<hr>");
 //	*****	SPIGELZEICHEN	*****
 wertung1(0,iSLine[0],iSLine[1],iSLine[2]);	//Wandel Triegramme einlesen
 wertung1(1,iSLine[3],iSLine[4],iSLine[5]);
 window.document.write("<table><tr><td><b>Oben ist :</b></td><th> " + trie1 + "</th></tr>");
 window.document.write("<tr><td><b>Unten ist :</b></td><th> " + trie + "</th></tr>");
 window.document.write("<tr><th colspan=2>");
 for (i=5;i>-1;i--){
 window.document.write("<img src=mat/"+iSLine[i]+".gif><br>");
 }
 window.document.write("</th></tr>");
 deinZeichen(ioben+""+iunten);			//Wandel Zeichen einlesen
 window.document.write("<tr><td colspan=2><nobr>"+num[dIndex]+" --- " + zbeschreib[dIndex] + "</nobr></td></tr>");
 window.document.write("<tr><th colspan=2><a href=texte/"+iznum+".html target=ausgabe>SPIEGEL-ZEICHEN</a></th></tr></table>");
 window.document.write("<hr></center>");
 window.document.close();
}	//Ende else:es wurde gefragt.
function wertung1 (pos, uu, um, uo) {		//a1 = uu = untere Linie
((uu == 6) || (uu == 7) ? a1 = 0 : a1 = 1); 	//a2 = um = mittlere Linie	          
((um == 6) || (um == 7) ? a2 = 0 : a2 = 1);  //a3 = uo = obere Linie eines Triegramms       
((uo == 6) || (uo == 7) ? a3 = 0 : a3 = 1);
         if (a1 == 1 && a2 == 1 && a3 == 1) {	//Lesen des Triegramms
            if (pos == 0) {
               iunten = 1;			//iunten = untere
               trie = "Kien - Der Himmel";
            } else {
               ioben = 1;			//ioben = obere Triegramm
               trie1 = "Kien - Der Himmel";
            }}
         if (a1 == 0 && a2 == 0 && a3 == 0) {
            if (pos == 0) {
               iunten = 2;
               trie = "Kun - Die Erde";
            } else {
               ioben = 2;
               trie1 = "Kun - Die Erde";
            }}
         if (a1 == 1 && a2 == 0 && a3 == 0) {
            if (pos == 0) {
               iunten = 3;
               trie = "Dschen - Der Donner";
            } else {
               ioben = 3;
               trie1 = "Dschen - Der Donner";
            }}
         if (a1 == 0 && a2 == 1 && a3 == 0) {
            if (pos == 0) {
               iunten = 4;
               trie = "Kan - Das Wasser";
            } else {
               ioben = 4;
               trie1 = "Kan - Das Wasser";
            }}
         if (a1 == 0 && a2 == 0 && a3 == 1) {
            if (pos == 0) {
               iunten = 5;
               trie = "Gen - Der Berg";
            } else {
               ioben = 5;
               trie1 = "Gen - Der Berg";
            }}
         if (a1 == 0 && a2 == 1 && a3 == 1) {
            if (pos == 0) {
               iunten = 6;
               trie = "Sun - Der Wind";
            } else {
               ioben = 6;
               trie1 = "Sun - Der Wind";
            }}
         if (a1 == 1 && a2 == 0 && a3 == 1) {
            if (pos == 0) {
               iunten = 7;
               trie = "Li - Das Feuer";
            } else {
               ioben = 7;
               trie1 = "Li - Das Feuer";
            }}
         if (a1 == 1 && a2 == 1 && a3 == 0) {
            if (pos == 0) {
               iunten = 8;
               trie = "Dui - Der See";
            } else {
               ioben = 8;
               trie1 = "Dui - Der See";
            }}
dWert = ioben+""+iunten;            
            }

function deinZeichen(dWert) 
{
i = 0;
do
{
	if(dWert == TrieCode[i])
	{
	  dIndex = i;
	  iznum = num[dIndex];
	  //break;
	  return;
	}else{
	  i++;
	}
}
while(i<chiname.length)
}
