var filesadded = ""; function dochatbox(){ var chatbox = document.getElementById('chatdiv'); chatbox.scrollTop = chatbox.scrollHeight; } function checkEnter(e){ var characterCode; if(e && e.which) { e = e; characterCode = e.which ; } else { e = event; characterCode = e.keyCode; } if(characterCode == 13) { push_talk(); return false ; } else { return true; } } function push_poker(){ var unixts = document.forms['checkmov']['lastmove'].value; var Xhand = document.forms['checkmov']['hand'].value; var Xmove = document.forms['checkmov']['tomove'].value; var force = 0; if(document.getElementById('player-1-image').innerHTML == 'Loading...') force = 1; if(document.getElementById('player-2-image').innerHTML == 'Loading...') force = 1; if(document.getElementById('player-3-image').innerHTML == 'Loading...') force = 1; if(document.getElementById('player-4-image').innerHTML == 'Loading...') force = 1; if(document.getElementById('player-5-image').innerHTML == 'Loading...') force = 1; if(document.getElementById('player-6-image').innerHTML == 'Loading...') force = 1; if(document.getElementById('player-7-image').innerHTML == 'Loading...') force = 1; if(document.getElementById('player-8-image').innerHTML == 'Loading...') force = 1; if(document.getElementById('player-9-image').innerHTML == 'Loading...') force = 1; if(document.getElementById('player-10-image').innerHTML == 'Loading...') force = 1; var url = document.location.href; var xend = url.lastIndexOf("/") + 1; var base_url = url.substring(0, xend); thisurl = base_url + 'includes/push_poker.php?ts='+unixts+'&h='+Xhand+'&m='+Xmove+'&f='+force; checkloadfile(thisurl, "js"); thisurl = base_url + 'includes/auto_move.php'; checkloadfile(thisurl, "js"); dochatbox(); setTimeout("push_poker()", 1000); } function push_action(action){ var url = document.location.href; var xend = url.lastIndexOf("/") + 1; var base_url = url.substring(0, xend); thisurl = base_url + 'includes/player_move.php?action='+ action; checkloadfile(thisurl, "js") ; } function push_talk(){ var msg = document.talk.talk.value; var url = document.location.href; var xend = url.lastIndexOf("/") + 1; var base_url = url.substring(0, xend); thisurl = base_url + 'includes/push_chat.php?msg='+ msg; checkloadfile(thisurl, "js"); document.talk.talk.value = ""; } function sit_down(pos){ jQuery('.sitdownWait').hide(); var url = document.location.href; var xend = url.lastIndexOf("/") + 1; var base_url = url.substring(0, xend); thisurl = base_url + 'includes/join.php?action='+ pos; checkloadfile(thisurl, "js"); } function checkloadfile(filename, filetype){ if (filesadded.indexOf("["+filename+"]")==-1) { loadfile(filename, filetype); filesadded+="["+filename+"]"; } else { replacefile(filename, filename, filetype); } } function loadfile(filename, filetype){ if (filetype=="js") { var fileref = document.createElement('script'); fileref.setAttribute("type","text/javascript"); fileref.setAttribute("src", filename) ; } else if(filetype=="css") { var fileref=document.createElement("link"); fileref.setAttribute("rel", "stylesheet"); fileref.setAttribute("type", "text/css"); fileref.setAttribute("href", filename); } if(typeof fileref!="undefined") document.getElementsByTagName("head")[0].appendChild(fileref); } function createfile(filename, filetype){ if(filetype=="js") { var fileref=document.createElement('script'); fileref.setAttribute("type","text/javascript"); fileref.setAttribute("src", filename); } return fileref; } function replacefile(oldfilename, newfilename, filetype){ var targetelement=(filetype=="js")? "script" : (filetype=="css")? "link" : "none" ; var targetattr=(filetype=="js")? "src" : (filetype=="css")? "href" : "none" ; var allsuspects=document.getElementsByTagName(targetelement); for (var i=allsuspects.length; i>=0; i--){ if (allsuspects[i] && allsuspects[i].getAttribute(targetattr)!=null && allsuspects[i].getAttribute(targetattr).indexOf(oldfilename)!=-1) { var newelement=createfile(newfilename, filetype); allsuspects[i].parentNode.replaceChild(newelement, allsuspects[i]); } } }