var $j = jQuery.noConflict();

function buildStageAndCarousel() {	
	
	$j('#mainStage img').css("display", "block");
	
	$j("div.offerCarousel").carousel( {
		dispItems :3,
		autoSlide: false
	});
	
	$j("div.teaserCarousel").carousel( {
		dispItems :3,
		autoSlide: false
	});

};

function resetSelectCountry() {
	$j('.selectCountry').val('');
}

function checkRegionList() {
	var cc = $j('.destinationCountry.selectCountry').val();
	var title = $j('.destinationRegion.selectRegion').attr('title');
	if(cc != title) {
		$j('.destinationCountry.selectCountry').trigger('click');
	}
}

function changeDate() {
    var a = $j('#newSearchButton a');
    a.trigger('click');
}

function checkBookingForm() {
	var errors = $j('.error');
	var hasError = false;
	for( i=0; i < errors.length; i++){
		  if($j(errors[i]).text() != null) {
			  if(!($j(errors[i]).text().match(/^\n\s+$/))) {
				  hasError = true;
			  }
		  }
	}

	if(hasError) {
		$j('.bookingFormMsg').css("display", "block");
	} else {
		$j('.bookingFormMsg').css("display", "none");
	}
}


function isDayEnabled(day){
   var date = new Date(day.date);
   var today = new Date();
   today.setDate(today.getDate()+2);
   return (date >= today);
}

function getDisabledStyle(day){
   if (!isDayEnabled(day)) return 'rich-calendar-boundary-dates';
}


function startSelect() {
	$j('select.destinationRegion').fadeOut('fast');
	$j('#selectStatus').fadeIn('fast');
}


function stopSelect() {
	$j('select.destinationRegion').fadeIn('fast');
	$j('#selectStatus').fadeOut('fast');
}

function startSearch() {
	$j('#searchButton').fadeOut('fast');
	$j('#searchStatus').fadeIn('fast');
}

function stopSearch() {
	$j('#searchButton').fadeIn('fast');
	$j('#searchStatus').fadeOut('fast');
}

function startNewSearch() {
	$j('#newSearchButton').fadeOut('fast');
	$j('#newSearchStatus').fadeIn('fast');
}

function stopNewSearch() {
	$j('#newSearchButton').fadeIn('fast');
	$j('#newSearchStatus').fadeOut('fast');
}

function startCodeSearch() {
	$j('#codeSearchButton').fadeOut('fast');
	$j('#codeSearchStatus').fadeIn('fast');
}

function stopCodeSearch() {
	$j('#codeSearchButton').fadeIn('fast');
	$j('#codeSearchStatus').fadeOut('fast');
}

function startBooking() {
	$j('#bookingButton').fadeOut('fast');
	$j('#bookingStatus').fadeIn('fast');
}

function stopBooking() {
	$j('#bookingStatus').fadeOut('fast');
	$j('#bookingButton').fadeIn('fast');
}
