$(function() {
	$('div#flickr-feed a').click(function(){
		window.open(this.href);
		return false;
	});

	$('#secondary-nav li:first-child').each(function() {
		var curID = this.id;
		if ( (curID == 'secondary-treatments') ) {
			$(this).closest('#secondary-nav').find('li a').css('letter-spacing','normal');
		}
	});

	$('form#ism').attr({target: "_blank"});
	
	$('input#email').click(function(){
		$(this).attr({value: ""});
  	});
	
	$('div#video-launch a').click(function(){
		$('div#video-wrapper').css({display: 'block'});
		$('div#video-wrapper').flash({
		  swf:"/flash/home.swf",
		  width:723,
		  height:395,
		  		params:{
				allowscriptaccess:"always",
	         wmode:"transparent",
				flashvars:{
					xmlPath: '/flash/xml/home-images.xml'
				}
			}

		});
		$('div#video-wrapper a.close-btn').css({display: 'block'});
	});
	
	$('div#video-wrapper a.close-btn').click(function(){
		$('div#video-wrapper').css({display: 'none'});
	});


	$('body.accommodations div#masthead').flash({
	  swf:"/flash/accommodations.swf",
	  width:944,
	  height:304,
			params:{
			allowscriptaccess:"always",
			wmode:"transparent",
			flashvars:{
				xmlPath: '/flash/xml/accommodations-images.xml'
			}
		}
	});

	$('body.dining div#masthead').flash({
	  swf:"/flash/dining.swf",
	  width:944,
	  height:304,
			params:{
			allowscriptaccess:"always",
			wmode:"transparent",
			flashvars:{
				xmlPath: '/flash/xml/dining-images.xml'
			}
		}
	});

	$('body.spa div#masthead').flash({
	  swf:"/flash/spa.swf",
	  width:944,
	  height:304,
			params:{
			allowscriptaccess:"always",
			wmode:"transparent",
			flashvars:{
				xmlPath: '/flash/xml/spa-images.xml'
			}
		}
	});

	$('body.tennis div#masthead').flash({
	  swf:"/flash/tennis.swf",
	  width:944,
	  height:304,
			params:{
			allowscriptaccess:"always",
			wmode:"transparent",
			flashvars:{
				xmlPath: '/flash/xml/tennis-images.xml'
			}
		}
	});

	$('body.stowe div#masthead').flash({
	  swf:"/flash/stowe.swf",
	  width:944,
	  height:304,
			params:{
			allowscriptaccess:"always",
			wmode:"transparent",
			flashvars:{
				xmlPath: '/flash/xml/stowe-images.xml'
			}
		}
	});
	
	$('body.kids div#masthead').flash({
	  swf:"/flash/kids.swf",
	  width:944,
	  height:304,
			params:{
			allowscriptaccess:"always",
			wmode:"transparent",
			flashvars:{
				xmlPath: '/flash/xml/kids-images.xml'
			}
		}
	});
	
	$('body.meetings div#masthead').flash({
	  swf:"/flash/meetings.swf",
	  width:944,
	  height:304,
			params:{
			allowscriptaccess:"always",
			wmode:"transparent",
			flashvars:{
				xmlPath: '/flash/xml/meetings-images.xml'
			}
		}
	});

	$('body.weddings div#masthead').flash({
	  swf:"/flash/weddings.swf",
	  width:944,
	  height:304,
			params:{
			allowscriptaccess:"always",
			wmode:"transparent",
			flashvars:{
				xmlPath: '/flash/xml/weddings-images.xml'
			}
		}
	});

	$('body.resort div#masthead').flash({
	  swf:"/flash/resort.swf",
	  width:944,
	  height:304,
			params:{
			allowscriptaccess:"always",
			wmode:"transparent",
			flashvars:{
				xmlPath: '/flash/xml/resort-images.xml'
			}
		}
	});

	$('div.slideshow').cycle({ 
		 fx: 'scrollHorz',
		 speed: 500,
		 timeout: 0,
		 next: '#next',
		 prev: '#prev'
	});


	
	$('#push-items').cycle({
		fx:      'scrollHorz',
		prev:    '#prev',
		next:    '#next',
		pager:   '.pager',
		timeout: 7500,
		speed: 500,
		slideExpr: '.push-item'
	});
	$('.pager a').text('');
	

	var openFn=function(hash){
		hash.w.show();
		var triggered = $(hash.t).attr('href');
		$('#point-content-modal').css({left:($(window).width()-$('#bungalow-br-tour').width())/2});
		switch(triggered){
			case '#resort-homes':
				$('div#resort-homes').show();
			break;
			case '#court-8-9':
				$('div#court-8-9').show();
			break;
			case '#spa-topnotch':
				$('div#spa-topnotch').show();
			break;
			case '#spa-source':
				$('div#spa-source').show();
			break;
			case '#indoor-pool':
				$('div#indoor-pool').show();
			break;
			case '#adult-pool':
				$('div#adult-pool').show();
			break;
			case '#outdoor-pool':
				$('div#outdoor-pool').show();
			break;
			case '#guest-rooms':
				$('div#guest-rooms').show();
			break;
			case '#ballrooms':
				$('div#ballrooms').show();
			break;
			case '#buttertub-bistro':
				$('div#buttertub-bistro').show();
			break;
			case '#gift-shop':
				$('div#gift-shop').show();
			break;
			case '#hotel-entrance':
				$('div#hotel-entrance').show();
			break;
			case '#maxwells':
				$('div#maxwells').show();
			break;
			case '#tennis-proshop':
				$('div#tennis-proshop').show();
			break;
			case '#court-3-4':
				$('div#court-3-4').show();
			break;
			case '#court-1-2':
				$('div#court-1-2').show();
			break;
			case '#sleigh-rides':
				$('div#sleigh-rides').show();
			break;
			case '#nordic':
				$('div#nordic').show();
			break;
			case '#tennis-center':
				$('div#tennis-center').show();
			break;
			case '#mtn-view-pavillion':
				$('div#mtn-view-pavillion').show();
			break;
			case '#rec-path':
				$('div#rec-path').show();
			break;
		}

	};	


	
	var hideFn=function(hash){
		hash.w.hide();
		$('div.tour-content').hide();
		hash.o.remove();
	};


	$('div#point-content-modal').jqm({onShow: openFn, onHide: hideFn});

	
	$( ".date-begin" ).datepicker( "option", "altField", '#real-date-begin' );
	$( ".date-begin" ).datepicker( "option", "altFormat", "mm/dd/yy" );
	$( ".date-end" ).datepicker( "option", "altField", '#real-date-end' );
	$( ".date-end" ).datepicker( "option", "altFormat", "mm/dd/yy" );
	
	
	$('a#pk-17173').text('Get My Copy');
	$('a#pk-17173').attr('href','http://www.topnotchresort.com//pdf/en/TN_Families_2011.pdf');
	
	
	/* Home Page Countdown */
	
	var thursday = new Date(2011,8,25);
	thursday.setTimezone("EST");
	
	var day = Date.today();
	day = day.getDay();
	
	var hour = new Date();
	hour = hour.getHours();
	
	day = thursday.getDate() 
	$('#countdown_dashboard').countDown({
		targetDate: {
			'day': 		day,
			'month': 	thursday.getMonth() + 1,
			'year': 	thursday.getFullYear(),
			'hour': 	thursday.getHours(),
			'min': 		thursday.getMinutes(),
			'sec': 		0
		},
		omitWeeks: true
	})

});
