path2My="https://world-horizon.org/my/";framount="";frrepeat="";frdedication="";frreceipt="";fremail="";function initBar(){if($("blog_bar")!=undefined){var a=$("blog_bar").getStyle("width");newwidth=(a>"100%")?newwidth="100%":a;$("blog_bar").setStyle({width:"0px"});new Effect.Appear("blog_bar",{duration:0.5,to:1,});new Effect.Morph("blog_bar",{style:"width: "+newwidth,duration:"3.0",afterFinish:function(){new Effect.Appear("blog_barindicator",{duration:0.5,to:1,})}})}}function initFilter(){var a=[];$(".filter").each(function(b){a.push($(this).attr("id").substr(7))});$.each(a,function(b,c){if($("#filter_"+c).length){$("#filter_"+c).click(function(){$(".tile").hide();$("."+c).fadeIn(500)})}})}function redrawElements(){viewportWidth=$(window).width();var b=["ecuador","indonesien","suedafrika","usa"];if(viewportWidth<480){var a=[1,195,325,100,0,100,100,100,100,100,0]}else{if(viewportWidth>=480&&viewportWidth<600){var a=[2,390,325,100,0,100,100,100,100,100,0]}else{if(viewportWidth>=600&&viewportWidth<800){var a=[3,580,325,100,0,100,100,100,100,100,0]}else{if(viewportWidth>=800&&viewportWidth<1024){var a=[4,775,540,45,5,50,80,50,33,30,3,90,690,420,60]}else{if(viewportWidth>=1024&&viewportWidth<1285){var a=[5,965,540,45,5,50,70,50,33,30,3,190,790,520,160]}else{if(viewportWidth>=1285){var a=[6,1160,540,45,5,50,62,50,33,30,3,290,890,620,260]}else{var a=[0,965,540,45,5,50,80,50,33,30,3]}}}}}}$("#header, #content, #footer").width(a[1]);$(".w33").width(a[9]+"%").css("margin-right",a[10]+"%");$(".w45").width(a[3]+"%").css("margin-right",a[4]+"%");$(".w50").width(a[5]+"%");$(".w62").width(a[6]+"%");$(".i100").height(a[1]/16*9);$(".i33").each(function(c){if(a[0]>3){$(this).width(a[1]/3-14+"px")}else{$(this).width(a[1])}$(".i33").height(a[1]*a[8]/100/16*9)});$(".i50").each(function(c){if(a[0]>3){$(this).width(a[1]/2-13+"px")}else{$(this).width(a[1])}$(".i50").height(a[1]*a[7]/100/16*9)});if(a[0]>3){$("#marker_ecuador").css("left",a[11]);$("#marker_indonesien").css("left",a[12]);$("#marker_suedafrika").css("left",a[13]);$("#marker_usa").css("left",a[14]);$.each(b,function(c,d){$("#mobile_marker_"+d).attr("id","marker_"+d)});$(".mobile").hide();$(".no-mobile").show();$(".fr").css("float","right").css("clear","none");$(".tr").css("text-align","right");$(".nav, #logo").addClass("ml10").removeClass("mobile_nav");$(".marker").addClass("marker").removeClass("mobile_marker");$(".nav.fr").addClass("ml5").removeClass("ml10");$("#logo").css("margin-top","65px").css("margin-bottom","0");$(".footer").addClass("ml10").removeClass("mobile_footer");$("#header").height(120)}else{$.each(b,function(c,d){$("#marker_"+d).attr("id","mobile_marker_"+d)});$(".mobile").show();$(".no-mobile").hide();$(".fr").css("float","left").css("clear","both");$(".tr").css("text-align","left");$(".nav, #logo").addClass("mobile_nav").removeClass("ml10").removeClass("ml5");$(".marker").addClass("marker").addClass("mobile_marker");$("#logo").css("margin-top","30px").css("margin-bottom","25px");$(".footer").removeClass("ml10").addClass("mobile_footer");$("#header").height(300)}}function initWordSwitcher(){if($("#word_switch").length){words=["eigenständig","nicht auf den Mund gefallen","vielseitig","sprachbegabt","Macher","aufgeweckt","bereist","kreativ","keine Stubenhocker"];switchI=0;window.setInterval(function(){$("#word_switch").hide();$("#word_switch").html(words[switchI]);$("#word_switch").fadeIn(500);if(switchI<words.length-1){switchI++}else{switchI=0}},1000)}}function initLogging(){if($("#mywh").length){checkAuth()}}function checkAuth(){$.post("my/include/logging.php",{request:"check:auth"},function(a){if(a.auth==true){$("#mywh").html(" 						<hr class='mobile mb40'/> 						<div class='bewerben no-mobile'></div> 						<h3 class='mb20'>Du bist angemeldet!</h3> 						<br/> 						<a id='mywhbtn' class='small_btn fb bb mt20 mr5 mb20'>Zu My.World-Horizon wechseln</a> 						<a id='logoutbtn' class='small_btn fb bb mt20 mb40'>Abmelden</a> 						<br/> 						<hr class='mb40'/> 						<h3 class='mb40 mr5'>Neu hier?</h3> 						Dann schnell registrieren! 						<br/> 						<div class='lbl fl'>Dein Vorname</div> 						<input type='text' id='firstname' class='txb'/> 						<br/> 						<div class='lbl fl'>Dein Nachname</div> 						<input type='text' id='lastname' class='txb'/> 						<br/> 						<div class='lbl fl'>Deine E-Mail-Adresse</div> 						<input type='text' id='newemail' class='txb'/> 						<br/> 						<div class='lbl fl'>Neues Passwort</div> 						<input type='password' id='pw1' class='txb'/> 						<br/> 						<div class='lbl fl'>Passwort wiederholen</div> 						<input type='password' id='pw2' class='txb'/> 						<br/> 						<div class='lbl fl'></div> 						<a id='regbtn' class='mb40 mt10'>Registrieren</a> 						");$("#logoutbtn").click(function(){$(this).effect("highlight",{color:"#639A00"},500);logoutUser()});$("#mywhbtn").click(function(){$(this).effect("highlight",{color:"#639A00"},500);window.location.href=path2My});$("#regbtn").click(function(){$(this).effect("highlight",{color:"#639A00"},500);registerUser()});redrawElements()}if(a.auth==false){logoutUser()}},"json")}function loginUser(){$.post("my/include/logging.php",{request:"login:user",email:$("#email").val(),password:md5($("#pw").val())},function(a){if(a.auth==true){window.location.href=path2My}if(a.auth==false){$("#email").effect("highlight",{color:"#9d0019"},2000);$("#pw").effect("highlight",{color:"#9d0019"},2000)}},"json")}function logoutUser(){$.post("my/include/logging.php",{request:"logout:user"},function(a){if(a.auth==false){$("#mywh").html(" 						<hr class='mobile mb40'/> 						<div class='bewerben no-mobile'></div> 						<h3 class='mb40 mr5'>Schon ein Konto?</h3> 						Dann melde dich jetzt an! 						<br/> 						<div class='lbl fl'>Deine E-Mail-Adresse</div> 						<input type='text' id='email' class='txb'/> 						<br/> 						<div class='lbl fl'>Dein Passwort</div> 						<input type='password' id='pw' class='txb'/> 						<br/> 						<div class='lbl fl'></div> 						<a id='loginbtn' class='mb40 mt10'>Anmelden</a> 						<br/> 						<hr class='mb40'/> 						<h3 class='mb40 mr5'>Neu hier?</h3> 						Dann schnell registrieren! 						<br/> 						<div class='lbl fl'>Dein Vorname</div> 						<input type='text' id='firstname' class='txb'/> 						<br/> 						<div class='lbl fl'>Dein Nachname</div> 						<input type='text' id='lastname' class='txb'/> 						<br/> 						<div class='lbl fl'>Deine E-Mail-Adresse</div> 						<input type='text' id='newemail' class='txb'/> 						<br/> 						<div class='lbl fl'>Neues Passwort</div> 						<input type='password' id='pw1' class='txb'/> 						<br/> 						<div class='lbl fl'>Passwort wiederholen</div> 						<input type='password' id='pw2' class='txb'/> 						<br/> 						<div class='lbl fl'></div> 						<a id='regbtn' class='mb40 mt10'>Registrieren</a> 						");$("#email").focus();$("#loginbtn").click(function(){$(this).effect("highlight",{color:"#639A00"},500);loginUser()});$("#regbtn").click(function(){$(this).effect("highlight",{color:"#639A00"},500);registerUser()});$("#email, #pw").keyup(function(b){if(b.keyCode==13){loginUser()}});redrawElements()}},"json")}function registerUser(){if($("#pw1").val()==$("#pw2").val()){$.post("my/include/logging.php",{request:"register:user",firstname:$("#firstname").val(),lastname:$("#lastname").val(),email:$("#newemail").val(),password:md5($("#pw1").val())},function(a){if(a.auth==true){window.location.href=path2My}if(a.auth==false){$("#firstname").effect("highlight",{color:"#9d0019"},2000);$("#lastname").effect("highlight",{color:"#9d0019"},2000);$("#newemail").effect("highlight",{color:"#9d0019"},2000);$("#pw1").effect("highlight",{color:"#9d0019"},2000);$("#pw2").effect("highlight",{color:"#9d0019"},2000)}},"json")}else{$("#pw2").effect("highlight",{color:"#9d0019"},2000)}}function sendDonation(){emptyFlag=false;if(framount==true){if(!$("#framountInput").val().length){errorInput("#framountInput")}}else{if(framount<25||framount>500){errorInput(".framount")}}if(frrepeat==true){if(!$("#frrepeatInput").val().length){errorInput("#frrepeatInput")}}else{if(frrepeat!==false){errorInput(".frrepeat")}}if(frdedication==true){if(!$("#frdedicationInput").val().length){errorInput("#frdedicationInput")}}else{if(frdedication!==false){errorInput(".frdedication")}}if(!$("#fraccnameInput").val().length){errorInput("#fraccnameInput")}if(!$("#fraccnrInput").val().length){errorInput("#fraccnrInput")}if(!$("#fraccblzInput").val().length){errorInput("#fraccblzInput")}if(frreceipt==true){if(!$("#frreceiptnameInput").val().length){errorInput("#frreceiptnameInput")}if(!$("#frreceiptstreetInput").val().length){errorInput("#frreceiptstreetInput")}if(!$("#frreceipttownInput").val().length){errorInput("#frreceipttownInput")}}else{if(frreceipt!==false){errorInput(".frreceipt")}}if(fremail==true){if(!$("#fremailInput").val().length){errorInput("#fremailInput")}}else{if(fremail!==false){errorInput(".fremail")}}if(emptyFlag==true){$("html, body").animate({scrollTop:0},"slow")}if(emptyFlag==false){$.post("include/fundraising.php",{request:"send:donation",amount:((framount==true)?$("#framountInput").val():framount),repeat:((frrepeat==true)?$("#frrepeatInput").val():""),dedication:((frdedication==true)?$("#frdedicationInput").val():""),receiptname:((frreceipt==true)?$("#frreceiptnameInput").val():""),receiptstreet:((frreceipt==true)?$("#frreceiptstreetInput").val():""),receipttown:((frreceipt==true)?$("#frreceipttownInput").val():""),email:((fremail==true)?$("#fremailInput").val():""),accname:$("#fraccnameInput").val(),accnr:$("#fraccnrInput").val(),accblz:$("#fraccblzInput").val()},function(a){if(a.saved==true){$("#fr").html(" 							<hr class='mobile mb40'/> 							<h2 class='mb20'>Herzlichen Dank!</h2> 							<br/> 							Ihre Online-Spende ist bei uns eingegangen.							")}},"json")}}function setFr(b,a){$("."+b).removeClass("bg");$("#"+b+a).addClass("bg");if(!$("#"+b+":hidden").length){$("#"+b).slideUp();$("."+b+"Input").val("")}}function expandFr(a){if($("#"+a+":hidden").length>0){$("."+a).removeClass("bg");$("#"+a+"Other").addClass("bg");$("#"+a).slideDown()}}function errorInput(a){$(a).effect("highlight",{color:"#9d0019"},2000);emptyFlag=true}$(function(){initWordSwitcher();initFilter();initLogging();redrawElements()});$(window).resize(redrawElements);
