/*********************
* 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/en-us/' + imgName + '_on.gif';
	imgOn.src = path+ imgName + '_on.gif';
	return imgOn;
}
function loadOffImage(imgName) {
	var imgOff = new Image();
	//imgOff.src = '../../Images/en-us/' + imgName + '_off.gif';
	imgOff.src =  path+imgName + '_off.gif';
	return imgOff;
}

/* ROLLOVERS FOR MAIN NAV IMAGES */
// image rollon
function imgOn(imgName) {
	if (loaded == 1){
   		//document.images[imgName].src = "../../Images/en-us/n1_"+imgName+"_on.gif";
   		document.images[imgName].src = path+"n1_"+imgName+"_on.gif";
	}
}
// image rolloff
function imgOff(imgName,sect) {
	if (loaded == 1 && imgName != sect){
		document.images[imgName].src =path+"n1_"+imgName+"_off.gif";
	}
}


/* STANDARD ROLLOVERS */
function roll(img,state) {
	if (loaded == 1){
		document.images[img].src = state ?path+ img+'_on.gif':path+img+'_off.gif';
	}
}

function rollOv(img,state) {
	if (loaded == 1){
		document.images[img].src = state ? path+img+'_on.gif':path+img+'_ov.gif';
	}
}

function rollTt(img,state) {
	document.images[img].src = state ? '../../Images/en-us/icon3_tutorial_on.gif':'../../Images/en-us/icon3_tutorial_off.gif';
}

// open MioNet web login and applet popup
function openMioNetWeb(url){
  var wOpts = 'height=625,width=540,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,toolbar=no,screenX=20,screenY=20,left=20,top=20';
  var winName = 'MioNet Web';

	var pWin = window.open(url,winName,wOpts);
	if (window.focus) pWin.focus();
}
function openWindow(url, windowName)
{
	if(!url) return;
	var strFeatures = "height=600, width=800, scrollbars=yes, resizable=yes, toolbar=yes, location=no, menubar=yes";
	window.open(url, windowName, strFeatures, true);
	return false;
}

function openDialogWindowFullScreen(url, width, height, status, windowName)
{
	if(!url) return;
	if(!width) width = 800;
	if(!height) height=600;
	if(!status) status = 'no'
	if(!windowName) name = "WDEIPReport";
	var strFeatures = "height=" + height + ", width=" + width + ", status=" + status + ", scrollbars=1,maximize=1,resizable=1,toolbar=no,location=0, menubar=0"
	var windowRef = window.open(url, windowName, strFeatures, true);
    
    windowRef.moveTo(0, 0);

    if ( document.all ) { 
        //windowRef.maximize();
        windowRef.resizeTo(screen.availWidth, screen.availHeight);
    } 
    else if ( document.layers || document.getElementById ) {
        if ( windowRef.outerHeight < screen.availHeight || windowRef.outerWidth < screen.availWidth ){ 
            windowRef.outerHeight = screen.availHeight; 
            windowRef.outerWidth = screen.availWidth;
        } 
        
        return false;
    }
    return true;
}
