var headerHeight = 0;
var footerHeight = 0;
var secure = 0;
var loadPage = "";
var newLoadPage = 0;
var FV3_encArray = new Array();
var FV3_enctotal = 0;
var navArray = new Array();
var total = 0;
var breadCrumb = "";
var classname = "div_secnav";
var FV3_iframeids=["iframe_content"]
var FV3_embedded=[".pdf",".doc"]
var FV3_uidexclusions=[".asp",".aspx"]
var FV3_iframehide="no"
var FV3_getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FV3_FFextraHeight=parseFloat(FV3_getFFVersion)>=0.1? 36 : 0
var FV3_ie4 = document.all;
var FV3_ns4 = document.layers;
var FV3_ns6 = document.getElementById && !document.all; 
if (window.addEventListener) {
	window.addEventListener("load", FV3_resizeCaller, false);
	window.addEventListener("resize", FV3_resizeCaller, false);
}
else if (window.attachEvent) {
	window.attachEvent("onload", FV3_resizeCaller);
	window.attachEvent("onresize", FV3_resizeCaller);
}
else {
	window.onload=FV3_resizeCaller;
	window.onresize=FV3_resizeCaller;
}
function FV3_addItem(itemID) {
	FV3_encArray[FV3_enctotal] = new Object();
	FV3_encArray[FV3_enctotal].itemID = itemID;
	FV3_enctotal++;
}
function FV3_GetPrimaryNavName(bc) {
	showBreadCrumb = bc;
	FV3_CheckDefaultSelections();
	NavArray = getPartialNav(1, 0);
	for (var i = 0; i < NavArray.length; i++) {
		if (NavArray[i].itemID == selectedPrimaryID)
			document.write(NavArray[i].name);
	}
}
function FV3_GetSecondaryNavName() {
	FV3_CheckDefaultSelections();
	NavArray = getPartialNav(2, selectedPrimaryID);
	for (var i = 0; i < NavArray.length; i++) {
		if (NavArray[i].itemID == selectedSecondaryID)
			document.write(NavArray[i].name);
	}
}
function FV3_GetSplashImage() {
	FV3_CheckDefaultSelections();
	if(selectedPrimaryID != -1)
		document.write("<img src=\"/navImages/"+selectedPrimaryID+"_slide.jpg\" class=\"splash_image\">"); 
}
function FV3_WriteDHTMLNavigation(priNavType, secNavType) {
  try {
    FV3_CheckDefaultSelections();
    NavArray = getPartialNav(1, 0);
    for (var i = 0; i < NavArray.length; i++) {
      SecNavArray = getPartialNav(2, NavArray[i].itemID);
      if (FV3_IsEncrypted(SecNavArray[0].itemID))
        prefix = "https://"+window.location.host+"/";
      else
        prefix = "http://"+window.location.host+"/"; 
      var pSelected = 'img_pri_dhtmlnav';
      var pSelectedOpts = ""; 
      var prinavimg = '';
      if (NavArray[i].itemID == selectedPrimaryID) {
        breadCrumb += " > <a href=\""+ prefix +"2_default.asp?P="+ NavArray[i].itemID +"\">"+ NavArray[i].name +"</a>";
        try {
            if (selectedPrimaryBackgroundColor != null)
              pSelectedOpts = ";b:"+selectedPrimaryBackgroundColor;
          }
        catch (FV3_err1){}
        try {
            if (selectedPrimaryFontColor != null)
              pSelectedOpts += ";c:"+selectedPrimaryFontColor;
          }
        catch (FV3_err2) {}
        pSelected = 'img_pri_dhtmlnav_selected';
        prinavimg = NavArray[i].itemID+"bttn_s.jpg";
      }
      else
        prinavimg = NavArray[i].itemID+"bttn.jpg";
      var mVar;
      if (priNavType == 0)
        mVar = addTopLevelMenu(NavArray[i].name,"2_default.asp?P="+NavArray[i].itemID,"",pSelectedOpts);
      else {
        var prinavout = '';
        prinavout += ("<img");
        prinavout += (" class=\""+pSelected+"\"");
        prinavout += (" src=\"/navImages/"+prinavimg+"\"");
        if (NavArray[i].itemID != selectedPrimaryID) {
          prinavout += (" onmouseover=\"this.src='/navImages/"+NavArray[i].itemID+"bttn_s.jpg';\"");
          prinavout += (" onmouseout=\"this.src='/navImages/"+NavArray[i].itemID+"bttn.jpg';\"");				
        }
        prinavout += (">");
        mVar = addTopLevelMenu(prinavout,"2_default.asp?P="+NavArray[i].itemID,"",pSelected);
      }
      SNavArray = getPartialNav(2, NavArray[i].itemID);
      for (var x = 0; x < SNavArray.length; x++) {
        var sSelected = 'img_sec_dhtmlnav';
        var sSelectedOpts = "";
        var secnavimg = '';
        var pref = '';
        if (FV3_IsEncrypted(SNavArray[x].itemID))
          pref = "https://"+window.location.host+"/";
        else
          pref = "http://"+window.location.host+"/";
        if (SNavArray[x].itemID == selectedSecondaryID) {
          breadCrumb += " > <a href=\""+ pref +"2_default.asp?P="+ SNavArray[x].itemID +"\">"+ SNavArray[x].name +"</a>";
          try {
            if (selectedSecondaryBackgroundColor != null)
              sSelectedOpts = ";b:"+selectedSecondaryBackgroundColor;
          }
          catch (FV3_err3) {}
          try {
            if (selectedSecondaryFontColor != null)
              sSelectedOpts += ";c:"+selectedSecondaryFontColor;
          }
          catch (FV3_err4) {}
          sSelected = "img_sec_dhtmlnav_selected";				
          secnavimg = SNavArray[x].itemID+"bttn_s.jpg";
        }
        else
          secnavimg = SNavArray[x].itemID+"bttn.jpg";

        if (secNavType == 0)
          addMenuItem (SNavArray[x].name,pref + "2_default.asp?P="+NavArray[i].itemID+"&S="+SNavArray[x].itemID,"",mVar,sSelectedOpts);
        else {
          var secnavout = '';
          secnavout += ("<img");
          secnavout += (" class=\""+sSelected+"\"");
          secnavout += (" src=\"/navImages/"+secnavimg+"\"");
          if (SNavArray[x].itemID != selectedSecondaryID) {
            secnavout += (" onmouseover=\"this.src='/navImages/"+SNavArray[x].itemID+"bttn_s.jpg';\"");
            secnavout += (" onmouseout=\"this.src='/navImages/"+SNavArray[x].itemID+"bttn.jpg';\"");				
          }
          secnavout += (">");
          addMenuItem (secnavout,pref + "2_default.asp?P="+NavArray[i].itemID+"&S="+SNavArray[x].itemID,"",mVar,sSelected);
        }
      }
    }
  }
  catch(er){}
}

function FV3_WriteDHTMLNavigationHide(priNavType, secNavType) {
  try {
    FV3_CheckDefaultSelections();
    NavArray = getPartialNav(1, 0);
    for (var i = 0; i < NavArray.length; i++) {
      SecNavArray = getPartialNav(2, NavArray[i].itemID);
      if (FV3_IsEncrypted(SecNavArray[0].itemID))
        prefix = "https://"+window.location.host+"/";
      else
        prefix = "http://"+window.location.host+"/"; 
      var pSelected = 'img_pri_dhtmlnav';
      var pSelectedOpts = ""; 
      var prinavimg = '';
      if (NavArray[i].itemID == selectedPrimaryID) {
        breadCrumb += " > <a href=\""+ prefix +"2_default.asp?P="+ NavArray[i].itemID +"\">"+ NavArray[i].name +"</a>";
        try {
            if (selectedPrimaryBackgroundColor != null)
              pSelectedOpts = ";b:"+selectedPrimaryBackgroundColor;
          }
        catch (FV3_err1){}
        try {
            if (selectedPrimaryFontColor != null)
              pSelectedOpts += ";c:"+selectedPrimaryFontColor;
          }
        catch (FV3_err2) {}
        pSelected = 'img_pri_dhtmlnav_selected';
        prinavimg = NavArray[i].itemID+"bttn_s.jpg";
      }
      else
        prinavimg = NavArray[i].itemID+"bttn.jpg";
      var mVar;
      if (priNavType == 0)
        mVar = addTopLevelMenu(NavArray[i].name,"2_default.asp?P="+NavArray[i].itemID,"",pSelectedOpts);
      else {
        var prinavout = '';
        prinavout += ("<img");
        prinavout += (" class=\""+pSelected+"\"");
        prinavout += (" src=\"/navImages/"+prinavimg+"\"");
        if (NavArray[i].itemID != selectedPrimaryID) {
          prinavout += (" onmouseover=\"this.src='/navImages/"+NavArray[i].itemID+"bttn_s.jpg';\"");
          prinavout += (" onmouseout=\"this.src='/navImages/"+NavArray[i].itemID+"bttn.jpg';\"");				
        }
        prinavout += (">");
        mVar = addTopLevelMenu(prinavout,"2_default.asp?P="+NavArray[i].itemID,"",pSelected);
      }
      SNavArray = getPartialNav(2, NavArray[i].itemID);
      if (SNavArray.length > 1) {
		  for (var x = 0; x < SNavArray.length; x++) {
			var sSelected = 'img_sec_dhtmlnav';
			var sSelectedOpts = "";
			var secnavimg = '';
			var pref = '';
			if (FV3_IsEncrypted(SNavArray[x].itemID))
			  pref = "https://"+window.location.host+"/";
			else
			  pref = "http://"+window.location.host+"/";
			if (SNavArray[x].itemID == selectedSecondaryID) {
			  breadCrumb += " > <a href=\""+ pref +"2_default.asp?P="+ SNavArray[x].itemID +"\">"+ SNavArray[x].name +"</a>";
			  try {
				if (selectedSecondaryBackgroundColor != null)
				  sSelectedOpts = ";b:"+selectedSecondaryBackgroundColor;
			  }
			  catch (FV3_err3) {}
			  try {
				if (selectedSecondaryFontColor != null)
				  sSelectedOpts += ";c:"+selectedSecondaryFontColor;
			  }
			  catch (FV3_err4) {}
			  sSelected = "img_sec_dhtmlnav_selected";				
			  secnavimg = SNavArray[x].itemID+"bttn_s.jpg";
			}
			else
			  secnavimg = SNavArray[x].itemID+"bttn.jpg";

			if (secNavType == 0)
			  addMenuItem (SNavArray[x].name,pref + "2_default.asp?P="+NavArray[i].itemID+"&S="+SNavArray[x].itemID,"",mVar,sSelectedOpts);
			else {
			  var secnavout = '';
			  secnavout += ("<img");
			  secnavout += (" class=\""+sSelected+"\"");
			  secnavout += (" src=\"/navImages/"+secnavimg+"\"");
			  if (SNavArray[x].itemID != selectedSecondaryID) {
				secnavout += (" onmouseover=\"this.src='/navImages/"+SNavArray[x].itemID+"bttn_s.jpg';\"");
				secnavout += (" onmouseout=\"this.src='/navImages/"+SNavArray[x].itemID+"bttn.jpg';\"");				
			  }
			  secnavout += (">");
			  addMenuItem (secnavout,"2_default.asp?P="+NavArray[i].itemID+"&S="+SNavArray[x].itemID,"",mVar,sSelected);
			}
		  }
      }
    }
  }
  catch(er){}
  hideSingleItems();
}
function hideSingleItems() {
	document.write("<style>\n");
	NavArray = getPartialNav(1, 0);
	for (var i = 0; i < NavArray.length; i++) {
		SecNavArray = getPartialNav(2, NavArray[i].itemID);
		if (SecNavArray.length == 1) {
			document.write("#m1mn" + (i+1) + "pp {display:none}\n");
			document.write("#m1mn" + (i+1) + "ppbgWnd {display:none}\n");
			document.write("#m1mn" + (i+1) + "ppscrollUp {display:none}\n");
		}
	}
	document.write("</style>\n");
}
function FV3_WritePrimaryNavigation(navType) {
	FV3_CheckDefaultSelections();
	NavArray = getPartialNav(1, 0);
	var prinavout = '';
	var prinavstyle = '';
	var prinavimg = '';
	for (var i = 0; i < NavArray.length; i++) {
		if (NavArray[i].itemID == selectedPrimaryID) {
			prinavstyle = "div_prinav_selected";
			prinavimg = NavArray[i].itemID+"bttn_s.jpg";
		}
		else {
			prinavstyle = "div_prinav";
			prinavimg = NavArray[i].itemID+"bttn.jpg";
		}
		prinavout += ("<div id=\"div_prinav_"+ NavArray[i].itemID +"\" id=\""+prinavstyle+"_"+NavArray[i].itemID+"\" class=\""+prinavstyle+"\">");

		SecNavArray = getPartialNav(2, NavArray[i].itemID);
		if (FV3_IsEncrypted(SecNavArray[0].itemID))
			pref = ("https://"+window.location.host+"/");
		else
			pref = ("http://"+window.location.host+"/");
		if (NavArray[i].itemID == selectedPrimaryID)
			breadCrumb += " > <a href=\"" + pref + "2_default.asp?P="+ NavArray[i].itemID +"\">"+ NavArray[i].name +"</a>";
		prinavout += ("<a href=\"" + pref + "2_default.asp?P="+NavArray[i].itemID+"\" title=\""+NavArray[i].name+"\">");
		if (navType == 0)
			prinavout += (NavArray[i].name);
		else {
			prinavout += ("<img src=\"/navImages/"+prinavimg+"\"");
			if (NavArray[i].itemID != selectedPrimaryID) {
				prinavout += (" onmouseover=\"this.src='/navImages/"+NavArray[i].itemID+"bttn_s.jpg';\"");
				prinavout += (" onmouseout=\"this.src='/navImages/"+NavArray[i].itemID+"bttn.jpg';\"");				
			}
			prinavout += (">");
		}
		prinavout += ("</a></div>");
	}
	document.write(prinavout);
}
function FV3_WriteSecondaryNavigation(navType) {
	FV3_CheckDefaultSelections();
	NavArray = getPartialNav(2, selectedPrimaryID);
	var secnavout = '';
	var secnavstyle = '';
	var secnavimg = '';
	var pref = '';
	for (var i = 0; i < NavArray.length; i++) {
		if (NavArray[i].itemID == selectedSecondaryID) {
			secnavstyle = classname + "_selected";
			secnavimg = NavArray[i].itemID+"bttn_s.jpg";
		}
		else {
			secnavstyle = classname;
			secnavimg = NavArray[i].itemID+"bttn.jpg";
		}			
		secnavout += ("<div id=\"div_secnav_"+NavArray[i].itemID+"\" id=\""+secnavstyle+"_"+NavArray[i].itemID+"\" class=\""+secnavstyle+"\">");
		if (FV3_IsEncrypted(NavArray[i].itemID))
			pref = "https://"+window.location.host+"/";
		else
			pref = "http://"+window.location.host+"/";
		if (NavArray[i].itemID == selectedSecondaryID)
			breadCrumb += " > <a href=\"" + pref + "2_default.asp?P="+ selectedPrimaryID +"&S="+ NavArray[i].itemID +"\">"+ NavArray[i].name +"</a>";
		secnavout += ("<a href=\""+pref+"2_default.asp?P="+selectedPrimaryID+"&S="+NavArray[i].itemID+"\" title=\""+NavArray[i].name+"\">");
		if (navType == 0)
			secnavout += (NavArray[i].name);
		else {
			secnavout += ("<img src=\"/navImages/"+secnavimg+"\"");
			if (SNavArray[x].itemID != selectedSecondaryID) {
				secnavout += (" onmouseover=\"this.src='/navImages/"+SNavArray[x].itemID+"bttn_s.jpg';\"");
				secnavout += (" onmouseout=\"this.src='/navImages/"+SNavArray[x].itemID+"bttn.jpg';\"");				
			}
			secnavout += (">");
		}
		secnavout += ("</a></div>");
	}
	document.write(secnavout);
}
function FV3_WriteComboNavigation(priNavType, secNavType) {
	FV3_CheckDefaultSelections();
	PriNavArray = getPartialNav(1, 0);
	var combonavout = '';
	var prinavstyle = '';
	var prinavimg = '';
	for (var i = 0; i < PriNavArray.length; i++) {
		if (PriNavArray[i].itemID == selectedPrimaryID) {
			prinavstyle = "div_prinav_selected";
			prinavimg = PriNavArray[i].itemID+"bttn_s.jpg";
		}
		else {
			prinavstyle = "div_prinav";
			prinavimg = PriNavArray[i].itemID+"bttn.jpg";
		}			
		combonavout += ("<div id=\"div_prinav_"+PriNavArray[i].itemID+"\" class=\""+prinavstyle+"\">");
		SecNavArray = getPartialNav(2, PriNavArray[i].itemID);
		if (FV3_IsEncrypted(SecNavArray[0].itemID)) {
			combonavout += ("<a href=\"https://"+window.location.host+"/2_default.asp?P="+PriNavArray[i].itemID+"\" title=\""+PriNavArray[i].name+"\">");
			breadCrumb += " > <a href=\"https://"+window.location.host+"/2_default.asp?P="+ PriNavArray[i].itemID +"\">"+ PriNavArray[i].name +"</a>";
			}
		else {
			combonavout += ("<a href=\"http://"+window.location.host+"/2_default.asp?P="+PriNavArray[i].itemID+"\" title=\""+PriNavArray[i].name+"\">");
			breadCrumb += " > <a href=\"http://"+window.location.host+"/2_default.asp?P="+ PriNavArray[i].itemID +"\">"+ PriNavArray[i].name +"</a>";
			}
		if (priNavType == 0)
			combonavout += (PriNavArray[i].name);
		else {
			combonavout += ("<img src=\"/navImages/"+prinavimg+"\"");
			if (PriNavArray[i].itemID != selectedPrimaryID) {
				combonavout += (" onmouseover=\"this.src='/navImages/"+PriNavArray[i].itemID+"bttn_s.jpg';\"");
				combonavout += (" onmouseout=\"this.src='/navImages/"+PriNavArray[i].itemID+"bttn.jpg';\"");				
			}
			combonavout += (">");
		}
		combonavout += ("</a>");
		if (PriNavArray[i].itemID == selectedPrimaryID) {
			SecNavArray = getPartialNav(2, selectedPrimaryID);
			var secnavstyle = '';
			var secnavimg = '';
			var pref = '';				
			for (var n = 0; n < SecNavArray.length; n++) {
				if (SecNavArray[n].itemID == selectedSecondaryID) {
					secnavstyle = "div_secnav_selected";
					secnavimg = SecNavArray[n].itemID+"bttn_s.jpg";
				}
				else {
					secnavstyle = "div_secnav";
					secnavimg = SecNavArray[n].itemID+"bttn.jpg";
				}			
				combonavout += ("<div id=\"div_secnav_"+SecNavArray[n].itemID+"\" class=\""+secnavstyle+"\">");
				if (FV3_IsEncrypted(SecNavArray[n].itemID))
					pref = "https://"+window.location.host+"/";
				else
					pref = "http://"+window.location.host+"/";
				if (SecNavArray[n].itemID == selectedSecondaryID)	
					breadCrumb += " > <a href=\""+ pref +"2_default.asp?P="+ selectedPrimaryID +"&S="+ SecNavArray[n].itemID +"\">"+ PriNavArray[i].name +"</a>";
				combonavout += ("<a href=\""+pref+"2_default.asp?P="+selectedPrimaryID+"&S="+SecNavArray[n].itemID+"\" title=\""+SecNavArray[n].name+"\">");
				if (secNavType == 0)
					combonavout += (SecNavArray[n].name);
				else {
					combonavout += ("<img src=\"/navImages/"+secnavimg+"\"");
					if (SecNavArray[n].itemID != selectedSecondaryID) {
						combonavout += (" onmouseover=\"this.src='/navImages/"+SecNavArray[n].itemID+"bttn_s.jpg';\"");
						combonavout += (" onmouseout=\"this.src='/navImages/"+SecNavArray[n].itemID+"bttn.jpg';\"");				
					}
					combonavout += (">");
				}
				combonavout += ("</a></div>");
			}
		}
		combonavout += ("</div>");
	}
	document.write(combonavout);
}
//==============================================
//Start DHMTL ComboNav
function showSecNav(el) {
	for (var i = 0; i < PriNavArray.length; i++) {
		document.getElementById("dvSec"+PriNavArray[i].itemID).className="cn_dvHideSecNav";
	}
	document.getElementById("dvSec" + el).className="cn_dvShowSecNav";
}
function hideSecNav(el) {document.getElementById("dvSec" + el).className="cn_dvHideSecNav";document.getElementById("dvSec" + selectedPrimaryID).className="cn_dvShowSecNav"}
function setPriNavStyle(el) {document.getElementById("div_prinav_" + el).className="cn_div_prinav_hover";}
function resetPriNavStyle(el) {document.getElementById("div_prinav_" + el).className="cn_div_prinav";}
function FV3_WriteDHTMLComboNavigation() {
	FV3_CheckDefaultSelections();
	PriNavArray = getPartialNav(1, 0);
	var secNavTable = "";
	var prinavstyle = '';
	document.write("<table id='tblPrimary' cellpadding='0' cellspacing='0' border='0'><tr>");
	for (var i = 0; i < PriNavArray.length; i++) {
		if (PriNavArray[i].itemID == selectedPrimaryID)
			prinavstyle = "cn_div_prinav_selected";
		else
			prinavstyle = "cn_div_prinav";
		document.write("<td id=\"div_prinav_"+PriNavArray[i].itemID+"\" class=\""+prinavstyle+"\"><div onmouseover=\"showSecNav("+PriNavArray[i].itemID+");");
		if (PriNavArray[i].itemID != selectedPrimaryID)
			document.write("setPriNavStyle("+PriNavArray[i].itemID+");\" onmouseout=\"resetPriNavStyle("+PriNavArray[i].itemID+");");
		document.write("\">");
		SecNavArray = getPartialNav(2, PriNavArray[i].itemID);
		if (FV3_IsEncrypted(SecNavArray[0].itemID))
			document.write("<a href=\"https://"+window.location.host+"/2_default.asp?P="+PriNavArray[i].itemID+"\" title=\""+PriNavArray[i].name+"\">"+PriNavArray[i].name+"</a></div></td>");
		else
			document.write("<a href=\"http://"+window.location.host+"/2_default.asp?P="+PriNavArray[i].itemID+"\" title=\""+PriNavArray[i].name+"\">"+PriNavArray[i].name+"</a></div></td>");
		//Secondary Navigation
		SecNavArray = getPartialNav(2, PriNavArray[i].itemID);
		secNavTable += "<div id='dvSec"+PriNavArray[i].itemID+"'";
		if (PriNavArray[i].itemID == selectedPrimaryID)
			secNavTable += " class='cn_dvShowSecNav'"
		else
			secNavTable += " class='cn_dvHideSecNav'"
		secNavTable += " onmouseover=\"showSecNav("+PriNavArray[i].itemID+");"
		if (PriNavArray[i].itemID != selectedPrimaryID)
			secNavTable += "setPriNavStyle("+ PriNavArray[i].itemID +");"
		secNavTable += "\"";
		secNavTable += " onmouseout=\"hideSecNav("+ PriNavArray[i].itemID +");";
		if (PriNavArray[i].itemID != selectedPrimaryID)
			secNavTable += "resetPriNavStyle("+ PriNavArray[i].itemID +");";
		secNavTable += "\">"
		//Check for the existence of more than one item
		if (SecNavArray.length > 1) {
			secNavTable += "<table cellpadding='0' cellspacing='0' border='0'><tr>";
			var secnavstyle = '';
			var pref = '';		
			for (var n = 0; n < SecNavArray.length; n++) {
				if (SecNavArray[n].itemID == selectedSecondaryID)
					secnavstyle = "cn_div_secnav_selected";
				else
					secnavstyle = "cn_div_secnav";
				secNavTable += ("<td><div id=\"div_secnav_"+SecNavArray[n].itemID+"\" class=\""+secnavstyle+"\">");
				if (FV3_IsEncrypted(SecNavArray[n].itemID))
					pref = "https://"+window.location.host+"/";
				else
					pref = "http://"+window.location.host+"/";
				secNavTable += ("<a href=\""+pref+"2_default.asp?P="+PriNavArray[i].itemID+"&S="+SecNavArray[n].itemID+"\" title=\""+SecNavArray[n].name+"\">"+SecNavArray[n].name+"</a></div></td>");
			}
			secNavTable += "</tr></table>"
		}
		else
			secNavTable += "<div class=\""+secnavstyle+"\">&nbsp;</div>";
		secNavTable += "</div>";
	}
	document.write("</tr></table>");
	document.write(secNavTable);
}
//End DHMTL ComboNav
//==============================================
function FV3_WriteContent(h,f,s) {
	headerHeight = h;
	footerHeight = f;
	secure = s;
	newLoadPage = 1;
	FV3_CheckDefaultSelections();
	var randomnumber=Math.floor(Math.random()*100000000);
	page = new Object();
	page = getItem(selectedSecondaryID);
	var excludedFlag = false;
	if (page != null && page != 0) {
		output = "";
		var embeddedFlag = false;
		for (i=0; i<FV3_embedded.length; i++) {
			if(page.loc.indexOf(FV3_embedded[i]) != -1)
				embeddedFlag = true;
		}
		for (i=0; i<FV3_uidexclusions.length; i++) {
			if(page.loc.indexOf(FV3_uidexclusions[i]) != -1)
				excludedFlag = true;
		}
		if (!embeddedFlag) {
			if (excludedFlag)
					output += FV3_writeContentElement(1, page.loc);	
			else
				output += FV3_writeContentElement(1, page.loc+"?FV3_ID="+randomnumber);
		}
		else
			output += FV3_writeContentElement(0, page.loc);
		document.write(output);			
	}
	else {
		var ref;
		if (excludedFlag)
			ref = "goto.asp?LPObjID="+selectedSecondaryID;
		else
			ref = "goto.asp?LPObjID="+selectedSecondaryID+"&FV3_ID="+randomnumber;
		var out = FV3_writeContentElement(1, ref);
		document.write(out);
	}
}
function FV3_resizeCaller() {
	var dyniframe=new Array();
	for (i=0; i<FV3_iframeids.length; i++) {
		if (document.getElementById)
			FV3_resizeIframe(FV3_iframeids[i]);
		if ((document.all || document.getElementById) && FV3_iframehide=="no") {
			var tempobj=document.all? document.all[FV3_iframeids[i]] : document.getElementById(FV3_iframeids[i]);
			if (tempobj != null)
				tempobj.style.display="block";
		}
	}
}
function FV3_writeContentElement(emb, pLoc) {
	var output = "";
	loadPage = pLoc;
	if (emb==1) {
		output += "<iframe";
		output += " id=\"iframe_content\"";
		output += " name=\"iframe_content\"";
		//if (secure == 0)
			output += " src=\""+pLoc + "\"";
		//else
		//	output += " src=\"/Includes/FramelessV3/blank.htm\"";
		output += " scrolling=\"auto\"";
		output += " marginwidth=\"0\"";
		output += " marginheight=\"0\"";
		output += " frameborder=\"0\""
		output += " vspace=\"0\"";
		output += " hspace=\"0\"";
		output += " style=\"display:none\"";
		output += "></iframe>";
	}
	else {
		output += "<embed ";
		output += " src=\""+pLoc+"\"";
		output += " id=\"embed_content\"";
		output += " width=\"612\"";
		output += " height=\"792\"";
		output += ">";
		output += "</embed>";
	}
	return output;
}
function FV3_resizeIframe(frameid) {
	var currentfr=document.getElementById(frameid)
	if (currentfr && !window.opera) {		
		currentfr.style.display="block";
		if (secure > 0) {
			if (currentfr.addEventListener) {
				currentfr.removeEventListener("load", FV3_readjustIframe, false);
				currentfr.removeEventListener("resize", FV3_readjustIframe, false);
			}
			else if (currentfr.attachEvent) {
				currentfr.detachEvent("onload", FV3_readjustIframe)
				currentfr.detachEvent("resize", FV3_readjustIframe)
			}
			var hgt = this.document.body.clientHeight;
			currentfr.style.display="block";
			currentfr.width = "100%";
			currentfr.height = (hgt - ((headerHeight + footerHeight) + 4)) + "px";
			if (newLoadPage == 1) {
				currentfr.src = loadPage;
				newLoadPage = 0;
				}
			if (currentfr.addEventListener) {
				currentfr.addEventListener("load", FV3_readjustIframe, false);
				currentfr.addEventListener("resize", FV3_readjustIframe, false);
			}
			else if (currentfr.attachEvent) {
				currentfr.attachEvent("onload", FV3_readjustIframe)
				currentfr.attachEvent("resize", FV3_readjustIframe)
			}	
		}
		else {
			if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) {
				currentfr.width = "100%";	
				currentfr.height = currentfr.contentDocument.body.offsetHeight+FV3_FFextraHeight; 
			}
			else if (currentfr.Document && currentfr.Document.body.scrollHeight) {
				if (currentfr.Document.body.scrollWidth > document.body.scrollWidth)
					currentfr.style.width = (currentfr.Document.body.scrollWidth+"px");
				else
					currentfr.style.width = "100%";
				currentfr.height = currentfr.Document.body.scrollHeight+(currentfr.Document.body.scrollHeight*.025);
			}
		}
		if (secure == 0) {
			if (currentfr.addEventListener)
				currentfr.addEventListener("load", FV3_readjustIframe, false);
			else if (currentfr.attachEvent) {
				currentfr.detachEvent("onload", FV3_readjustIframe) // Bug fix line
				currentfr.attachEvent("onload", FV3_readjustIframe)
			}
		}
	}
}
function FV3_readjustIframe(loadevt)  {
	var crossevt=(window.event)? event : loadevt;
	var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement;
	if (iframeroot)
		FV3_resizeIframe(iframeroot.id);
}
function FV3_CheckDefaultSelections() {
	if (selectedSecondaryID == -1) {
		if (selectedPrimaryID == -1)
			selectedPrimaryID = navArray[0].itemID;
		tmpArray = getPartialNav(2, selectedPrimaryID);
		selectedSecondaryID = tmpArray[0].itemID;
	}
}
function FV3_WriteBreadCrumb(page) {
	if (page == 0)
		hp = "<a href=\"http://"+ window.location.host +"/2_default.asp\">Home</a>";
	else
		hp = "<a href=\"http://"+ window.location.host +"/custom_splash.asp\">Home</a>";
	document.getElementById("dvBreadCrumb").innerHTML = hp + breadCrumb;
}
function FV3_IsEncrypted(itemID) {
	for (i = 0; i < FV3_encArray.length; i++) {
		if (FV3_encArray[i].itemID == itemID)
			return true;
	}
	return false;
}
function addItem(level, itemID, parentItemID, isParent, name, desc, filetype) {
	navArray[total] = new Object();
	navArray[total].itemID = itemID;
	navArray[total].myParent = parentItemID;
	if (isParent > 0)
		navArray[total].isParent = true;
	else
		navArray[total].isParent = false;
	navArray[total].level = level;
	navArray[total].uDisplay = itemID + "bttn.jpg";
	navArray[total].sDisplay = itemID + "bttn_S.jpg";
	navArray[total].loc = itemID + filetype;
	navArray[total].name = name;
	navArray[total].desc = desc;
	if (navArray[total].desc == " ")
		navArray[total].desc = navArray[total].name;
	navArray[total].expanded = 0;
	if (navArray[total].itemID == selectedPrimaryID)
		navArray[total].expanded = 1;
	navArray[total].selected = 0;
	if (navArray[total].itemID == selectedSecondaryID)
		navArray[total].selected = 1;
	total++;
}	
function getItem(itemID) {
	for (i = 0; i < navArray.length; i++) {
		if (navArray[i].itemID == itemID) {
			thisObj = new Object();
			thisObj.itemID = itemID;
			thisObj.myParent = navArray[i].myParent;
			thisObj.isParent = navArray[i].isParent;
			thisObj.level = navArray[i].level;
			thisObj.uDisplay = navArray[i].uDisplay;
			thisObj.sDisplay = navArray[i].sDisplay;
			thisObj.loc = navArray[i].loc;
			thisObj.name = navArray[i].name;
			thisObj.desc = navArray[i].desc;
			thisObj.expanded = navArray[i].expanded;
			thisObj.selected = navArray[i].selected;
			return thisObj;
		}
	}
	return 0;
}
function getCompleteNav() {
	return navArray;
}
function getPartialNav(type,parent) {
	if (parent == 0) {
		if (type == 1)
			parent = navArray[0].myParent;
		else
			parent = navArray[0].itemID;
		}
	var thisNavArray = new Array();
	var thisTotal = 0
	for (i = 0; i < navArray.length; i++) {
		if (navArray[i].myParent == parent) {
			thisNavArray[thisTotal] = new Object();
			thisNavArray[thisTotal].itemID = navArray[i].itemID;
			thisNavArray[thisTotal].myParent = navArray[i].myParent;
			thisNavArray[thisTotal].isParent = navArray[i].isParent;
			thisNavArray[thisTotal].level = navArray[i].level;
			thisNavArray[thisTotal].sDisplay = navArray[i].sDisplay;
			thisNavArray[thisTotal].uDisplay = navArray[i].uDisplay;
			thisNavArray[thisTotal].loc = navArray[i].loc;
			thisNavArray[thisTotal].name = navArray[i].name;
			thisNavArray[thisTotal].desc = navArray[i].desc;
			thisNavArray[thisTotal].expanded = navArray[i].expanded;
			thisNavArray[thisTotal].selected = navArray[i].selected;
			thisTotal++;
			}
		}
	return thisNavArray;
}
function getSelectedPrimaryID() {
	if (selectedPrimaryID == -1) {
		selectedPrimaryID = navArray[0].itemID;
		navArray[0].expanded = 1;
		}
	return selectedPrimaryID;
}
function getSelectedSecondaryID() {
	if (selectedSecondaryID == -1) {
		if (selectedPrimaryID == -1) {
			selectedSecondaryID = navArray[1].itemID;
			navArray[1].selected = 1;
			}
		else {
			for (var i=0;i<navArray.length;i++) {
				if (navArray[i].itemID == selectedPrimaryID) {
					selectedSecondaryID = navArray[i + 1].itemID;
					navArray[i + 1].selected = 1;
					}
				}
			}
		}
	return selectedSecondaryID;
}
