
/*
Simple Image Trail script- By JavaScriptKit.com
Visit http://www.javascriptkit.com for this script and more
This notice must stay intact
Modded: N.Weiner @ Chard . Net
*/
var imagesize = 450;
var offsetfrommouse=[0,-150] //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset

function gettrailobj(){
if (document.getElementById)
return document.getElementById('photo_box').style
else if (document.all)
return document.all.photo_box.style
}

function truebody(){
return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function followmouse(e){
var xcoord=offsetfrommouse[0]
var ycoord=offsetfrommouse[1]
if (typeof e != "undefined"){
xcoord+=e.pageX
ycoord+=e.pageY
}
else if (typeof window.event !="undefined"){
xcoord+=truebody().scrollLeft+event.clientX
ycoord+=truebody().scrollTop+event.clientY
}
gettrailobj().left=xcoord+"px"
gettrailobj().top=ycoord+"px"

}
function ShowPhoto(photo, side) {	
	document.getElementById('photo_box').innerHTML = '<img src="/i/full/'+photo+'">';
	document.getElementById('photo_box').style.display = 'block';
	if (side == 'left') {
		offsetfrommouse[0] = -75 - imagesize;
	} else if (side == 'center') {
		offsetfrommouse[0] = 0 - imagesize/2;
		offsetfrommouse[1] = 20;
	} else if (side == 'right') {
		offsetfrommouse[0] = 30;	
	} else if (side == 'top') {
		offsetfrommouse[0] = 0 - imagesize/2;
		offsetfrommouse[1] = -425;
	}
}

function HidePhoto() {
	document.getElementById('photo_box').style.display = 'none';
}

OpenedNav = false;
OpenedNavTop = false;

window.onload = function () {
	ExpandShadows();
	
	//Setup Menu
	for(key in document.getElementById('nav').childNodes) {
		if (document.getElementById('nav').childNodes[key].tagName == 'LI') {
			document.getElementById('nav').childNodes[key].firstChild.onmouseover = OpenNav;			
		}		
	}
	document.getElementById('content').onmouseover = CloseNav;
	
	if (document.getElementById('photo_box')) {
					document.getElementById('container').onmousemove=followmouse;
				}
}

function ExpandShadows() {
	document.getElementById('shadow_left').style.height = document.body.scrollHeight + 'px';
	document.getElementById('shadow_right').style.height = document.body.scrollHeight + 'px';
}
function ContractShadows() {
	document.getElementById('shadow_left').style.height = '400px';
	document.getElementById('shadow_right').style.height = '400px';
}
function OpenNav() {
	CloseNav();
	this.parentNode.childNodes[2].className = 'OpenNav';	
	this.style.color = '#e5b365';
	OpenedNav = this.parentNode.childNodes[2];	
	OpenedNavTop = this;
}
function CloseNav() {
	if (OpenedNav) {
		OpenedNav.className = 'ClosedNav';
		OpenedNavTop.style.color = '#FFFFFF';
	}
}
function Toggle(sect) {
	section = document.getElementById('sect_'+sect);
	if (section.style.display == 'block') {
		section.style.display = 'none';
		ContractShadows();
	} else {
		section.style.display = 'block';
	}
	ExpandShadows();
}
