(function($) { 
  $(function() {
	
	// Google Analytic Link Tracking

//			URCHIN = typeof(pageTracker)=='undefined'?true:false;
//			$('.track').each(function() {
//				var tag = '/'+this.name.replace(/:/g,'index.html');
//				if($(this).is('form')) {
//					$(this).submit(function() {
//						URCHIN?urchinTracker(tag):pageTracker._trackEvent('form', 'submit', tag);
//					});
//				} else {
//					$(this).click(function() {
//						URCHIN?urchinTracker(tag):pageTracker._trackPageview(tag);				   
//					});
//				}		
//			});
			
	
	if ($("div#masthead-wrapper").length) {
  $("div#masthead-wrapper").flash(
			{src:"/flash/home-masthead.swf",
			 width:659,
			 height:388,
			 wmode:"transparent",
			 quality:"high"},
			 {version:"7"}),
  			function(htmlOptions) { //Use this to specify a query string, take out if not needed.
					htmlOptions.flashvars.gaAccount = "UA-1266134-11";
					$(this).html($.fn.flash.transform(htmlOptions));
			};
	}
	
	if ($("div#masthead-wrapper").length) {
  $("div#photogallery").flash(
			{src:"/photogallery/photo_gallery.swf?xmlCategory=photogallery/resort_xml.php",
			 width:490,
			 height:430,
			 wmode:"transparent",
			 quality:"high"},
			 {version:"7"});
	
	}
	
	$("div#meetings-masthead").flash(
		{src:"/flash/meetings-masthead.swf",
		 width:659,
		 height:388,
		 wmode:"transparent",
		 quality:"high"},
		 {version:"8"});
	
	$("div#golf-masthead").flash(
		{src:"/flash/golf-masthead.swf",
		 width:659,
		 height:388,
		 wmode:"transparent",
		 quality:"high"},
		 {version:"8"});

	$("div#family-masthead").flash(
		{src:"/flash/family-masthead.swf",
		 width:659,
		 height:388,
		 wmode:"transparent",
		 quality:"high"},
		 {version:"8"});


	/*if ($("div#postcard-preview").length) {
  $("div#postcard-preview").flash(
			{src:"/flash/postcard_preview.swf",
			 width:600,
			 height:400,
			 wmode:"transparent",
			 quality:"high"},
			 {version:"8"}),
  			function(htmlOptions) { //Use this to specify a query string, take out if not needed.
					htmlOptions.flashvars.configFile = "flash/xml/gallery_config.xml";
					htmlOptions.flashvars.fromName = "<?php echo $_GET['fromName']; ?>";
					htmlOptions.flashvars.fromEmail = "<?php echo $_GET['fromEmail']; ?>";
					htmlOptions.flashvars.toName = "<?php echo $_GET['toName']; ?>";
					htmlOptions.flashvars.toEmail = "<?php echo $_GET['toEmail']; ?>";
					htmlOptions.flashvars.subject = "<?php echo $_GET['subject']; ?>";
					htmlOptions.flashvars.message = "<?php echo $_GET['message']; ?>";
					htmlOptions.flashvars.fileName = "<?php echo $_GET['fileName']; ?>";
					htmlOptions.flashvars.caption = "<?php echo $_GET['caption']; ?>";
					$(this).html($.fn.flash.transform(htmlOptions));
			};
  		
	
	}*/
	
	$("div#cottage-inset").flash( {src:"/flash/insets/inset-video-master-large.swf", width:247, height:208, wmode:"transparent", quality:"high"}, {version:"8"},
		function(htmlOptions) {
			htmlOptions.flashvars.videoPath = "/flash/insets/cottages.flv";
			htmlOptions.flashvars.skinPath="/flash/assets/SkinOverPlaySeekMute.swf";
			$(this).html($.fn.flash.transform(htmlOptions));
	});

	$('#suites-flash').flash(
	    {src:"/flash/accommodations-suites.swf",
	    width:606,
	    height:725,
	    wmode:"transparent",
		 quality:"high"},
		 {version:"9"},
	    function(htmlOptions) {
			htmlOptions.flashvars.xmlPath = '/flash/xml/accommodations-suites.xml';
			$(this).html($.fn.flash.transform(htmlOptions));
	    });
	function openLightbox() {
		$("#push-imap a").trigger('click');
	}

	$('#rooms-flash').flash(
	    {src:"/flash/accommodations-rooms.swf",
	    width:606,
	    height:542,
	    wmode:"transparent",
		 quality:"high"},
		 {version:"9"},
	    function(htmlOptions) {
			htmlOptions.flashvars.xmlPath = '/flash/xml/accommodations-rooms.xml';
			$(this).html($.fn.flash.transform(htmlOptions));
	    });

	
	$("div#sales-team-flash").flash(
		{src:"/flash/loader.swf?path=flash/salesteam-02232011.swf",
		 width:450,
		 height:365,
		 wmode:"transparent",
		 quality:"high"},
		 {version:"8"});
	
	$("div#irf-video").flash(
		{src:"/flash/irf-masthead-video.swf",
		 width:660,
		 height:388,
		 wmode:"transparent",
		 quality:"high"},
		 {version:"8"},
		 function(htmlOptions) { //Use this to specify a query string, take out if not needed.
				htmlOptions.flashvars.flvPath = "/flvs/2010-irf-invitational.flv";
				$(this).html($.fn.flash.transform(htmlOptions));
		 });

	$("div#holiday-video").flash(
		{src:"/flash/holiday-video-masthead.swf",
		 width:660,
		 height:388,
		 wmode:"transparent",
		 quality:"high"},
		 {version:"8"},
		 function(htmlOptions) { //Use this to specify a query string, take out if not needed.
				htmlOptions.flashvars.flvPath = "/flash/Broadmoor-Christmas-Final2.flv";
				$(this).html($.fn.flash.transform(htmlOptions));
		 });

//social media sharing
	$('.package-wrapper').each( function() {
		var x = $(this);
		$('.share-link', x).click(function() {
			$('.share-panel', x).show();
			x.css("z-index","10");
			return false;
		});
		$('.share-close', x).click(function(){
			$('.share-panel', x).hide();
			x.css("z-index","1");
			return false;
		});
	});
	
	$('.release-single').each( function() {
		var x = $(this);
		$('.share-link', x).click(function() {
			$('.share-panel', x).show();
			return false;
		});
		$('.share-close', x).click(function(){
			$('.share-panel', x).hide();
			return false;
		});
	});
	$('.release-blurb').each( function() {
		var x = $(this);
		$('.share-link', x).click(function() {
			$('.share-panel', x).show();
			//$(this).parents('.entry').find('.share-panel').css('display','inline');
			return false;
		});
		$('.share-close', x).click(function(){
			$('.share-panel', x).hide();
			//$(this).parents('.entry').find('.share-panel').slideUp('fast');
			return false;
		});
	});
	$('#video-packages').each( function() {
		var x = $(this);
		$('.share-link', x).click(function() {
			$('.share-panel', x).show().css('display','block');
			//$(this).parents('.entry').find('.share-panel').css('display','inline');
			return false;
		});
		$('.share-close', x).click(function(){
			$('.share-panel', x).hide();
			//$(this).parents('.entry').find('.share-panel').slideUp('fast');
			return false;
		});
	});
	$('#video-title-broadmoor-live').each( function() {
		var x = $(this);
		$('.share-link', x).click(function() {
			$('.share-panel', x).show();
			//$(this).parents('.entry').find('.share-panel').css('display','inline');
			return false;
		});
		$('.share-close', x).click(function(){
			$('.share-panel', x).hide();
			//$(this).parents('.entry').find('.share-panel').slideUp('fast');
			return false;
		});
	});	
		
		
	
	// Subscribe js
	
	$("form#channelform select#FID").change( function() {
		var cid = $(this).val();
		//alert("select change");
		$.get("subscribe.html",{FID:cid}, function(data) {
			//alert(data);
			$("#channeldiv").html(data);
		});
	});
	

	//Shows and hides disclaimer info for photo submission
		$('div.terms').hide();
		$('a.toggle').toggle(function(){
		$('div.terms').show();
		 return false;
		},function(){
		$('div.terms').hide();
		return false;
		});


	// Booking Console Promo Code box
	$('div#code-box').hide();
	$('a#add-promo').toggle(function() {
		$('div#code-box').show();
		$(this).addClass('check-long');
		return false; 
		}, function() { 
			$('div#code-box').hide();
			$(this).removeClass('check-long'); 
			return false; 
	});
	
	$("#meeting-map-flash-wrapper").each(function(){
		var openFn=function(hash){
			hash.w.show();
			var thisWindow = hash.w;
			var leftPos = ($(window).width()-thisWindow.width())/2;
			var topPos = Math.max($(window).scrollTop(),parseInt(thisWindow.css('top')));
			thisWindow.css({left:leftPos, top:topPos+10});
			var building = $(hash.t).attr("href");
			if ( building == "#" ) {
				$("#meeting-map-flash iframe").attr("src","/resort-map/");
			} else {
				$("#meeting-map-flash iframe").attr("src","/resort-map/"+building);
			}
		};
		var hideFn=function(hash){
			$("#meeting-map-flash iframe").attr("src","");
			hash.w.hide()
			hash.o.remove();
		};
		$("#meeting-map-flash-wrapper").jqm({onHide:hideFn, onShow: openFn, trigger: ".map-click"});
	});
		
	$('#modal-wrapper').jqm({closeClass:'jqmClose'}).jqmShow();	
	
	var loc = window.location;
	if (loc == 'luxury-resort-suites.html') {
		$('#page-wrapper').addClass('short-masthead');
	};
	 
	 
	$("#whats-this-rfp-popup-link").each(function(){
		//Center modal function
		var centerModal=function(hash){
			hash.w.show();
			hash.w.css("position","absolute");
			var top = ( $(window).height() - hash.w.outerHeight() ) / 2+$(window).scrollTop();
			if ( top < 0 ) {
				top = 10;
			}
			hash.w.css("top", top + "px");
			hash.w.css("left", ( $(window).width() - hash.w.outerWidth() ) / 2+$(window).scrollLeft() + "px");
		};
		//Clear html after close of popup
		var clearPopup=function(hash){
			hash.w.hide()
			hash.o.remove();
		};
		$(this).click(function(e){
			e.preventDefault();
			$("#whats-this-popup-wrapper").jqm({onShow:centerModal,onHide:clearPopup}).jqmShow();
		});
	});
	 
	 
	 
	 
		
  });  
})(jQuery);


$(function() {
        var openFn=function(hash){
            hash.w.show();
            var difference = $(window).width() - $('#dialog').width();
            difference = difference / 2;
            $('#dialog').css({left:difference,top:$(window).scrollTop()+20});
			 imgStartTemp =$(hash.t).attr('id');
			 imgStart =imgStartTemp.split('-');			 
			$('ul#photo-contest-single').cycle(parseInt(imgStart[1],10));
			
		};
		var hideFn=function(hash){
			hash.w.hide()
			hash.o.remove();
		};
		$('ul#photo-contest-single').cycle({fx:'fade', next:'.modal-next', prev:'.modal-prev', timeout: 0 });
		$('#dialog').jqm({onHide:hideFn, onShow: openFn});

		
});	


$(function() {
	var openFn=function(hash){
		hash.w.show();
		var leftPos = ($(window).width()-$('.jqmWindow').width())/2;
		var topPos = Math.max($(window).scrollTop(),parseInt($('.jqmWindow').css('top')));
		$('.jqmWindow').css({left:leftPos, top:topPos});
	};
	var hideFn=function(hash){
		hash.w.hide()
		hash.o.remove();
	};

	$('#four-bedroom-map').jqm({trigger:$('.four-bedroom-cottage'), onShow:openFn, onHide: hideFn}).jqmAddClose($('.jqmClose'));
	$('#eight-bedroom-map').jqm({trigger:$('.eight-bedroom-cottage'), onShow:openFn, onHide: hideFn }).jqmAddClose($('.jqmClose'));
	
	$("div#four-bedroom-cottage").flash(
			{src:"/flash/cottage-4br.swf",
			 width:761,
			 height:452,
			 wmode:"transparent",
			 quality:"high"},
			 {version:"8"});
	$("div#eight-bedroom-cottage").flash(
			{src:"/flash/cottage-8br.swf",
			 width:786,
			 height:438,
			 wmode:"transparent",
			 quality:"high"},
			 {version:"8"});
});

function openLightbox(){
    $('#meeting-map-flash-wrapper').jqmShow()
}

function openMap(){
    jQuery('.map-click').click();

}
