		function PanoClassCtor()
		{
			this.ro = "images/ro/";
			this.pano = "";
			this.caption = "";
			this.name = "";
			this.map="";
		}

		var pa = new Array(25);
		for(var i = 0; i < 25; i++)
		{
			pa[i] = new PanoClassCtor();
		}

		pa[0].ro =pa[0].ro+"tavareslogo.gif";
		pa[0].pano = "panos/tavares1.xml";
		pa[0].caption = "<p></p>";
		pa[0].name = "Tavares";
		pa[0].map="#large";


		

				
			var CPI;//current pano index
			var CRO;//current roll over, string

			function mi(i)
			{	
				document.getElementById('imimage').src = pa[i].ro;
			}
			function mo()
			{
				document.getElementById('imimage').src = CRO;
			}
			function oc(i)
			{
				if(pa[i].pano != "")
				{
					var tempstring = "loadpano(\""+pa[i].pano+"\",false)";
					document.player.execpano(tempstring);
					document.getElementById('panocaption').innerHTML = pa[i].caption;
					CPI = i;
					CRO = pa[i].ro;
					if(document.getElementById('imimage').useMap != pa[i].map)
					{
						document.getElementById('imimage').useMap = pa[i].map;
					}
				}
				else
				{
					if(pa[i].map != pa[CPI].map)
					{
						document.getElementById('imimage').useMap = pa[i].map;
						CRO = pa[i].caption;
					}
					else
					{
						document.getElementById('imimage').useMap=pa[i].map;
						CRO = pa[CPI].ro;
					}
				}
				mo();
			}
