/* Init styleswitcher */
    
/* Equal col height */
function equalHeight(group) {
    tallest = 0;
    group.each(function() {
        thisHeight = $(this).height();
        if(thisHeight > tallest) {
            tallest = thisHeight;
        }
    });
    group.height(tallest);
};


/* Management Team */
$('div.mgmt-team:nth-child(3n)').addClass('three-team');
equalHeight($(".mgmt-team"));
equalHeight($(".mgmt-team p"));
	
/* Neutrals */
$('.neutral_main a').filter(function() {
	return this.hostname && this.hostname !== location.hostname;
}).after(' <img src="/images/interface/external_icon.gif" alt="external link"/>');

$('div.netural-module:nth-child(4n)').addClass('four-neutral');					
equalHeight($(".netural-module"));
equalHeight($(".netural-module h4"));

/* Contact - Locations */

$("div.local_accommodations").hide();	
$("a.local_accommodations_link").click(function() {
	$(this).next("div.local_accommodations").slideToggle();
	return false;
});

$('.about-locations-wrap').find('.col2 ul.slideshow li:first').show();
$("a[rel='tour62'], a[rel='tour64']").colorbox({slideshow:true, slideshowSpeed:5000, transition:'fade', speed:350, opacity:	0.5});



/* Contact and Feedback forms */

/* add span for required fields */
$('label.required').append('&nbsp;<span class="req">*</span>');

$("#contact_form").validate( {	
	rules: {
		first_name: "required",
		last_name: "required",
		email: "required",
		message: "required"
	},
	messages: {
		first_name: "Please enter your first name",
		last_name: "Please enter your last name",
		email: "Please enter your email",
		message: "Please enter a comment"
	},
	onkeyup: false,
	onblur: false		
});

$("#ref_request").validate( {	
	rules: {
		first_name: "required",
		last_name: "required",
		email: "required",
		ref_neutral: "required"
	},
	messages: {
		first_name: "Please enter your first name",
		last_name: "Please enter your last name",
		email: "Please enter your email",
		ref_neutral: "Please choose a neutral"
	},
	onkeyup: false,
	onblur: false		
});

	


