
var URL_NON_VALIDE="email_a_confirmer";var URL_AIDE="aide_et_faq";var URL_ANNIVERSAIRE="joyeux_anniversaire";var URL_ARTICLE="article";var URL_BETNNUTS="betnnuts";var URL_BOURSONUTS="boursonuts";var URL_BOUTIQUE="les_cadeaux";var URL_CADEAUX_ENVOYES="cadeaux_envoyes";var URL_CASINUTS="casinuts";var URL_COMMANDES="mes_commandes";var URL_CONCOURS="les_concours";var URL_CONTACT="contacter_le_support";var URL_COUPEDESCLANS="la_coupe_des_clans";var URL_DECONNEXION="deconnexion";var URL_DESINSCRIPTION="desinscription";var URL_DONNEES_PERSO="mes_donnees_personnelles";var URL_CHANGE_MAIL="changement_de_mail";var URL_ENTRELOUP="la_societe_entreloup";var URL_EVENTS="les_breves_de_jeu";var URL_FILLEULS="mes_filleuls";var URL_GAGNANTS="les_derniers_gagnants";var URL_HISTOIRE="le_conte_de_Nutswood";var URL_HISTORIQUE_COMPTE="mon_historique";var URL_INDEX="accueil";var URL_INSCRIPTION="inscription";var URL_INSTANT_GAGNANT="instant_gagnant";var URL_JEU_BONUS="bonus_pub";var URL_GAMES="fruits_nuts";var URL_JEUX_SPECIAUX="maxi_nuts";var URL_LIVREDOR="le_livre_d_or";var URL_LIVREDOR_SIGNER="signer_le_livre_d_or";var URL_LOGIN_ERREUR="erreur_d_identification";var URL_LOST_PWD="mot_de_passe_perdu";var URL_MAINTENANCE="maintenance";var URL_MESSAGES="messagerie";var URL_NOUVEAUTES="les_nouveautes";var URL_OPTIONS="mes_options";var URL_ORDER_VALIDATION="confirmer_les_cadeaux";var URL_PARRAINAGE_BANNIERES="les_partenaires";var URL_PARRAINAGE="parrainage";var URL_QUETES="les_quetes";var URL_RANG_VIP="les_rangs_vip";var URL_REGLEMENT="reglement";var URL_SHOP="la_banque_de_kester";var URL_TEST_NAVIGATEUR="test_navigateur";var URL_TOP_PARRAINAGE="top_parrains";var URL_VALIDATION="validation";var URL_ERREUR404="page_non_trouvee";if($.validator==undefined)$.validator=null;function onload_donnees_perso(){$("#form").validate({rules:{civilite:{required:true},nom:{required:true,minlength:2,maxlength:95},prenom:{required:true,minlength:3,maxlength:95},date_naissance:{required:true,minlength:10,maxlength:10},adresse:{required:true,minlength:5,maxlength:250},pays:{required:true},email:{required:true,minlength:6,maxlength:95,email:true},cp:{required:true,minlength:2,maxlength:9,postalCode:true},ville:{required:true,minlength:2,maxlength:95},telephone:{required:true,minlength:6,maxlength:24},mail_moneybooker:{minlength:6,maxlength:95,email:true},mail_paypal:{minlength:6,maxlength:95,email:true}},errorPlacement:function(error,element){error.appendTo(element.parent());},onkeyup:function(element){$(element).valid();},messages:{civilite:{required:"Tu dois remplir ce champ !"},nom:{required:"Tu dois remplir ce champ !",minlength:$.format("Trop court. {0} caract&egrave;res minimum."),maxlength:$.format("Trop long. {0} caract&egrave;res maximum.")},prenom:{required:"Tu dois remplir ce champ !",minlength:$.format("Trop court. {0} caract&egrave;res minimum."),maxlength:$.format("Trop long. {0} caract&egrave;res maximum.")},date_naissance:{required:"Tu dois remplir ce champ !",minlength:"La date de naissance doit &ecirc;tre au format JJ-MM-AAAA.",maxlength:"La date de naissance doit &ecirc;tre au format JJ-MM-AAAA."},adresse:{required:"Tu dois remplir ce champ !",minlength:$.format("Trop court. {0} caract&egrave;res minimum."),maxlength:$.format("Trop long. {0} caract&egrave;res maximum.")},pays:{required:"Tu dois remplir ce champ !"},email:{required:"Tu dois remplir ce champ !",minlength:$.format("Trop court. {0} caract&egrave;res minimum."),maxlength:$.format("Trop long. {0} caract&egrave;res maximum."),email:"Saisis une adresse email valide."},cp:{required:"Tu dois remplir ce champ !",minlength:$.format("Trop court. {0} caract&egrave;res minimum."),maxlength:$.format("Trop long. {0} caract&egrave;res maximum.")},ville:{required:"Tu dois remplir ce champ !",minlength:$.format("Trop court. {0} caract&egrave;res minimum."),maxlength:$.format("Trop long. {0} caract&egrave;res maximum.")},telephone:{required:"Tu dois remplir ce champ !",minlength:$.format("Trop court. {0} caract&egrave;res minimum."),maxlength:$.format("Trop long. {0} caract&egrave;res maximum.")},mail_moneybooker:{minlength:$.format("Trop court. {0} caract&egrave;res minimum."),maxlength:$.format("Trop long. {0} caract&egrave;res maximum."),email:"Saisis une adresse email valide."},mail_paypal:{minlength:$.format("Trop court. {0} caract&egrave;res minimum."),maxlength:$.format("Trop long. {0} caract&egrave;res maximum."),email:"Saisis une adresse email valide."}}});}
if($.validator==undefined)$.validator=null;function register_blur(field)
{var target=$(".register_field");if(field!=null)target=target.not(field);target.each(function(){if($(this).val()=="")$(this).addClass("hide").next().removeClass("hide");else $(this).removeClass("hide").next().addClass("hide");});}
function register_focus(field)
{register_blur(field);field.removeClass("hide").focus().removeClass("hide").focus().next().addClass("hide");}
function onload_inscription(){jQuery.validator.addMethod("checked",function(value,element){return $(element).is(":checked");},"");jQuery.validator.addMethod("allowedChars",function(value,element){var i=0;var chars="abcdefghijklmnopqrstuvwxyz1234567890._";var word=value.toLowerCase();var letter='';for(i=0;i<word.length;i++)
{letter=word.charAt(i);if(chars.indexOf(letter)==-1)return false;}
return true;},"");var validator=$("#register").validate({rules:{pseudo:{required:true,allowedChars:true,minlength:4,maxlength:30,remote:"ajax/checkpseudo.php"},pass:{required:true,minlength:6,maxlength:15,password:"#pseudo"},pass2:{required:true,equalTo:"#pass"},email:{required:true,email:true,remote:"ajax/checkemail.php"},parrain:{minlength:4,maxlength:30,remote:"ajax/checkparrain.php"},promo:{minlength:4,maxlength:30,remote:"ajax/checkpromo.php"},reglement:{required:true,checked:true}},ignore:".ignore",unhighlight:function(field){field=$(field);var id=field.attr("id");var found=false;if(id!=undefined)
{for(var i=0;validator.errorList[i];i++){if($(validator.errorList[i].element).attr("id")==id){found=true;break;}}
if(found||(field.val()==""))field.css("background-color","#FFFFFF");else field.css("background-color","#B8F5B1");}},highlight:function(field){$(field).css("background-color","#FFFFFF");},onkeyup:function(element){if($(element).attr("id")=="pass")
{if($(".password-meter .error").html()=="")$(".password-meter-message").removeClass("hide").parent().find(".error").addClass("hide");else $(".password-meter-message").addClass("hide").parent().find(".error").removeClass("hide");}
$(element).valid();},focusInvalid:false,errorPlacement:function(error,element){error.appendTo(element.parent());},messages:{pseudo:{required:"Tu dois remplir ce champ !",allowedChars:"Caract&egrave;res non autoris&eacute;s !",minlength:"Trop court. 4 caract&egrave;res minimum.",maxlength:"Trop long. 30 caract&egrave;res maximum.",remote:"Ce pseudo est d&eacute;j&agrave; pris !"},pass:{required:"Tu dois remplir ce champ !",minlength:"Trop court. 6 caract&egrave;res minimum.",maxlength:"Trop long. 15 caract&egrave;res maximum."},pass2:{equalTo:"Les mots de passe ne correspondent pas !",required:"Tu dois remplir ce champ !"},email:{email:"Saisis une adresse email valide.",remote:"Cet email est d&eacute;j&agrave; pr&eacute;sent dans notre base de donn&eacute;es ou est invalide !",required:"Tu dois remplir ce champ !"},parrain:{minlength:"Trop court. 4 caract&egrave;res minimum.",maxlength:"Trop long. 30 caract&egrave;res maximum.",remote:"Ce compte n'existe pas !"},promo:"Code promo invalide !",reglement:"&nbsp;&nbsp;&nbsp;Tu dois obligatoirement lire et accepter ce r&egrave;glement pour jouer."}});$.validator.passwordRating.messages={"similar-to-username":"Tu dois choisir un mot de passe différent de ton pseudo !","too-short":"Trop court. 6 caractères minimum.","very-weak":"Il faut mélanger des chiffres et des lettres !","weak":"Ton mot de passe est trop facile à trouver !","good":"Ton mot de passe est bon !","strong":"Ton mot de passe est très bon !"};$(".register_field").each(function(){if($(this).val()!="")$(this).removeClass("hide").next().addClass("hide");$(this).focusin(function(){register_blur($(this));}).focusout(function(){register_blur(null);}).keydown(function(e){if(e.keyCode==9)
{if(!e.shiftKey&&($(this).attr("id")=="promo"))register_focus($("#newsletter"));else
{var target=$(this).parent();if(e.shiftKey)target=target.prev();else target=target.next();target=target.find("input");if(target)register_focus(target);}
e.preventDefault();}}).next().click(function(){register_focus($(this).prev());});});$("#newsletter").keydown(function(e){if((e.keyCode==9)&&e.shiftKey)
{register_focus($("#promo"));e.preventDefault();}});}
if($.validator==undefined)$.validator=null;function onload_options(){$("#passform").validate({rules:{pass:{required:true,minlength:6,maxlength:15},pass2:{required:true,equalTo:"#pass"}},errorPlacement:function(error,element){error.appendTo(element.parent());},onkeyup:function(element){$(element).valid();},messages:{pass:{required:"Tu dois remplir ce champ !",minlength:"Trop court. 6 caract&egrave;res minimum.",maxlength:"Trop long. 15 caract&egrave;res maximum."},pass2:{equalTo:"Les mots de passe ne correspondent pas !",required:"Tu dois remplir ce champ !"}}});$.validator.passwordRating.messages={"similar-to-username":"Tu dois choisir un mot de passe différent de ton pseudo !","too-short":"Trop court. 6 caractères minimum.","very-weak":"Il faut mélanger des chiffres et des lettres !","weak":"Ton mot de passe est trop facile à trouver !","good":"Ton mot de passe est bon !","strong":"Ton mot de passe est très bon !"};}
var gift_price=0;var gift_bonus=0;var gift_bonus_max=0;var paypal_choice=0;var contest_pack_list=new Array();var loadingtxt='En cours de chargement';var exchange_txt='';var gift_product=0;var gift_contest=0;var gift_rank=0;var paypal_min=0;var paypal_value=0;var nexttableCountDown=0;var nextServerCountDown=0;var BnN_Play_ct=0;var BnN_Leave_ct=0;var BnN_Round_ct=0;var BnN_Ticket_ct=0;var BnNFlashVars=new Array();var BnNTimeOut=null;var ServerTimeOut=null;var player_ID=0;var place_ID=0;var bonusanim_table=new Array();var player_woodpoints=0;function checkGiftPackValue(elt)
{var elt_val=$(elt).val();$('#order_valid_2').attr('checked',true);$('div.error').addClass('hide');if(elt_val=='')elt_val=0;if(isNaN(elt_val))
{elt_val=elt_val.substr(0,(elt_val.length-1));if(elt_val=='')elt_val=0;$(elt).val(elt_val);}
while(!updateContestPackTotal())
{if(parseInt(elt_val)>0)
{elt_val=parseInt(elt_val)-1;$(elt).val(elt_val);}
else
{window.location.reload();}}
if(paypal_choice==1)$('#paypal_value').html(parseFloat($('#paypal_value').html())+paypal_min);}
function updateContestPackTotal()
{pack_value_sum=pack_value_discount_sum=bonus=0;return_value=true;for(var key in contest_pack_list)
{hidden=$('#hidden_'+contest_pack_list[key]).val().split('_');pack_value_sum+=(parseFloat(hidden[0])*$('#pack_qt_'+contest_pack_list[key]).val());if(paypal_choice==0)pack_value_discount_sum+=(parseFloat(hidden[1])*$('#pack_qt_'+contest_pack_list[key]).val());}
pack_value_sum=Math.round((pack_value_sum)*100)/100;if(paypal_choice==0)pack_value_discount_sum=Math.round((pack_value_discount_sum)*100)/100;else pack_value_discount_sum=pack_value_sum;gift_bonus_value=Math.abs(Math.round((gift_price-pack_value_discount_sum)*100)/100);pack_value_discount=Math.round((pack_value_sum-pack_value_discount_sum)*100)/100;if(pack_value_discount_sum<gift_price)
{paypal_value=Math.round((gift_price-pack_value_discount_sum)*100)/100;if(paypal_choice)gift_bonus_value=0;else gift_bonus_value=Math.round((gift_price-pack_value_discount_sum)*100)/100;}
else
{paypal_value=0;gift_bonus_value=Math.round((pack_value_discount_sum-gift_price)*100)/100;}
if(gift_bonus_value>gift_bonus_max)gift_bonus_value=gift_bonus_max;if((paypal_value>0)&&!paypal_choice)$("#confirm_order").addClass("hide").next().removeClass("hide").find("span").html(paypal_value);else $("#confirm_order").removeClass("hide").next().addClass("hide");if(pack_value_discount_sum>(gift_price+gift_bonus))return_value=false;if(return_value)
{$('#packs_value').html(pack_value_sum);$('#packs_discount').html(pack_value_discount);$('#gift_bonus').html(gift_bonus_value);$('#paypal_value').html(paypal_value);}
return return_value;}
function loadOrderChoiceTable(elt,order_id)
{$('#order_validation').ajaxSubmit({url:URL_ORDER_VALIDATION+'?ajax=3&order='+order_id+'&paypal_choice='+elt.val(),dataType:'json',success:function(a)
{if(a.ret)
{$('div .remainingmoney').html('');$('#choice_div').html(a.html);if(elt.val()!=paypal_choice)
{$('#paypal_p, #bonus_p').toggleClass("hide");$('#packs_discount').parent().toggleClass("hide");}
paypal_choice=elt.val();eval(a.js);}}});}
function loadShopWelcome()
{$('#shop').ajaxSubmit({url:'ajax/shop_welcome.php',dataType:'json',success:function(a){$('#payments_tabs-1').html(a.html);}});}
function loadShopPayments(type,postback)
{$('#shop').ajaxSubmit({url:'ajax/shop_payments.php?type='+type+'&postback='+postback,dataType:'json',success:function(a){if(type=='nuts')d_id='payments_tabs-3';else if(type=='credits')d_id='payments_tabs-2_2';else{d_id='payments_tabs-id'+type;}
$('#'+d_id).html(a.html);eval(a.js);}});}
function initsaveShopPayments(elt,type,init)
{datas=elt.attr('id').split('_');pack=datas[1];packhidden_text=$('#hidden_pack_'+pack).val();pricehidden_text=$('#hidden_packprice_'+pack).val();var exchange_txt_2=exchange_txt;if(packhidden_text!='')exchange_txt_2+=' le pack "'+packhidden_text+'"'+"\n";if(pricehidden_text!='')exchange_txt_2+=' contre '+pricehidden_text;var y=document.createElement('span');y.innerHTML=exchange_txt_2;if(window.confirm(y.innerHTML))
{saveShopPayments(elt,type);}}
function saveShopPayments(elt,type)
{datas=elt.attr('id').split('_');if((type=='credits')||(type=='nuts'))
{pack=datas[1];ajax_url='ajax/shop_payments.php?type='+type+'&pack_ID='+pack;}
else
{pack=datas[2];request_pass=$('#'+type+'_'+pack).val();ajax_url='ajax/shop_woodpass.php?type='+type+'&pass='+request_pass+'&id_pack='+pack;}
$('[id^=error_]').each(function(){$(this).html('');});$('#shop').ajaxSubmit({url:ajax_url,dataType:'json',success:function(a){eval(a.js);}});}
function loadShopWoodpass(type,id)
{if(id>=0)$("#"+type+"_pack_id").val(id);var elt;if(id)elt=$("#shop_"+type);else elt=$("#shop");var args="";if(id==-1)args="&donotcheck=1";elt.ajaxSubmit({url:'ajax/shop_woodpass.php?type='+type+args,dataType:'json',success:function(a){if(id==0){if(type=='woodpass')d_id='payments_tabs-4';else d_id='payments_tabs-5';}
else d_id=type+'_div';$('#'+d_id).html(a.html);eval(a.js);}});}
function saveShopPass(type)
{$('#shop_'+type+' td[id^=error_]').each(function(){$(this).html('');});$('#shop_'+type).ajaxSubmit({url:'ajax/shop_woodpass.php?type='+type,dataType:'json',success:function(a){if(type=='woodpass')d_id='payments_tabs-4';else d_id='payments_tabs-5';eval(a.js);}});}
function loadShopHistoric()
{$('#shop').ajaxSubmit({url:'ajax/shop_historic.php',dataType:'json',success:function(a){$('#payments_tabs-6').html(a.html);eval(a.js);}});}
function loadShopHistoricFlexigrid()
{query='pack_ID'+'%'+$('#payhist_pack_select').val();query+='&';query+='date'+'%'+$('#payhist_date_select').val();$('#paymenthistoric_list').flexOptions({'query':query,'newp':1});$('#paymenthistoric_list').flexReload({url:'ajax/shop_historic_fg.php'});}
function resetPaymentHistoricList()
{$('#payhist_pack_select').val(0);$('#payhist_date_select').val(0);$('#paymenthistoric_list').flexOptions({'query':'','newp':1});$('#paymenthistoric_list').flexReload({url:'ajax/shop_historic_fg.php'});}
function loadShopDetails()
{var payment_type_select=0;var payment_date_select=0;if($('#payment_type_select').length)payment_type_select=$('#payment_type_select').val();if($('#payment_date_select').length)payment_date_select=$('#payment_date_select').val();$('#shop').ajaxSubmit({url:'ajax/shop_paymentdetails.php?payment_type_select='+payment_type_select+'&payment_date_select='+payment_date_select,dataType:'json',success:function(a){$('#shop_paymentdetails').dialog('destroy');createDiv('shop_paymentdetails');$('#shop_paymentdetails').dialog({width:500,height:500,minWidth:500,minHeight:500,autoOpen:true,modal:true,resizable:false,zIndex:200,position:'center',title:'D&eacute;tail de vos versements',open:function(){$('#shop_paymentdetails-content').html(a.html);eval(a.js);},close:function(){}});}});}
function loadShopDetailsFlexigrid()
{query='type'+'%'+$('#payment_type_select').val();query+='&';query+='date'+'%'+$('#payment_date_select').val();$('#paymentdetails_list').flexOptions({'query':query,'newp':1});$('#paymentdetails_list').flexReload({url:'ajax/shop_paymentdetails_fg.php'});}
function resetPaymentDetailsList()
{$('#payment_type_select').val(0);$('#payment_date_select').val(0);$('#paymentdetails_list').flexOptions({'query':'','newp':1});$('#paymentdetails_list').flexReload({url:'ajax/shop_paymentdetails_fg.php'});}
function loadPaymentTypes(elt)
{paymenttype=elt.attr('id').replace('logo_','');d='paymenttype_dialog';if(paymenttype=='paypal')
{d_width=500;d_height=250;}
else
{d_width=550;d_height=600;}
$('#shop').ajaxSubmit({url:'ajax/shop_paymenttype.php?type='+paymenttype,dataType:'json',success:function(a){$('#'+d).dialog('destroy');createDiv(d);$('#'+d).dialog({width:d_width,height:d_height,minWidth:d_width,minHeight:d_height,autoOpen:true,modal:true,resizable:false,position:'center',zIndex:$('div.topbar').css('zIndex')+10,title:'Paiments '+paymenttype,open:function(){$('#'+d+'-content').html(a.html);eval(a.js);},close:function(){}});}});}
function updatePaymentTypes(credits,type)
{$('#paymenttype_valid form').each(function(){$(this).hide();});var paypalform='#paypalform_'+credits;if($(paypalform).length>0)
{$(paypalform).show();return;}
$('#shop').ajaxSubmit({url:'ajax/shop_paymenttype.php?type='+type+'&dopayment=1&paypal_creditsamount='+credits,dataType:'json',success:function(a){$('#paymenttype_valid').html($('#paymenttype_valid').html()+a.html);}});}
function loadShopGames(buy_games)
{var elt;if(buy_games)elt=$("#shop_games");else elt=$("#shop");elt.ajaxSubmit({url:'ajax/shop_games.php?buy_games='+buy_games,dataType:'json',success:function(a){$('#payments_tabs-7').html(a.html);eval(a.js);}});}
function inputWp2Games(code,wp)
{if($("#gamescount_"+code).children(":first").length)return;$("#gamescount_"+code).html('<br/><input type="text" value="'+$("#gamescount_h_"+code).val()+'" style="width:70px" onchange="updateWp2Games(\''+code+'\','+wp+',$(this).val())">');}
function updateWp2Games(code,wp,plus)
{gamescount_elt=$('#gamescount_'+code);gamescounth_elt=$('#gamescount_h_'+code);wp2games_elt=$('#wp2games_'+code);gamescount=parseInt(gamescount_elt.html());switch(plus)
{case 0:gamescount--;break;case 1:gamescount++;break;default:gamescount=parseInt(plus);}
if(gamescount<0)return;wp2games=gamescount*wp;wp2games_total=parseInt($('#wp2games_total').html());if(plus)wp2games_total+=wp;else wp2games_total-=wp;if(plus)player_woodpoints-=wp;else player_woodpoints+=wp;if(player_woodpoints<0)
{$('#wp_error').removeClass('hide');return;}
$('#wp_error').addClass('hide');gamescount_elt.html(gamescount);gamescounth_elt.val(gamescount);wp2games_elt.html(wp2games);$('#wp2games_total').html(wp2games_total);$('#pl_wp_total').html(player_woodpoints);}
function createDiv(d)
{if($('#'+d).length==0)
{$('body').append('<div id="'+d+'">'
+'<div id="'+d+'-content"></div>'
+'<div id="'+d+'-overlay" class="ui-widget-overlay" style="visibility:hidden;z-index:10000">'
+'<table style="height:100%;width:100%" summary=""><tr><td style="text-align:center;vertical-align:middle">'
+loadingtxt
+'</td></tr></table>'
+'</div>'
+'</div>');}}
function file(fichier){if(window.XMLHttpRequest){xhr_object=new XMLHttpRequest();}else if(window.ActiveXObject){xhr_object=new ActiveXObject("Microsoft.XMLHTTP");}else{return(false);}
xhr_object.open("GET",fichier,false);xhr_object.send(null);if(xhr_object.readyState==4){return(xhr_object.responseText);}else{return(false);}}
function popinstant(strTexte,image,id){idPop=id;document.getElementById('popup').style.display='block';document.getElementById('txt_pop').innerHTML=strTexte;document.getElementById('img_pop').innerHTML='<img src="img_produits/m_'+image+'" class="img_boutique"/>';}
function validPop(id){document.location="?id_inst="+id;}
function reFresh(){window.location.reload();}
function refreshbonus(){setTimeout("reFresh()",20000);}
function gift_modal_load(page,paypal_select,product_id,contest_id,rank,func)
{if(product_id!=undefined)gift_product=product_id;if(contest_id!=undefined)gift_contest=contest_id;if(rank!=undefined)gift_rank=rank;if(paypal_select!=undefined)paypal_choice=paypal_select;if((gift_product>0)&&(gift_contest>0)&&(gift_rank>0)&&((page==1)||(page==2)))
{$.ajax({url:URL_ORDER_VALIDATION+"?ajax="+page+"&product="+gift_product+"&contest="+gift_contest+"&paypal_choice="+paypal_choice+"&rank="+gift_rank,dataType:"json",success:function(r){$("#gift_modal").html(r.html);eval(r.js);if(func!=undefined)func();}});}}
function loadRankingPage(page)
{$('#ranking_form').ajaxSubmit({url:URL_CONCOURS+'?ajax=true&c='+$('#ranking').val()+'&ID='+$('#ranking_id').val()+'&pagenum='+page,dataType:'json',success:function(a){$('#ranking_tabs-1 div.fond_cadre').html(a.html);eval(a.js);}});}
function displayTime(s,reload)
{if(s<=0)
{return reload;}
var stext='';var mtext='';var htext='';var h=0;if(s>60)
{m=Math.floor(s/60);s=s-m*60;if(s<10)
{stext='0'+s+' s';}
else
{stext=s+' s';}
if(m>60)
{h=Math.floor(m/60);if(h>0)
{htext=h+' h ';}
m=m-h*60;if(m<10)
{mtext='0'+m+' min ';}
else
{mtext=m+' min ';}}
else mtext=m+' min ';return_time=htext+mtext;if(h<=0)return_time+=stext;}
else return_time=s+' s';return return_time;}
function displayServerTime()
{var current_time=$('#server_time').html();if(current_time==null)return;current_time=current_time.split(' : ');if((parseInt(current_time[0][0])+parseInt(current_time[0][1]))==parseInt(current_time[0][1]))
h=parseInt(current_time[0][1]);else h=parseInt(current_time[0]);if((parseInt(current_time[1][0])+parseInt(current_time[1][1]))==parseInt(current_time[1][1]))
m=parseInt(current_time[1][1]);else m=parseInt(current_time[1]);m++;if(m>=60)
{m=0;h++;if(h>=24)h=0;}
if(m<10)m='0'+m;if(h<10)h='0'+h;return h+' : '+m;}
function tableCountDown()
{nexttableCountDown--;var disp_time=displayTime(nexttableCountDown,'changement de main');var ms=1000;if(nexttableCountDown<=600)
{ms=1000;if(nexttableCountDown<=60)$('#tableCountDowndiv').addClass('CountDownprevent');}
$('#tableCountDownspan').html(disp_time);$('#tableCountDowndiv').html(disp_time);if(nexttableCountDown>0){BnNTimeOut=setTimeout('tableCountDown()',ms);}
else{clearTimeout(BnNTimeOut);BnNTimeOut=null;if($('#betnnuts_game_dialog').length>0)$('#betnnuts_game_dialog').dialog('close');else returnToGeneral(true);}}
function serverCountDown()
{$('#server_time').html(displayServerTime());ServerTimeOut=setTimeout('serverCountDown()',60000);}
function doBnNSelectChange()
{reloadCurrentTableDatas();loadBetnNutsHelp();if(!$("#historic_div").hasClass("hide"))$("#historic_div").addClass("hide");if($("div.help_general").hasClass("hide"))$("div.help_general").removeClass("hide");}
function reloadCurrentTableDatas()
{if($('#current_tables').val()>0)
{$('#CurrentTable_form').ajaxSubmit({url:'ajax/betnnuts_currenttable.php?table_id='+$('#current_tables').val(),dataType:'json',success:function(a){$('#betnnuts_display').html(a.html);eval(a.js);$('#table_id').val($('#current_tables').val());if($("#tableBonusdiv").length>0)$("#tableBonusdiv").html($("#currentTableHidden").html());if(!$('#historic_div').hasClass('hide'))reloadBnNHistoric();loadBetnNutsRanking($('#current_tables').val(),-1,1);}});}
else
{reloadAvailableTables();}}
function reloadAvailableTables()
{$('#CurrentTable_form').ajaxSubmit({url:'ajax/betnnuts_available.php?ajax=1&table_id='+$('#current_tables').val(),dataType:'json',success:function(a){$('#betnnuts_display').html(a.html);eval(a.js);}});}
function returnToGeneral(scroll)
{reloadCurrentTableDatas();if(scroll)$('html').scrollTop(0);$('#betnuts div.BnN_game').addClass('hide');$('#betnuts div.sessions').removeClass('hide');}
function reloadBnNFromFlash()
{if(!$('#historic_div').hasClass('hide'))reloadBnNHistoric();loadBetnNutsRanking($('#current_tables').val(),-1,-1);loadBetnNutsPosition($('#current_tables').val(),-1,-1);}
function displayBetnNutsAction(elt,table_id,action)
{if(action=='init')
{action=elt.attr('id');action=action.replace('BnN_helpbutton_','');action=action.replace('_2','');if(action==0)return;if((action==BnN_Play_ct)&&($("#table_game").val()!=''))
{$('#CurrentTable_form_2').ajaxSubmit({url:'ajax/game_common.php?betnnuts='+table_id+'&id='+$("#table_game").val(),dataType:'json',success:function(a){$('#betnnuts_game_dialog').dialog('destroy');createDiv('betnnuts_game_dialog');$('#betnnuts_game_dialog').dialog({width:575,height:700,autoOpen:true,modal:true,resizable:false,position:[$('#CurrentTable_div').offset().left],zIndex:$('div.topbar').css('zIndex')+10,title:'Ta table Bet\'n Nuts',open:function(){$('#betnnuts_game_dialog-content').html('<div id="tableCountDowndiv"></div><div id="tableBonusdiv"></div><div id="BnN_game"></div>');$('#tableBonusdiv').html($('#currentTableHidden').html());$("#tableBonusdiv img").click(function(){displayBetnNutsAction($(this),table_id,"init");return false;});eval(a.js);swfobject.embedSWF('swf/loader.swf','BnN_game',550,600,'9.0.45.0','swf/expressInstall.swf',BnNFlashVars);swfobject.registerObject("BnN_game");$('#betnuts div.BnN_game').removeClass('hide');},close:function(){returnToGeneral(true);}});}});loadBetnNutsRanking(table_id,-1,1);return;}
var currentForm='#CurrentTable_form_2';if(action==BnN_Ticket_ct)currentForm='#CurrentTable_form_5';$(currentForm).ajaxSubmit({url:'ajax/betnnuts_action.php?table_id='+table_id+'&action='+action,dataType:'json',success:function(a){if(a.html!='')
{$('#betnnuts_action_dialog').dialog('destroy');createDiv('betnnuts_action_dialog');$('#betnnuts_action_dialog').dialog({width:400,height:200,autoOpen:true,modal:true,resizable:false,position:'center',zIndex:$('div.topbar').css('zIndex')+10,title:'Ta table Bet\'n Nuts',open:function(){$('#betnnuts_action_dialog-content').html(a.html);eval(a.js);},close:function(){reloadCurrentTableDatas();if(!$('#historic_div').hasClass('hide'))reloadBnNHistoric();}});}
else
{eval(a.js);reloadCurrentTableDatas();}}});return;}}
function doBetnNutsAction(table_id,action)
{$('#TableAction_form').ajaxSubmit({url:'ajax/betnnuts_action.php?table_id='+table_id+'&doaction=1&action='+action,dataType:'json',success:function(a){if(a.html=='')$('#betnnuts_action_dialog').dialog('close');else $('#betnnuts_action_dialog-content').html(a.html);eval(a.js);}});return;}
function loadBetnNutsRanking(table_id,page,visible)
{if(visible<0)
{if(!$('#ranking_div').hasClass('hide'))visible=1;else visible=0;}
$('#CurrentTable_form_3').ajaxSubmit({url:'ajax/betnnuts_ranking.php?table_id='+table_id+'&pagenum='+page+'&visible='+visible,dataType:'json',success:function(a){eval(a.js);}});}
function showAllRules()
{$('div.rules').toggleClass('rules2');$('div.rules div').toggleClass('rules2');if($('#arrow_up').attr('src')=='images/betnnuts/arrow_up.png')$('#arrow_up').attr('src','images/betnnuts/arrow_down.png');else $('#arrow_up').attr('src','images/betnnuts/arrow_up.png');}
function loadBetnNutsPosition(table_id,page,visible)
{if(visible<0)
{if(!$('#position_div').hasClass('hide'))visible=1;else visible=0;}
$('#CurrentTable_form_3').ajaxSubmit({url:'ajax/betnnuts_ranking.php?table_id='+table_id+'&pagenum='+page+'&visible='+visible+'&position=true',dataType:'json',success:function(a){eval(a.js);}});}
function openTableDialog()
{$('#CurrentTable_form_3').ajaxSubmit({url:'ajax/betnnuts_table.php?table_id='+$('#table_id').val(),dataType:'json',success:function(a){$('#betnnuts_table').dialog('destroy');createDiv('betnnuts_table');$('#betnnuts_table').dialog({width:500,height:500,minWidth:500,minHeight:500,autoOpen:true,modal:true,resizable:false,position:'center',zIndex:200,title:'Ta table Bet\'n Nuts',open:function(){$('#betnnuts_table-content').html(a.html);eval(a.js);},close:function(){}});}});}
function validateJoinTable(elt,join)
{if(join)
{elt.closest('form').ajaxSubmit({url:'ajax/betnnuts_action.php',dataType:'json',success:function(a)
{$('#betnnuts_action_dialog').dialog('destroy');createDiv('betnnuts_action_dialog');$('#betnnuts_action_dialog').dialog({width:400,height:200,autoOpen:true,modal:true,resizable:false,position:'center',zIndex:200,title:'Rejoindre une nouvelle table de jeu ?',open:function(){$('#betnnuts_action_dialog-content').html(a.html);eval(a.js);},close:function(){window.location.reload();}});}});}
else
{if(elt.closest('div.table_name').find('a').length>1)
{validate_html='<a href="#" onclick="validateJoinTable($(this), false);return false;">Rejoindre la table</a>';}
else
{validate_html='<a href="#" onclick="validateJoinTable($(this), true);return false;">Confirme ton entr&eacute;e &agrave; la table</a>'
+' / <a href="#" onclick="validateJoinTable($(this), false);return false;">Annuler</a>';}
$(elt).parent().html(validate_html);}}
function loadBetnNutsHelp()
{$('#CurrentTable_form_3').ajaxSubmit({url:'ajax/betnnuts_help.php?table_id='+$('#table_id').val(),dataType:'json',success:function(a){$('div.help_general').html(a.html).removeClass('hide');$('div[id^=BnN_help_]').each(function(){$(this).addClass('hide');});}});}
function showBetnNutsActionHelp(id)
{if($('#historic_div').hasClass('hide'))
{id=id.replace('BnN_helpbutton_','');if($('div.help_general').hasClass('hide'))
{$('div[id^=BnN_help_]').each(function(){$(this).addClass('hide');});$('div.help_general').removeClass('hide');}
else
{$('div.help_general').addClass('hide');$('div[id^=BnN_help_]').each(function(){$(this).addClass('hide');});$('#BnN_help_'+id).removeClass('hide');}}}
function reloadBnNHistoric()
{$('#CurrentTable_form_3').ajaxSubmit({url:'ajax/betnnuts_historic.php?table_id='+$('#table_id').val(),dataType:'json',success:function(a){$('#historic_div').html(a.html);}});}
function ShowHideBnNHistoric(elt)
{$('#historic_div').toggleClass('hide');$("div[id^=BnN_help_]").each(function(){$(this).addClass('hide');});if(!$('#historic_div').hasClass('hide'))
{reloadBnNHistoric();$('div.help_general').addClass('hide');elt.html('Activer Aide');}
else
{$('div.help_general').removeClass('hide');elt.html('Aide Active');}}
function animateBnNBonus(text,recall)
{if(($('#tableBonusdiv').length>0)||(!recall&&(text=='')))return;if(recall&&(bonusanim_table.length==0))return;else if(!recall)
{var new_anim=new Array(text);bonusanim_table.push(new_anim);if(bonusanim_table.length>1)return;}
text=bonusanim_table[0];var tmp_elt='tmp_'+
Math.floor(Math.random()*11)+
Math.floor(Math.random()*11)+
Math.floor(Math.random()*11);var append_elt=$('#CurrentTable_div');append_elt.append('<div class="bonus_anim" id="'+tmp_elt+'">'+text+'</div>');tmp_elt=$('#'+tmp_elt);var elt_top=append_elt.position().top+append_elt.height()/2-tmp_elt.height()/2;var elt_left=append_elt.position().left+append_elt.width()/2-tmp_elt.width()/2;tmp_elt.css({top:elt_top,left:elt_left}).animate({opacity:1},{duration:1000,easing:'swing',queue:true,complete:function(){}}).animate({opacity:0,top:0},{duration:1500,easing:'swing',queue:true,complete:function(){var anim=bonusanim_table.shift();tmp_elt.remove();animateBnNBonus('',true);}});}
function updateTextLength(elt,length)
{textlength=length-elt.val().length;if(textlength<0)textlength=0;$('span.textlength').html(textlength);}
function limitTextLength(elt,length)
{diff=elt.val().length-length;if(diff>0)
{elt.val(elt.val().substr(0,length));}}
function editBlogComment(elt,id)
{$('#comment'+id).replaceWith('<textarea id="comment'+id+'" name="comment'+id+'">'+$('#comment'+id).html()+'</textarea>');elt.attr('src','templates/b_validate.png').unbind('click').click(function(){var form=$('#comment'+id).closest('form');form.find('input[id=act]').val(3);form.find('input[id=actid]').val(id);form.submit();});}
function verifForm(formulaire){if(formulaire.texte.value==""){alert("Merci de remplir tous les champs !");}else{formulaire.submit();}}
function reloadClanRanking(page)
{$('#Clan_form').ajaxSubmit({url:'ajax/clancup.php?pagenum='+page,dataType:'json',success:function(a){$('#table_clan_rank').replaceWith(a.html);eval(a.js);}});}
function doClanSearch(action)
{$('#searchclan').val(0);$('#docandidate').val(0);$('#candid_display').val(0);if(action=='init')$('#searchclan').val(1);else if(action.substr(0,12)=='clan_candid_')
{if($('#rechercher_clan').val()=='')return;$('#candid_display').val(action.replace('clan_candid_',''));}
else if(action=='clan_display')
{$('#searchclan').val(1);}
else if(action.substr(0,10)=='do_candid_')
{$('#docandidate').val(action.replace('do_candid_',''));}
$('#Clan_form').ajaxSubmit({url:'ajax/clancup_search.php',dataType:'json',success:function(a){if(a.html!='')$('#clan_action').html(a.html);eval(a.js);}});}
function displayClanRules(action)
{$('#createdisplay').val(0);$('#createclan').val(0);if(action=='init')$('#createdisplay').val(1);else if(action=='create')$('#createclan').val(1);var url='ajax/clancup_create.php';if(action=='rules')url='ajax/clancup_rules.php';$('#Clan_form').ajaxSubmit({url:url,dataType:'json',success:function(a){if(a.html!='')$('#clan_action').html(a.html);eval(a.js);}});}
function displayMyClan(action,target)
{$('#action').val(action);$('#target').val(target);if(action=='init')$('#createdisplay').val(1);else if(action=='create')$('#createclan').val(1);$('#Clan_form').ajaxSubmit({url:'ajax/clancup_datas.php',dataType:'json',success:function(a){if(a.html!='')$('#clan_action').html(a.html);eval(a.js);}});}
function ShowInstantWinConfirm(gift,gift_ID,image,woodpoints)
{content=$('#popup').html().replace('#GIFT#',gift);content=content.replace('#GIFT_ID#',gift_ID);content=content.replace('#IMAGE#',image);content=content.replace('#WOODPOINTS#',woodpoints);$('#iw_popup').dialog('destroy');createDiv('iw_popup');$('#iw_popup').dialog({width:280,height:260,autoOpen:true,modal:true,resizable:false,zIndex:200,position:'center',title:'Instant Gagnant',open:function(){$('#iw_popup-content').html(content);},close:function(){}});}
function sendShoutboxMsg()
{$('#shoutbox_form').ajaxSubmit({url:'ajax/shoutbox.php?action=1',dataType:'json',success:function(a){$('#shoutbox_live').html(a.html+$('#shoutbox_live').html());$('#shoutbox_msg').val('');ShoutboxOnNewMessage($('#shoutbox_live span:first').attr('id'));eval(a.js);}});}
function executePushBnNMessage(response)
{if(response)
{if(response['table']&&(response['table']==$('#current_tables').val()))
{if(!response['join']&&response['wage'])
{for(var key in response['wage'])
{updateCaracValue(key,response['wage'][key],response['total'][key]);}}
if(response['join'])
{reloadCurrentTableDatas();}
else if(response['movehand'])
{reloadCurrentTableDatas();}
else if(response['duel'])
{reloadCurrentTableDatas();sendBnNPushMessage('duel',response);}
else if(response['CT_BN_ACT_LEA'])
{reloadCurrentTableDatas();}
else if(response['CT_BN_ACT_JOK'])
{reloadCurrentTableDatas();}
else if(response['CT_BN_ACT_RND'])
{reloadCurrentTableDatas();if(response['CT_BN_ACT_RND']['player_ID']==player_ID)sendBnNPushMessage('CT_BN_ACT_RND',response);}
else if(response['CT_BN_FX_FWD'])
{reloadCurrentTableDatas();if(response['CT_BN_FX_FWD']['player_ID']==player_ID)sendBnNPushMessage('CT_BN_FX_FWD',response);}
else if(response['CT_BN_FX_BCK'])
{reloadCurrentTableDatas();if(response['CT_BN_FX_BCK']['player_ID']==player_ID)sendBnNPushMessage('CT_BN_FX_BCK',response);}
else if(response['CT_BN_FX_HAN'])
{reloadCurrentTableDatas();if(response['CT_BN_FX_HAN']['player_ID']==player_ID)sendBnNPushMessage('CT_BN_FX_HAN',response);}
else if(response['CT_BN_FX_BET'])
{$('#current_bet').html(response['CT_BN_FX_BET']['current_bet']);}
else if(response['CT_BN_FX_BTY'])
{$('#current_bet').html(response['CT_BN_FX_BTY']['current_bet']);}
else if(response['CT_BN_FX_BGM'])
{$('#table_gamename').html(response['CT_BN_FX_BGM']['table_game']);}
else if(response['play_delay'])
{if(BnNTimeOut!=null){clearTimeout(BnNTimeOut);BnNTimeOut=null;}
nexttableCountDown=response['play_delay'];tableCountDown();}
else if(response['closeconnexion'])
{if(($('#betnnuts_game_dialog').length>0)&&$('#betnnuts_game_dialog').hasClass("ui-dialog-content"))
{$('#betnnuts_game_dialog').dialog('close');}
returnToGeneral(true);}
else if(response['newround'])
{if($('#betnnuts_action_dialog-content').length>0)$('#betnnuts_game_dialog').dialog('destroy');reloadCurrentTableDatas();sendBnNPushMessage('newround',response);}
else if(response['newbonus']||response['CT_BN_BON_NBO'])
{if($('#tableBonusdiv').length>0)
{$('#tableBonusdiv img').attr({id:'BnN_helpbutton_'+response['newbonus']+'_2',src:'images/betnnuts/bonus_'+response['newbonus']+'.png',title:response['newbonus_name']});if($('#tableBonusdiv div.chargesdisplay').length==0)
{if(response['newbonus_charges']>1)$('#tableBonusdiv div.action_img_div').append('<div class="chargesdisplay">'+response['newbonus_charges']+' charges</div>');}
else
{if(response['newbonus_charges']>1)$('#tableBonusdiv div.chargesdisplay').html(response['newbonus_charges']+' charges');else $('#tableBonusdiv div.chargesdisplay').remove();}
$("#tableBonusdiv img").unbind('click');$("#tableBonusdiv img").click(function(){displayBetnNutsAction($(this),response['table'],"init");return false;});}}
else if(response['CT_BN_BON_JOK'])
{}
else if(response['CT_BN_BON_BTY'])
{$('#current_bet').html(response['CT_BN_BON_BTY']['current_bet']);}
else if(response['CT_BN_BON_PTS1'])
{animateBnNBonus(response['CT_BN_BON_PTS1']['pseudo']+'<br /> + '+response['CT_BN_BON_PTS1']['points']+' Points',false);}
else if(response['CT_BN_BON_ITM'])
{if(response['CT_BN_BON_ITM']['player_ID']==player_ID)
{sendBnNPushMessage('bonus',response);$('#BnN_helpbutton_'+response['CT_BN_BON_ITM']['old_bonus']).attr({src:'images/betnnuts/bonus_0.png',title:'Bonus',id:'BnN_helpbutton_0'});}}
else if(response['CT_BN_BON_INV'])
{}
else if(response['CT_BN_BON_PTS2'])
{animateBnNBonus(response['CT_BN_BON_PTS2']['versus_pseudo']+'<br /> '+response['CT_BN_BON_PTS2']['points']+' Points',false);if(response['CT_BN_BON_PTS2']['player_ID']==player_ID)sendBnNPushMessage('bonus',response);}
else if(response['CT_BN_BON_PTS3'])
{animateBnNBonus(response['CT_BN_BON_PTS3']['versus_pseudo']+'<br /> '+response['CT_BN_BON_PTS3']['points']+' Points',false);if(response['CT_BN_BON_PTS3']['player_ID']==player_ID)sendBnNPushMessage('bonus',response);}
else if(response['CT_BN_BON_FST'])
{animateBnNBonus(response['CT_BN_BON_FST']['versus_pseudo']+'<br /> '+response['CT_BN_BON_FST']['points']+' Points',false);if(response['CT_BN_BON_FST']['player_ID']==player_ID)sendBnNPushMessage('bonus',response);}
else if(response['CT_BN_BON_LNK'])
{}
else if(response['CT_BN_BON_MAL'])
{animateBnNBonus(response['CT_BN_BON_MAL']['versus_pseudo']+'<br /> '+response['CT_BN_BON_MAL']['points']+' Points',false);if(response['CT_BN_BON_MAL']['player_ID']==player_ID)sendBnNPushMessage('bonus',response);}
else if(response['CT_BN_BON_RTI'])
{if(response['CT_BN_BON_RTI']['player_ID']==player_ID)
{nexttableCountDown-=response['CT_BN_BON_RTI']['time'];sendBnNPushMessage('bonus',response);}}
else if(response['CT_BN_BON_NBO'])
{}
reloadBnNFromFlash();}
else if(response['table_list'])reloadAvailableTables();}}
function loadPositionsFromPush(response)
{if(!response['newposition'])return;var positions=response['newposition']['avatars'];var befpos=response['newposition']['befpos'];var aftpos=response['newposition']['aftpos'];var posdisplay='';for(var key in positions)
{posdisplay+='<div id="avatar_'+positions['position']+'_'+position['player_ID']+'" class="avatar '+position['class2']+'" title="'+position['pseudo']+' ('+position['score']+' points)"><img src="images/player_logo_2+png" /><span>'+position['pseudo']+' <br />('+position['rank']+')</span></div>';}
$("div.before_pos").qtip({content:befpos,style:{name:"dark",tip:"bottomRight"},position:{corner:{target:"topLeft",tooltip:"bottomRight"}}});$("div.after_pos").qtip({content:aftpos,style:{name:"dark",tip:"bottomRight"},position:{corner:{target:"topLeft",tooltip:"bottomRight"}}});}
function sendBnNPushMessage(type,response)
{var push_text='';if(type=='duel')
{push_text=response['duel']['pseudo'];if(response['duel']['type']=='CT_BN_FX_DUE')push_text+=' te d&eacute;fie.';else if(response['duel']['type']=='CT_BN_FX_REV')push_text+=' te retourne le d&eacute;fi.';else if(response['duel']['type']=='-CT_BN_FX_REV')push_text+=' annule le d&eacute;fi.';}
else if(type=='newround')
{push_text='<b>!!! NOUVEAU TOUR !!!</b><br /><br />'
+'La table passe au round '+response['newround']['round']+'.<br /><br />'
+'Le jeu est maintenant '+response['newround']['game']+'.';if(response['newround']['winner_pseudo']!='')
{push_text+='<br /><br />ATTENTION '+response['newround']['winner_pseudo']+' est sur le point de remporter la Table.';}}
else if(type=='bonus')
{if(response['CT_BN_BON_PTS2'])push_text+=response['CT_BN_BON_PTS2']['pseudo']+' t\'a lanc&eacute; le bonus "'+response['CT_BN_BON_PTS2']['name']+'".';else if(response['CT_BN_BON_PTS3'])push_text+=response['CT_BN_BON_PTS3']['pseudo']+' t\'a lanc&eacute; le bonus "'+response['CT_BN_BON_PTS3']['name']+'".';else if(response['CT_BN_BON_FST'])push_text+=response['CT_BN_BON_FST']['pseudo']+' t\'a lanc&eacute; le bonus "'+response['CT_BN_BON_FST']['name']+'".';else if(response['CT_BN_BON_MAL'])push_text+=response['CT_BN_BON_MAL']['pseudo']+' t\'a lanc&eacute; le malus "'+response['CT_BN_BON_MAL']['name']+'".';else if(response['CT_BN_BON_ITM'])push_text+=response['CT_BN_BON_ITM']['pseudo']+' t\'a lanc&eacute; le bonus "'+response['CT_BN_BON_ITM']['name']+'".';else if(response['CT_BN_BON_RTI'])push_text+=response['CT_BN_BON_RTI']['pseudo']+' t\'a lanc&eacute; le bonus "'+response['CT_BN_BON_RTI']['name']+'".';}
else
{if(type=='CT_BN_FX_FWD')push_text=response[type]['pseudo']+' est pass&eacute; devant toi.';else if(type=='CT_BN_FX_BCK')push_text=response[type]['pseudo']+' est pass&eacute; derri&egrave;re toi.';}
push_text+='<br /><input type="button" value="Continuer" onclick="$(\'#betnnuts_push_dialog\').dialog(\'close\');">'
$('#betnnuts_push_dialog').dialog('destroy');createDiv('betnnuts_push_dialog');$('#betnnuts_push_dialog').dialog({width:400,height:200,autoOpen:true,modal:true,resizable:false,zIndex:$('div.topbar').css('zIndex')+10,position:'center',title:'Bet\'n Nuts',open:function(){$('#betnnuts_push_dialog-content').html(push_text);},close:function(){}});}
function executePushContestMessage(response)
{if(response&&response['contest']&&(response['contest']==$('#ranking_id').val()))loadRankingPage(1);}
function executePushCupMessage(response)
{if(response&&response['cup'])reloadClanRanking($('#ranking_page').val());}
function executePushGamesMessage(response)
{if(response&&response['datas'])
{for(var key in response['datas'])
{ajoute(key,response['datas'][key]);}}}
function executePushShoutboxMessage(response)
{var spanid='';if(response&&response['place_ID']&&((response['place_ID']==place_ID)||((response['place_ID']<0)&&(response['place_ID']==-player_ID))))
{if(response['message'])$('#shoutbox_live').html(response['message']+$('#shoutbox_live').html());if(response['in'])
{if($('#sb_plin').length==0)createShoutboxQtip('sb_sp_in','<div id="sb_plin"></div>');spanid='#sb_sp_plout_'+response['in']['player_ID'];if($(spanid).length>0)
{$(spanid).remove();if($('#sb_plout span').length==0)$("#sb_sp_out").qtip('destroy');}
spanid='#sb_sp_plin_'+response['in']['player_ID'];if($(spanid).length==0)$('#sb_plin').html($('#sb_plin').html()+'<span id="sb_sp_plin_'+response['in']['player_ID']+'">'+response['in']['player_name']+'<br /></span>');var short_list=$('#short_people_list').html().split(', ');var found=false;for(var key in short_list)
{if(short_list[key]==response['in']['player_name'])
{found=true;break;}}
if(!found)
{var short_list_length=short_list.length;var short_list_html=response['in']['player_name']+', ';var list_count=1;for(var key in short_list)
{short_list_html+=short_list[key]+', ';list_count++;if(list_count>=3)break;}
$('#short_people_list').html(short_list_html.substr(0,short_list_html.length-2));}}
else if(response['out'])
{spanid='#sb_sp_plin_'+response['out']['player_ID'];if($(spanid).length>0)$(spanid).remove();spanid='#sb_sp_plout_'+response['out']['player_ID'];if(($(spanid).length==0)&&(response['out']['place_name']!=-1))
{var outspan='<span id="sb_sp_plout_'+response['out']['player_ID']+'" title="Suivre &agrave; '+response['out']['place_name']+'">'+response['out']['player_name']+' (<a href="'+response['out']['place_page'].replace(/ /g,"_")+'">Suivre</a>)<br /></span>';if($('#sb_plout').length==0)createShoutboxQtip('sb_sp_out','<div id="sb_plout">'+outspan+'</div>');else $('#sb_plout').html($('#sb_plout').html()+outspan);}
var short_list=$('#short_people_list').html().split(', ');var found=false;for(var key in short_list)
{if(short_list[key]==response['out']['player_name'])
{found=key;break;}}
if(found!==false)
{var short_list_length=short_list.length;var short_list_html='';var list_count=1;for(var key in short_list)
{if(short_list[key]!=response['out']['player_name'])
{short_list_html+=short_list[key]+', ';list_count++;if(list_count>=3)break;}}
$('#short_people_list').html(short_list_html.substr(0,short_list_html.length-2));}}
ShoutboxOnNewMessage(response['spanid']);}}
function createShoutboxQtip(id,content)
{$("#"+id).qtip({content:content,style:{name:"dark",tip:"bottomRight"},position:{corner:{target:"topLeft",tooltip:"bottomRight"}},hide:{when:{event:"unfocus"}}});}
function ShoutboxOnNewMessage(spanid)
{setTimeout(function(){$('#'+spanid).css('color','green');},10000);return true;}
function openBankTab(tab)
{$("#payments_tabs").tabs({selected:tab});switch(tab)
{case 1:loadShopPayments("credits",'');break;case 2:loadShopPayments("nuts",'');break;case 3:loadShopWoodpass("woodpass",0);break;case 4:loadShopWoodpass("miniwoodpass",0);break;case 5:loadShopGames(0);break;case 6:loadShopHistoric();break;}}
function historicFilter()
{query='what'+'%'+$('#points_select').val()
+'&'
+'why'+'%'+$('#why_select').val()
+'&'
+'pack'+'%'+$('#packs_select').val()
+'&'
+'game'+'%'+$('#games_select').val();$('#historic_list').flexOptions({'query':query,'newp':1});$('#historic_list').flexReload({url:'prive/ajax/historic.php'});}
function resetHistoricList()
{$('#points_select').val(-1);$('#why_select').val(-1);$('#packs_select').val(-1);$('#games_select').val(-1);$('#historic_list').flexOptions({'query':'','newp':1});$('#historic_list').flexReload({url:'prive/ajax/historic.php'});}
function shopPrevent()
{prevent_txt=$('span.erreur').html();$('#shop_prevent').dialog('destroy');createDiv('shop_prevent');$('#shop_prevent').dialog({width:500,height:200,minWidth:500,minHeight:200,autoOpen:true,modal:true,resizable:false,zIndex:200,position:'center',title:'Manque d\'informations',open:function(){$('#shop_prevent-content').html(prevent_txt);},close:function(){}});}
var pos=0;var betnnuts=0;var scoreanim_table=new Array();function ajaxError(e){if(e.status==403){$("form:first").submit();}else if(e.status==0){}}
$(function(){$.ajaxSetup({type:"POST",dataType:"json",error:ajaxError});});function clickcount(id)
{$.ajax({url:"ajax/clickcount.php",data:{id:id}});}
function diaporama(){var xhr;if(window.XMLHttpRequest)xhr=new XMLHttpRequest();else if(window.ActiveXObject)xhr=new ActiveXObject('Microsoft.XMLHTTP');else alert('JavaScript : ... Pensez à activer le javascript, pour le visionnage du site');xhr.open('POST','ajax/banner.php',true);xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');xhr.send(null);xhr.onreadystatechange=function(){if(xhr.readyState==4){document.getElementById("banniere_diapo").innerHTML=xhr.responseText;}}
setTimeout(diaporama,60000);}
function MM_preloadImages(){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<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x;}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2];}}
function ajoute(str,val){if(val=="feuille_dor")val=1;if(str=='feuilles')str='goldleaves';else if(str=='wp')str='woodpoints';if(isNaN(val))return 0;updateCaracValue(str,val,'n');if((val>0)&&(str=='nuts'))
{updateCaracValue('clanpoints',val,'n');}}
function enleve(str,val){ajoute(str,-val);}
function updateCaracValue(str,val,total)
{val=parseInt(val);if(val==0)return;if(!betnnuts||(betnnuts&&(val<0))||(str=='credit'))elt_id='money_';else elt_id='bnn_money_';var current_val=parseInt($('#'+elt_id+str).html());var new_val=current_val+val;if(!isNaN(total)&&(new_val!=parseInt(total)))new_val=total;$('#'+elt_id+str).html(new_val);if(betnnuts)reloadBnNFromFlash();animateScore(str,val,false);}
function animateScore(str,val,recall)
{if($('#betnnuts_game_dialog').length>0)return;var found=0;if(recall!==false)
{scoreanim_table.splice(recall,1);if(scoreanim_table.length==0)return;}
else if(!recall)
{found=-1;for(var key in scoreanim_table)
{if(scoreanim_table[key][0]==str)
{scoreanim_table[key][1]+=val;found=key;break;}}
if(found==-1)
{var new_anim=new Array(str,val);scoreanim_table.push(new_anim);found=0;}
if(scoreanim_table.length>1)return;}
var anim=scoreanim_table[0];str=anim[0];val=anim[1];scoreanim_table[0][0]='n';if(val>0)div_text='+'+val;else div_text=val;if(!betnnuts||(betnnuts&&(val<0)))elt_id='money_'+str;else elt_id='bnn_money_'+str;var tmp_elt='tmp_'+str;var start_elt=$('#'+elt_id);var start_elt_parent=$('#'+elt_id).parent();if((start_elt.length==0)||(start_elt_parent.length==0)){return;}
if(str!='credit')
{div_text+='<img src="images/';if(str=='nuts')div_text+='noisette';else if(str=='goldleaves')div_text+='feuilledor';else if(str=='woodpoints')div_text+='woodpoint';else if(str=='clanpoints')div_text+='coupedesclans';div_text+='.png">';}
else div_text+=' cr&eacute;dits';start_elt_parent.append('<div class="score_anim" id="'+tmp_elt+'">'+div_text+'</div>');tmp_elt=$('#'+tmp_elt);var start_position_left=0;var start_position_top=0;var offset_left=0;var offset_top=-100;var tmp_elt_width=0;var tmp_elt_height=tmp_elt.height()/4;if(!betnnuts||(val<0)){tmp_elt_width=tmp_elt.width()/2;}
else{tmp_elt_width=tmp_elt.width();}
start_position_left=start_elt.position().left+start_elt_parent.position().left-tmp_elt_width;start_position_top=start_elt.position().top+start_elt_parent.position().top-tmp_elt_height-25;offset_left=start_position_left;offset_top=-50;tmp_elt.css({'top':start_position_top,'left':start_position_left,'zIndex':2600});tmp_elt.animate({opacity:1},{duration:750,easing:'swing',queue:true,complete:function(){}}).animate({'left':offset_left,'marginTop':offset_top,opacity:0},{duration:2000,easing:'swing',queue:true,complete:function(){tmp_elt.remove();animateScore(0,0,found);}});}
function mvt_decor(){pos-=1;if(pos<=-1800){pos=0;}
document.getElementById("td_nuage").style.backgroundPosition=pos+'px 0px';}
function fileClic(fichier){if(window.XMLHttpRequest){xhr_object=new XMLHttpRequest();}else if(window.ActiveXObject){xhr_object=new ActiveXObject("Microsoft.XMLHTTP");}else{return(false);}
xhr_object.open("GET",fichier,false);xhr_object.send(null);if(xhr_object.readyState==4){return(xhr_object.responseText);}else{return(false);}}
function compte(type,id){rep=fileClic("ajax/clic.php?id="+id+"&type="+type);if(rep.indexOf("&pas_de_parties&")!=-1){document.location=URL_JEU_BONUS+"?retour=no_parties";}else if(rep.indexOf("&gagne&")!=-1){document.location=URL_JEU_BONUS+"?gagne=1";}else if(rep.indexOf("&ok&")!=-1){document.location=URL_JEU_BONUS;}}
function fermeQuete(){document.getElementById('popupflash').style.display='none';}
function toggleDashboard(){$("#dashboard").toggleClass("hide");$("body").toggleClass("lock_screen");}
function client_data(info)
{var return_txt='';if(info=='width')
{width_height_html='<h4  class="right-bar">Resolution d\'&eacute;cran</h4>';width=(screen.width)?screen.width:'';height=(screen.height)?screen.height:'';if(typeof(screen.deviceXDPI)=='number'){width*=screen.deviceXDPI/screen.logicalXDPI;height*=screen.deviceYDPI/screen.logicalYDPI;}
width_height_html+='<p class="right-bar">'+width+" x "+
height+" pixels</p>";return_txt=(width&&height)?width_height_html:'';}
else if(info=='js')
{return_txt='<p class="right-bar">JavaScript est activ&eacute;.</p>';}
else if(info=='cookies')
{$.cookie("cookie_test","it_worked",{expires:1});string='<h4  class="right-bar">Cookies</h4><p class="right-bar">';if($.cookie("cookie_test"))
{string+='Cookies are enabled</p>';}
else{string+='Cookies are disabled</p>';}
return_txt=string;}
return return_txt;}
var push_url="push.php";var push_timeout=60;var push_timeout=600;var push_bindlist=new Array();var push_ptr=0;var push_xhr=null;var push_starttime=0;function push_error()
{setTimeout('push_connect()',push_timeout*1000);}
function push_handle_response(response)
{if(response&&(response.length>2))
{var obj=$.parseJSON(response.substr(push_ptr));push_ptr=response.length;if(obj&&obj.error&&obj.retry)
{if(obj.retry==0)push_newconnection();else if(obj.retry>0)setTimeout(push_newconnection,obj.retry*1000);}
else if(obj&&obj.data&&(typeof(obj.data)=='object'))
{for(var i in obj.data)
{if(push_bindlist[i])push_bindlist[i](obj.data[i]);else if(push_bindlist['catchall'])push_bindlist['catchall'](obj.data[i]);if(push_bindlist['all'])push_bindlist['all'](obj.data[i]);}
return true;}}
return false;}
function push_complete(response)
{var readyState=0;var reconnect=false;if(new Date().getTime()>push_starttime+push_timeout*1000)
{push_xhr.abort();reconnect=true;}
if($.browser.msie)
{readyState=push_xhr.readyState
if(readyState==4)
{reconnect|=push_handle_response(push_xhr.responseText);}}
else
{readyState=response.currentTarget.readyState;reconnect|=((readyState==4)&&push_handle_response(response.currentTarget.responseText));}
if(reconnect)push_newconnection();}
function push_newconnection()
{if((push_xhr==null)||push_xhr.status)
{push_starttime=new Date().getTime();push_connect();}}
function push_connect()
{push_ptr=0;try
{if(window.ActiveXObject)
{push_xhr=new ActiveXObject("Microsoft.XMLHTTP");}
else if(window.XMLHttpRequest)
{push_xhr=new XMLHttpRequest();}
push_xhr.onreadystatechange=push_complete;push_xhr.open("GET",push_url+new Date().getTime(),true);push_xhr.send(null);}
catch(e)
{push_error();}}
function push_bind(type,func)
{if((typeof(type)=='string')&&(type!='')&&(typeof(func)=='function'))
{push_bindlist[type]=func;}}
function push_start()
{if(push_url.indexOf("?")>0)push_url+="&_=";else push_url+="?_=";setTimeout(push_newconnection,1000);}
