function launchICal(url) {
    launch(url,"ICalWin","height=230,width=500,screenX=200,left=200,screenY=200,top=200,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0");
}

function launch(newURL, newName, newFeatures, orgName) {
    return launch(newURL, newName, newFeatures);
}

function launch(newURL, newName, newFeatures) {
	var remote = open(newURL, newName, newFeatures);
  
	if (remote.opener == null)
		remote.opener = window;
			
	return remote;
}

function launchRemote(pageName) {
	myRemote = launch(pageName, "HelpWin", "height=400,width=432,screenX=100,left=100,screenY=100,top=100,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0", "myWindow");
}

function launchPreview(pageName) {
	myRemote = launch(pageName, "PreviewWin", "height=550,width=640,screenX=100,left=100,screenY=100,top=100,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=1,scrollbars=1,status=1,toolbar=1", "myWindow");
}

function ConfirmDelete() {
	var temp;
	temp = confirm("Do you wish to delete this item?");
	return temp;
}

function openwin (url) {
window.location = url
}

var nRollOverFlag = 0;
var nTotalImages = 0;
if (((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 3 )) || ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ))) {
	nRollOverFlag = 1;
	var ImageName = new Array();
	var ImageArray = new Array();
}

function AddImageCache(sImageName, sImageURL) {
	// returns -2 if nRollOverFlag is false
	// returns 0 else...
	if (!nRollOverFlag) return(-2);
	ImageName[nTotalImages] = sImageName;
	ImageArray[nTotalImages] = new Image();
	ImageArray[nTotalImages].src = sImageURL;
	nTotalImages += 1;
	return(0);
}

function FindImage(sImageName) {
	// returns -2 if nRollOverFlag is false
	// returns -1 if not found
	// returns index to imagename
	if (!nRollOverFlag) return(-2);
	var nTemp = 0;
	var nFound = -1;
	while (nTemp < nTotalImages) {
		if (ImageName[nTemp] == sImageName) {
			nFound = nTemp;
			break;                          
		}
		nTemp += 1;
	}
	return(nFound);
}
        
function swapimage(xobject, sImageName) {
	if (!nRollOverFlag) return(-2);
	var nImageIndex = -1;
	nImageIndex = FindImage(sImageName);
	if (nImageIndex >= 0) {
		document.images[xobject].src = ImageArray[nImageIndex].src;
	}
	return(0);
}

function gotosite(site) {
    if (site != "") {
    	self.location=site;
    }
}

function get(id) {
    var o;
    if (document.getElementById && document.getElementById(id)!= null) 
        o = document.getElementById(id); 
    else if (document.layers && document.layers[id]!= null) 
        o = document.layers[id]; 
    else if (document.all && document.all[id] !=null) 
       o = document.all[id]; 
    return o;
}

function noenter() {
  return !(window.event && window.event.keyCode == 13);
}



function highlight(cell) {

	if (cell) {
		cell.style.background = "#6666ff";
	}
}
function doBlur(cell) {
	if (cell) {
		cell.style.background = "#000066";
	}
}
function doBlurAll() {
	for (i = 0; i < pageURLs.length; i++)
		{document.pageURLs[i].style.background = "#000066";
	}
}
function doClick(cell) {
	if (cell) {
		cell.style.background = "#ccccff";
		document.location.href= pageURLs[cell.id];
	}
}
function okp(cell) {
	if (cell) {
		cell.style.background = "#ccccff";
		document.location.href= pageURLs[cell.id];
	}
}

function stbEnter(cell) {
	//alert("stb!");
  	if (window.event && window.event.keyCode == 13) {
		document.location.href = pageURLs[cell.id];
	}
}


