//
// General Functions
// =================
//


// Browser Check
//
var isNav = (navigator.appName.indexOf("Netscape") !=-1);

if (!isNav) {

document.write ('<style type="text/css"><!--.textbox {font-family: arial, verdana, helvetica, sans-serif;	font-size:11px;	color:#333333;	}  .textboxr {	font-family: arial, verdana, helvetica, sans-serif;	font-size:11px;	color:#333333;	text-align : right;}--> </style>');
}



// spawnWindow	: spawns a new browser window with a given width and height.
// -----------
//
// url		: url of page to be displayed in new window (string)
// name		: unique name of the new window (string)
// toolbar	: toolbar (yes / no)
// width		: width (pixels)
// height	: height (pixels)
// status	: status bar (yes / no)
// scrollbar	: scrollbars (yes / no)
// resize	: resizeable (yes / no)
// menubar	: menubar (yes / no)

function spawnWindow(url,name,toolbar,width,height,status,scrollbar,resize,menubar){
	var isNav = (navigator.appName.indexOf("Netscape") !=-1);
	if (isNav) {
		wid = screen.availWidth; 
		hei = screen.availHeight;
	} 
	else { 
		wid = screen.width; 
		hei = screen.height;
	}
	var top = ((hei - height ) / 2) - 60;
	var left = ((wid - width ) / 2) - 10;
	top = (top < 1) ? 1 : top;
	aWindow = window.open(url,name,'toolbar='+toolbar+',width='+width+',height='+height+',status='+status+',scrollbars='+scrollbar+',resizable='+resize+',menubar='+menubar+',top='+top+',left='+left);
}

// spawnWindowScaled	: spawns a new browser window at a percentage of the current screen size.
// -----------------
//
// url		: url of page to be displayed in new window (string)
// name		: unique name of the new window (string)
// toolbar	: toolbar (yes / no)
// scale		: % of current screen size (1 - 100)
// status	: status bar (yes / no)
// scrollbar	: scrollbars (yes / no)
// resize	: resizeable (yes / no)
// menubar	: menubar (yes / no)

function spawnWindowScaled(url,name, toolbar, scale , status, scrollbar , resize, menubar){
	var isNav = (navigator.appName.indexOf("Netscape") !=-1);if (isNav) { wid =screen.availWidth; hei = screen.availHeight} else { wid = screen.width; hei = screen.height}
	var height = hei * (scale / 100);var width = wid * (scale / 100);var top = ((hei - height ) / 2) - 60;var left = (wid - width ) / 2;top = (top < 1) ? 1 : top ; 
	aWindow = window.open(url,name,'toolbar=' + toolbar + ',width=' + wid * (scale / 100) + ',height=' + hei * (scale / 100) + ',status=' + status + ',scrollbars=' + scrollbar + ',resizable=' + resize + ',menubar=' + menubar + ', top= ' + top + ', left= ' + left);
}

// showStatus
// ----------
//
// statusMsg	: message to display in the status bar (string)
//		: shortcuts: WP = "Wealthpoint Financial Services"

function showStatus (statusMsg) {
	if (statusMsg == "WP") {statusMsg = "ASSIRT Software"};
	window.status = statusMsg;
	return true;
}





//
// Left Navigation Functions
// =========================
//
//

function insertNavTitle (navTitle) {  

	document.write ('<img src="' + navTitle + '"><br>');

}
function insertNavElements (navSelected, navElements) {


	document.write ('<table border="0" cellpadding="0" cellspacing="0" marginwidth="0" marginheight="0">');
	document.write ('<tr><td>');

	for(t = 0; t < navElements.length; t++) {
 		imagename = navElements[t].tooltip + parseInt( Math.random (1) * 10000);
		upordown = ( t == (navSelected - 1) ? '_dn.gif' : '_up.gif' ); 

		if (navElements[t].href !=  "") { 
			document.write ('<a href="' + navElements[t].href +'" ');
			document.write (' onMouseOut="MM_swapImgRestore(); showStatus(\'WP\');" onMouseOver="MM_swapImage(\'' + imagename +'\',\'\',\'' + navElements[t].imagebase + '_dn.gif\',1); showStatus(\'' + navElements[t].tooltip + '\'); return true;"  onFocus="if(this.blur)this.blur()">');
		} 
		
		document.write ('<img src="' + navElements[t].imagebase + upordown + '" alt="' + navElements[t].tooltip +'" name="' + imagename + '" border="0"></a><br>');
	MM_preloadImages (navElements[t].imagebase + "_dn.gif", navElements[t].imagesbase + "_up.gif");

	}
	document.write ('<tr><td><img src="images/lnav_corp_bottom_line.gif"></td></tr>');
	document.write ('</tr></table>');
	return true;
  }




// navElement	: returns a new nav element to be used with the buildNav function.
// ----------
//
// elementHref	   : the href of the element. (string)
// elementImagebase : the BASE image name of the button's gif (ie. without '_up.gif' or '_dn.gif') (string)
// elementTooltip   : the tooltip & status message displayed. (string)

	function navElement (elementHref, imageBase, elementTooltip) {
		this.href = elementHref;
		this.imagebase = imageBase;
		this.tooltip = elementTooltip;
	return true;	
	
}
  







// 
// Macromedia Dreamweaver Functions
// ================================
//

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}


function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

<!--
//Begin Toolltip Timer
var tipTimer;
//End Toolltip Timer

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function locateObject(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=locateObject(n,d.layers[i].document); return x;
}

function hideTooltip(object)
{
if (document.all)
{
	locateObject(object).style.visibility="hidden"
	locateObject(object).style.left = 1;
	locateObject(object).style.top = 1;
return false
}
else if (document.layers)
{
	locateObject(object).visibility="hide"
	locateObject(object).left = 1;
	locateObject(object).top = 1;
	return false
}
else
	return true
}

function showTooltip(object,e, tipContent, backcolor, bordercolor, textcolor, displaytime)
{
	window.clearTimeout(tipTimer)
	
	if (document.all)
		{
			locateObject(object).style.top=document.body.scrollTop+event.clientY+20
			
			locateObject(object).innerHTML='<table style="font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; border: '+bordercolor+'; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: '+backcolor+'" width="10" border="0" cellspacing="1" cellpadding="1"><tr><td nowrap><font style="font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: '+textcolor+'">'+unescape(tipContent)+'</font></td></tr></table> '

			if ((e.x + locateObject(object).clientWidth) > (document.body.clientWidth + document.body.scrollLeft))
				{	
					locateObject(object).style.left = (document.body.clientWidth + document.body.scrollLeft) - locateObject(object).clientWidth-10;
				}
			else
			{
			locateObject(object).style.left=document.body.scrollLeft+event.clientX
			}
		locateObject(object).style.visibility="visible"
		tipTimer=window.setTimeout("hideTooltip('"+object+"')", displaytime);
		return true;
		}
	else if (document.layers)
		{
		locateObject(object).document.write('<table width="10" border="0" cellspacing="1" cellpadding="1"><tr bgcolor="'+bordercolor+'"><td><table width="10" border="0" cellspacing="0" cellpadding="2"><tr bgcolor="'+backcolor+'"><td nowrap><font style="font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: '+textcolor+'">'+unescape(tipContent)+'</font></td></tr></table></td></tr></table>')
		locateObject(object).document.close()
		locateObject(object).top=e.y+20

		if ((e.x + locateObject(object).clip.width) > (window.pageXOffset + window.innerWidth))
			{
				locateObject(object).left = window.innerWidth - locateObject(object).clip.width-10;
			}
		else
			{
			locateObject(object).left=e.x;
			}
		locateObject(object).visibility="show"
		tipTimer=window.setTimeout("hideTooltip('"+object+"')", displaytime);
		return true;
	}
	else
	{
		return true;
	}
}
//-->

<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->