//Thanks to friend Dan for his helpful resize fix.. thank you, Dan
//--Candace

// Copyright (C) 1999 Dan Steinman
// Distributed under the terms of the GNU Library General Public License
// Available at http://www.dansteinman.com/dynapi/
//Fixes that pesky resize problem

	browser = navigator.appName; 
	version = parseInt(navigator.appVersion); 

	isNetscape = (browser == "Netscape");
	isIE = (browser == "Microsoft Internet Explorer");
	
	initialize = 1;


if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)==4) {
	widthCheck = window.innerWidth;
	heightCheck = window.innerHeight;
	window.onResize = resizeFix;
}
function resizeFix() {
	if (widthCheck != window.innerWidth || heightCheck != window.innerHeight)
	document.location.href = document.location.href;
}
//This preloads images in addition to setting up the separate browser methods.
//DON'T DELETE!  --Candace

//Define and initialize variables
version = 0;
initialize = 0;
function onLoad() { 

	browser = navigator.appName; 
	version = parseInt(navigator.appVersion); 

	isNetscape = (browser == "Netscape");
	isIE = (browser == "Microsoft Internet Explorer");
	
	initialize = 1;
}
 
		// pre-load images for rollovers 
//ugly preload... necessary because of all the sliced up images.. sorry

	logo_main					=	new Image(288,230);
	logo_main.src				=	"graphics/logo_blue.gif";
	background					=	new Image;
	background.src				=	"graphics/back.gif";

//Preload main images -- 3 on the front page
	bike						=	new Image(100,149);
	bike.src					=	"graphics/bike.jpg";
	kids						=	new Image(250,168);
	kids.src					=	"graphics/kids.jpg";
	couple_front				=	new Image(250,168);
	couple_front.src			=	"graphics/couple_front.jpg";
	
//About us composites
	l_aboutus_r01_c1			=	new Image(288,14);
	l_aboutus_r01_c1.src		=	"graphics/l_aboutus_r01_c1.jpg";
	l_aboutus_r02_c1			=	new Image(202,216);
	l_aboutus_r02_c1.src		=	"graphics/l_aboutus_r02_c1.jpg";
	l_aboutus_r02_c2			=	new Image(68,31);
	l_aboutus_r02_c2.src		=	"graphics/l_aboutus_r02_c2.jpg";
	l_aboutus_r02_c5			=	new Image(18,59);
	l_aboutus_r02_c5.src		=	"graphics/l_aboutus_r02_c5.jpg";
	l_aboutus_r03_c2			=	new Image(68,28);
	l_aboutus_r03_c2.src		=	"graphics/l_aboutus_r03_c2.jpg";
	l_aboutus_r04_c2			=	new Image(25,48);
	l_aboutus_r04_c2.src		=	"graphics/l_aboutus_r04_c2.jpg";
	l_aboutus_r04_c4			=	new Image(61,18);
	l_aboutus_r04_c4.src		=	"graphics/l_aboutus_r04_c4.jpg";
	l_aboutus_r05_c4			=	new Image(61,30);
	l_aboutus_r05_c4.src		=	"graphics/l_aboutus_r05_c4.jpg";
	l_aboutus_r06_c2			=	new Image(21,44);
	l_aboutus_r06_c2.src		=	"graphics/l_aboutus_r06_c2.jpg";
	l_aboutus_r06_c3			=	new Image(65,22);
	l_aboutus_r06_c3.src		=	"graphics/l_aboutus_r06_c3.jpg";
	l_aboutus_r07_c3			=	new Image(65,22);
	l_aboutus_r07_c3.src		=	"graphics/l_aboutus_r07_c3.jpg";
	l_aboutus_r08_c2			=	new Image(68,15);
	l_aboutus_r08_c2.src		=	"graphics/l_aboutus_r08_c2.jpg";
	l_aboutus_r08_c5			=	new Image(18,65);
	l_aboutus_r08_c5.src		=	"graphics/l_aboutus_r09_c2.jpg";
	l_aboutus_r09_c2			=	new Image(68,50);
	l_aboutus_r09_c2.src		=	"graphics/l_aboutus_r09_c2.jpg";


//Obituaries composites
	l_obituaries_r01_c1			=	new Image(288,21);
	l_obituaries_r01_c1.src		=	"graphics/l_obituaries_r01_c1.jpg";
	l_obituaries_r02_c1			=	new Image(202,209);
	l_obituaries_r02_c1.src		=	"graphics/l_obituaries_r02_c1.jpg";
	l_obituaries_r02_c2			=	new Image(65,25);
	l_obituaries_r02_c2.src		=	"graphics/l_obituaries_r02_c2.jpg";
	l_obituaries_r02_c4			=	new Image(21,51);
	l_obituaries_r02_c4.src		=	"graphics/l_obituaries_r02_c4.jpg";
	l_obituaries_r03_c2			=	new Image(65,26);
	l_obituaries_r03_c2.src		=	"graphics/l_obituaries_r03_c2.jpg";
	l_obituaries_r04_c2			=	new Image(25,93);
	l_obituaries_r04_c2.src		=	"graphics/l_obituaries_r04_c2.jpg";
	l_obituaries_r04_c3			=	new Image(61,20);
	l_obituaries_r04_c3.src		=	"graphics/l_obituaries_r04_c3.jpg";
	l_obituaries_r05_c3			=	new Image(61,27);
	l_obituaries_r05_c3.src		=	"graphics/l_obituaries_r05_c3.jpg";
	l_obituaries_r06_c3			=	new Image(61,19);
	l_obituaries_r06_c3.src		=	"graphics/l_obituaries_r06_c3.jpg";
	l_obituaries_r07_c3			=	new Image(61,27);
	l_obituaries_r07_c3.src		=	"graphics/l_obituaries_r07_c3.jpg";
	l_obituaries_r08_c2			=	new Image(65,19);
	l_obituaries_r08_c2.src		=	"graphics/l_obituaries_r08_c2.jpg";
	l_obituaries_r08_c4			=	new Image(21,65);
	l_obituaries_r08_c4.src		=	"graphics/l_obituaries_r08_c4.jpg";
	l_obituaries_r09_c2			=	new Image(65,46);
	l_obituaries_r09_c2.src		=	"graphics/l_obituaries_r09_c2.jpg";


//Plan Ahead composites
	l_planahead_r01_c1			=	new Image(288,18);
	l_planahead_r01_c1.src		=	"graphics/l_planahead_r01_c1.jpg";
	l_planahead_r02_c1			=	new Image(201,212);
	l_planahead_r02_c1.src		=	"graphics/l_planahead_r02_c1.jpg";
	l_planahead_r02_c2			=	new Image(64,28);
	l_planahead_r02_c2.src		=	"graphics/l_planahead_r02_c2.jpg";
	l_planahead_r02_c5			=	new Image(23,54);
	l_planahead_r02_c5.src		=	"graphics/l_planahead_r02_c5.jpg";
	l_planahead_r03_c2			=	new Image(64,26);
	l_planahead_r03_c2.src		=	"graphics/l_planahead_r03_c2.jpg";
	l_planahead_r04_c2			=	new Image(26,46);
	l_planahead_r04_c2.src		=	"graphics/l_planahead_r04_c2.jpg";
	l_planahead_r04_c4			=	new Image(61,22);
	l_planahead_r04_c4.src		=	"graphics/l_planahead_r04_c4.jpg";
	l_planahead_r05_c4			=	new Image(61,24);
	l_planahead_r05_c4.src		=	"graphics/l_planahead_r05_c4.jpg";
	l_planahead_r06_c2			=	new Image(22,46);
	l_planahead_r06_c2.src		=	"graphics/l_planahead_r06_c2.jpg";
	l_planahead_r06_c3			=	new Image(65,22);
	l_planahead_r06_c3.src		=	"graphics/l_planahead_r06_c3.jpg";
	l_planahead_r07_c3			=	new Image(65,24);
	l_planahead_r07_c3.src		=	"graphics/l_planahead_r07_c3.jpg";
	l_planahead_r08_c2			=	new Image(64,18);
	l_planahead_r08_c2.src		=	"graphics/l_planahead_r08_c2.jpg";
	l_planahead_r08_c5			=	new Image(23,66);
	l_planahead_r08_c5.src		=	"graphics/l_planahead_r08_c5.jpg";
	l_planahead_r09_c2			=	new Image(64,48);
	l_planahead_r09_c2.src		=	"graphics/l_planahead_r09_c2.jpg";


//Services
	l_services_r01_c1			=	new Image(288,21);
	l_services_r01_c1.src		=	"graphics/l_services_r01_c1.jpg";
	l_services_r02_c1			=	new Image(205,209);
	l_services_r02_c1.src		=	"graphics/l_services_r02_c1.jpg";
	l_services_r02_c2			=	new Image(65,23);
	l_services_r02_c2.src		=	"graphics/l_services_r02_c2.jpg";
	l_services_r02_c5			=	new Image(18,49);
	l_services_r02_c5.src		=	"graphics/l_services_r02_c5.jpg";
	l_services_r03_c2			=	new Image(65,26);
	l_services_r03_c2.src		=	"graphics/l_services_r03_c2.jpg";
	l_services_r04_c2			=	new Image(22,50);
	l_services_r04_c2.src		=	"graphics/l_services_r04_c2.jpg";
	l_services_r04_c4			=	new Image(61,24);
	l_services_r04_c4.src		=	"graphics/l_services_r04_c4.jpg";	
	l_services_r05_c4			=	new Image(61,26);
	l_services_r05_c4.src		=	"graphics/l_services_r05_c4.jpg";
	l_services_r06_c2			=	new Image(17,43);
	l_services_r06_c2.src		=	"graphics/l_services_r06_c2.jpg";
	l_services_r06_c3			=	new Image(66,24);
	l_services_r06_c3.src		=	"graphics/l_services_r06_c3.jpg";	
	l_services_r07_c3			=	new Image(66,19);
	l_services_r07_c3.src		=	"graphics/l_services_r07_c3.jpg";
	l_services_r08_c2			=	new Image(65,23);
	l_services_r08_c2.src		=	"graphics/l_services_r08_c2.jpg";
	l_services_r08_c5			=	new Image(18,67);
	l_services_r08_c5.src		=	"graphics/l_services_r08_c5.jpg";
	l_services_r09_c2			=	new Image(65,44);
	l_services_r09_c2.src		=	"graphics/l_services_r09_c2.jpg";


function LayerCheck() {
//Layers: cross-browser
//This checks for NN4 and IE4 and higher
isNetscape = (document.layers)? true:false;
isIE = (document.all)? true:false;
}

function initLayer(id) {
//Sets main visible, hides other layers
//Call function in all layers
	if (isNetscape) {
		if (id == "mainDiv") document.layers[id].visibility = "show";
		else if (id != "mainDiv") document.layers[id].visibility = "hide";
	}
	else if (isIE) {
		if (id == "mainDiv") document.all[id].style.visibility = "visible";
		else if (id != "mainDiv") document.all[id].style.visibility = "hidden";
	}
}


// Show/Hide functions for non-pointer layer/objects
function show(id) {
	if (isNetscape) document.layers[id].visibility = "show";
	else if (isIE) document.all[id].style.visibility = "visible";
}

function hide(id) {
	if (isNetscape) document.layers[id].visibility = "hide";
	else if (isIE) document.all[id].style.visibility = "hidden";
}

