


if(window.DEVELOPMENT===undefined)var DEVELOPMENT=false;if(window.WKPOULE_URL===undefined)var WKPOULE_URL='/widgets/wkpoule/';if(window.WKPOULE_LOGIN_URL===undefined)var WKPOULE_LOGIN_URL='/widgets/login/wkpoulelogin';if(window.WKPOULE_LOGOUT_URL===undefined)var WKPOULE_LOGOUT_URL='/widgets/login/wkpoulelogout';if(window.WKPOULE_REGISTER_URL===undefined)var WKPOULE_REGISTER_URL='/widgets/login/wkpoulesettings';if(window.WKPOULE_FORGOTPASSWORD_URL===undefined)var WKPOULE_FORGOTPASSWORD_URL='/widgets/login/wkpouleforgotpassword';if(window.WKPOULE_TELLAFRIEND_URL===undefined)var WKPOULE_TELLAFRIEND_URL='/widgets/login/wkpouletellafriend';var isIE6=($.browser.msie&&($.browser.version.substr(0,1)<7));var uID=0;var gID=0;var mode='';var userLoggedIn=false;var userRegistrationStep=0;var WKpngFixCounter=0;var firstMatch=new Date(2010,6-1,11,16,0,0);var firstMatchGetTime=firstMatch.getTime();var countdownTimer=null;var WKsifrs=new Font('vaground.swf',{tags:'h1,h2,h3,h4',classFilter:'sifrMe'});function WKpngFixer(){$('.pngFix').addClass('pngFix-'+WKpngFixCounter).removeClass('pngFix');if(isIE6)DD_belatedPNG.fix('.pngFix-'+WKpngFixCounter);WKpngFixCounter++;}
function wkpouleWidgetFlash(){if($.flash.hasVersion(9.0)){$('#wkpoule h2.flash-me').flash({swf:'/widgets/flash/fans.swf',width:260,height:153,params:{base:'/widgets/flash/',wmode:'transparent',quality:'high',play:true,loop:true}});}else{$('#wkpoule, #wkpoule h2.flash-me').addClass('no-flash');}}
function getWKPouleWidgetContent(){$.getJSON(WKPOULE_URL+'?cid='+cID,function(data){if(data.success){$('#wkpoule-container').html(data.content).css({display:'block'});wkpouleWidgetFlash();setWKPouleActions();WKsifrs.replace();WKpngFixer();}else{if(DEVELOPMENT&&window.console)console.info(data.status);alert('Er is helaas iets fout gegaan...');}});}
function setWKPouleActions(){$('#wkpoule-login-form').submit(function(){return(false);});$('#wkpoule-forgot-password-form').submit(function(){return(false);});$('input#wkpoule-login-form-email').keyup(function(event){var keyCode=event.which;if(keyCode==13){event.preventDefault();if($('input#wkpoule-login-form-email').val()!='')$('input#wkpoule-login-form-password').focus();return(false);}else if(keyCode==27){event.preventDefault();$('a#wkpoule-login-form-cancel').focus().click();return(false);}});$('input#wkpoule-login-form-password').keyup(function(event){var keyCode=event.which;if(keyCode==13){event.preventDefault();if(($('input#wkpoule-login-form-email').val()!='')&&($('input#wkpoule-login-form-password').val()!=''))$('a#wkpoule-login-form-submit').focus().click();return(false);}else if(keyCode==27){event.preventDefault();$('a#wkpoule-login-form-cancel').focus().click();return(false);}});$('input#wkpoule-forgot-password-form-email').keyup(function(event){var keyCode=event.which;if(keyCode==13){event.preventDefault();if($('input#wkpoule-forgot-password-form-email').val()!='')$('a#wkpoule-forget-password-form-submit').focus().click();return(false);}else if(keyCode==27){event.preventDefault();$('a#wkpoule-forgot-password-form-cancel').focus().click();return(false);}});if($('a.wkpoule-settings').length>0){$('a.wkpoule-settings').fancybox({'type':'ajax','padding':0,'margin':0,'overlayOpacity':0.9,'overlayColor':'#ffffff','titleShow':false,'showCloseButton':false,'hideOnOverlayClick':false,'enableEscapeButton':false,'onStart':function(){if(DEVELOPMENT&&window.console)console.info('[Fancybox-settings] Starting');if(isIE6)$('h2.flash-me').css({visibility:'hidden'});$('#pushbox1').css({visibility:'hidden'});$('#fancybox-outer').prepend('<div id="wkpoule-bg-container"></div>');},'onCancel':function(){if(DEVELOPMENT&&window.console)console.info('[Fancybox-register] Loading canceled');},'onComplete':function(){if(DEVELOPMENT&&window.console)console.info('[Fancybox-register] Complete');setWKPouleRegistration('edit');WKsifrs.replace();WKpngFixer();},'onCleanup':function(){if(DEVELOPMENT&&window.console)console.info('[Fancybox-register] Cleaning up');if(isIE6)$('h2.flash-me').css({visibility:'visible'});$('#pushbox1').css({visibility:'visible'});$('#wkpoule-bg-container').replaceWith('');},'onClosed':function(){if(DEVELOPMENT&&window.console)console.info('[Fancybox-register] Closed');if(userRegistrationStep>0){userRegistrationStep=0;$.getJSON(WKPOULE_URL+'?cid='+cID,function(data){if(data.success){$('#wkpoule-container').html(data.content);if(DEVELOPMENT&&window.console)console.info('content loaded');wkpouleWidgetFlash();setWKPouleActions();WKsifrs.replace();WKpngFixer();}else{if(DEVELOPMENT&&window.console)console.info(data.status);alert('Er is helaas iets fout gegaan...');}});}},'transitionIn':'elastic','transitionOut':'elastic','easingIn':'easeOutBack','easingOut':'easeInBack'});}
if($('a#wkpoule-register').length>0){$('a#wkpoule-register').fancybox({'type':'ajax','padding':0,'margin':0,'overlayOpacity':0.9,'overlayColor':'#ffffff','titleShow':false,'showCloseButton':false,'hideOnOverlayClick':false,'enableEscapeButton':false,'onStart':function(){if(DEVELOPMENT&&window.console)console.info('[Fancybox-register] Starting');if(isIE6)$('h2.flash-me').css({visibility:'hidden'});$('#pushbox1').css({visibility:'hidden'});$('#fancybox-outer').prepend('<div id="wkpoule-bg-container"></div>');},'onCancel':function(){if(DEVELOPMENT&&window.console)console.info('[Fancybox-register] Loading canceled');},'onComplete':function(){if(DEVELOPMENT&&window.console)console.info('[Fancybox-register] Complete');setWKPouleRegistration('add');WKsifrs.replace();WKpngFixer();},'onCleanup':function(){if(DEVELOPMENT&&window.console)console.info('[Fancybox-register] Cleaning up');if(isIE6)$('h2.flash-me').css({visibility:'visible'});$('#pushbox1').css({visibility:'visible'});$('#wkpoule-bg-container').replaceWith('');},'onClosed':function(){if(DEVELOPMENT&&window.console)console.info('[Fancybox-register] Closed');if(userRegistrationStep>0){userRegistrationStep=0;$.getJSON(WKPOULE_URL+'?cid='+cID,function(data){if(data.success){$('#wkpoule-container').html(data.content);if(DEVELOPMENT&&window.console)console.info('content loaded');wkpouleWidgetFlash();setWKPouleActions();WKsifrs.replace();WKpngFixer();}else{if(DEVELOPMENT&&window.console)console.info(data.status);alert('Er is helaas iets fout gegaan...');}});}},'transitionIn':'elastic','transitionOut':'elastic','easingIn':'easeOutBack','easingOut':'easeInBack'});}
if($('a#wkpoule-spelregels').length>0){$('a#wkpoule-spelregels').fancybox({'type':'ajax','padding':0,'margin':0,'overlayOpacity':0.9,'overlayColor':'#ffffff','titleShow':false,'showCloseButton':false,'hideOnOverlayClick':false,'enableEscapeButton':false,'onStart':function(){if(isIE6)$('h2.flash-me').css({visibility:'hidden'});$('#pushbox1').css({visibility:'hidden'});$('#fancybox-outer').prepend('<div id="wkpoule-bg-container"></div>');},'onCancel':function(){},'onComplete':function(){WKpngFixer();WKsifrs.replace();showWKPouleCountdown();},'onCleanup':function(){$('#wkpoule-bg-container').replaceWith('');$('#pushbox1').css({visibility:'visible'});if(isIE6)$('h2.flash-me').css({visibility:'visible'});},'onClosed':function(){if(countdownTimer!==null)clearTimeout(countdownTimer);},'transitionIn':'elastic','transitionOut':'elastic','easingIn':'easeOutBack','easingOut':'easeInBack'});}
if($('a#wkpoule-standen').length>0){$('a#wkpoule-standen').fancybox({'type':'ajax','padding':0,'margin':0,'overlayOpacity':0.9,'overlayColor':'#ffffff','titleShow':false,'showCloseButton':false,'hideOnOverlayClick':false,'enableEscapeButton':false,'onStart':function(){if(isIE6)$('h2.flash-me').css({visibility:'hidden'});$('#pushbox1').css({visibility:'hidden'});$('#fancybox-outer').prepend('<div id="wkpoule-bg-container"></div>');},'onCancel':function(){},'onComplete':function(){WKpngFixer();},'onCleanup':function(){$('#wkpoule-bg-container').replaceWith('');$('#pushbox1').css({visibility:'visible'});if(isIE6)$('h2.flash-me').css({visibility:'visible'});},'onClosed':function(){},'transitionIn':'elastic','transitionOut':'elastic','easingIn':'easeOutBack','easingOut':'easeInBack'});}
if($('a#wkpoule-programma').length>0){$('a#wkpoule-programma').fancybox({'type':'ajax','padding':0,'margin':0,'overlayOpacity':0.9,'overlayColor':'#ffffff','titleShow':false,'showCloseButton':false,'hideOnOverlayClick':false,'enableEscapeButton':false,'onStart':function(){if(isIE6)$('h2.flash-me').css({visibility:'hidden'});$('#pushbox1').css({visibility:'hidden'});$('#fancybox-outer').prepend('<div id="wkpoule-bg-container"></div>');},'onCancel':function(){},'onComplete':function(){WKpngFixer();},'onCleanup':function(){$('#wkpoule-bg-container').replaceWith('');$('#pushbox1').css({visibility:'visible'});if(isIE6)$('h2.flash-me').css({visibility:'visible'});},'onClosed':function(){},'transitionIn':'elastic','transitionOut':'elastic','easingIn':'easeOutBack','easingOut':'easeInBack'});}
if($('a#wkpoule-logout').length>0){$('a#wkpoule-logout').click(function(){this.blur();$.getJSON(WKPOULE_LOGOUT_URL+'?cid='+cID,function(data){if(data.success){$('#wkpoule-container').html(data.content);wkpouleWidgetFlash();setWKPouleActions();WKsifrs.replace();WKpngFixer();}else{if(DEVELOPMENT&&window.console)console.info(data.status);alert('Er is helaas iets fout gegaan...');}});return(false);});}}
function setWKPouleRegistration(mode){if(mode===undefined)mode='add';userRegistrationStep=0;$('#wkpoule-register-step1, #wkpoule-register-step2, #wkpoule-register-step3').submit(function(){return(false);});if(DEVELOPMENT&&window.console)console.info(mode);$('a#add-to-existing-group').click(function(){$('#wkpoule-register-step0').css({display:'none'});$('#wkpoule-register-step1').css({display:'block'});this.blur();return(false);});$('a#create-new-group').click(function(){$('#wkpoule-register-step0').css({display:'none'});$('#group-id').parent().css({display:'none'});$('#create-group').val('1');$('#wkpoule-register-step1').css({display:'block'});this.blur();return(false);});$('a#submit1').click(function(){$('p.error').replaceWith('');$.ajax({type:'POST',url:WKPOULE_REGISTER_URL+'?cid='+cID+'&mode='+mode,data:{'step':'1','name':$('#name').val(),'email':$('#email').val(),'password':$('#password').val(),'password2':$('#password2').val(),'create-group':$('#create-group').val(),'group-id':$('#group-id').val()},success:function(data,textStatus,xhr){if(data.success){userRegistrationStep=1;uID=data.uID;$('#wkpoule-register-step1').css({display:'none'});if($('#create-group').val()=='0'){$('#wkpoule-register-step3').css({display:'block'});}else{$('#wkpoule-register-step2').css({display:'block'});}}else{if((data.status=='validation-errors')||(data.status=='user-with-email-exists')){var errors=[];$.each(data.errors,function(idx,valError){errors[errors.length]=valError[1];});alert(errors.join("\n"));}else{if(DEVELOPMENT&&window.console)console.info(data.status);alert('Er is helaas iets fout gegaan...');}}},dataType:'json'});$(this).blur();return(false);});$('a#submit2').click(function(){$('p.error').replaceWith('');if(DEVELOPMENT&&window.console)console.info($(this));$.ajax({type:'POST',url:WKPOULE_REGISTER_URL+'?cid='+cID+'&mode='+mode,data:{'step':'2','user-id':uID,'group-name':$('#group-name').val()},success:function(data,textStatus,xhr){if(DEVELOPMENT&&window.console)console.info(data);gID=data.gID;if(data.success){userRegistrationStep=2;$('#wkpoule-register-step2').css({display:'none'});$('#wkpoule-register-step3').css({display:'block'});}else{if((data.status=='validation-errors')||(data.status=='group-with-name-exists')){var errors=[];$.each(data.errors,function(idx,valError){errors[errors.length]=valError[1];});alert(errors.join("\n"));}}},dataType:'json'});$(this).blur();return(false);});$('a#submit3').click(function(){$('p.error').replaceWith('');if(DEVELOPMENT&&window.console)console.info($(this));var voorspellingen=[];$.each($('#wkpoule-register-step3 .wkpoule-wedstrijd-uitslag-thuis'),function(idx,elm){if($('input',$(elm)).length>0){var wedstrijdID=$('input:nth(0)',$(elm)).val();var thuisScore=$('input:nth(1)',$(elm)).val();var uitScore=$(elm).next().find('input:first').val();voorspellingen[voorspellingen.length]=wedstrijdID+','+thuisScore+','+uitScore;}});if(DEVELOPMENT&&window.console)console.info(voorspellingen);var voorspellingen2=[];$.each($('#wkpoule-register-step3 .wkpoule-finales-container tr'),function(idx,elm){if($('input',$(elm)).length>0){voorspellingen2[voorspellingen2.length]=$('input:first',$(elm)).val()+','+$('select:nth(0)',$(elm)).val()+','+$('select:nth(1)',$(elm)).val();}});if(DEVELOPMENT&&window.console)console.info(voorspellingen2);$.ajax({type:'POST',url:WKPOULE_REGISTER_URL+'?cid='+cID+'&mode='+mode,data:{'step':'3','user-id':uID,'voorspellingen[]':voorspellingen,'voorspellingen2[]':voorspellingen2,'kampioenID':(($('#wkpoule-kampioen').length>0)?$('#wkpoule-kampioen').val():'')},success:function(data,textStatus,xhr){if(DEVELOPMENT&&window.console)console.info(data);if(data.success){userRegistrationStep=3;}
$.fancybox.close();},dataType:'json'});return(false);});}
function showWKPouleCountdown(){var now=new Date();var diff=firstMatchGetTime-now.getTime();if(diff>0){var dDiff=Math.floor(diff/1000/60/60/24);diff-=dDiff*1000*60*60*24;var hDiff=Math.floor(diff/1000/60/60);diff-=hDiff*1000*60*60;var mDiff=Math.floor(diff/1000/60);diff-=mDiff*1000*60;var sDiff=Math.floor(diff/1000);if($('#wkpoule-countdown').length>0)$('#wkpoule-countdown').html('Nog '+dDiff+((dDiff!=1)?' dagen, ':' dag, ')+hDiff+' uur, '+mDiff+((mDiff!=1)?' minuten en ':' minuut en ')+sDiff+((sDiff!=1)?' seconden':' seconde')+' voordat het WK begint...');}else{if($('#wkpoule-countdown').length>0)$('#wkpoule-countdown').html('Het WK is gestart');}
countdownTimer=setTimeout('showWKPouleCountdown();',999);}
$(function(){$('body').click(function(event){var elm=$(event.target);if(DEVELOPMENT&&window.console)console.info(elm);if(elm.is('a#wkpoule-login')||elm.parent().is('a#wkpoule-login')){$('#wkpoule-not-logged-in-content').css({display:'none'});$('#wkpoule-login-content input').val('');$('#wkpoule-login-content').css({display:'block'});if(!isIE6)$('#wkpoule-login-form-email').focus();return(false);}else if(elm.is('a#wkpoule-forgot-password')||elm.parent().is('a#wkpoule-forgot-password')){$('#wkpoule-login-content').css({display:'none'});$('#wkpoule-forgot-password-form-email').val($('#wkpoule-login-form-email').val());$('#wkpoule-forgot-password-content').css({display:'block'});if(!isIE6)$('#wkpoule-forgot-password-form-email').focus();return(false);}else if(elm.is('a#wkpoule-forgot-password-form-cancel')||elm.parent().is('a#wkpoule-forgot-password-form-cancel')){$('#wkpoule-forgot-password-content').css({display:'none'});$('#wkpoule-login-content input').val('');$('#wkpoule-login-content').css({display:'block'});$(this).blur()
return(false);}else if(elm.is('a#wkpoule-login-form-cancel')||elm.parent().is('a#wkpoule-login-form-cancel')){$('#wkpoule-login-content').css({display:'none'});$('#wkpoule-not-logged-in-content').css({display:'block'});$(this).blur()
return(false);}else if(elm.is('a#wkpoule-tell-a-friend')||elm.parent().is('a#wkpoule-tell-a-friend')){$('#wkpoule-main-content').css({display:'none'});$('#wkpoule-friend-form-name').val('');$('#wkpoule-friend-form-email').val('');$('#wkpoule-friend-content').css({display:'block'});if(!isIE6)$('#wkpoule-friend-form-name').focus();return(false);}else if(elm.is('a#wkpoule-friend-form-cancel')||elm.parent().is('a#wkpoule-friend-form-cancel')){$('#wkpoule-friend-content').css({display:'none'});$('#wkpoule-main-content').css({display:'block'});return(false);}else if(elm.is('a#wkpoule-login-form-submit')||elm.parent().is('a#wkpoule-login-form-submit')){$.ajax({type:'POST',url:WKPOULE_LOGIN_URL+'?cid='+cID,data:{'email':$('#wkpoule-login-form-email').val(),'password':$('#wkpoule-login-form-password').val()},success:function(data,textStatus,xhr){if(data.success){getWKPouleWidgetContent();}else{if(data.status=='validation-errors'){var errorMessage='';$.each(data.errors,function(idx,valError){errorMessage+=valError[1]+"\n";});alert(errorMessage);}else if(data.status=='invalid-login'){alert("Onjuiste logingegevens!");}}},dataType:'json'});elm.blur();elm.parent().blur();return(false);}else if(elm.is('a#wkpoule-forgot-password-form-submit')||elm.parent().is('a#wkpoule-forgot-password-form-submit')){if($('#wkpoule-forgot-password-form-email').val()!=''){$.ajax({type:'POST',url:WKPOULE_FORGOTPASSWORD_URL+'?cid='+cID,data:{'email':$('#wkpoule-forgot-password-form-email').val()},success:function(data,textStatus,xhr){if(data.success){alert('Uw wachtwoord is opgestuurd');$('#wkpoule-login-form-email').val($('#wkpoule-forgot-password-form-email').val());$('#wkpoule-forgot-password-content').css({display:'none'});$('#wkpoule-login-form-password').val('');$('#wkpoule-login-content').css({display:'block'});}else{if(data.status=='validation-errors'){var errorMessage='';$.each(data.errors,function(idx,valError){errorMessage+=valError[1]+"\n";});alert(errorMessage);}else if(data.status=='cannot-send-mail'){alert('Er kan op dit moment geen email verstuurd worden, excuses voor het ongemak');}else{alert("Onbekende fout!");}}},dataType:'json'});}
elm.blur();elm.parent().blur();return(false);}else if(elm.is('a#wkpoule-friend-form-submit')||elm.parent().is('a#wkpoule-friend-form-submit')){if(($('#wkpoule-friend-form-name').val()!='')&&($('#wkpoule-friend-form-email').val()!='')){$.ajax({type:'POST',url:WKPOULE_TELLAFRIEND_URL+'?cid='+cID,data:{'name':$('#wkpoule-friend-form-name').val(),'email':$('#wkpoule-friend-form-email').val(),'url':location.href},success:function(data,textStatus,xhr){if(data.success){alert('De uitnodiging is verstuurd');$('#wkpoule-friend-content').css({display:'none'});$('#wkpoule-main-content').css({display:'block'});}else{if(data.status=='invalid-email'){alert('Voer een juist Emailadres in!');}else if(data.status=='cannot-send-mail'){alert('Er kan op dit moment geen email verstuurd worden, excuses voor het ongemak');}else{alert("Onbekende fout!");}}},dataType:'json'});}
elm.blur();elm.parent().blur();return(false);}else if(elm.is('a.close-fancybox-now')||elm.parent().is('a.close-fancybox-now')){$.fancybox.close();elm.blur();return(false);}});if($('#wkpoule-container').length>0){getWKPouleWidgetContent();}
WKsifrs.replace();});