function initPage(/*menu tab id*/ tabId, /*product div id*/ divId)
{
	//function calls to render state of page
	correctPNG();
	initMenuTabs(/*menu tab id*/ tabId, /*product div id*/ divId);
}

function preload()
{
	FP_preloadImgs( '/images/nav/home_on.jpg',
	                '/images/nav/home_off.jpg',
	                '/images/nav/ondemand_on.jpg',
	                '/images/nav/ondemand_off.jpg',
	                '/images/nav/services_on.jpg',
	                '/images/nav/services_off.jpg',
	                '/images/nav/training_on.jpg',
	                '/images/nav/training_off.jpg',
	                '/images/nav/resources_on.jpg',
	                '/images/nav/resources_off.jpg',
	                '/images/nav/support_on.jpg',
	                '/images/nav/support_off.jpg'
	               )
}

function generateMidMenu()
{
	generateMidMenu("");
}
function generateMidMenu(selected)
{
	//initialize table elements
	var table = "";
		
	table += "<table cellspacing=\"0\" cellpadding=\"0\" style=\"border: 0px; width: 100%;\">";
	table += "<tr>";
	table += "<td>";

	if( selected == "Home" )
	{
		table += "<a href=\"/Default.aspx\"><img id=\"nav_btn_home\" alt=\"Home\" src=\"/images/nav/home_on.jpg\" width=\"90\" height=\"30\" style=\"border: 0;\" /></a>";
	}
	else
	{
		table += "<a href=\"/Default.aspx\"><img id=\"nav_btn_home\" alt=\"Home\" src=\"/images/nav/home_off.jpg\" width=\"90\" height=\"30\" style=\"border: 0\"  onmouseover=\"FP_swapImg(1,0,'nav_btn_home','/images/nav/home_on.jpg')\" onmouseout=\"FP_swapImg(1,0,'nav_btn_home','/images/nav/home_off.jpg')\" /></a>";	
	}
	
	if( selected == "OnDemand" )
	{
		table += "<a href=\"/OnDemand/Default.aspx\"><img id=\"nav_btn_ondemand\" alt=\"[OnDemand]\" src=\"/images/nav/ondemand_on.jpg\" width=\"90\" height=\"30\" style=\"border: 0\" /></a>";
	}
	else
	{
		table += "<a href=\"/OnDemand/Default.aspx\"><img id=\"nav_btn_ondemand\" alt=\"[OnDemand]\" src=\"/images/nav/ondemand_off.jpg\" width=\"90\" height=\"30\" style=\"border: 0\" onmouseover=\"FP_swapImg(1,0,'nav_btn_ondemand','/images/nav/ondemand_on.jpg')\" onmouseout=\"FP_swapImg(1,0,'nav_btn_ondemand','/images/nav/ondemand_off.jpg')\" /></a>";
	}
	
	if( selected == "Services" )
	{
		table += "<a href=\"/Services/Default.aspx\"><img id=\"nav_btn_services\" alt=\"Services\" src=\"/images/nav/services_on.jpg\" width=\"90\" height=\"30\" style=\"border: 0\" /></a>";
	}
	else
	{
		table += "<a href=\"/Services/Default.aspx\"><img id=\"nav_btn_services\" alt=\"Services\" src=\"/images/nav/services_off.jpg\" width=\"90\" height=\"30\" style=\"border: 0\" onmouseover=\"FP_swapImg(1,0,'nav_btn_services','/images/nav/services_on.jpg')\" onmouseout=\"FP_swapImg(1,0,'nav_btn_services','/images/nav/services_off.jpg')\" /></a>";
	}
	
	if( selected == "Training" )
	{
		table += "<a href=\"/Training.aspx\"><img id=\"nav_btn_training\" alt=\"Training\" src=\"/images/nav/training_on.jpg\" width=\"90\" height=\"30\" style=\"border: 0\" /></a>";
	}
	else
	{
		table += "<a href=\"/Training.aspx\"><img id=\"nav_btn_training\" alt=\"Training\" src=\"/images/nav/training_off.jpg\" width=\"90\" height=\"30\" style=\"border: 0\" onmouseover=\"FP_swapImg(1,0,'nav_btn_training','/images/nav/training_on.jpg')\" onmouseout=\"FP_swapImg(1,0,'nav_btn_training','/images/nav/training_off.jpg')\" /></a>";
	}
	
	/*
	if( selected == "CaseStudies" )
	{
		table += "<a href=\"/CaseStudies/Default_dd.aspx\"><img id=\"nav_btn_casestudies\" alt=\"Case Studies\" src=\"/images/nav/casestudies_on.jpg\" width=\"90\" height=\"30\" style=\"border: 0\" /></a>";
	}
	else
	{
		table += "<a href=\"/CaseStudies/Default_dd.aspx\"><img id=\"nav_btn_casestudies\" alt=\"Case Studies\" src=\"/images/nav/casestudies_off.jpg\" width=\"90\" height=\"30\" style=\"border: 0\" onmouseover=\"FP_swapImg(1,0,'nav_btn_casestudies','/images/nav/casestudies_on.jpg')\" onmouseout=\"FP_swapImg(1,0,'nav_btn_casestudies','/images/nav/casestudies_off.jpg')\" /></a>";
	}*/
	/*if( selected == "Resources" )
	{
		table += "<a href=\"/Resources/\"><img id=\"nav_btn_resources\" alt=\"Resources\" src=\"/images/nav/resources_on.jpg\" width=\"90\" height=\"30\" style=\"border: 0\" /></a>";
	}
	else
	{
		table += "<a href=\"/Resources/\"><img id=\"nav_btn_resources\" alt=\"Resources\" src=\"/images/nav/resources_off.jpg\" width=\"90\" height=\"30\" style=\"border: 0\" onmouseover=\"FP_swapImg(1,0,'nav_btn_resources','/images/nav/resources_on.jpg')\" onmouseout=\"FP_swapImg(1,0,'nav_btn_resources','/images/nav/resources_off.jpg')\" /></a>";
	}*/
	
	if( selected == "Support" )
	{
		table += "<a href=\"/Support/Default.aspx\"><img id=\"nav_btn_support\" alt=\"Support\" src=\"/images/nav/support_on.jpg\" width=\"90\" height=\"30\" style=\"border: 0\" /></a>";
	}
	else
	{
		table += "<a href=\"/Support/Default.aspx\"><img id=\"nav_btn_support\" alt=\"Support\" src=\"/images/nav/support_off.jpg\" width=\"90\" height=\"30\" style=\"border: 0\" onmouseover=\"FP_swapImg(1,0,'nav_btn_support','/images/nav/support_on.jpg')\" onmouseout=\"FP_swapImg(1,0,'nav_btn_support','/images/nav/support_off.jpg')\" /></a>";
	}

	table += "</td>";
	table += "</tr>";
	table += "</table>";					
			
	//generate mid menu content
	document.write(table);
}

function generateCopyright()
{
	var text = "&copy; Copyright JE Compliance Services, Inc. 2001-2009";
	
	document.write(text);
}

function generateTextMenu()
{
	//initialize link menu variables
	var menuLinks = "<a class=\"bottom\" href=\"/Default.aspx\">Home</a> | " +
					"<a class=\"bottom_ondemand\" href=\"/OnDemand1/Default.aspx\">[OnDemand]</a> | " +
					"<a class=\"bottom\" href=\"/CaseStudies/Default.aspx\">Case Studies</a> | " +
					"<a class=\"bottom\" href=\"/Services/Default.aspx\">Services</a> | " + 
					"<a class=\"bottom\" href=\"/Training/Default.aspx\">Training</a> | " + 
					"<a class=\"bottom\" href=\"/Support/Default.aspx\">Support</a> | " +
					"<a class=\"bottom\" href=\"/Sitemap.aspx\">Site Map</a>";
					
	//generate bottom menu links
	document.write(menuLinks);
}

function initMenuTabs(/*menu tab id*/ tabId, /*product div id*/ divId)
{
	//initialize menu tab variables
	var i = 0;
	var tabs = new Array("env_link", "train_link", "vdocs_link", "health_link", "qual_link");
	var divs = new Array("env", "train", "vdocs", "health", "qual");
	var obj = document.getElementById(tabId);
	var divObj = document.getElementById("product");
	
	//generate state of selected tab
	obj.className = "selectedMenutab";
	obj.innerHTML = "<img height=\"100\" alt=\"\" src=\"SiteImages/" + divId + "_tab_1.gif\" width=\"44\">";
	divObj.innerHTML = "<a href=\"http://www.jecsi.net/ondemand1/apps/" + divId + ".aspx\"><span class=style11 title=\"\" style=\"display:inline-block;FILTER:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.jecsi.net/SiteImages/" + divId + ".png', sizingMethod='scale');width:230px;cursor:hand;height:245px\"></span></a>";
	
	//reset all other tabs to default state
	while(i < tabs.length)
	{
		if (tabId != tabs[i])
		{
			document.getElementById(tabs[i]).className = "menutab";
			document.getElementById(tabs[i]).innerHTML = "<a href=\"javascript:initMenuTabs('" + tabs[i] + "', '" + divs[i] + "')\"><img border=0 height=\"100\" alt=\"\" src=\"SiteImages/" + divs[i] + "_tab_2.gif\" width=\"44\"></a>";
		}
		
		i++
	}
}

function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
   var arVersion = navigator.appVersion.split("MSIE")
   var version = parseFloat(arVersion[1])
   if ((version >= 5.5) && (document.body.filters)) 
   {
      for(var i=0; i<document.images.length; i++)
      {
         var img = document.images[i]
         var imgName = img.src.toUpperCase()
         if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
         {
            var imgID = (img.id) ? "id='" + img.id + "' " : ""
            var imgClass = (img.className) ? "class='" + img.className + "' " : ""
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
            var imgStyle = "display:inline-block;" + img.style.cssText 
            if (img.align == "left") imgStyle = "float:left;" + imgStyle
            if (img.align == "right") imgStyle = "float:right;" + imgStyle
            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
            var strNewHTML = "<span " + imgID + imgClass + imgTitle
            + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
            + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
            + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
            img.outerHTML = strNewHTML
            i = i-1
         }
      }
   }    
}

function FP_preloadImgs() {//v1.0
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function FP_swapImg() {//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}

