Results are different per browser

Results are different per browser

I have tried this code in IE, FireFox, and Chrome and get three different results and do not know why. Here is a link to the page for a live look.  http://collectorwiz.com/slots/reeltest.php

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Untitled Document</title>
  6. <style>
  7. #holder {
  8. float: left;
  9. height: 255px;
  10. overflow: hidden;
  11. }
  12. .container {
  13. margin: 0;
  14. float: left;
  15. width: 125px;
  16. }
  17. .slider {
  18. float: left;
  19. }
  20. ul {
  21. list-style-type: none;
  22. }
  23. #outer {
  24. position: relative;
  25. padding-top: 170px;
  26. padding-left: 35px;
  27. }
  28. </style>
  29. </head>

  30. <body>
  31. <div id="outer">
  32.   <div id="holder">
  33.     <?php
  34. for ($x = 1; $x <= 3; $x++) { 
  35. ?>
  36.     <div id="container<?php echo $x; ?>" class="container">
  37.       <div id="slider<?php echo $x; ?>" class="slider">
  38.         <ul class="slides">
  39.           <?php
  40. switch($x) {
  41. case 1;
  42. $reels=array(1,2,3,4,5,6,7,8,9,10);
  43. break;
  44. case 2;
  45. $reels=array(3,7,10,9,2,4,1,6,5,8);
  46. break;
  47. case 3;
  48. $reels=array(8,6,5,4,10,9,2,3,1,7);
  49. break;
  50. }
  51. $u=1;
  52. for ($z=1; $z<=6; $z++) {
  53. for ($y = 0; $y <= 9; $y++) { 

  54. ?>
  55.           <li class="slide slide<?php echo $u; ?>"><img src="<?php echo $reels[$y]; ?>.png" /></li>
  56.           <?php 
  57. $u++;
  58. } } ?>
  59.         </ul>
  60.       </div>
  61.     </div>
  62.     <?php } ?>
  63.   </div>
  64. </div>
  65. <div style="position: absolute; top: 0; left: 0; width: 500px;"> <img src="lucky-slots.png" USEMAP="#lucky-slots" BORDER=0>
  66.   <map name="lucky-slots">
  67.     <area name="Pay Table" shape="rect" coords="53,503,115,564" href="https://www.dollgenie.com/slots/pay-table.php"  alt="Lucky Slots Pay Table" title="Lucky Slots Pay Table" OnMouseOver="window.status='Lucky Slots Pay Table'; return true" OnMouseOut="window.status=''; return true">
  68.     <area name="Cash Out" shape="rect" coords="134,504,193,563" href=""  alt="Cash Out your Coins" title="Cash Out your Coins" OnMouseOver="window.status='Cash Out your Coins'; return true" OnMouseOut="window.status=''; return true">
  69.     <area name="Spin the Wheels" shape="rect" coords="209,502,272,564" href=""  alt="Spin the Wheels" title="Spin the Wheels" OnMouseOver="window.status='Spin the Wheels'; return true" OnMouseOut="window.status=''; return true" onClick="doSpin(); return false">
  70.     <area name="Play One Coin" shape="rect" coords="292,503,352,563" href=""  alt="Play One Coin" title="Play One Coin" OnMouseOver="window.status='Play One Coin'; return true" OnMouseOut="window.status=''; return true" onClick="addCoin(); return false">
  71.     <area name="Play Max Coins" shape="rect" coords="375,502,435,562" href=""  alt="Play Max Coins" title="Play Max Coins" onClick="maxCoin(); return false" OnMouseOver="window.status='Play Max Coins'; return true" OnMouseOut="window.status=''; return true">
  72.   </map>
  73. </div>
  74. <div style="position:absolute; top:425px; left:35px; z-index:50;">
  75.   <table>
  76.     <tr>
  77.       <td align="center" width="125"><font size="+2" color="#FFFFFF">Coins: <span id="mypoints">0</span></font></td>
  78.       <td align="center" width="150"><font size="+2" color="#FFFFFF">
  79.         <div id="mywin">0</div>
  80.         </font></td>
  81.       <td align="center"><font size="+2" color="#FFFFFF">Bet: <span id="mybet" style="color:#F00;">0</span></font></td>
  82.     </tr>
  83.   </table>
  84. </div>
  85. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" ></script> 
  86. <script>
  87. $(document).ready(function() {

  88.     //settings for slider
  89.     var height = 85;
  90.     var animationSpeed = 70;
  91.     var currentSlide = 1;

  92.     //cache DOM elements
  93.     var $slider = $('#slider1');
  94.     var $slideContainer = $('.slides', $slider);
  95.     var $slides = $('.slide', $slider);

  96.     var interval;

  97.     function startSlider($slider,$start,$end) {
  98. $end=($end+$start)-1;
  99. currentSlide=$start;
  100. $slideContainer = $('.slides', $slider);
  101. $slides = $('.slide', $slider);
  102.         interval = setInterval(function() {
  103. while(++currentSlide <$end) {
  104.             $slideContainer.animate({'margin-top': '-='+height}, animationSpeed, function() {
  105.                 if (++currentSlide === $end) {
  106. $('container1').stop();
  107.                 }
  108.             });
  109. }
  110.         });
  111.     }
  112. function startSlider1($slider1,$start1,$end1) {
  113. $end1=($end1+$start1)-1;
  114. currentSlide1=$start1;
  115. $slideContainer1 = $('.slides', $slider1);
  116. $slides1 = $('.slide', $slider1);
  117.         interval = setInterval(function() {
  118. while(++currentSlide1 <$end1) {
  119.             $slideContainer1.animate({'margin-top': '-='+height}, animationSpeed, function() {
  120.                 if (++currentSlide1 === $end1) {
  121. $('container2').stop();
  122.                 }
  123.             });
  124. }
  125.         });
  126.     }
  127. function startSlider2($slider2,$start2,$end2) {
  128. $end2=($end2+$start2)-1;
  129. currentSlide2=$start2;
  130. $slideContainer2 = $('.slides', $slider2);
  131. $slides2 = $('.slide', $slider2);
  132.         interval = setInterval(function() {
  133. while(++currentSlide2 <$end2) {
  134.             $slideContainer2.animate({'margin-top': '-='+height}, animationSpeed, function() {
  135.                 if (++currentSlide2 === $end2) {
  136. $('container3').stop();
  137.                 }
  138.             });
  139. }
  140.         });
  141.     }
  142.     
  143.     startSlider('#slider1',5,58);
  144.     startSlider1('#slider2',4,50);
  145.     startSlider2('#slider3',3,51);

  146. });

  147. </script>
  148. </body>
  149. </html>