// Zabbo v4 Javascript.
// jQuery baseret
// Copyright Robin (Superrob) 2008-2010

function opdateforum(str){$("#forum").html("<center>Opdatere vent venligst...</center>");$("#forum").load("/xml/opdateforum.php");}function mlist(str){$("#mliste").html("<center>Henter vent venligst...</center>");$.post("/xml/mlist.php","kat="+str,function(data){$("#mliste").html(data);});}function lykkehjul(str){$("#lykkehjul").html("Lykkehjulet drejer...");$.post("/xml/lykkehjul.php",function(data){$("#lykkehjul").html(data);});}function tyv(str){$("#tyv").html("<center>Hjulende køre!</center>");$.post("/xml/tyv.php",function(data){$("#tyv").html(data);});}function soeg(form){tekst=form.soegtekst.value;$("#soger").show("fold");$("#soger").text("Søger vent venligst...");$.get("/xml/soeg.php","tekst="+tekst,function(data){$("#soger").html(data);});return false;}function login(form){brugernavn=encodeURIComponent(form.brugernavn.value);kodeord=encodeURIComponent(form.kodeord.value);$("#loginboksen").html('<center>Logger ind vent venligst<br><img src="/images/loading.gif"></center>');$.post("/xml/login.php?step=1","brugernavn="+brugernavn+"&kodeord="+kodeord,function(data){if(data==1){$.post("/xml/notify.php","notify=lol");$("#loginboksen").html('<center>Velkommen '+brugernavn+'</center>');window.location="/community/forside";}else{if(data==5){$("#loginboksen").html('<center><font style="color:#FF0000">Beklager denne bruger er blevet lukket pga brud på Zabbos regelsæt</font></center><br><form onSubmit="return login(this); return false;" name="var" method="post" action="#"><b>Brugernavn:</b><br><input type="text" name="brugernavn" style="width:97%;"><br><b>Kodeord:</b><br><input type="password" name="kodeord" style="width:97%;"><br><input type="submit" value="Login" onClick="login(document.loginform);" style="width:98%; margin-top:2px;"><br><a href="/community/opret"><img src="/design/arrow_right.gif" alt="0"> <b>Opret bruger</b></a><br><a href="/community/glemt.php"><img src="/design/arrow_right.gif" alt="0"> <b>Glemt kode?</b></a></form>');}else{$("#loginboksen").html('<center><font style="color:#FF0000">Forkert brugernavn eller kode!</font></center><br><form onSubmit="return login(this); return false;" name="var" method="post" action="#"><b>Brugernavn:</b><br><input type="text" name="brugernavn" style="width:97%;"><br><b>Kodeord:</b><br><input type="password" name="kodeord" style="width:97%;"><br><input type="submit" value="Login" onClick="login(document.loginform);" style="width:98%; margin-top:2px;"><br><a href="/community/opret"><img src="/design/arrow_right.gif" alt="0"> <b>Opret bruger</b></a><br><a href="/community/glemt.php"><img src="/design/arrow_right.gif" alt="0"> <b>Glemt kode?</b></a></form>');}}});return false;}function hentData(){if(document.getElementById('post')){$.post("/xml/data.php",function(data){getPart=data.split(" ");kicked=getPart[0];nyPost=getPart[1];mes=getPart[2];coin=getPart[3];effectoff=getPart[4];lyd=getPart[5];venon=getPart[6];bedriftid=getPart[7];if(getPart[0]){if(nyPost!='0'){$("#post").html(" <strong>Post ("+nyPost+")</strong>");checkOmNy();}if(mes=="1"){startmag();}if(lyd!=0){$.sound.play(lyd);}if(coin=="1"){$.jGrowl("Du har fået 1 coin for 3 timers online tid!",{sticky:true});}if(kicked=='1'){sparkaf();}if(bedriftid!=''){bedrift(bedriftid);}if(effectoff=='1'){effectdone();}if(venon!='0'){$.jGrowl(venon+" er nu logget på Zabbo");}}});setTimeout("hentData()",50000);}}function startmag(){$.post("/xml/alert.php",function(data){$("#body").prepend('<div id="dialog" title="Vigtig besked fra Zabbo"><div id="mag"></div></div>');$("#mag").html(data);$("#dialog").dialog({bgiframe:true,modal:true,buttons:{Ok:function(){$(this).dialog('close');}}});});}function checkOmNy(){$.post("/xml/postcheck.php",function(data){getPart=data.split(" ");nyhed=getPart[0];person=getPart[1];id=getPart[2];if(nyhed=='1'){$.jGrowl("Du har fået en ny post besked fra: "+person+"<br><a href='/community/post/vis/"+id+"'>Tryk her for at læse den</a>",{sticky:true});$.sound.play("/audio/post.mp3");}});}function admin(url){newwindow=window.open(url,'name','height=500,width=700','resizable=no');if(window.focus){newwindow.focus()}return false;}function tavle(url){newwindow=window.open(url,'tavle','height=750,width=750','resizable=no');if(window.focus){newwindow.focus()}return false;}function profilbillede(url){newwindow=window.open(url,'pb','height=450,width=400,menubar=no, toolbar=no, resizable=no, directories=no, status=no');if(window.focus){newwindow.focus()}return false;}function removePost(bid){$("[id*="+bid+"]").hide("pulsate",400);$.post("/xml/sletpost.php","id="+bid,function(data){if(data==1){$.jGrowl("Beskeden blev smidt i papirkurven");}});}function bedrift(id){if(id!='0'){$.post("/xml/bedrift.php","bedrift="+id,function(data){if(data!="Ukendt bedrift"){makepopup();$("#bboks").html("<center>Du har netop opnået bedriften:</center>");$("#be").html(data);makemork();$("#bedrift").show("scale","slow");$.sound.play("/audio/bedrift.mp3");}});}}function makemork(){$("#body").prepend("<div class='mork' id='mork' style='-moz-opacity: .5; opacity: .90; filter: alpha(opacity=90);    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';'></div>");}function makepopup(){$("#body").prepend("<div style='display:none; z-index:999900; position:fixed; top:40%; left:50%; margin-left:-236px;' id='bedrift'><div class='big_top' style='z-index:999900;'></div><div class='big_middel' style='z-index:999900; background-color:#FFFFFF;'><div class='z_big' id='bboks'><center>Du har netop opnået bedriften:</center></div><div align='center' id='be'></div><div align='center'><br><input type='button' value='Luk' style='width:99%;' onClick='lukBedrift();' id='lukkeren'></div></div><div class='big_bottom' style='z-index:999900;'></div></div>");}function effectdone(){$.jGrowl("Din effect er netop udløbet");}function lukBedrift(){$("#bedrift").remove();$("#mork").remove();}function lukAlert(){$("#alert").css("display","none");$("#mork").remove();}function blurin(toani){$("#"+toani).css("background-color","#FFFFFF");$("#"+toani).stop().animate({opacity:0.5},400);}function blurout(toani){$("#"+toani).css("background-color","");$("#"+toani).stop().animate({opacity:1.0},400);}function faqboks(){$.post("/xml/faq.php",function(data){$("#mainpart").append("<div class='faqboks'>"+data+"</div>");$(".faqboks").slideDown();});}function hidefaqboks(){$(".faqboks").slideUp(function callback(){$(".faqboks").remove();});}function faqshow(id){if(id!='0'){$.post("/xml/faqshow.php","id="+id,function(data){getPart=data.split("|");makepopup();$("#bboks").html("<center>"+getPart[0]+"</center>");$("#be").html(getPart[1]);makemork();$("#bedrift").show("scale","slow");});}}function design(des){if(des!=""){$.post("/xml/setdesign.php","design="+des);if(des!="dyn"){$("#wrapper").animate({opacity:0.0},1000,function(){$("link[id=tema]").attr({href:"/css/"+des+".css"});$("#wrapper").animate({opacity:1.0},1000);});}else{$.post("/xml/setdesign.php","whatdesign=find",function(data){$("#wrapper").animate({opacity:0.0},1000,function(){$("link[id=tema]").attr({href:"/css/"+data+".css"});$("#wrapper").animate({opacity:1.0},1000);});});}}}function sparkaf(){$("#wrapper").animate({opacity:0.0},1000,function(){$("#wrapper").remove();$("#body").prepend("<center><div style='position:fixed; top:40%; left:50%; margin-left:-236px; opacity:0.0;' id='dukicke'><div class='big_green_top'><div class='box_top_fejl'>Du blev kicket</div></div><div class='big_middel'><div class='box_text'>Du er blevet kicket. Opfør dig ordenligt og log på igen.<br><br>Du vil automatisk blive overført til forsiden om 10 sekunder. Du kan også opdatere siden manuelt.<br><br><a href='http://www.zabbo.dk'>Tag mig til forsiden</a></a></div></div><div class='big_bottom'></div></div></center>");setTimeout("location.href='http://www.zabbo.dk/'",11000);$("#dukicke").animate({opacity:1.0},1000);});}function toggleMute(){$.post("/xml/togglemute.php","do=it");if($("img[id=muteknap]").attr("src")=="/design/lydon.gif"){$.sound.enabled=false;$("img[id=muteknap]").attr({src:"/design/lydoff.gif"});}else{$.sound.enabled=true;$("img[id=muteknap]").attr({src:"/design/lydon.gif"});}}function djoke(good){$("[id*=djokerate]").hide("pulsate",400);$.get("/xml/stemjoke.php?god="+good,function(){$.jGrowl("Tak for din stemme!");});}function newrules(){$.post("/xml/rules.php?mode=getrules",function(data){$("#wrapper").animate({opacity:0.0},1000,function(){$("#wrapper").remove();$("#body").prepend('<div id="dialog" title="Reglerne på Zabbo er ændret.">Zabbos regelsæt er blevet ændret. Læs venligst reglerne grundigt igennem.<br><textarea name="textarea" cols="70" rows="25">'+data+'</textarea></div>');$("#dialog").dialog({bgiframe:true,modal:true,width:400,buttons:{"Accepter":function(){$.post("/xml/rules.php",function(){window.location="/community/forside";});},"Accepter ikke":function(){window.location="/community/?logind=no";}}});});});}