$(document).ready(function() {

	$('#gallery a').lightBox();
	
    $("#menu-top .tab").hover(function() { 
        $(this).parent().find(".sub").fadeIn(400).show(); 
        $(this).parent().hover(function() {
        }, function(){
            $(this).parent().find(".sub").fadeOut(400);
        });
    });

    $("#menu-left").find("ul.submenu").each(function() {
       // $(this).addClass("gone");
    });
     
    $(".mini-item").click(function() {
    	$(this).find(".right").addClass('active');
        $(this).parent().find("ul.submenu").each(function() {
        });
    });

    $(".vakantie-item").click(function() {
        $(this).parent().find("ul.submenu").each(function() {
        });
    });
    
    $(".groep-item").click(function() {
        $(this).parent().find("ul.submenu").each(function() {
        });
    });
    

    $('#slide1').ulslide({
        statusbar: false,
        affect: 'fade',
        width: 255,
        height: 210,
        axis: 'y',
        mousewheel: true,
        duration: 800,
        autoslide: 5000
    });
  
    $('#prijzen-tabs li').each(function() {
    	var id = $(this).attr('id').substring($(this).attr('id').length-1);
    	$('#prijzen-' + id).hide();
    	
    	$(this).click(function() {
    		var activeId = $(this).attr('id').substring($(this).attr('id').length-1);
    		$('#prijzen-tabs li').each(function() {
    			otherId = $(this).attr('id').substring($(this).attr('id').length-1);
    			if (otherId == activeId) {
    				$('#prijzen-' + activeId).show();
    				$('#tab-' + activeId).addClass('active');
    			} else {
    				$('#prijzen-' + otherId).hide();
    				$('#tab-' + otherId).removeClass('active');
    			}
    		});
    		return false;
    	});
    });

    $('#prijzen-1').show();
    $('#tab-1').addClass('active');
    
    $('.calendar-left-arrow').click(function() {
    	var id = 'calendar-' + $(this).attr('id').substring($(this).attr('id').length-1);
    	var calendar = $('#' + id);
    	var margin_left = parseInt(calendar.css('margin-left'));
    	var new_margin_left = 0;
    	if(margin_left < 0) {
    		new_margin_left = margin_left + 190;
    		if(new_margin_left > 0) {
    			new_margin_left = 0;
    		}
    	}
    	calendar.css('margin-left', new_margin_left);
    	return false;
    });
    
    $('.calendar-right-arrow').click(function() {
    	var id = 'calendar-' + $(this).attr('id').substring($(this).attr('id').length-1);
    	var calendar = $('#' + id);
    	var margin_left = parseInt(calendar.css('margin-left'));
    	var new_margin_left = 0;
    	var calender_width = parseInt(calendar.css('width'));
    	if(margin_left < calender_width) {
    		new_margin_left = margin_left - 190;
    		if(new_margin_left < (calender_width - (2 * calender_width) + 190)) {
    			new_margin_left = margin_left;
    		}
    	}
    	calendar.css('margin-left', new_margin_left);
    	return false;
    });
    
    var d = new Date();
    var month = d.getMonth() + 1;
    start_margin = ((month * 190) * -1) + 190;
    $('#calendar').css('margin-left', start_margin);
    
    $('.day').click(function() {
    	$('#prijzen-tabel tr').attr('class', 'unselected-border');
    	var css_classes =($(this).attr('class'));
    	css_classes = css_classes.replace('day ','');
    	kalender_page = $(this).parent().parent().parent().parent().attr('id').replace('calendar-','');
    	$('#'+css_classes+'-'+kalender_page).attr('class', 'selected-border');
    });
 });



