window.addEvent('domready', function() {
	//carousel
	if ($('carousel')) {
		new SimpleCarousel($('carousel'), $$('#carousel div.slide'), $$('#carousel ul li'), {
			slideInterval: 5000,
			rotateAction: 'click'
		});
	}
	
	// calendar
	if ($('bdate') && $('edate')) { 
		new Calendar({ bdate: 'M d, Y', edate: 'M d, Y' }, { 
			direction: .5, 
			pad: 1, 
			tweak: { x: -118, y: 20 }		
		});
	}
	
	if ($('frm_reservation')) {
		$('frm_reservation').addEvent('submit', function(e) {
			e.stop();
			reservations_modal();			
		});
	}
	// Make a reservation button on Room detail pages
	if ($$('.btn-chk a')) {
		$$('.btn-chk a').addEvent('click', function(e){
			e.stop();
			reservations_modal();
			//	var pulseFx = new Fx.Tween('frm_reservation', {
			//		property: 'opacity',
			//		duration: 450
			//	});
			//	var pulse2Fx = new Fx.Tween('wrapper', {
			//		property: 'opacity',
			//		duration: 100
			//	});
			//	pulse2Fx.start(1,.1); /*fade out the page*/
			//	pulseFx.start(1,.1); /*fade out the form*/
			//	pulseFx.start.pass([.1,1], pulseFx).delay(500);
			//	/*	wait half a sec then bring it back and repeat */
			//	pulseFx.start.pass([1,.1], pulseFx).delay(1000);
			//	pulseFx.start.pass([.1,1], pulseFx).delay(1500);
			//	pulseFx.start.pass([1,.1], pulseFx).delay(2000);
			//	pulseFx.start.pass([.1,1], pulseFx).delay(2500);
			//	pulse2Fx.start.pass([.1,1], pulse2Fx).delay(3000); /*fade the page back */
		});
	}
}); // end domready

function reservations_modal() {
	memberid = $('memberid').get('value');
	pets = $('pets').get('value');
	pf = $('pf').get('value');
	action = $('action').get('value');
	bdate = $('bdate').get('value');
	edate = $('edate').get('value');
	rooms = $('units').get('value');
	guests = $('guests').get('value');
	javaon = $('javaon').get('value');
	fsgo = $('fsgo').get('value');				
		
	url = $('url').value + '?memberid=' + memberid + '&bdate=' + bdate + '&edate=' + edate + '&pets=' + pets + '&action=' + action + '&units=' + rooms + '&guests=' + guests + '&javaon=' + javaon;
	
	//if (Browser.Engine.trident == true) {
		reservation_window = window.open(url,"Reservation","menubar=no,width=1,height=1,toolbar=no");
		reservation_window.blur(); window.focus();
		setTimeout ('reservation_window.close();', 3000);
	//}

	Shadowbox.open({ player: 'iframe',title: 'Book Online',content: url,width: 765	});
}

//run shadowbox
Shadowbox.init({
	overlayColor: "#3D60A6",
	players: ["iframe", "img"]
 
});