jQuery.noConflict();

var h = {
	highlightAnchor: function (match, anchor){
		anchor = anchor.split("#");
		$('.highlight').removeClass('highlight');
		$('#'+anchor[1]).addClass('highlight');
	}
}

jQuery(document).ready(function($) {
	
	$.anchorHandler.add(/\#/, h.highlightAnchor);
	
	$('#photo_stack').cycle({
		fx: 'custom', 
		cssBefore:{
			opacity: 0,
			display: 'block'
		},
		animIn:  {  
			opacity: 100
		},
		animOut:{
			opacity:0
		},
		cssAfter:{
			display: 'none'
		},
		speed:	700,
		delay:	-1500,
		timeout: 5000
	});
	
	$('#number_of_children').change(function() {
		var v = $(this).val();
		for (var i = 2; i >= 1; i--){
			if (i<=v) {
				$('#child'+i).show();
				$('.child'+i).show();
			} else {
				$('#child'+i).hide();
				$('.child'+i).hide();
				$('.child'+i+' input:checkbox').each(function() {
					this.checked = "";
				});
				$('form #camps input:checkbox').change();
			}
		};
	});
	
	$('form #camps input:checkbox').change( function() {
		$('#number_of_camps').text( $('form #camps input:checked').size() )
	});
	
	$('table.data tr:even').addClass('even');
	
	$('a.colorbox').colorbox();
});
