window.addEvent('domready', function() {
    initAlertbox();
    if($$('.regform')[0])initFormCheck();
    if($('kalender'))initCalendar();
    if($('kalenderdag'))initCalendardag();
    initSponsors();
    if($('terug'))initTerug();
    if($('boekingpage'))initBoeking();
});

function initAlertbox(){
    if ($('resultalert')){
        if($('resultalert').getProperty('title') == "error"){
            Sexy.error($('resultalert').getProperty('rel'));
        } else	{
            Sexy.info($('resultalert').getProperty('rel'));
        }
    }
}

function initFormCheck(){
    new FormCheck('regform');
    //registerbutton hover
    if($$('.registerbutton')[0])$$('.registerbutton')[0].addEvent('mouseenter',function(){$$('.registerbutton')[0].addClass('active')});
    if($$('.registerbutton')[0])$$('.registerbutton')[0].addEvent('mouseleave',function(){$$('.registerbutton')[0].removeClass('active')});
}

function initSponsors(){
     $('che').addEvent('mouseenter',function(){$('che').addClass('active')});
     $('che').addEvent('mouseleave',function(){$('che').removeClass('active')});
     $('samsung').addEvent('mouseenter',function(){$('samsung').addClass('active')});
     $('samsung').addEvent('mouseleave',function(){$('samsung').removeClass('active')});
}
function initCalendar(){
    new Calendar({
            calContainer:'calBody',
            newDate:'7/01/2010',
            view:'month',
            cEvents: calendarEvents
    });
}

function initCalendardag(){
    new Calendar({
            calContainer:'calBody',
            newDate: dag,
            view:'day',
            cEvents: calendarEvents
    });
}

function initTerug(){
    if($('terugfr')){
        $('terugfr').addEvent('mouseenter',function(){$('terugfr').set('src',rnimedia_options.assetsdir+'style/images/terug_hfr.gif')});
        $('terugfr').addEvent('mouseleave',function(){$('terugfr').set('src',rnimedia_options.assetsdir+'style/images/terug_rfr.gif')});
    } else  {
        $('terug').addEvent('mouseenter',function(){$('terug').set('src',rnimedia_options.assetsdir+'style/images/terug_h.gif')});
        $('terug').addEvent('mouseleave',function(){$('terug').set('src',rnimedia_options.assetsdir+'style/images/terug_r.gif')});
    }
    
}

function initBoeking(){
    $$('.inschrijfbutton')[0].addEvent('mouseenter',function(){$$('.inschrijfbutton')[0].addClass('active')});
    $$('.inschrijfbutton')[0].addEvent('mouseleave',function(){$$('.inschrijfbutton')[0].removeClass('active')});
    
    //vinkjes
    $$('.available').each(function(el,i){
        el.addEvent('click',function(){
            $$('.available').each(function(a,i){
                a.setStyle('background','none');
            });
            el.plaatsnr = el.getProperty('rel');
            switch(el.plaatsnr){
            case "1":
              $('radioplaats1').checked = true;
              break;
            case "2":
              $('radioplaats2').checked = true;
              break;
            case "3":
              $('radioplaats3').checked = true;
              break;
            case "4":
              $('radioplaats4').checked = true;
              break;
            case "5":
              $('radioplaats5').checked = true;
              break;
            case "6":
              $('radioplaats6').checked = true;
              break;
            }
            el.setStyle('background','url('+rnimedia_options.assetsdir+'style/images/vink.gif)');
        });
    });
    $('radioplaats1').addEvent('click',function(){
        if($('radioplaats1').checked === true){
            $$('.available').each(function(a,i){
                a.setStyle('background','none');
            });
            $('plaats1').setStyle('background','url('+rnimedia_options.assetsdir+'style/images/vink.gif)');
        }
    });
    $('radioplaats2').addEvent('click',function(){
        if($('radioplaats2').checked === true){
            $$('.available').each(function(a,i){
                a.setStyle('background','none');
            });
            $('plaats2').setStyle('background','url('+rnimedia_options.assetsdir+'style/images/vink.gif)');
        }
    });
    $('radioplaats3').addEvent('click',function(){
        if($('radioplaats3').checked === true){
            $$('.available').each(function(a,i){
                a.setStyle('background','none');
            });
            $('plaats3').setStyle('background','url('+rnimedia_options.assetsdir+'style/images/vink.gif)');
        }
    });
    $('radioplaats4').addEvent('click',function(){
        if($('radioplaats4').checked === true){
            $$('.available').each(function(a,i){
                a.setStyle('background','none');
            });
            $('plaats4').setStyle('background','url('+rnimedia_options.assetsdir+'style/images/vink.gif)');
        }
    });
    $('radioplaats5').addEvent('click',function(){
        if($('radioplaats5').checked === true){
            $$('.available').each(function(a,i){
                a.setStyle('background','none');
            });
            $('plaats5').setStyle('background','url('+rnimedia_options.assetsdir+'style/images/vink.gif)');
        }
    });
    $('radioplaats6').addEvent('click',function(){
        if($('radioplaats6').checked === true){
            $$('.available').each(function(a,i){
                a.setStyle('background','none');
            });
            $('plaats6').setStyle('background','url('+rnimedia_options.assetsdir+'style/images/vink.gif)');
        }
    });
}
