// JavaScript Document




function show_controls(){
$('control_wrapper').style.display="block";
if (!document.play_status)(function(){begin_play()}).delay(1200);
}



function switch_main(thumb){

			var src=thumb.src;
			var photo= $('main_photo');
			if(photo.filters!=null)photo.filters[0].apply();
			photo.src=src;
			if(photo.filters!=null)photo.filters[0].play();
			var $photo_text=$('photo_text');
			if ($photo_text.firstChild) $photo_text.firstChild.nodeValue=thumb.getAttribute('alt');
			thumb_on(thumb);
}
function thumb_on(thumb){
			if (document.thumb_on) {
				var old_thumb=document.thumb_on;
				old_thumb.style.borderColor="#FFFFFF";
			}
			thumb.style.borderColor="#011C51";
			document.thumb_on=thumb;
}
function begin_play(){
	if(document.play_status!="play") {   //disable play button if already playing
	document.play_status="play";
	$('play_but').src="/common/play_but_over.jpg";
	$('pause_but').src="/common/pause_but.jpg";
	play();
	}
}

function play(){
	
	if (document.play_status!="stop") 	 {
		
		var gallery=document.getElementById("gallery");
		var aImg=gallery.getElementsByTagName("IMG");
		if (!document.thumb_on) document.thumb_on=aImg[0];
		for (var i=0;aImg[i]!=document.thumb_on;i++) {}
		if (aImg[i+1]) switch_main(aImg[i+1]);
		else switch_main(aImg[1]);
		
		
		setTimeout("play()",2000);
	}
}

function pause(){
	if (document.play_status=="play") {
		document.play_status="stop";
		$('pause_but').src="/common/pause_but_over.jpg";
		$('play_but').src="/common/play_but.jpg";
	}

	
	
}

function back(){
	pause();
	var gallery=document.getElementById("gallery");
	var aImg=gallery.getElementsByTagName("IMG");
	if (!document.thumb_on) document.thumb_on=aImg[0];
	for (var i=0;aImg[i]!=document.thumb_on;i++) {}
	if (i>>0) switch_main(aImg[i-1]);
	else switch_main(aImg[aImg.length-1]);
}
function forward(){
	pause();	
	var gallery=document.getElementById("gallery");
	var aImg=gallery.getElementsByTagName("IMG");
	if (!document.thumb_on) document.thumb_on=aImg[0];
		
	for (var i=0;aImg[i]!=document.thumb_on;i++) {}
	if (aImg[i+1]) switch_main(aImg[i+1]);
	else switch_main(aImg[0]);
}

	


			

function view(level,map_name){
if (map_name=='road') var maptype="YAHOO_MAP_REG"; else var maptype="YAHOO_MAP_SAT";
if (level=="valley") {var zoom=7; }
if (level=="town") {zoom=5;}
if (level=="hood") {zoom=3;}
if (level=="street") {zoom=1;}

my_map.drawZoomAndCenter(myPoint, zoom);
my_map.addOverlay(marker);
my_map.addZoomLong(); 

my_map.setMapType(eval(maptype));
var element= level+map_name;

$$('#map_controls a').each(function(a) {
a.removeClass('active');
});

$(element).addClass('active');

}

function load_pano(element,pano){
	
	if(!$(element)) element=$('pano1');
	var fo = new FlashObject("flashvr.swf", "mymovie", "600", "430", "6", "#FFFFFF");
	var flashvars="q=4&f=120&au=5&p=360&s="+pano+"&u=Jeff%20glynn&l=1&c=FFFFFF";
	fo.addParam("flashvars", flashvars);
	fo.addParam("quality","high");
	fo.write("panorama");
	
		
	$$('#pano_controls a').each(function(a) {
		a.removeClass('active');
	});
	$(element).addClass('active');			
}
	   
			

