<!--
/******************************************************************************
* ouija.js - 1.0.6                                                            *
*                                                                             *
* Copyright 1999 by Mike Hall.                                                *
* Web address: http://www.brainjar.com                                        *
* Last update: March 19, 2000.                                                *
*                                                                             *
* Last update: April, 15, 2010.                                               *
* Altan Yildiz - http://www.yorumcu.com                                       *
******************************************************************************/
var board,planchette;var boardY,boardY;var nextX,nextY;var saveX,saveY;var posX,posY;var offsetX=190;var offsetY=70;var inReply=false;var inContact=false;var answer="";var nextChar;var step=6;var timeout=30;var pause=2000;var angle;var timerID;var chars="abcdefghijklmnopqrstuvwxyz1234567890!~^_ ";posX=new Array(110,136,168,197,232,263,300,334,367,392,426,457,493,116,146,176,217,240,272,302,333,366,402,436,466,488,160,181,213,250,279,310,340,374,407,441,137,465,300,300,300);posY=new Array(176,158,144,135,127,121,120,125,123,130,140,154,175,220,202,188,181,171,167,163,167,170,178,199,207,226,276,276,276,276,276,276,276,276,276,276,053,053,350,140,215);function init(){var i;board=document.getElementById("board");boardX=getPageOffsetLeft(board);boardY=getPageOffsetTop(board);planchette=document.getElementById("planchette");i=chars.indexOf("_");moveElTo(planchette,boardX+posX[i]-offsetX,boardY+posY[i]-offsetY);planchette.style.visibility="visible"}function handsOn(){inContact=true}function handsOff(){inContact=false;if(inReply){saveX=getElLeft(planchette);saveY=getElTop(planchette);shakePlanchette()}}function startReply(){document.form1.answer.value="";answer+="_";if(!inContact){saveX=getElLeft(planchette);saveY=getElTop(planchette);shakePlanchette()}if(getNext()){inReply=true;movePlanchette()}else inReply=false}function endReply(){nextChar="";inReply=false;inContact=false}function getNext(){var i;if(answer=="")return false;nextChar=answer.substr(0,1);answer=answer.substr(1);for(i=0;i<chars.length;i++)if(chars.charAt(i)==nextChar){nextX=posX[i];nextY=posY[i];if(nextChar=="!"){document.form1.answer.value="EVET"}else if(nextChar=="~"){document.form1.answer.value="HAYIR"}else{document.form1.answer.value+=nextChar.toUpperCase().replace("_","")}return true}return false}function movePlanchette(){var i,dx,dy,last,theta;if(!inReply)return;if(inContact){dx=boardX+nextX-getElLeft(planchette)-offsetX;dy=boardY+nextY-getElTop(planchette)-offsetY;theta=Math.round(Math.atan2(-dy,dx)*180/Math.PI);if(theta<0)theta+=360;if(Math.abs(dx)<step&&Math.abs(dy)<step){moveElBy(planchette,dx,dy);last=nextChar;if(getNext()){if(nextChar==last){angle=0;timerID=window.setTimeout('circlePlanchette()',pause);return}timerID=window.setTimeout('movePlanchette()',pause);return}else endReply();return}else if(theta>23&&theta<=68)moveElBy(planchette,step,-step);else if(theta>68&&theta<=113)moveElBy(planchette,0,-step);else if(theta>113&&theta<=158)moveElBy(planchette,-step,-step);else if(theta>158&&theta<=203)moveElBy(planchette,-step,0);else if(theta>203&&theta<=248)moveElBy(planchette,-step,step);else if(theta>248&&theta<=293)moveElBy(planchette,0,step);else if(theta>293&&theta<=338)moveElBy(planchette,step,step);else moveElBy(planchette,step,0)}timerID=window.setTimeout('movePlanchette()',timeout);return}function circlePlanchette(){var x,y;if(!inContact){timerID=window.setTimeout('circlePlanchette()',timeout);return}x=getElLeft(planchette)+step*Math.cos(angle);y=getElTop(planchette)-step*Math.sin(angle);moveElTo(planchette,x,y);angle+=Math.PI/10;if(angle<2*Math.PI)timerID=window.setTimeout('circlePlanchette()',timeout);else movePlanchette()}function shakePlanchette(){var a,dy,x,y;if(inContact)return;a=Math.floor(Math.random()*5)-2;dy=Math.floor(Math.random()*5)-2;x=saveX+a;y=saveY+dy;moveElTo(planchette,x,y);timerID=window.setTimeout('shakePlanchette()',timeout)}var none=new Array("sor","bana sor","buradayim","benden korkma","hadi konus","bana konusabilirsin","bekliyorum");var condition=new Array("iyiyim","sagol","tesekkurler");var greetings=new Array("slm","selam","mrb","merhaba");var days=new Array("pazar","pazartesi","sali","carsamba","persembe","cuma","cumartesi");var months=new Array("ocak","subat","mart","nisan","mayis","haziran","temmuz","agustos","eylul","ekim","kasim","aralik");var seasons=new Array("ilkbahar","yaz","sonbahar","kis");var times=new Array("asla","yakinda","cok yakinda","yarin","haftaya","su an degil","kisa bir sure sonra","zamani gelince","hazir degil");var people=new Array("bir arkadas","yabanci biri","sen","hic kimse","yakin biri");var places=new Array("uzakta","yakinda","cok yakinda","yeni bir yerde","burada degil","tasindi","bilemiyorum");var signs=new Array("koc","boga","ikizler","yengec","aslan","basak","terazi","akrep","yay","oglak","kova","balik");var other=new Array("soyleyemem","anlatamam","bilinmiyor","sonra sor","taninmayan","gorulmeyen","belki sonra olabilir","gelecek sisli","cok karanlik","net degil","bulanik");function consult(){var a,words,r;var i,today;if(timerID)clearTimeout(timerID);answer="";inContact=false;a=document.form1.question.value;a=clean(a);words=a.split(" ");r=Math.random();if(a==""){answer=pickFromList(none);startReply();return false}if(words.length>=3)for(i=0;i<words.length-3;i++)if(words[i+1]=="veya"){if(r<.5)answer=words[i];else answer=words[i+2];startReply();return false}if(r<.1)answer=pickFromList(other);else if(inList(words,"selam")||inList(words,"slm")||inList(words,"merhaba")||inList(words,"mrb")){answer=pickFromList(greetings)}else if(inList(words,"naber")||inList(words,"nasilsin")){answer=pickFromList(condition)}else if(inList(words,"gun")){if(r<.7)answer=pickFromList(days);else answer=pickFromList(times)}else if(inList(words,"ay")){if(r<.7)answer=pickFromList(months);else answer=pickFromList(times)}else if(inList(words,"saat")){now=new Date();Hours=now.getHours().toString();Mins=now.getMinutes().toString();if(Hours=="0")Hours="0"+Hours;if(Mins=="0")Mins="0"+Mins;answer="saat "+Hours+" "+Mins}else if(inList(words,"zaman")){if(r<.3)answer=pickFromList(days);if(r<.4)answer=pickFromList(months);if(r<.5)answer=pickFromList(seasons);else answer=pickFromList(times)}else if(inList(words,"kac")&&(inList(words,"tane")||inList(words,"kadar")||inList(words,"az")||inList(words,"sik")||inList(words,"cok")||inList(words,"fazla"))){answer=Math.round(Math.random()*10)+1;if(answer!=10&&r<.5)answer+=Math.round(Math.random()*10)}else if(inList(words,"kim"))answer=pickFromList(people);else if(inList(words,"burc")||inList(words,"burcu")||inList(words,"burcum")||inList(words,"burcun"))answer=pickFromList(signs);else if(inList(words,"nerde")||inList(words,"nerede")||inList(words,"nerdeler")||inList(words,"neredeler"))answer=pickFromList(places);else if(inList(words,"ne"))answer=pickFromList(other);else if(inList(words,"ben")||inList(words,"sen")||inList(words,"biz")||inList(words,"siz")||inList(words,"onlar")||inList(words,"mi")||inList(words,"miyim")||inList(words,"mu")||inList(words,"misin")||inList(words,"musun")||inList(words,"yapar")||inList(words,"yapabilir")||inList(words,"yapacak")||inList(words,"belki")||inList(words,"olabilirdi")||inList(words,"olacakti")||inList(words,"olmaliydi")){if(r<.5)answer="!";else answer="~"}if(answer=="")answer=pickFromList(other);startReply();return false}function clean(s){var i,c,t;var a="abcdefghijklmnopqrstuvwxyz";t=s.toLowerCase();s="";for(i=0;i<t.length;i++){if(t.substr(i,2)=="'s"){s+=" is";i++}else if(t.substr(i,2)=="'t"){s+=" not";i++}else if(t.substr(i,3)=="'ll"){s+=" will";i+=2}else s+=t.substr(i,1)}t="";for(i=0;i<s.length;i++){c=s.substr(i,1);if(a.indexOf(c)>=0)t+=c;else if(c=='ç')t+="c";else if(c=='ð')t+="g";else if(c=='ý')t+="i";else if(c=='ö')t+="o";else if(c=='þ')t+="s";else if(c=='ü')t+="u";else t+=" "}return t}function inList(a,b){var i;for(i=0;i<a.length;i++)if(a[i]==b)return true;return false}function pickFromList(a){var r;r=Math.floor(Math.random()*a.length);return a[r]}function getPageOffsetLeft(a){return a.offsetLeft+(a.offsetParent?getPageOffsetLeft(a.offsetParent):0)}function getPageOffsetTop(a){return a.offsetTop+(a.offsetParent?getPageOffsetTop(a.offsetParent):0)}function getElLeft(a){return parseInt(a.style.left,10)}function getElTop(a){return parseInt(a.style.top,10)}function moveElTo(a,x,y){a.style.left=x+"px";a.style.top=y+"px"}function moveElBy(a,b,c){a.style.left=(getElLeft(a)+b)+"px";a.style.top=(getElTop(a)+c)+"px"}
// -->
