/*********************
* sitewide functions *
**********************/

// preload nav
var navArray = new Array('n1_home','n1_home','n1_home','n1_home','n1_home','n1_home');
var solArray = new Array('icon2_accesshome','icon2_accesswork','icon2_simplify','icon2_sharemedia','icon2_webcam','icon2_sharedocs');
var prdArray = new Array('icon1_photo','icon1_music','icon1_desktop','icon1_office','icon1_webcam',
						 'icon1_backup','icon1_remote','icon1_sharing','icon1_extend','icon1_simple');
var loaded = 0;

// init function for topnav images
function init(sect){
	for (i=0; i<navArray.length; i++){
		loadOnImage(i);
		loadOffImage(i);
	}
	if (sect == 'solu'){
		for (i=0; i<solArray.length; i++){
			loadOnImage(i);
			loadOffImage(i);
		}
	}
	if (sect == 'prod'){
		for (i=0; i<prdArray.length; i++){
			loadOnImage(i);
			loadOffImage(i);
		}
	}
	loaded = 1;
	if (sect != 'top'){
		imgOn(sect);
		//doMenu.showMenu(sect);
	}
}

// function to load images
function loadOnImage(imgName) {
	var imgOn = new Image();
	imgOn.src = '/images/' + imgName + '_on.gif';
	return imgOn;
}
function loadOffImage(imgName) {
	var imgOff = new Image();
	imgOff.src = '/images/' + imgName + '_off.gif';
	return imgOff;
}

/* ROLLOVERS FOR MAIN NAV IMAGES */
// image rollon
function imgOn(imgName) {
	if (loaded == 1){
   		document.images[imgName].src = "/images/n1_"+imgName+"_on.gif";
	}
}
// image rolloff
function imgOff(imgName,sect) {
	if (loaded == 1 && imgName != sect){
		document.images[imgName].src = "/images/n1_"+imgName+"_off.gif";
	}
}

/* STANDARD ROLLOVERS */
function roll(img,state) {
	if (loaded == 1){
		document.images[img].src = state ? '/images/'+img+'_on.gif':'/images/'+img+'_off.gif';
	}
}

function rollOv(img,state) {
	if (loaded == 1){
		document.images[img].src = state ? '/images/'+img+'_on.gif':'/images/'+img+'_ov.gif';
	}
}
