function getXhr(){ var xhr = null; if(window.XMLHttpRequest) // Firefox et autres xhr = new XMLHttpRequest(); else if(window.ActiveXObject){ // Internet Explorer try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); xhr = false; } return xhr; } function getValue(){ var xhr = getXhr(); xhr.onreadystatechange = function(){ if(xhr.readyState == 4 && xhr.status == 200){ document.getElementById('slotCreditsMax').innerHTML = xhr.responseText; } } xhr.open("GET","/get_value2.php",true); xhr.send(null); //setTimeout("getNbBug()",60000); } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i tous les gains sont multipliés par 2 winnedCredits = winnedCredits * 2; } if(dbl_trpl==10) { if(slots[0][spin[0]]=='seven') { //10 crédits la partie => gains normaux + SUPER JACPOT gains "Père Noël" multipliés par 10 winnedCredits = winnedCredits * 10; } } if (winnedCredits > 0) { addCredit(winnedCredits); waitToSpin = 410 + winnedCredits; $('#slotCreditsGain').html(winnedCredits); } else { $('#slotCreditsGain').html("0"); } //timekey getValueTimeKey(); //alert(valueTimeKey); fonction_ajax_credit(credits, valueTimeKey, slots[0][spin[0]], slots[1][spin[1]], slots[2][spin[2]]); getValue(); setTimeout(function() { if ( (credits <= 0) || (nb_partie_a_jouer <= 0) || (nb_partie_du_jour >= 100) ) { setTimeout(function() { endSlot(); top.location.href='http://catch-des.univers-catch.com/slotmachine2/slot.php'; }, 1000); } else { $('#slotTrigger').removeClass('slotTriggerDisabled'); //double / triple $('#dbl_trpl_div').removeClass('dbl_trpl_divDisabled'); spinning = false; } }, waitToSpin); }; return { init: function() { $('#slotSplash a').bind('click', startSlot); $('#slotTrigger') .bind('mousedown', function(){ $(this).addClass('slotTriggerDown'); }) .bind('click', spin); $(document).bind('mouseup', function(){ $('#slotTrigger').removeClass('slotTriggerDown'); }); $('#wheel1 img:first').css('top', - (parseInt(Math.random() * 23) * 128) + 'px'); $('#wheel2 img:first').css('top', - (parseInt(Math.random() * 23) * 128) + 'px'); $('#wheel3 img:first').css('top', - (parseInt(Math.random() * 23) * 128) + 'px'); } }; }(); $.extend($.easing,{ bounceOut: function (x, t, b, c, d) { if ((t/=d) < (1/2.75)) { return c*(7.5625*t*t) + b; } else if (t < (2/2.75)) { return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; } else if (t < (2.5/2.75)) { return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; } else { return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; } }, easeOut:function (x, t, b, c, d) { return -c *(t/=d)*(t-2) + b; }, elasticOut: function (x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; if (a < Math.abs(c)) { a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin (c/a); return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; } }); $(document).ready(slotMachine.init); })(jQuery);