function toggleQL () {
        qlObj = document.getElementById('drop_down');
        qlLinkObj = document.getElementById('qlLink');
        if ((qlObj.style.display != 'none') && (qlObj.style.display != '')) {
                qlObj.style.display = 'none';
                return;
        }
        navbarHeight = document.getElementById('toolbar').offsetHeight;

        qlObj.style.display = 'block';
        qlObj.style.position = 'absolute';
        qlObj.style.zIndex = '50';

        qlWidth = qlObj.offsetWidth;
        qlLinkWidth = qlLinkObj.offsetWidth;
        leftPx = (qlLinkObj.offsetLeft);// + qlLinkWidth) - qlWidth;
        // safari + 5
        // ff - 9
        // ie - 9
        if ((leftPx + qlWidth) >= document.body.clientWidth) {
                leftPx = document.body.clientWidth - qlWidth - 9;
        }
        qlObj.style.left = leftPx + 'px';
        qlObj.style.top = navbarHeight + qlLinkObj.offsetTop + 2 + 'px';
}

function toggleQLHome () {
	qlObj = document.getElementById('drop_down');
	flashObj = document.getElementById('flash');
	qlLinkObj = document.getElementById('qlLink');
	if ((qlObj.style.display != 'none') && (qlObj.style.display != '')) {
		qlObj.style.display = 'none';
		flashObj.style.display = 'inline';
		return;
	}
	navbarHeight = document.getElementById('toolbar').offsetHeight;
	
	qlObj.style.display = 'block';
	flashObj.style.display = 'none';
	qlObj.style.position = 'absolute';
	qlObj.style.zIndex = '50';
	
	qlWidth = qlObj.offsetWidth;
	qlLinkWidth = qlLinkObj.offsetWidth;
	leftPx = (qlLinkObj.offsetLeft);// + qlLinkWidth) - qlWidth;
	// safari + 5
	// ff - 9
	// ie - 9
	if ((leftPx + qlWidth) >= document.body.clientWidth) {
		leftPx = document.body.clientWidth - qlWidth - 9;
	}
	qlObj.style.left = leftPx + 'px';
	qlObj.style.top = navbarHeight + qlLinkObj.offsetTop + 2 + 'px';
}



function switchWebcamImg  (newImg,tab,url,caption) {
	newImg = "/photos/" + newImg;
	imgObj = document.getElementById('webcamImage');
	imgObj.src = newImg;
	// Set existing tabs off
	photoTabRef = document.getElementById('photoTab');
	photoTabRef.className = '';
	webcamTabRef = document.getElementById('webcamTab');
	webcamTabRef.className = '';
	tourTabRef = document.getElementById('tourTab');
	tourTabRef.className = '';
	currentTabObj = document.getElementById(tab);
	currentTabObj.className = 'webcam_current';
	// set new URL
	urlObj = document.getElementById('webcamURL');
	urlObj.href = url;
	// set new caption
	captionObj = document.getElementById('webcamCaption');
	captionObj.innerHTML = caption;
}

function switchBigWebcamImg  (newImg,url) {
        newImg = "/photos/" + newImg;
        imgObj = document.getElementById('webcamImage');
        imgObj.src = newImg;
        urlObj = document.getElementById('webcamURL');
        urlObj.href = url;
}


