jQuery.noConflict();

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel();
		
		jQuery('#mycarousel img').wrap("<a href=\"#\" class=\"image_select\">");
		
		jQuery('a.image_select').click(function() {
			var img_src = jQuery("img", this).attr("src");
			var img_desc = jQuery("img", this).attr("alt");
			jQuery('#current_gallery_image').attr("src", img_src);
			jQuery('#player a[@rel*=lightbox]').attr("href", img_src.replace(/_web/, "_lightbox"));
			jQuery('#current_image_description').text(img_desc);
			return false;
		})

		jQuery("select#booking_tickets_required").change(function () {
			show_guests(this);
		});	
		
		if (jQuery("select#booking_tickets_required")[0])
			show_guests(jQuery("select#booking_tickets_required")[0]);
			
		//replace article videos with flash video
		jQuery("input.article_video").each(function () {
			var video_url = this.value;
			
			jQuery(this).parent("p").flash(
			    { 
						width: '572',
						height: '449',
						src: '/flash/mediaplayer.swf', 
						flashvars: { 
							file: video_url, 
							frontcolor: '0x888888',
							lightcolor: '0xFF6A00' 
						},
						allowfullscreen: true
					}, 
					{ expressInstall: true, version: 8 }
			);
			
		});
});

var show_guests = function(select) {
	tickets_required = parseInt(select.value);
	
	jQuery("input.guest_name").each(function () {
		if (parseInt(this.id.replace("guest_", "")) <= tickets_required) {
			jQuery(this).parent("p").show();
		} else {
			jQuery(this).parent("p").hide();
		}
	});
}
