// Javascript Functions for Rollover
var background = new Array();
var navoff = new Array();
var navover = new Array();
var navsel = new Array();
var gallery = new Array();
var galleryThumb = new Array();
var currentPhotoId = 1;

function preloadNav(){
	var location = document.location.href;
	var relpath;
	if(location.indexOf('/private') != -1){
		relpath = '../';
	} else {
		relpath = '';
	}
	// load backgrounds
	background[0] = new Image(); background[0].src = relpath + 'images/background_01.gif';
	background[1] = new Image(); background[1].src = relpath + 'images/background_02.gif';
	background[2] = new Image(); background[2].src = relpath + 'images/background_03.gif';
	background[3] = new Image(); background[3].src = relpath + 'images/background_04.gif';
	
	// load navigation
	//navoff[0] = new Image(); navoff[0].src = relpath + 'images/nav/nav_home_off.gif';
	navoff[1] = new Image(); navoff[1].src = relpath + 'images/nav/nav_services_off.gif';
	navoff[2] = new Image(); navoff[2].src = relpath + 'images/nav/nav_gallery_off.gif';
	navoff[3] = new Image(); navoff[3].src = relpath + 'images/nav/nav_benefits_off.gif';
	navoff[4] = new Image(); navoff[4].src = relpath + 'images/nav/nav_projects_off.gif';
	navoff[5] = new Image(); navoff[5].src = relpath + 'images/nav/nav_community_off.gif';
	navoff[6] = new Image(); navoff[6].src = relpath + 'images/nav/nav_testimonials_off.gif';
	navoff[7] = new Image(); navoff[7].src = relpath + 'images/nav/nav_news_off.gif';
	navoff[8] = new Image(); navoff[8].src = relpath + 'images/nav/nav_contactus_off.gif';
	navoff[9] = new Image(); navoff[9].src = relpath + 'images/nav/nav_safety_off.gif';
	navoff[10] = new Image(); navoff[10].src = relpath + 'images/nav/nav_careers_off.gif';
	navoff[11] = new Image(); navoff[11].src = relpath + 'images/nav/nav_login_off.gif';
	
	//navover[0] = new Image(); navover[0].src = relpath + 'images/nav/nav_home_on.gif';
	navover[1] = new Image(); navover[1].src = relpath + 'images/nav/nav_services_on.gif';
	navover[2] = new Image(); navover[2].src = relpath + 'images/nav/nav_gallery_on.gif';
	navover[3] = new Image(); navover[3].src = relpath + 'images/nav/nav_benefits_on.gif';
	navover[4] = new Image(); navover[4].src = relpath + 'images/nav/nav_projects_on.gif';
	navover[5] = new Image(); navover[5].src = relpath + 'images/nav/nav_community_on.gif';
	navover[6] = new Image(); navover[6].src = relpath + 'images/nav/nav_testimonials_on.gif';
	navover[7] = new Image(); navover[7].src = relpath + 'images/nav/nav_news_on.gif';
	navover[8] = new Image(); navover[8].src = relpath + 'images/nav/nav_contactus_on.gif';
	navover[9] = new Image(); navover[9].src = relpath + 'images/nav/nav_safety_on.gif';
	navover[10] = new Image(); navover[10].src = relpath + 'images/nav/nav_careers_on.gif';
	navover[11] = new Image(); navover[11].src = relpath + 'images/nav/nav_login_on.gif';
	
	//navsel[0] = new Image(); navsel[0].src = relpath + 'images/nav/nav_home.gif';
	navsel[1] = new Image(); navsel[1].src = relpath + 'images/nav/nav_services.gif';
	navsel[2] = new Image(); navsel[2].src = relpath + 'images/nav/nav_gallery.gif';
	navsel[3] = new Image(); navsel[3].src = relpath + 'images/nav/nav_benefits.gif';
	navsel[4] = new Image(); navsel[4].src = relpath + 'images/nav/nav_projects.gif';
	navsel[5] = new Image(); navsel[5].src = relpath + 'images/nav/nav_community.gif';
	navsel[6] = new Image(); navsel[6].src = relpath + 'images/nav/nav_testimonials.gif';
	navsel[7] = new Image(); navsel[7].src = relpath + 'images/nav/nav_news.gif';
	navsel[8] = new Image(); navsel[8].src = relpath + 'images/nav/nav_contactus.gif';
	navsel[9] = new Image(); navsel[9].src = relpath + 'images/nav/nav_safety.gif';
	navsel[10] = new Image(); navsel[10].src = relpath + 'images/nav/nav_careers.gif';
	navsel[11] = new Image(); navsel[11].src = relpath + 'images/nav/nav_login.gif';
}

preloadNav();

function swapNav(contentid, imgarray, imgid){
	document.images[contentid].src = imgarray[imgid].src;
}

function preloadGallery(){
	gallery[1] = new Image(); gallery[1].src = 'images/gallery/photo001.jpg';
	galleryThumb[1] = new Image(); galleryThumb[1].src = 'images/gallery/thumb001.jpg';
	gallery[2] = new Image(); gallery[2].src = 'images/gallery/photo002.jpg';
	galleryThumb[2] = new Image(); galleryThumb[2].src = 'images/gallery/thumb002.jpg';
	gallery[3] = new Image(); gallery[3].src = 'images/gallery/photo003.jpg';
	galleryThumb[3] = new Image(); galleryThumb[3].src = 'images/gallery/thumb003.jpg';
	gallery[4] = new Image(); gallery[4].src = 'images/gallery/photo004.jpg';
	galleryThumb[4] = new Image(); galleryThumb[4].src = 'images/gallery/thumb004.jpg';
	gallery[5] = new Image(); gallery[5].src = 'images/gallery/photo005.jpg';
	galleryThumb[5] = new Image(); galleryThumb[5].src = 'images/gallery/thumb005.jpg';
	gallery[6] = new Image(); gallery[6].src = 'images/gallery/photo006.jpg';
	galleryThumb[6] = new Image(); galleryThumb[6].src = 'images/gallery/thumb006.jpg';
	gallery[7] = new Image(); gallery[7].src = 'images/gallery/photo007.gif';
	galleryThumb[7] = new Image(); galleryThumb[7].src = 'images/gallery/thumb007.jpg';
	gallery[8] = new Image(); gallery[8].src = 'images/gallery/photo008.jpg';
	galleryThumb[8] = new Image(); galleryThumb[8].src = 'images/gallery/thumb008.jpg';
	gallery[9] = new Image(); gallery[9].src = 'images/gallery/photo009.jpg';
	galleryThumb[9] = new Image(); galleryThumb[9].src = 'images/gallery/thumb009.jpg';
	gallery[10] = new Image(); gallery[10].src = 'images/gallery/photo010.jpg';
	galleryThumb[10] = new Image(); galleryThumb[10].src = 'images/gallery/thumb010.jpg';
	gallery[11] = new Image(); gallery[11].src = 'images/gallery/photo011.jpg';
	galleryThumb[11] = new Image(); galleryThumb[11].src = 'images/gallery/thumb011.jpg';
	gallery[12] = new Image(); gallery[12].src = 'images/gallery/photo012.gif';
	galleryThumb[12] = new Image(); galleryThumb[12].src = 'images/gallery/thumb012.jpg';
	gallery[13] = new Image(); gallery[13].src = 'images/gallery/photo013.jpg';
	galleryThumb[13] = new Image(); galleryThumb[13].src = 'images/gallery/thumb013.jpg';
	gallery[14] = new Image(); gallery[14].src = 'images/gallery/photo014.jpg';
	galleryThumb[14] = new Image(); galleryThumb[14].src = 'images/gallery/thumb014.jpg';
	gallery[15] = new Image(); gallery[15].src = 'images/gallery/photo015.jpg';
	galleryThumb[15] = new Image(); galleryThumb[15].src = 'images/gallery/thumb015.jpg';
}

function switchGalleryPhoto(id){
	document.galleryMain.src = gallery[id].src;
	currentPhotoId = id;
}

function galleryForward(id){
	if(id < gallery.length -1){
		id++;
	} else {
		id = 1;
	}
	document.galleryMain.src = gallery[id].src;
	currentPhotoId = id;
	switch(id){
		case 1:
			reloadGalleryThumb(1, 6);
			break;
		case 7:
			reloadGalleryThumb(7, 12);
			break;
		case 13:
			reloadGalleryThumb(13, 15);
			break;
		default:
	}
}

function galleryBack(id){
	if(id > 1){
		id--;
	} else {
		id = gallery.length -1;
	}
	document.galleryMain.src = gallery[id].src;
	currentPhotoId = id;
	switch(id){
		case 6:
			reloadGalleryThumb(1, 6);
			break;
		case 12:
			reloadGalleryThumb(7, 12);
			break;
		case 15:
			reloadGalleryThumb(13, 15);
			break;
		default:
	}
}

function displayGalleryThumb(start, end){
	var content = '';
	for(x = start; x <= end; x++){
		if(x < 10){
			pad = '0';
		} else {
			pad = '';
		}
		content += '<a href="javascript: void(0);" onclick="switchGalleryPhoto(' + x + '); return false;"><img src="images/gallery/thumb0' + pad + x + '.jpg" alt="" border="0" /></a><br />';
	}
	return content;
}

function reloadGalleryThumb(start, len){
	var content = displayGalleryThumb(start, len);
	document.getElementById("gallerythumb").innerHTML = content;
}