﻿/// <reference path="jquery.intellisense.js"/>

/****************
 INITIALISATION  
****************/

$(document).ready(function()
{
	if ($("#ActionButtons li#View3DTourButton").length > 0)
	{
		init3DTour();
	}
});

var init3DTour = function() {
	$("#View3DTourButton").click(function() {
		var movieTopOffset = 15;
		var movieWidth = 664;
		var vrMovie = configVRs[0];
		var roomPortrait = $(".RoomPortrait");
		var movieHeight = roomPortrait.height() + movieTopOffset;

		// Create flash element
		var containerID = "VR3DTourContainer";
		var params = { wmode: "window", allowfullscreen: true };
		swfobject.embedSWF(vrMovie.url, containerID, movieWidth, movieHeight, "9", false, false, params);

		$("#VR3DTourContainer").css("position", "absolute");
		$("#VR3DTourContainer").css("top", (roomPortrait.position().top - movieTopOffset) + "px");
		$("#VR3DTourContainer").css("left", (roomPortrait.offset().left) + "px");
		$("#VR3DTourContainer").show();

		$("#VR3DTourContainer").expose({
			api: true,
			opacity: 0.85,
			color: "#000",
			onBeforeClose: function() {
				$("#VR3DTourContainer").hide();
			}
		}).load();
	});

	// Show the controls & buttons. The timeout is for a stupid bug in safari...
	window.setTimeout("$('#View3DTourButton').show();", 10);
}
