function generatePano()
{
  var so = new SWFObject("http://www.myvisuallistings.com/panoramic_plugins/pano.swf", "pano", "100%", "100%", "9", "#282828");   
  so.addVariable("xml_file","http://www.myvisuallistings.com/xml/pano-pack/"+tourID+"/"+panoType+"/1.xml");  
  so.addParam("allowFullScreen","true");
  so.addParam("allowScriptAccess","sameDomain");
  so.addParam("quality","high");
  so.write("panoHolder");
  window.document["pano"].focus();
}

jQuery(document).ready(function()
{
	jQuery("body").append('<div id="panoHolder"></div>');
	jQuery("#panoStarter").click(function(){
		getSizes();	
		jQuery("#panoHolder").show();
		jQuery("#panoHolder").css("top",windowH/2);
		jQuery("#panoHolder").css("left",windowW/2);
		jQuery("#panoHolder").animate({ 
			width: "100%",
			height: "100%",
			top:0,
			left:0
		}, 400, generatePano());
	});

});
var windowW = parseInt("630");
var windowH = parseInt("460");

function getSizes()
{
	
	if (parseInt(navigator.appVersion)>3)
	{
		if (navigator.appName=="Netscape")
		{
			windowW = window.innerWidth;
			windowH = window.innerHeight;
		}
		if (navigator.appName.indexOf("Microsoft")!=-1)
		{
			windowW = document.documentElement.clientWidth;
			windowH = document.documentElement.clientHeight;
		}
	}
}
function openPano()
{
	getSizes();	
	jQuery("#panoHolder").show();
	jQuery("#panoHolder").css("top",windowH/2);
	jQuery("#panoHolder").css("left",windowW/2);
	jQuery("#panoHolder").animate(
		{ 
			width: "100%",
			height: "100%",
			top:0,
			left:0
		}, 
		400,
		generatePano());
}



function closePano()
{
	getSizes();
	 	toSizeH = windowH/2;
		 toSizeW = windowW/2;
		jQuery("#panoHolder").empty();
		jQuery("#panoHolder").animate({ 
			width: 1,
			height: 1,
			top:toSizeH,
			left:toSizeW
		}, {
			duration: 400,
			oncomplete: function(){
			jQuery("#panoHolder").hide();
			}
		});
	if(typeof window.toggleSlide == 'function') {
			// function exists, so we can now call it
			toggleSlide();
		}
	
}

