//preload top level navigation images
logo= new Image();
logo.src = "images/top_nav/boces_logo.gif"
patch1 = new Image();
patch1.src = "images/top_nav/Level2MenuExpand1.gif"
patch2 = new Image();
patch2.src = "images/top_nav/Level2_welcome_08.gif"
patch3 = new Image();
patch3.src = "images/top_nav/level1MenuExpand.gif"

welcomeon = new Image();
welcomeon.src="images/top_nav/welcome-over.gif";
newson=new Image();
newson.src = "images/top_nav/news-over.gif";
depton= new Image();
depton.src = "images/top_nav/dept-over.gif";
trainingon = new Image();
trainingon.src  = "images/top_nav/training-over.gif";
employmenton = new Image();
employmenton.src  ="images/top_nav/employment-over.gif";
sitemapon = new Image();
sitemapon.src = "images/top_nav/sitemap-over.gif"


welcomeoff = new Image();
welcomeoff.src="images/top_nav/welcome.gif";
newsoff=new Image();
newsoff.src = "images/top_nav/news.gif";
deptoff= new Image();
deptoff.src = "images/top_nav/dept.gif";
trainingoff = new Image();
trainingoff.src  = "images/top_nav/training.gif";
employmentoff = new Image();
employmentoff.src  ="images/top_nav/employment.gif";
sitemapoff = new Image();
sitemapoff.src = "images/top_nav/sitemap.gif"

//preload welcome@nav images
welcome1on = new Image();
welcome1on.src = "images/top_nav/Wel_superintendent-over.gif";
welcome2on = new Image();
welcome2on.src = "images/top_nav/wel_aboutus-over.gif";
welcome3on = new Image();
welcome3on.src = "images/top_nav/wel_faq-over.gif";
welcome4on = new Image();
welcome4on.src = "images/top_nav/wel_links-over.gif";
welcome5on = new Image();
welcome5on.src = "images/top_nav/wel_directions-over.gif";
welcome6on = new Image();
welcome6on.src = "images/top_nav/wel_contactus-over.gif";

welcome1off = new Image();
welcome1off.src = "images/top_nav/Wel_superintendent.gif";
welcome2off = new Image();
welcome2off.src = "images/top_nav/wel_aboutus.gif";
welcome3off = new Image();
welcome3off.src = "images/top_nav/wel_faq.gif";
welcome4off = new Image();
welcome4off.src = "images/top_nav/wel_links.gif";
welcome5off = new Image();
welcome5off.src= "images/top_nav/wel_directions.gif";
welcome6off = new Image();
welcome6off.src = "images/top_nav/wel_contactus.gif";

//preload news@nav images
news1on = new Image();
news1on.src = "images/top_nav/Level2Menu_news_pressrel-03.gif";
news2on = new Image();
news2on.src = "images/top_nav/Level2Menu_news_events-over.gif";
news3on = new Image();
news3on.src = "images/top_nav/Level2Menu_news_calendar-ov.gif";

news1off = new Image();
news1off.src = "images/top_nav/Level2Menu_news_pressreleas.gif";
news2off = new Image();
news2off.src = "images/top_nav/Level2Menu_news_events.gif";
news3off = new Image();
news3off.src = "images/top_nav/Level2Menu_news_calendar.gif";

//preload dept@nav images
dept1on = new Image();
dept1on.src = "images/top_nav/Level2Menu_dept_careerTech-.gif";
dept2on = new Image();
dept2on.src = "images/top_nav/Level2Menu_dept_curriculum-.gif";
dept3on = new Image();
dept3on.src = "images/top_nav/Level2Menu_dept_guidance-ov.gif";
dept4on = new Image();
dept4on.src = "images/top_nav/Level2Menu_dept_healthSa-09.gif";
dept5on = new Image();
dept5on.src = "images/top_nav/Level2Menu_dept_internal-11.gif";
dept6on = new Image();
dept6on.src = "images/top_nav/Level2Menu_dept_regional-13.gif";
dept7on = new Image();
dept7on.src = "images/top_nav/Level2Menu_dept_schoolComm-.gif";
dept8on = new Image();
dept8on.src = "images/top_nav/Level2Menu_dept_specialEd-o.gif";

dept1off = new Image();
dept1off.src = "images/top_nav/Level2Menu_dept_careerTech.gif";
dept2off = new Image();
dept2off.src = "images/top_nav/Level2Menu_dept_curriculum.gif";
dept3off = new Image();
dept3off.src = "images/top_nav/Level2Menu_dept_guidance.gif";
dept4off = new Image();
dept4off.src = "images/top_nav/Level2Menu_dept_healthSafet.gif";
dept5off = new Image();
dept5off.src = "images/top_nav/Level2Menu_dept_internalDep.gif";
dept6off = new Image();
dept6off.src = "images/top_nav/Level2Menu_dept_regionalPer.gif";
dept7off = new Image();
dept7off.src = "images/top_nav/Level2Menu_dept_schoolComm.gif";
dept8off = new Image();
dept8off.src = "images/top_nav/Level2Menu_dept_specialEd.gif";



//preload training@nav images
training1on = new Image();
training1on.src="images/top_nav/Level2Menu_training_adult-o.gif";

training2on = new Image();
training2on.src="images/top_nav/Level2Menu_training_career-.gif";

training3on = new Image();
training3on.src="images/top_nav/Level2Menu_training_comp-07.gif";

training4on = new Image();
training4on.src="images/top_nav/Level2Menu_training_05cu-09.gif";

training5on = new Image();
training5on.src="images/top_nav/Level2Menu_training_guid-11.gif";

training6on = new Image();
training6on.src="images/top_nav/Level2Menu_training_setrc-o.gif";

training7on = new Image();
training7on.src="images/top_nav/Level2Menu_training_teac-15.gif";

training8on = new Image();
training8on.src="images/top_nav/rp-over.gif";

training1off=new Image();
training1off.src="images/top_nav/Level2Menu_training_adult.gif";
training2off=new Image();
training2off.src="images/top_nav/Level2Menu_training_career.gif";
training3off=new Image();
training3off.src="images/top_nav/Level2Menu_training_compute.gif";
training4off=new Image();
training4off.src="images/top_nav/Level2Menu_training_05curri.gif";
training5off=new Image();
training5off.src="images/top_nav/Level2Menu_training_guidanc.gif";
training6off=new Image();
training6off.src="images/top_nav/Level2Menu_training_setrc.gif";
training7off=new Image();
training7off.src="images/top_nav/Level2Menu_training_teacher.gif";
training8off=new Image();
training8off.src="images/top_nav/rp.gif";

//preload employment@nav images
employment1on = new Image();
employment1on.src="images/top_nav/Level2Menu_Employ_olas-over.gif";
employment2on = new Image();
employment2on.src="images/top_nav/Level2Menu_Employ_jobs-over.gif";

employment1off = new Image();
employment1off.src="images/top_nav/Level2Menu_Employ_olas.gif";
employment2off = new Image();
employment2off.src="images/top_nav/Level2Menu_Employ_jobs.gif";


//get browser type
var bName = navigator.appName;
var browser;

if(bName == "Netscape") {
	browser = "nn";
}

if (document.getElementById) {
   browser = "ns6";
} 

//image rollover for sub navs.
function subOn(subNav, img) {
	if (browser == 'nn') {
		document.layers[subNav].document.images[img].src = eval(img + "on.src");
	} else {
		window.document.images[img].src = eval(img + "on.src");
	}
}

function subOff(subNav, img) {
	if (browser == 'nn') {
		document.layers[subNav].document.images[img].src = eval(img + "off.src");
	} else {
		window.document.images[img].src = eval(img + "off.src");
	}
}

var mainSwitch = 0;
var isModelsOn = false;
var lastLayer;
var lastImgLayer;
var lastImg;
var x1,x2,y1,y2;

function turnOn() {
	mainSwitch = 1;
}


if (window.captureEvents) {
        window.captureEvents(Event.MOUSEMOVE);
        window.onmousemove = mouseTracker;
} else {
        document.onmousemove = mouseTracker;
        
}

function mouseTracker(e) {
	e = e || window.Event || window.event;
    window.pageX = e.pageX || e.clientX;
    window.pageY = e.pageY || e.clientY;

	setTimeout("",2000);

			y1 = 77;				//pixels above nav
			x1 = 0;				//pixels to left of nav
			y2  = 155;			//pixels below nav
			x2 =  800;			//pixels to right of nav

			my1 = 0;			//pixels above model nav
			mx1 = 125;			//pixels to left of model nav
			my2  = 400;			//pixels below model nav
			mx2 =  250;			//pixels to right of model nav
		
		if (isModelsOn == true) {
			if((window.pageX < (mx1-10) || window.pageX > mx2 || window.pageY < (my1-5) || window.pageY > my2) ) {
				hide('models');
			}
		} else if ((window.pageX < (x1-10) || window.pageX > x2 || window.pageY < (y1-5) || window.pageY > y2) && lastLayer != null) {
				hide(lastLayer);
				changeImage(lastImg,lastImg + 'off','false');
				lastLayer = null;
		}
}

function menuSwitch(aLayer,imgName) {
	if (mainSwitch == 1) {
		if (lastLayer != null) {
			hide(lastLayer);
			changeImage(lastImg,lastImg + 'off','false');
		}
		changeImage(imgName,imgName + 'on','false');
		show(aLayer)
		lastLayer = aLayer;
		lastImg = imgName;
	}
}

function changeImage(imgName,imgObj,isLayerOn) {
	if (mainSwitch == 1) {
		if (isModelsOn == true) {
			hide('models');
		}
		if (isLayerOn == 'true' && lastLayer != null) {
			hide(lastLayer);
			lastLayer = null;
			window.document.images[lastImg].src = eval(lastImg + "off.src");
		}
		window.document.images[imgName].src = eval(imgObj + ".src");
	}
}

function changeLayerLast(isLayerOn) {
	if (mainSwitch == 1) {
		if (isModelsOn == true) {
			hide('models');
		}
		if (isLayerOn == 'true' && lastLayer != null) {
			hide(lastLayer);
			lastLayer = null;
			window.document.images[lastImg].src = eval(lastImg + "off.src");
		}		
	}
}

// hide element  
function hide(aLayer) {
	if (mainSwitch == 1) {
		if (aLayer == 'models') {
			isModelsOn = false;
			subOff('showroom', 'shop2');
		}
	  	theobjs[aLayer].objHide();
	}
}

// show element
function show(aLayer) {
	if (mainSwitch == 1) {
		if (aLayer == 'models') {
			isModelsOn = true;
			subOn('showroom', 'shop2');
		}
	   	theobjs[aLayer].objShow();
	}
}

