<!--
// ============================================================================
// (c) Copyright 1996-2006 - IntelliPUB.COM, Inc. All rights reserved.
// ============================================================================
		
var IPUBFW_isNS = false;
var IPUBFW_isMSIE = false;
var IPUBFW_isOTHER = false;
var IPUBFW_fullSupport = true;


// **************************************************
// browser type and class detection
// **************************************************
       
		var IPUBFW_agt = navigator.userAgent.toLowerCase();
		var IPUBFW_appname = navigator.appName.toLowerCase()
		var IPUBFW_appVer = navigator.appVersion.toLowerCase();

		if (IPUBFW_appname.indexOf('netscape') != -1) {
			IPUBFW_isNS = true;		
		} else if (IPUBFW_appname.indexOf('microsoft') != -1) {
			IPUBFW_isMSIE = true;
		} else {
			IPUBFW_isOTHER = true;
		}
		if (IPUBFW_isMSIE) {
			if ((IPUBFW_appVer.indexOf('msie 4') != -1) || (IPUBFW_appVer.indexOf('msie 5') != -1)) {
				IPUBFW_fullSupport = false;
			}
		} else {
			if ((IPUBFW_appVer.indexOf('2') != -1) || (IPUBFW_appVer.indexOf('3') != -1) || (IPUBFW_appVer.indexOf('4') != -1)) {
				IPUBFW_fullSupport = false;
			}
		}
    
// **************************************************
// mainpage alignments
// **************************************************    
		function LoadMainPage() {
			// adjust the alignment of the bottom nav panel
			var oTopSpcr = IPUBFW_findObj("topspacer");
			var oTopSpcr2 = IPUBFW_findObj("topspacer2");
			var oBotSpcr = IPUBFW_findObj("bottomspacer");
			var oBotSpcr2 = IPUBFW_findObj("bottomspacer2");
			if(!IPUBFW_isNS) {
				oTopSpcr.height = 22;
				oBotSpcr.height = 13;
				oTopSpcr2.height = 22;
				oBotSpcr2.height = 13;
			} else {
				oTopSpcr.height = 20;
				oBotSpcr.height = 15;
				oTopSpcr2.height = 20;
				oBotSpcr2.height = 15;
			}
			BadBrowserMsg();
		}
		function LoadHomePage() {
			// adjust the alignment of the bottom nav panel
			var oTopSpcr = IPUBFW_findObj("topspacer");
			var oTopSpcr2 = IPUBFW_findObj("topspacer2");
			var oBotSpcr = IPUBFW_findObj("bottomspacer");
			var oBotSpcr2 = IPUBFW_findObj("bottomspacer2");
			if(!IPUBFW_isNS) {
				oTopSpcr.height = 502;
				oBotSpcr.height = 13;
				oTopSpcr2.height = 502;
				oBotSpcr2.height = 13;
			} else {
				oTopSpcr.height = 500;
				oBotSpcr.height = 15;
				oTopSpcr2.height = 500;
				oBotSpcr2.height = 15;
			}	
			BadBrowserMsg();
		}
		function BadBrowserMsg() {
			if(!IPUBFW_fullSupport) {
				alert("We`re sorry, to view our website you must have a newer version of your browser.\n\nPlease download the latest free version of your browser.");
			}	
		}
		
		function LoadMission() {
			if(IPUBFW_isNS) {
				var o = IPUBFW_findObj("signature");
				o.src = "images/signatureNS.gif";
			}		
		}
		
// **************************************************
// contentpage class assignment
// **************************************************    
		function LoadContentPage() {
			// change the class of the content page background
			var oCntBdy = IPUBFW_findObj("contentbody");
			if(!IPUBFW_isNS) {
				IPUBFW_changeCLASS("contentbody","contentpagedefault");
			} else {
				IPUBFW_changeCLASS("contentbody","contentpagedefaultNS");
			}	
		} 
	
// **************************************************
// locate object function
// **************************************************
		function IPUBFW_findObj(n, d) { 
		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=IPUBFW_findObj(n,d.layers[i].document);
		}
		if(!x && document.getElementById) {
		    x=document.getElementById(n); 
		}
		return x;
	}   
	function IPUBFW_changeCLASS() { 
		var obj,args=IPUBFW_changeCLASS.arguments;
		if((obj=IPUBFW_findObj(args[0]))!=null) {
		    if(obj.className) {
			    obj=obj.className=args[1];
		    }
		}
	}

	
//-->


