﻿//Javascript
var g_pgtype;
var ddTimer, lastnavshown;
var navImgArray = makeNavImgs();
var navOvImgArray = makeNavOvImgs();

//see if Mozilla or Netscape
var NS6 = document.getElementById&&!document.all //this is global do not remove!!!!

//do all the stuff that needs to be done when a page loads

//create nav images and rollover state
function makeNavImgs() {
	var a = new Array();
	a['about'] = makeImg("/assets/img/about.gif");
	a['work'] = makeImg("/assets/img/work.gif");
	a['clients'] = makeImg("/assets/img/clients.gif");
	a['contact'] = makeImg("/assets/img/contact.gif");
	return a
}
function makeNavOvImgs() {
	var a = new Array();
	a['about'] = makeImg("assets/img/about_ov.gif");
	a['work'] = makeImg("/assets/img/work_ov.gif");
	a['clients'] = makeImg("/assets/img/clients_ov.gif");
	a['contact'] = makeImg("/assets/img/contact_ov.gif");
	return a
}

//set navigation image
function initPage(pgsec) {
	if (pgsec) {
		g_pgtype = pgsec;
		var navimg = getObj(pgsec + "nav");
			navimg.src = navOvImgArray[pgsec].src;
	}
}

function getObj(id) { return document.getElementById(id); }

function makeImg(src) {
	var i  = new Image();
		i.src = src;
	
	return i
}

function getNavInfo(navname) {
	var e = new Array();
	e["navid"] = navname;	
	e["navimg"] = getObj("nav_" + e["navid"]);
	
	return e
}

function navOver(navname) {
	//image rollover
	if (g_pgtype != e["navid"])
		e["navimg"].src = navOvImgArray[e["navid"]].src;
}

function navOut() {	
	e["navimg"].src = navImgArray[e["navid"]].src;
}
