window.addEvent('domready', function(){
	if ($('toggleAccoms')) {
		$('toggleAccoms').addEvent('click', function(e){ 
			new Event(e).stop();
			$('featuredList').toggleClass('hidden');
		});
	}
	if ($('top10pps')) {
		$('top10pps').getElements('input.checkbox').each(function(el) {
			el.addEvent('click', function(e) {
				optionClicked(el);
			});
		});
	}
	if($('featuredList')) {
		$('featuredList').getElements('input.checkbox').each(function(el) {
			el.addEvent('click', function(e) {
				optionClicked(el);
			});
		});
	}
	if ($('arrivalDate') && $('departureDate')) {
		if (!window.ie) {
			myCal1 = new Calendar({ arrivalDate: 'm/d/Y' }, { classes: ['dashboard'], direction: 1, draggable: false });
    		myCal2 = new Calendar({ departureDate: 'm/d/Y' }, { classes: ['dashboard'], direction: 1, draggable: false });
		}
	}
	if ($('checkall')) {
		$('checkall').addEvent('click', function(e) {
			new Event(e).stop();
			choose10partners();
		})
	}
});

window.addEvent('load', function() {
	if (window.ie) {
		myCal1 = new Calendar({ arrivalDate: 'm/d/Y' }, { classes: ['dashboard'], direction: 1, draggable: false });
		myCal2 = new Calendar({ departureDate: 'm/d/Y' }, { classes: ['dashboard'], direction: 1, draggable: false });
	}
});

optionClicked = function(element) {
	var top10section = $('top10pps').getElements('input.checkbox').filter(function(item, index) {
		if (item.getProperty('checked')) { return item; }	
	});
	var allOthers = $('featuredList').getElements('input.checkbox').filter(function(item, index) {
		if (item.getProperty('checked')) { return item; }	
	});
	count = top10section.length + allOthers.length;
	if (count > 10) { 
		element.setProperty('checked', false);
		alert('You can only choose 10 properties. To add your current selection, unselect another first.');
	}
}

choose10partners = function() {
	$('top10pps').getElements('input.checkbox').each(function(el) {
		el.setProperty('checked','checked');
	})
}

jQuery(document).ready(function() {
	if (jQuery('#interestedCourses').length > 0) {
		jQuery('#golfCourses').hide();
		jQuery('#interestedCourses').click(function() {
			jQuery('#golfCourses').toggle();
			return false;
		});
	}
	if (jQuery('#view10members').length > 0) {
		jQuery('#top10pps').hide();
		jQuery('#view10members').click(function() {
			jQuery('#top10pps').toggle();
			return false;
		});
		jQuery('#viewAllmembers').click(function() {
			jQuery('#top10pps').show();
			jQuery('#featuredList').toggle();
			return false;
		});
	}
	jQuery('#viewAllmembersV1').click(function() {
			//jQuery('#top10pps').show();
			jQuery('#featuredList').toggle();
			return false;
		});
})