/*$(document).ready( function() {
	$('.readmore').click(function(){
		if ($(this).text() == 'read less') {
			$(this).text('read more');
			Cufon.replace( 'a.readmore', { fontFamily: "Gotham Medium"});
			$('.text-more').slideToggle(300);
		}
		else {
			$(this).text('read less');
			$('.text-more').slideToggle(300);
			Cufon.replace( 'a.readmore', { fontFamily: "Gotham Medium"});
		}
		return false;
	
	});
} );*/

function doClear(theText){ if (theText.value == theText.defaultValue) { theText.value = "" } }
function doDefault(theText) { if (theText.value == "") { theText.value = theText.defaultValue } }

//calout
$(document).ready( function() {
	var callouts = $( 'div#calloutsBlock div.callout' );
	var links = $( 'div#calloutsBlock div.news_switcher a' );
	var countCallouts = callouts.length;
	var currentCallout = 0;
	var allowToRun = true;
	if( countCallouts > 0 ) {
		$( links[ 0 ] ).parent().addClass( 'selected' );
		$( callouts[ 0 ] ).fadeIn( 700 );
		links.each( function(index) {
			$( this ).click( function(event) {
				event.preventDefault();
				if ( index != currentCallout ) {
					showCallout( index );
				}
			} );
		} );
		$( 'div#calloutsBlock' ).mouseenter( function() {
			allowToRun = false;
		} );
		$( 'div#calloutsBlock' ).mouseleave( function() {
			allowToRun = true;
		} );
		var showCallout = function( tabIndex ) {
			$( links[ currentCallout ] ).parent().removeClass( 'selected' );
			$( callouts[ currentCallout ] ).hide();
			$( links[ tabIndex ] ).parent().addClass( 'selected' );
			$( callouts[ tabIndex ] ).fadeIn( 700 );
			currentCallout = tabIndex;
		}
		var periodicCalloutFunction = function() {
			if ( allowToRun ) {
				var tempIndex = currentCallout;
				tempIndex += 1;
				if( tempIndex == countCallouts ) {
					tempIndex = 0;
				}
				showCallout( tempIndex );
			}
		}
		setInterval(periodicCalloutFunction, 5000 ); 
	}
} );


//billboard rotation
$( document ).ready(
	function()
	{
		var billboard = $( '#billboard div.billboard-item' );
		var current_banner = 0;
		if( billboard.length > 1 )
		{
			function changingBanner()
			{
				$( billboard[ current_banner] ).fadeOut( 800 );
				current_banner++;
				if( current_banner == billboard.length )
				{
					current_banner = 0;
				}
				$( billboard[ current_banner] ).fadeIn( 800 );
			}
			setInterval( changingBanner, 7000 );
		}
	}
);


//datepicker
$( document ).ready(
	function()				 
	{
		arrivalDate = $("input.arrivalDate");		
		if ($("div#arrDate input.box").length > 1) {
			arrDate = $("div#arrDate input.box");
			arrDate.datepicker({
				minDate: 0,
				dateFormat: 'mm/dd/y'
			});
		}
		if ($("div#from_date input.box").length > 1) {
			from_date = $("div#from_date input.box");
			from_date.datepicker({
							minDate: 0,
							maxDate: "+1y",
							dateFormat: 'mm/dd/yy',
							'onSelect': function(dateText, inst)
									{
											var temp = from_date.datepicker("getDate");
											temp.setDate( temp.getDate() + 1 );
											to_date.datepicker( "option", "minDate", temp );
											to_date.datepicker( "setDate", temp );                                        
							}                        
					});	
		}		
		if ($("div#to_date input.box").length > 1) {
			to_date = $("div#to_date input.box");    
			to_date.datepicker({
				minDate: 0,
				maxDate: "+1y",
				dateFormat: 'mm/dd/y'		
			});
		}
		
		if ($("div#prDate input.box").length > 1) {
			prDate = $("div#prDate input.box");
			prDate.datepicker({
				minDate: 0,
				maxDate: "+1y",
				dateFormat: 'mm/dd/y'		
			});	
		}				
		
		if ($("div#from_date_wed input.box").length > 1) {
			from_date_wed = $("div#from_date_wed input.box");
			from_date_wed.datepicker({
				minDate: 0,
				maxDate: "+1y",
				dateFormat: 'mm/dd/y'		
			});	
		}				
		
		departureDate = $("input.departureDate");
		
		$("a.calendar_button").click(function(){ 
			arrivalDate.datepicker( "show" );
		});

		departureDate.datepicker({
			minDate: 1,
			dateFormat: 'mm/dd/y'
		});		
		
		
		
		arrivalDate.datepicker({
			minDate: 0,
			dateFormat: 'mm/dd/y'/*,
			'onSelect': function(dateText, inst)
				{
					var temp = arrivalDate.datepicker("getDate");
					temp.setDate( temp.getDate() + parseInt($('#nnights').val()) );
					departureDate.datepicker( "setDate", temp );
		        }*/	
		});

		$('#datesform').submit(function()	{
			var temp = arrivalDate.datepicker("getDate");
			temp.setDate( temp.getDate() + parseInt($('#nnights').val()) );
			departureDate.datepicker( "setDate", temp );
		});
	}
);

//Event RFP buttons
$( document ).ready( function(){
	$('a#rfp-submit-link').click( function( e ){
		e.preventDefault();
		$('#rfp-submit').click();
	} );
	$('a#rfp-reset-link').click( function( e ){
		e.preventDefault();
		$('#rfp-reset').click();
	} );
});

