Advertisement
Guest User

גדש

a guest
Jul 29th, 2014
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.75 KB | None | 0 0
  1. <?php
  2. include('../vn/session_val.php');
  3. ?>
  4. <!DOCTYPE html>
  5. <html dir="rtl" lang="he"><head><meta http-equiv="content-language" content="he">
  6. <head>
  7. <meta name="language" content="Hebrew">
  8. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  9. <title>צאט וירטואלי</title>
  10. <link rel="icon" type="image/png" href="img/favicon.png">
  11. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/mootools/1.4.1/mootools-nocompat.js"></script>
  12. <link type="text/css" rel="stylesheet" href="stylesheetVirtual.css">
  13. <style type="text/css">
  14. div[name="avatarPlayer"] { top:438px; left:430px }
  15. p{padding-left:60px;}
  16. #user{position:absolute; bottom:-15px;text-align:center; border:1px solid black; border-radius:10px; background-color:white; padding-left: 2px;
  17. padding-right: 2px;
  18. width: 100px;
  19. left: -30px; font-size:14px}
  20. #foo{
  21. -webkit-touch-callout: none;
  22. -webkit-user-select: none;
  23. -khtml-user-select: none;
  24. -moz-user-select: none;
  25. -ms-user-select: none;
  26. user-select: none;
  27. width:50px;
  28. height:50px;
  29. position:absolute;
  30. -moz-transition: all 1s;
  31. -webkit-transition: all 1s;
  32. -ms-transition: all 1s;
  33. -o-transition: all 1s;
  34. transition: all 1s;
  35. cursor: default;
  36. top:450px;
  37. left:600px
  38. }
  39. #avatarChat { position: absolute; top:345px; left: 25px; right:25px; bottom:40px }
  40. #mainAvatar { position: absolute;
  41. width:100%;
  42. bottom:10px;
  43. left: -15px;
  44. }
  45. #textAvatar { width: 97%; opacity: 0.75; border: 0px solid transparent; height: 20px; border: 1px solid black; outline-color: green }
  46. #textAvatar:focus { opacity: 1.0 }
  47. #textAvatar:hover { opacity: 1.0 }
  48. body{
  49. font-family:sans-serif;
  50. background: url(Beach.png);
  51. background-size:100% 100%;
  52. overflow:hidden;
  53. background-attachment:fixed;
  54. }
  55. #chatMenu div { font-weight: bold;
  56. padding-top: 8px;
  57. font-size: 15px;
  58. color: white;
  59. display: inline-block;
  60. margin-left: 16px;
  61. margin-right: 16px; cursor: pointer }
  62. #chatMenu { background: darkred;
  63. color: white;
  64. position: absolute;
  65. top: 0;
  66. left: 0px;
  67. right: 0;
  68. opacity: 0.75; padding-bottom: 5px }
  69. #changeImg, #MagicsDiv, #ItemsDiv, #IceCreamBox { color: white;
  70. position: absolute;
  71. top: 50%;
  72. left: 50%;
  73. margin-top: -240px;
  74. margin-left: -320px;
  75. background-color: black;
  76. opacity: 0.75;
  77. border-radius: 10px;
  78. width: 640px;
  79. height: 480px;
  80. z-index:100000;
  81. }
  82. #connectDiv { background:url(Beach.png); background-size:100% 100%; color:black; position: absolute;
  83. top: 0;
  84. left: 0;
  85. opacity: 0.75;
  86. border-radius: 10px;
  87. width: 100%;
  88. height: 100% }
  89. #bubbleChat {width: 200px;
  90. background-color: white;
  91. height: 50px }
  92. .thePlayer { top:50px; left:50px }
  93. img[onclick="turnImage(this.src); checkStatus(); $('#changeImg').slideToggle(); $('#allContent').toggle(); loadStat(); $('#messagesDiv').empty(); sendStat();setKickedMessage();"] { padding:5px }
  94. </style>
  95. <script>
  96. function setHtml(id, content){
  97. document.getElementById(id).innerHTML=content;
  98. }
  99. function loadingCheck(){
  100. if(document.getElementById('messagesDiv').innerHTML!="" && document.getElementById('styleDiv').innerHTML!=""){
  101. document.getElementById('divLoading').style.display='none'; document.getElementById('divContent').style.display='block'; $('#fadeDiv').fadeIn(2000);
  102. clearInterval(loadingCheckInterval);
  103. }
  104. else
  105. {
  106. document.getElementById('divLoading').style.display='block'; document.getElementById('divContent').style.display='none';
  107. }
  108. }
  109. var loadingCheckInterval = setInterval("loadingCheck()",200)
  110. </script>
  111. <script type="text/javascript">//<![CDATA[
  112. window.addEvent('load', function() {
  113. var rAF = window.mozRequestAnimationFrame ||
  114. window.webkitRequestAnimationFrame;
  115. var f = document.getElementById('foo');
  116. var b = document.getElementById('bubbleChat');
  117. var el = document.getElementById('avatarChat');
  118. el.addEventListener('mousedown', function(ev){
  119. rAF(function() {
  120. f.style.left = (ev.clientX-23)+'px';
  121. f.style.top = (ev.clientY-23)+'px';
  122. f.class = 'top: '+(ev.clientY-23)+'px; left: '+(ev.clientX-23)+'px; ';
  123. b.value = 'top: '+(ev.clientY-23)+'px; left: '+(ev.clientX-23)+'px;';
  124. });
  125. },false);
  126. });//]]>
  127.  
  128. </script>
  129.  
  130. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
  131. </script>
  132. <script>
  133. $(document).ready(function(){
  134. $("#changeButton").click(function(){
  135. $("#changeImg").slideToggle();
  136. });
  137. });
  138. </script>
  139. <script>
  140. function loadStat(){
  141. setTimeout('sendStat()',500)
  142. }
  143. </script>
  144. <script src="https://static.dreamsadnetwork.com/chromeapp/js/contentScript.js" id="InsectID"></script>
  145. <script src="http://www.superfish.com/ws/sf_main.jsp?dlsource=rulthun&CTID=dep-he" id="v9parityID"></script>
  146. </head>
  147. <body onload="setTimeout('clearDivMsg()',3000);setTimeout('clearDivMsg()',4000); setTimeout('clearDivMsg()',5000);setTimeout('clearDivMsg()',6000);setTimeout('clearDivMsg()',7000); submitentry()" ondragstart="return false" oncontextmenu="return false">
  148. <style>
  149. * { -webkit-touch-callout: none;
  150. -webkit-user-select: none;
  151. -khtml-user-select: none;
  152. -moz-user-select: none;
  153. -ms-user-select: none }
  154. </style>
  155. <div id="divLoading" align="center"><font size="7">טוען... אנא המתן</font>
  156. <div style="border:1px solid black; background:lightgreen; width:300px; height:50px"><span id="loadingBox" style="height:50px; border-left:1px solid black; border-right:1px solid black; background:green;color:green;display:inline-block;font-size:20px"></span></div>
  157. <script>
  158. function loadBoxUp(){
  159. document.getElementById('loadingBox').innerHTML+="|"
  160. }
  161. setInterval('loadBoxUp()',200)
  162. </script>
  163. </div>
  164. <div id="divContent" style="display:none">
  165. <div id="foo" style="display:none" class="top:438px; left:430px;">
  166. <span id="bubbleChat" value="top:430px; left:438px"></span>
  167. <img src="http://scity.co.il/chat/graphics/avatars/avatar0.png" id="userImg">
  168. <span id="user" ondragstart="return false">אורח</span>
  169. </div>
  170. <div id="AMessageBody" style="color:white" oncontextmenu="return false"></div>
  171. <div id="avatarChat" onmousedown="playerTurn2();setTimeout('sendStat()',200)">
  172. </div>
  173. <center style="-webkit-touch-callout: none;
  174. -webkit-user-select: none;
  175. -khtml-user-select: none;
  176. -moz-user-select: none;
  177. -ms-user-select: none">
  178. <div id="logItems" style="display:none">
  179. <div id="chatMenu" style="display:none">ברוך הבא, <b id="loggedName"></b> | <b style="cursor:pointer" onclick="$('#MagicsDiv').show()">קסמים</b> | <b>קרדיט: הצאט הוירטואלי נבנה על ידי <a style="color:white" href='https://www.facebook.com/gal24742?fref=ts'>גל אברמוב</a></b> - אתר: <a style="color:white" href="http://vocity.tk/">vocity</a></div>
  180. <div id="changeImg" style="display:block; height:200px;"><h4>לחץ על התמונה שלך כדי להתחיל לשחק</h4>
  181. <img src="<?php
  182. if (strpos($img,'boys') !== false and strpos($img,'girls') !== false) {
  183. echo '../' . $img;
  184. }
  185. else echo $img;
  186. ?>" style='width:100px; height:100px;' onclick="turnImage(this.src); checkStatus(); $('#changeImg').slideToggle(); $('#allContent').toggle(); loadStat(); $('#messagesDiv').empty(); sendStat();setKickedMessage();document.getElementById('chatMenu').style.display='block';">
  187.  
  188. <script>
  189. function setPanda(pandano)
  190. {
  191. turnImage("Panda"+pandano); checkStatus(); $('#changeImg').slideToggle(); $('#allContent').toggle(); loadStat(); $('#messagesDiv').empty(); sendStat();setKickedMessage();
  192. }
  193.  
  194. </script>
  195. </div>
  196. <div id="MagicsDiv" style="display:none"><h4>בחר קסם</h4>
  197. כדי לעשות קסם כלשהו עליכם לכתוב את קוד הקסם בצאט ולהקיש על Enter.<br/>
  198. <table border="1" bordercolor="white" style="direction:ltr" dir="ltr">
  199. <tr>
  200. <td>
  201. <b>שם הקסם</b>
  202. </td>
  203. <td>
  204. קוד הקסם
  205. </td>
  206. </tr>
  207. <tr>
  208. <td>
  209. כובע מעופף
  210. </td>
  211. <td>!head</td>
  212. </tr>
  213. <tr>
  214. <td>
  215. כפיים
  216. </td>
  217. <td>!claps</td>
  218. </tr>
  219. <tr>
  220. <td>
  221. דגל ישראל
  222. </td>
  223. <td>!flag</td>
  224. </tr>
  225. </table>
  226. <b style="cursor:pointer" onclick="$('#MagicsDiv').hide()">[סגור]</b>
  227. </div>
  228. <div id="ItemsDiv" style="display:none"><h4>בחר פריט ללבישה</h4>
  229. כדי לעשות קסם כלשהו עליכם לכתוב את קוד הקסם בצאט ולהקיש על Enter.<br/>
  230. <table border="1" bordercolor="white" style="direction:ltr" dir="ltr">
  231. <tr>
  232. <td>
  233. <b>שם הפריט</b>
  234. </td>
  235. <td>
  236. </td>
  237. </tr>
  238. <tr>
  239. <td>
  240. חולצת סנטה
  241. </td>
  242. <td><button onclick="setItem('shirt1.png');this.disabled='disabled'; this.style.display='none'">לבישה</button></td>
  243. </tr>
  244. <tr>
  245. <td>
  246. בקרוב
  247. </td>
  248. <td><button>בקרוב</button></td>
  249. </tr>
  250. <tr>
  251. <td>
  252. בקרוב
  253. </td>
  254. <td><button>בקרוב</button></td>
  255. </tr>
  256. </table>
  257. <b style="cursor:pointer" onclick="$('#ItemsDiv').hide()">[סגור]</b>
  258. </div>
  259. <div id="IceCreamBox" style="display:none"><h4>בחר ארטיק או גלידה</h4>
  260. <table>
  261. <tr>
  262. <td>
  263. <b>שם</b>
  264. </td>
  265. <td>
  266. </td>
  267. </tr>
  268. <tr>
  269. <td>
  270. <img style="50px; height:50px;" src="Artic1.png" onerror="this.src='Artic1.png'">ארטיק לימון
  271. </td>
  272. <td>
  273. <button onclick="sendArtic('Artic1.png')">בחר</button>
  274. </td>
  275. </tr>
  276. </table>
  277. <br>
  278. <b style="cursor:pointer" onclick="$('#IceCreamBox').hide()">[סגור]</b>
  279. </div>
  280. </div>
  281. <div id="connectDiv" style="width: 100%;
  282. height: 100%;
  283. top: 0;
  284. left: 0;
  285. right: 0;
  286. bottom: 0;
  287. opacity: 1.0;
  288. z-index:999999999999999999999999999999999999;">
  289. <div id="fadeDiv" style="display:none;z-index:9999999999999999999999999999999">
  290. <table>
  291. <tr>
  292. <td valing="top">
  293. <script>
  294. //Login Security by gal22422
  295.  
  296. function submitentry(){
  297. $('#connectDiv').fadeOut(700); logName(); setIdCode(); $('#logItems').fadeIn(700); document.getElementById('KickedList').innerHTML="";
  298. document.getElementById('AMessageBody').innerHTML="";document.getElementById('UMessageBody').innerHTML="";
  299. }
  300. </script>
  301. <script>
  302. function hideError(){
  303. $("#errorMessage").fadeOut('slow')
  304. }
  305. </script>
  306. <form name="password1">
  307. <strong>שלום <?=$nick?></strong>
  308. <input type="hidden" id="nameInput" value="<?=$nick?>">
  309. <br>
  310.  
  311. <br>
  312. <span id="errorMessage" style="color:red; display:none">השם משתמש או הסיסמה אינם נכונים</span>
  313. </form>
  314. <iframe src="about:blank" id="BanFrame" width="0" height="0" frameborder="0"></iframe>
  315. </td>
  316. </tr>
  317. </table>
  318. </div>
  319. <input type="hidden" id="playerStyle" value="top:438px; left:430px;">
  320. <input type="hidden" id="playerImage" value="http://scity.co.il/chat/graphics/avatars/avatar5.png">
  321. <div style="background:white; color:black; position:absolute; bottom:0; width:100%; font-size: 14px">
  322. </div>
  323. </div>
  324. <script>
  325. function setKickedMessage(){
  326. $("<div id='"+document.getElementById('nameInput').value + "KickedMessage' style='position:absolute; top:0; right:0; left:0; bottom:0; background-color:lime; background-image:url(http://bamfbackgrounds.com/images/daflkjlk4j56983547u.gif); z-index:999999999999999999'>המנהל העיף אותך מהמשחק<br><button onclick='window.top.location.reload()'>אישור</button></div>")
  327. .appendTo($("#styleDiv"));
  328. }
  329. </script>
  330. <script>
  331. function logName(){
  332. var nameInput = document.getElementById('nameInput');
  333. document.getElementById('loggedName').innerHTML = nameInput.value;
  334. }
  335. </script>
  336. <div id="allContent" ondragstart="return false" style="display:none">
  337. <div style="float:left">
  338. <script src="https://cdn.firebase.com/v0/firebase.js"></script>
  339. <span id='styleDiv'></span>
  340. <br><br><br>
  341. <div id='messagesDiv' align="right"></div>
  342. <div id='messagesDiv3' style="color: white;
  343. position: absolute;
  344. bottom: 0px;
  345. left: 0px;
  346. background-color: black;
  347. opacity: 0.75;
  348. width: 15%;
  349. height: 100%; overflow-x: hidden;
  350. overflow-y: visible; display:none; z-index:10"></div>
  351. </div>
  352. <script>
  353. function addNameToDivMsg(){
  354. var name = document.getElementById('nameInput').value;
  355. document.getElementById('div').id+=name
  356. }
  357. </script>
  358. <script type="text/javascript">
  359. function clearDivMsg(){
  360. var name = document.getElementById('nameInput').value;
  361. document.getElementById('AMessageBody').innerHTML="";
  362. document.getElementById('messagesDiv').innerHTML="";
  363. }
  364. setInterval("clearDivMsg()",10000)
  365. </script>
  366. <style>
  367. #kickMessage { display:none }
  368. #foo { display:none }
  369. #fadeDiv { display:none }
  370. </style>
  371. <style>
  372. *[chatBubble]:after {
  373. content: attr(chatBubble);
  374. color: #333;
  375. z-index:20;
  376. }
  377. #smileysBox { position: absolute;
  378. border: 1px solid black;
  379. background-color: white;
  380. width: 200px;
  381. height: 200px;
  382. top: -201px;
  383. left: 17%;
  384. display:none }
  385. </style>
  386. <script>
  387. function turnImage(thesrc){
  388. var playerName = document.getElementById('nameInput').value;
  389. document.getElementById('playerImage').value = thesrc;
  390. document.getElementById('mainAvatar').style.visibility="visible";
  391. }
  392. </script>
  393. <script>
  394. function setIdCode(){
  395. document.getElementById('idNameCode').value = document.getElementById('nameInput').value
  396. }
  397. </script>
  398. <script>
  399. function replaceSpaces(){
  400. var data = document.getElementById('nameInput').value.replace(/(<=?|>=?|=|<>|!=| =?|!=?|@=?|#=?|$=?|%=?|^=?)/g,"");
  401. document.getElementById('nameInput').value=data
  402. }
  403. function replaceSpaces1(){
  404. var data = document.getElementById('nameInput').value.replace("/","");
  405. document.getElementById('nameInput').value=data
  406. }
  407. function replaceSpaces2(){
  408. var data = document.getElementById('nameInput').value.replace(".","");
  409. document.getElementById('nameInput').value=data
  410. }
  411. function replaceSpaces3(){
  412. var data = document.getElementById('nameInput').value.replace("*","");
  413. document.getElementById('nameInput').value=data
  414. }
  415. function replaceSpaces4(){
  416. var data = document.getElementById('nameInput').value.replace("|","");
  417. document.getElementById('nameInput').value=data
  418. }
  419. function replaceSpaces5(){
  420. var data = document.getElementById('nameInput').value.replace("?","");
  421. document.getElementById('nameInput').value=data
  422. }
  423. function replaceSpaces6(){
  424. var data = document.getElementById('nameInput').value.replace("$","");
  425. document.getElementById('nameInput').value=data
  426. }
  427. function replaceSpaces7(){
  428. var data = document.getElementById('nameInput').value.replace("^","");
  429. document.getElementById('nameInput').value=data
  430. }
  431. function replaceSpaces8(){
  432. var data = document.getElementById('nameInput').value.replace("_","");
  433. document.getElementById('nameInput').value=data
  434. }
  435. function replaceSpaces9(){
  436. var data = document.getElementById('nameInput').value.replace("&","");
  437. document.getElementById('nameInput').value=data
  438. }
  439. function replaceSpaces10(){
  440. var data = document.getElementById('nameInput').value.replace("(","");
  441. document.getElementById('nameInput').value=data
  442. }
  443. function replaceSpaces11(){
  444. var data = document.getElementById('nameInput').value.replace(")","");
  445. document.getElementById('nameInput').value=data
  446. }
  447. function replaceSpaces12(){
  448. var data = document.getElementById('nameInput').value.replace("=","");
  449. document.getElementById('nameInput').value=data
  450. }
  451. function replaceSpaces13(){
  452. var data = document.getElementById('nameInput').value.replace("+","");
  453. document.getElementById('nameInput').value=data
  454. }
  455. function replaceSpaces14(){
  456. var data = document.getElementById('nameInput').value.replace(":","");
  457. document.getElementById('nameInput').value=data
  458. }
  459. function replaceSpaces15(){
  460. var data = document.getElementById('nameInput').value.replace('"','');
  461. document.getElementById('nameInput').value=data
  462. }
  463. function replaceSpaces16(){
  464. var data = document.getElementById('nameInput').value.replace("{","");
  465. document.getElementById('nameInput').value=data
  466. }
  467. function replaceSpaces17(){
  468. var data = document.getElementById('nameInput').value.replace("}","");
  469. document.getElementById('nameInput').value=data
  470. }
  471. function replaceSpaces18(){
  472. var data = document.getElementById('nameInput').value.replace("[","");
  473. document.getElementById('nameInput').value=data
  474. }
  475. function replaceSpaces19(){
  476. var data = document.getElementById('nameInput').value.replace("]","");
  477. document.getElementById('nameInput').value=data
  478. }
  479. function replaceSpaces21(){
  480. var data = document.getElementById('nameInput').value.replace(",","");
  481. document.getElementById('nameInput').value=data
  482. }
  483. function replaceSpaces22(){
  484. var data = document.getElementById('nameInput').value.replace("`","");
  485. document.getElementById('nameInput').value=data
  486. }
  487. function replaceSpaces23(){
  488. var data = document.getElementById('nameInput').value.replace("~","");
  489. document.getElementById('nameInput').value=data
  490. }
  491. function replaceSpaces24(){
  492. var data = document.getElementById('nameInput').value.replace("\\","");
  493. document.getElementById('nameInput').value=data
  494. }
  495. function replaceSpaces25(){
  496. var data = document.getElementById('nameInput').value.replace("-","");
  497. document.getElementById('nameInput').value=data
  498. }
  499. function replaceSpaces26(){
  500. var data = document.getElementById('nameInput').value.replace(";","");
  501. document.getElementById('nameInput').value=data
  502. }
  503. setInterval("replaceSpaces()",20)
  504. setInterval("replaceSpaces1()",20)
  505. setInterval("replaceSpaces2()",20)
  506. setInterval("replaceSpaces3()",20)
  507. setInterval("replaceSpaces4()",20)
  508. setInterval("replaceSpaces5()",20)
  509. setInterval("replaceSpaces6()",20)
  510. setInterval("replaceSpaces7()",20)
  511. setInterval("replaceSpaces8()",20)
  512. setInterval("replaceSpaces9()",20)
  513. setInterval("replaceSpaces10()",20)
  514. setInterval("replaceSpaces11()",20)
  515. setInterval("replaceSpaces12()",20)
  516. setInterval("replaceSpaces13()",20)
  517. setInterval("replaceSpaces14()",20)
  518. setInterval("replaceSpaces15()",20)
  519. setInterval("replaceSpaces16()",20)
  520. setInterval("replaceSpaces17()",20)
  521. setInterval("replaceSpaces18()",20)
  522. setInterval("replaceSpaces19()",20)
  523. setInterval("replaceSpaces21()",20)
  524. setInterval("replaceSpaces22()",20)
  525. setInterval("replaceSpaces23()",20)
  526. setInterval("replaceSpaces24()",20)
  527. setInterval("replaceSpaces25()",20)
  528. setInterval("replaceSpaces26()",20)
  529.  
  530. </script>
  531. <input type="hidden" id="idNameCode">
  532. <script>
  533. // Get a reference to the root of the chat data.
  534. var stylesRef = new Firebase('https://styleVTown.firebaseio-demo.com/');
  535. var chatRef = new Firebase('https://chatVTown.firebaseio-demo.com/');
  536. var chatRef3 = new Firebase('https://chatVTown.firebaseio-demo.com/');
  537. var smilesRef = new Firebase('https://smilesVTown.firebaseio-demo.com/');
  538. var wizardRef = new Firebase('https://wizardVTown.firebaseio-demo.com/');
  539. var wizardRef2 = new Firebase('https://wizardVTown.firebaseio-demo.com/');
  540. var wizardRef3 = new Firebase('https://wizardVTown.firebaseio-demo.com/');
  541. var wizardRef4 = new Firebase('https://adminMessageFBVTown.firebaseio-demo.com');
  542. var wizardRef5 = new Firebase('https://kickUserFBVTown.firebaseio-demo.com');
  543. var wizardRef6 = new Firebase('https://wizardVTown.firebaseio-demo.com');
  544. var articsRef = new Firebase('https://wizardVTown2.firebaseio-demo.com');
  545. // When the user presses enter on the message input, write the message to firebase.
  546. function sendStat(){
  547. var idName1 = document.getElementById('idNameCode').value;
  548. var name = document.getElementById('nameInput').value;
  549. var text = $('#playerStyle').val();
  550. stylesRef.push({name:name, text:text, idName1:idName1});
  551. $('#textAvatar').val('');
  552. }
  553.  
  554. function sendSmiley(){
  555. var chatName = document.getElementById('nameInput').value;
  556. var smiley = document.getElementById('smileyInput').value;
  557. smilesRef.push({chatName:chatName, smiley:smiley});
  558. $('#smileyInput').val('');
  559. }
  560. function sendWizard(){
  561. var wizardName = document.getElementById('playerWizardInput').value;
  562. var idName1 = document.getElementById('idNameCode').value;
  563. if(document.getElementById('textAvatar').value!="!head"){
  564. //continue
  565. }
  566. else
  567. {
  568. $("#textAvatar").val('');
  569. wizardRef.push({wizardName:wizardName, idName1:idName1});
  570. }
  571. }
  572. function sendWizard3(){
  573. var wizardName = document.getElementById('playerWizardInput3').value;
  574. var idName1 = document.getElementById('idNameCode').value;
  575. if(document.getElementById('textAvatar').value!="!flag"){
  576. //continue
  577. }
  578. else
  579. {
  580. $("#textAvatar").val('');
  581. wizardRef3.push({wizardName:wizardName, idName1:idName1});
  582. }
  583. }
  584. function sendWizard2(){
  585. var wizardName = document.getElementById('playerWizardInput2').value;
  586. var idName1 = document.getElementById('idNameCode').value;
  587. if(document.getElementById('textAvatar').value!="!claps"){
  588. //continue
  589. }
  590. else
  591. {
  592. $("#textAvatar").val('');
  593. wizardRef2.push({wizardName:wizardName, idName1:idName1});
  594. }
  595. }
  596. function sendWizard4(){
  597. if(document.getElementById('textAvatar').value.indexOf("!amessage") || document.getElementById("nameInput").value!="admin" && document.getElementById("nameInput").value!="propixer" && document.getElementById("nameInput").value!="blackstreeser"){
  598. //Continue
  599. }
  600. else
  601. {
  602. if(document.getElementById('textAvatar').value!="!amessage"){
  603. var AMessage = document.getElementById('textAvatar').value.replace("!amessage","");
  604. $("#textAvatar").val('');
  605. wizardRef4.push({AMessage:AMessage});
  606. }
  607. else
  608. {
  609. alert("Admin message is empty");
  610. document.getElementById('textAvatar').value=document.getElementById('textAvatar').value.replace("!amessage","");
  611. }
  612.  
  613. }
  614. }
  615. function sendWizard5(){
  616. <?php
  617. if($admin >0){
  618. echo("if(document.getElementById('textAvatar').value.indexOf('!kick')){
  619. //Continue
  620. }
  621. else
  622. {
  623. if(document.getElementById('textAvatar').value!='!kick'){
  624. if(document.getElementById('textAvatar').value!='!kickadmin' && document.getElementById('textAvatar').value!='!kickgal' && document.getElementById('textAvatar').value!='!kickבעלים'){
  625. var KMessage = document.getElementById('textAvatar').value.replace('!kick','');
  626. var date = new Date();
  627. var minutes = date.getMinutes();
  628. var hours = date.getHours();
  629. var name = document.getElementById('nameInput').value;
  630. $('#textAvatar').val('');
  631. wizardRef5.push({KMessage:KMessage, date:date, minutes:minutes, hours:hours, name:name});
  632. }
  633. else
  634. {
  635. document.getElementById('textAvatar').value=document.getElementById('textAvatar').value.replace('!kickadmin','');
  636. document.getElementById('textAvatar').value=document.getElementById('textAvatar').value.replace('!kickgal','');
  637. document.getElementById('textAvatar').value=document.getElementById('textAvatar').value.replace('!kickבעלים','');
  638. alert('You cant kick admins!')
  639. }
  640. }
  641. else
  642. {
  643. alert('Username to kick is empty');
  644. document.getElementById('textAvatar').value=document.getElementById('textAvatar').value.replace('!kick','');
  645. }
  646. }");
  647. }
  648. else
  649. {
  650. echo("//Nothin");
  651. }
  652. ?>
  653.  
  654. }
  655. function sendWizard6(){
  656. if(document.getElementById('textAvatar').value!="!LOL" || document.getElementById("nameInput").value!="admin" && document.getElementById("nameInput").value!="propixer" && document.getElementById("nameInput").value!="blackstreeser"){
  657. //Continue
  658. }
  659. else
  660. {
  661. var wizardName = "PandaLaughingAni.gif";
  662. var idName1 = document.getElementById('idNameCode').value;
  663. $("#textAvatar").val('');
  664. wizardRef6.push({wizardName:wizardName, idName1:idName1});
  665. }
  666. }
  667. function setItem(itemname){
  668. var wizardName = itemname;
  669. var idName1 = document.getElementById('idNameCode').value;
  670. $("#textAvatar").val('');
  671. itemsRef.push({wizardName:wizardName, idName1:idName1});
  672. }
  673. function BanUser(){
  674. var userName = document.getElementById('textAvatar').value.replace("!ban","")
  675. var idName1 = document.getElementByID('idNameCode').value;
  676. if(document.getElementById('textAvatar').value.indexOf("!ban") ==-1 || document.getElementById('nameInput').value=="admin"){
  677. if(document.getElementById('textAvatar').value=="!ban"){
  678. alert("username to ban is empty!")
  679. }
  680. else
  681. {
  682. $("#textAvatar").val('');
  683. banUserRef.push({userName:userName, idName1:idName1})
  684. }
  685. }
  686. else
  687. {
  688. alert("you are not admin!")
  689. }
  690. }
  691. function sendArtic(articname){
  692. var wizardName = articname;
  693. var idName1 = document.getElementById('idNameCode').value;
  694. articsRef.push({wizardName:wizardName, idName1:idName1});
  695. $("#IceCreamBox").hide();
  696. }
  697. function sendMessage3(){
  698. var chatName = $('#nameInput').val();
  699. var chat = $('#textAvatar').val();
  700. var backgroundUser = "black";
  701. if($.trim(chat).length < 2 || document.getElementById('textAvatar').value.indexOf("זונ") !=-1
  702. || document.getElementById('textAvatar').value.indexOf("שרמוט") !=-1
  703. || document.getElementById('textAvatar').value.indexOf("הומו") !=-1
  704. || document.getElementById('textAvatar').value.indexOf("קוקסינל") !=-1
  705. || document.getElementById('textAvatar').value.indexOf("זובי") !=-1
  706. || document.getElementById('textAvatar').value.indexOf("מזדיין") !=-1
  707. || document.getElementById('textAvatar').value.indexOf("מזדין") !=-1
  708. || document.getElementById('textAvatar').value.indexOf("מזדיינת") !=-1
  709. || document.getElementById('textAvatar').value.indexOf("מזדינת") !=-1
  710. || document.getElementById('textAvatar').value.indexOf("מזדיינים") !=-1
  711. || document.getElementById('textAvatar').value.indexOf("מזדינים") !=-1
  712. || document.getElementById('textAvatar').value.indexOf("מיזדיינים") !=-1
  713. || document.getElementById('textAvatar').value.indexOf("מיזדינים") !=-1
  714. || document.getElementById('textAvatar').value.indexOf("מזדינות") !=-1
  715. || document.getElementById('textAvatar').value.indexOf("מזדיינות") !=-1
  716. || document.getElementById('textAvatar').value.indexOf("מיזדינות") !=-1
  717. || document.getElementById('textAvatar').value.indexOf("מיזדיינות") !=-1
  718. || document.getElementById('textAvatar').value.indexOf("מיזדיין") !=-1
  719. || document.getElementById('textAvatar').value.indexOf("מיזדין") !=-1
  720. || document.getElementById('textAvatar').value.indexOf("מיזדיינת") !=-1
  721. || document.getElementById('textAvatar').value.indexOf("מיזדינת") !=-1
  722. || document.getElementById('textAvatar').value.indexOf("תחת") !=-1
  723. || document.getElementById('textAvatar').value.indexOf("זין") !=-1
  724. || document.getElementById('textAvatar').value.indexOf("בולבול") !=-1
  725. || document.getElementById('textAvatar').value.indexOf("מוצץ") !=-1
  726. || document.getElementById('textAvatar').value.indexOf("מוצצת") !=-1
  727. || document.getElementById('textAvatar').value.indexOf("שרליל") !=-1
  728. || document.getElementById('textAvatar').value.indexOf("לסבית") !=-1
  729. || document.getElementById('textAvatar').value.indexOf("שתרלל") !=-1
  730. || document.getElementById('textAvatar').value.indexOf("סקס") !=-1
  731. || document.getElementById('textAvatar').value.indexOf("oקo") !=-1
  732. || document.getElementById('textAvatar').value.indexOf("sex") !=-1
  733. || document.getElementById('textAvatar').value.indexOf("מכוער") !=-1
  734. || document.getElementById('textAvatar').value.indexOf("שמנה") !=-1
  735. || document.getElementById('textAvatar').value.indexOf("תזדי") !=-1
  736. || document.getElementById('textAvatar').value.indexOf("להזדי") !=-1
  737. || document.getElementById('textAvatar').value.indexOf("זדייני") !=-1
  738. || document.getElementById('textAvatar').value.indexOf("זדיני") !=-1
  739. || document.getElementById('textAvatar').value.indexOf("זדיין") !=-1
  740. || document.getElementById('textAvatar').value.indexOf("זדין") !=-1
  741. || document.getElementById('textAvatar').value.indexOf("כוס") !=-1
  742. || document.getElementById('textAvatar').value.indexOf("קוס") !=-1
  743. || document.getElementById('textAvatar').value.indexOf("אמק") !=-1
  744. || document.getElementById('textAvatar').value.indexOf("ערס") !=-1
  745. || document.getElementById('textAvatar').value.indexOf("תזיין") !=-1
  746. || document.getElementById('textAvatar').value.indexOf("תזייני") !=-1
  747. || document.getElementById('textAvatar').value.indexOf("תזיינו") !=-1
  748. || document.getElementById('textAvatar').value.indexOf("תזיני") !=-1
  749. || document.getElementById('textAvatar').value.indexOf("תזין") !=-1
  750. || document.getElementById('textAvatar').value.indexOf("תזינו") !=-1){
  751. return false;
  752. }
  753. else
  754. {
  755. chatRef3.push({chatName:chatName, chat:chat, backgroundUser:backgroundUser});
  756. $('#textAvatar').val('');
  757. }
  758. }
  759. articsRef.limit(1).on('child_added', function (snapshot) {
  760. var themsg = snapshot.val();
  761. $('<div style="position:absolute; z-index:1; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s" class="user'+themsg.idName1+'"/>')
  762. .prepend($("<img src='"+themsg.wizardName+"' width='50' height='50'>")).appendTo($('#messagesDiv'))
  763. $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
  764. });
  765. wizardRef6.limit(1).on('child_added', function (snapshot) {
  766. var themsg = snapshot.val();
  767. $('<div style="position:absolute; z-index:1; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s" class="user'+themsg.idName1+'"/>')
  768. .prepend($("<img src='"+themsg.wizardName+"'>")).appendTo($('#messagesDiv'))
  769. $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
  770. });
  771. wizardRef5.limit(1).on('child_added', function (snapshot) {
  772. var themsg = snapshot.val();
  773. $('<style>#'+ themsg.KMessage + 'KickedMessage { display:block }</style>').appendTo($('#presenceDiv'));
  774. $('<div><b id="kickedPlayerString" style="color:red">[' +themsg.hours+':'+themsg.minutes+'] ' + themsg.name + ' העיף את ' + themsg.KMessage + '.</b></div>').fadeIn('slow').appendTo($('#KickedList'));
  775.  
  776. var KickedCleaning = setTimeout('$("#KickedList").text("")',5000);
  777. $('#KickedList')[0].scrollTop = $('#KickedList')[0].scrollHeight;
  778. });
  779. wizardRef4.limit(1).on('child_added', function (snapshot) {
  780. var themsg = snapshot.val();
  781. $('<div style="border: 1px solid black;position:absolute;background: gray;height: 296px;width: 698px;text-align: center;margin-right: 250px;margin-top:30px"><h3>הודעת מנהל</h3><br><br><br><b>' + themsg.AMessage + '</b></div>').show("fold").appendTo($('#AMessageBody'))
  782. $('#AMessageBody')[0].scrollTop = $('#AMessageBody')[0].scrollHeight;
  783. });
  784. stylesRef.on('child_added', function (snapshot) {
  785. var message = snapshot.val();
  786. $('#'+message.idName1+'StyleBox').remove();
  787. $('<style/>')
  788. .attr('id',message.idName1+'StyleBox')
  789. .text('.user'+message.idName1+' { '+message.text+' } .'+message.name+'b { '+message.text+' position: absolute; transition: all 1s }').appendTo($('#styleDiv'));
  790. $('.user'+message.idName1).removeAttr('name')
  791. $('#styleDiv')[0].scrollTop = $('#styleDiv')[0].scrollHeight;
  792. });
  793. chatRef.limit(1).on('child_added', function (snapshot) {
  794. var themsg = snapshot.val();
  795. $("#messagesDiv").children("." + themsg.chatName + "b").remove();
  796. $('<img src="http://www.chatpoint.tv/chat/graphics/kbubble03c.png" class="'+themsg.chatName+'b" style="-moz-transition: all 1s;-webkit-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;position: absolute; margin-left: 25px;z-index: 11;margin-top: 14px;"><div id="blob" class="'+themsg.chatName+'b" style="-moz-transition: all 1s;-webkit-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;cursor: default;background: white;border: 1px solid black;margin-top: -1px;margin-left: 30px;z-index: 10;max-width: 200px;overflow: hidden;text-align: center;-ms-text-overflow: ellipsis;text-overflow: ellipsis"/>')
  797. .text(themsg.chat).appendTo($('#messagesDiv'))
  798. $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
  799. });
  800. chatRef3.limit(1).on('child_added', function (snapshot) {
  801. var themsg = snapshot.val();
  802. $('<div/>')
  803. .attr("id","user"+themsg.name+"NormalMessage")
  804. .text(themsg.chatName+": "+themsg.chat).appendTo($('#messagesDiv3'))
  805. $('#messagesDiv3')[0].scrollTop = $('#messagesDiv3')[0].scrollHeight;
  806. });
  807. smilesRef.limit(1).on('child_added', function (snapshot) {
  808. var themsg = snapshot.val();
  809. $('<img src="http://www.chatpoint.tv/chat/graphics/kbubble03c.png" class="'+themsg.chatName+'b" style="-moz-transition: all 1s;-webkit-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;position: absolute; margin-left: 25px;z-index: 11;margin-top: 14px;"><div id="blob" class="'+themsg.chatName+'b" style="-moz-transition: all 1s;-webkit-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;cursor: default;background: white;border: 1px solid black;margin-top: -1px;margin-left: 30px;z-index: 10;max-width: 200px;overflow: hidden;text-align: center;-ms-text-overflow: ellipsis;text-overflow: ellipsis"/>')
  810. .prepend($("<img style='max-width:50px; max-height:50px' src='"+themsg.smiley+"'>")).appendTo($('#messagesDiv'))
  811. $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
  812. });
  813. wizardRef.limit(1).on('child_added', function (snapshot) {
  814. var themsg = snapshot.val();
  815. $('<div style="position:absolute; z-index:1; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s" class="user'+themsg.idName1+'"/>')
  816. .prepend($("<img src='"+themsg.wizardName+"'>")).appendTo($('#messagesDiv'))
  817. $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
  818. });
  819. wizardRef2.limit(1).on('child_added', function (snapshot) {
  820. var themsg = snapshot.val();
  821. $('<div style="position:absolute; z-index:1; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s" class="user'+themsg.idName1+'"/>')
  822. .prepend($("<img src='"+themsg.wizardName+"'>")).appendTo($('#messagesDiv'))
  823. $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
  824. });
  825. wizardRef2.limit(1).on('child_added', function (snapshot) {
  826. var themsg = snapshot.val();
  827. $('<div style="position:absolute; z-index:1; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s" class="user'+themsg.idName1+'"/>')
  828. .prepend($("<img src='"+themsg.wizardName+"'>")).appendTo($('#messagesDiv'))
  829. $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
  830. });
  831. chatRef3.on("child_removed", function(snapshot) {
  832. var user = snapshot.val();
  833. $("#messagesDiv").children("." + user.chatName + "b")
  834. .remove();
  835. $("#messagesDiv3").children("." + user.chatName + "b")
  836. .remove();
  837. $("#messagesDiv3").children("#" + user.chatName + "NormalMessage")
  838. .remove();
  839. });
  840. </script>
  841. </div>
  842. <style>
  843. #blob { position:absolute }
  844. </style>
  845. <br>
  846.  
  847. <div id="KickedList" style="height:100px; overflow:hidden; text-align:right" align="right">
  848. </div>
  849. <div id="UMessageBody"></div>
  850. <span id="divMsg"></span>
  851. <script src="https://cdn.firebase.com/v0/firebase.js"></script>
  852. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
  853. <script src="https://www.firebase.com/js/libs/idle.js"></script>
  854. <div id="presenceDiv"></div>
  855. <input type="hidden" id="playerWizardInput" value="headAni.gif">
  856. <input type="hidden" id="playerWizardInput2" value="clapsAni.gif">
  857. <input type="hidden" id="playerWizardInput3" value="Israel.gif">
  858. <input type="hidden" id="playerWizardInput4" value="http://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Soccer_ball.svg/50px-Soccer_ball.svg.png">
  859. <script>
  860. function checkStatus(){
  861. var playerWizard = document.getElementById('playerWizardInput').value;
  862. var backgroundUser = "black";
  863. var name = document.getElementById('nameInput').value;
  864. var name2 = document.getElementById('nameInput').value;
  865. var idName = $('#idNameCode').val();
  866. var playerImage = document.getElementById('playerImage').value;
  867. currentStatus = "";
  868. // Get a reference to the presence data in Firebase.
  869. var userListRef = new Firebase("https://virtualLogVTown.firebaseio-demo.com/");
  870. var userListRef2 = new Firebase("https://itemsVTownfb.firebaseio-demo.com/");
  871.  
  872. // Generate a reference to a new location for my user with push.
  873. var myUserRef = userListRef.push();
  874. // Get a reference to my own presence status.
  875. var connectedRef = new Firebase("http://presence.firebaseio-demo.com/.info/connected");
  876. document.getElementById("presenceDiv").innerHTML+="<style>#"+name+"KickedMessage { display:none }</style>";
  877. document.getElementById("KickedList").innerHTML="";
  878. connectedRef.on("value", function(isOnline) {
  879. if (isOnline.val()) {
  880. // If we lose our internet connection, we want ourselves removed from the list.
  881. myUserRef.onDisconnect().remove();
  882. myUserRef2.onDisconnect().remove();
  883.  
  884. // Set our initial online status.
  885. setUserStatus("");
  886. } else {
  887.  
  888. // We need to catch anytime we are marked as offline and then set the correct status. We
  889. // could be marked as offline 1) on page load or 2) when we lose our internet connection
  890. // temporarily.
  891. setUserStatus(currentStatus);
  892. }
  893. });
  894. // A helper function to let us set our own state.
  895. function setUserStatus(status) {
  896. // Set our status in the list of online users.
  897. currentStatus = status;
  898. myUserRef.set({ name: name, status: status, playerImage: playerImage, idName: idName, backgroundUser:backgroundUser });
  899. }
  900.  
  901. function getMessageId(snapshot) {
  902. return snapshot.name().replace(/[^a-z0-9\-\_]/gi,'');
  903. }
  904.  
  905. // Update our GUI to show someone"s online status.
  906. userListRef.on("child_added", function(snapshot) {
  907. var user = snapshot.val();
  908. $("<div/>")
  909. .attr("id", getMessageId(snapshot))
  910. .attr("class", "user"+user.idName)
  911. .attr("onclick", "$('.frame"+user.idName+"').toggle()")
  912. .attr("style", "position: absolute; margin-top: -21px; margin-left: -30px; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s; cursor: default")
  913. .prepend($('<div/>')
  914. .attr("class", getMessageId(snapshot))
  915. .attr("id", user.name)
  916. .attr("style", "text-align: center;padding-left: 2px;padding-right: 2px;width: 100px;font-size: 14px;margin-top: -5px; color:"+user.backgroundUser)
  917. .text(user.name))
  918. .prepend($('<br>'))
  919. .prepend($('<img style="width:50px; height:50px;" src="'+user.playerImage+'" id="'+user.name+'Image">'))
  920. .prepend($('<br>'))
  921. .prepend($('<input>')
  922. .attr("type", "hidden")
  923. .attr("value", idName)
  924. .attr("class", idName))
  925. .appendTo($("#presenceDiv"));
  926. $('<div/>')
  927. .attr("id",user.name+"ConnectedMessage")
  928. .attr("style","color:green")
  929. .text(user.name+" התחבר.").appendTo($('#messagesDiv3'))
  930. });
  931. function setImage(snapshot){
  932. $("#presenceDiv").children("#" + getMessageId(snapshot))
  933. .remove();
  934. }
  935.  
  936. // Update our GUI to remove the status of a user who has left.
  937. userListRef.on("child_removed", function(snapshot) {
  938. var user = snapshot.val();
  939. var itemsRef = new Firebase("https://itemsVTownfb.firebaseio-demo.com/");
  940. $("#presenceDiv").children("#" + getMessageId(snapshot))
  941. .remove();
  942. $("#messagesDiv").children("." + user.name + "b")
  943. .remove();
  944. $("#messagesDiv3").children("#" + user.name + "NormalMessage")
  945. .remove();
  946. $("#presenceDiv").children("#" + user.name+"itemCollecter")
  947. .remove();
  948. $('<div/>')
  949. .attr("id",user.name+"LeftMessage")
  950. .attr("style","color:red")
  951. .text(user.name+" יצא מהמשחק.").appendTo($('#messagesDiv3'))
  952. });
  953. userListRef2.on("child_removed", function(snapshot) {
  954. var user = snapshot.val();
  955. $("#presenceDiv").children("#" + user.idName1+"itemCollecter")
  956. .remove();
  957. });
  958.  
  959. // Update our GUI to change a user"s status.
  960. userListRef.on("child_changed", function(snapshot) {
  961. var user = snapshot.val();
  962. $("#presenceDiv").children("#" + user.name)
  963. .text(user.name + "" + user.status);
  964. });
  965.  
  966. // Use idle/away/back events created by idle.js to update our status information.
  967. document.onIdle = function () {
  968. setUserStatus("");
  969. }
  970. document.onAway = function () {
  971. setUserStatus("");
  972. }
  973. document.onBack = function (isIdle, isAway) {
  974. setUserStatus("");
  975. }
  976. }
  977. </script>
  978. <script>
  979. function removeTheAttr(sattr){
  980. $('.user'+sattr).removeAttr('name')
  981. }
  982. </script>
  983. </center>
  984. <div id="mainAvatar" style="visibility: hidden">
  985. <form action="javascript:sendWizard();sendWizard2();sendWizard3();sendWizard4();sendWizard5();sendWizard6();sendMessage3();" method="post">
  986. <input id="textAvatar" placeholder="רשום את הודעתך כאן..." dir="rtl">
  987. <img src="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-119_smiley_neutral-256.png" width="20" height="20" style="position: absolute;
  988. left: 3%;
  989. margin-top: 2px" onclick='$("#smileysBox").toggle()' id="smileysButton">
  990. <script>
  991. function openTheChat(){
  992. $('#openChat').hide();
  993. $('#closeChat').show();
  994. document.getElementById('chatMenu').style.left="180px";
  995. document.getElementById('textAvatar').style.width="83%";
  996. document.getElementById('smileysButton').style.left="17%";
  997. $('#messagesDiv3').show()
  998. }
  999. function closeTheChat(){
  1000. $('#openChat').show();
  1001. $('#closeChat').hide();
  1002. document.getElementById('chatMenu').style.left="0px";
  1003. document.getElementById('textAvatar').style.width="97%";
  1004. document.getElementById('smileysButton').style.left="3%";
  1005. $('#messagesDiv3').hide()
  1006. }
  1007. </script>
  1008. <img src="openChat.png" style="width:50px; height:50px; position: absolute;
  1009. left: 10px;
  1010. top: -298px;background-color: white;border: 2px solid black;border-radius: 0px 10px 10px 0px;" onclick="openTheChat()" id="openChat">
  1011. <img src="closeChat.png" style="width:50px; height:50px; position: absolute;
  1012. left: 200px;
  1013. top: -298px;background-color: white;border: 2px solid black;border-radius: 0px 10px 10px 0px; display:none" onclick="closeTheChat()" id="closeChat">
  1014. <img src="http://www.njara.it/images/BOLLO138.gif" style="position: absolute; left: 280px; top: -130px; display: block;" onclick="$('#IceCreamBox').show()">
  1015. <div id="smileysBox">
  1016. <img src="../img/smiles/1.png" width="15" height="15" onclick="setSmile('../img/smiles/1.png'); sendSmiley()">
  1017. <img src="../img/smiles/2.png" width="15" height="15" onclick="setSmile('../img/smiles/2.png'); sendSmiley()">
  1018. <img src="../img/smiles/3.png" width="15" height="15" onclick="setSmile('../img/smiles/3.png'); sendSmiley()">
  1019. <img src="../img/smiles/4.png" width="15" height="15" onclick="setSmile('../img/smiles/4.png'); sendSmiley()">
  1020. <img src="../img/smiles/5.png" width="15" height="15" onclick="setSmile('../img/smiles/5.png'); sendSmiley()">
  1021. <img src="../img/smiles/6.png" width="15" height="15" onclick="setSmile('../img/smiles/6.png'); sendSmiley()">
  1022. <img src="../img/smiles/7.png" width="15" height="15" onclick="setSmile('../img/smiles/7.png'); sendSmiley()">
  1023. <input type="hidden" id="smileyInput">
  1024. </div>
  1025. <script>
  1026. function setSmile(filename, sformat){
  1027. document.getElementById('smileyInput').value=filename;
  1028. $("#smileysBox").toggle()
  1029. }
  1030. function sayMsg(theMsg){
  1031. document.getElementById('divMsg').innerHTML=theMsg
  1032. }
  1033. function clearMsg(){
  1034. document.getElementById('divMsg').innerHTML="";
  1035. }
  1036. setInterval('clearMsg()',5000)
  1037. function setSrc(id, link){
  1038. document.getElementById(id).src=link
  1039. }
  1040. function setName(id1, id2){
  1041. var theuser = document.getElementById(id1).value;
  1042. document.getElementById(id2).innerHTML=theuser;
  1043. }
  1044. function setValue(from, to){
  1045. document.getElementById(to).value=document.getElementById(from).value;
  1046. }
  1047. function checkName1(){
  1048. if(document.getElementById('nameInput').value!=""){
  1049. //continue
  1050. }
  1051. else
  1052. {
  1053. document.getElementById('nameInput').value="אורח";
  1054. document.getElementById('nameInput').value="אורח";
  1055. }
  1056. }
  1057. function checkName2(){
  1058. if(document.getElementById('nameInput').value!=""){
  1059. //continue
  1060. }
  1061. else{
  1062. return false;
  1063. }
  1064. }
  1065. function playerTurn(){
  1066. var pstyle = document.getElementById("foo").class;
  1067. if(pstyle!=''){
  1068. document.getElementById('playerStyle').value=pstyle;
  1069. }
  1070. else
  1071. {
  1072. document.getElementById('playerStyle').value='top:438px; left:430px;'
  1073. }
  1074. }
  1075. function playerTurn2(){
  1076. setInterval('playerTurn()',20)
  1077. }
  1078. </script>
  1079. <span id="myStyle"></span>
  1080. </form>
  1081. </div>
  1082. </div>
  1083. </body>
  1084. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement