$(function() {
	//Documentation located in special.docs.js
	//$('#promo').expand({openText: 'Promo Code', closeText: 'Promo Code', longClass: '#promo-console'});
	
	// Booking Console Promo Fields Popup
	$("#.toggle a").click(function(){
		//positions the promo popup above the toggle no matter what
		var top = $("#.toggle a").offset().top - $("#booking").offset().top - ($("#promo").height()/2);
		var left = $("#.toggle a").offset().left - $("#booking").offset().left - parseInt($(".console .field").css("padding-right").replace("px", ""));
		$("#promo").css({ top: top, left: left });
		$("#promo").show();
		return false;
	});
	$("#promo-close").click(function(){
		$("#promo").hide();
		if ($('#group-code').val() || $('#promo-code').val() || $('#iata-number').val()) {
		$("#promo-click").addClass("selected-promo-click");
		} else {
		$("#promo-click").removeClass("selected-promo-click");
		}
		return false;
	});
	$("#promo-done-btn").click(function(){
		$("#promo").hide();
		if ($('#group-code').val() || $('#promo-code').val() || $('#iata-number').val()) {
		$("#promo-click").addClass("selected-promo-click");
		} else {
		$("#promo-click").removeClass("selected-promo-click");
		}
		return false;
	});

	// Clear field on user click
	$('.clearval').each(function() {
		var defaultVal = $('.clearval').val();
		var bgColor = '#ffffff';
		
		$('.clearval').click(function() {
		if ($(this).val() == defaultVal)
		$(this).val('').css('background-color',bgColor); // add css function needed for IE7
		});
	}); 
	
	//Popup window for interactive map
	$("#secondary-interactive-floorplans a, #interactive-floorplans").click(function(){
		window.open($(this).attr("href"),"_blank","scrollbars=0,width=810,height=791");
		return false; 
	});
	
	//Use dark calendar icon if inside #content
	$('#content .ui-datepicker-trigger').each(function() {
			$(this).attr('src','/images/icon-cal-dark.gif');
	});
	
	//If there is a tertiary nav, move the inset image below it
	$('#nav-tertiary').each(function() {
		$('#inset').insertAfter(this);
	});
	
	//Add required marks to labels
	$('label.required').each(function() {
		//$(this).prepend('<img src="/images/icon-required.gif">');
	});
	$('label.ie-icon-required').each(function() {
		//$(this).next('input').prepend('<img src="/images/icon-required.gif">');
	});

	//Show/Hide Testimonials
	$('.testimonial-links a').toggle(function(event) {
			$(this).parents('.testimonial-wrapper').find('.testimonial-long').slideDown('slow');
			$(this).addClass('active').text("Read Less");
		},function(event) {
			$(this).parents('.testimonial-wrapper').find('.testimonial-long').slideUp('slow');
			$(this).removeClass('active').text("Read More");
		});

	$('.group li a').toggle(function(event) {
			$(this).next().slideDown('slow');
			$(this).addClass('active');
		},function(event) {
			$(this).next().slideUp('slow');
			$(this).removeClass('active');
		});
});

 $(document).ready(function() {
      $('ul#pushRoundabout').roundabout({
		btnNext: '#next',
		btnPrev: '#previous',
		maxZ: 1,
		minZ: 0,
		minOpacity: 1
	  });
   });
