﻿var menuids=["menublocks"]
var swf;

function buildsubmenus(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
    ultags[t].parentNode.getElementsByTagName("a")[0].className="subfolderstyle"
		if (ultags[t].parentNode.parentNode.id==menuids[i])
			ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px"
		else
	ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px"
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.display="block"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.display="none"
    }
    }
		for (var t=ultags.length-1; t>-1; t--){
		ultags[t].style.visibility="visible"
		ultags[t].style.display="none"
		}
  }
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus)


//first declare our default content block ID as a string
defaultTab = "homeTab";
defaultBlock = "homeBlock";
defaultService = "contentServices";
defaultClient = "contentOverview";
defaultCompany = "contentWho";

//function to hide all blocks then show the one whose ID is passed as a string
function showTab(showElement) {
//alert(showElement);
	 //Sections
	    if(showElement == "servicesTab")
  	{
  		showService("contentServices");
  	}
  	else if(showElement == "clientsTab")
  	{
  		showClient("contentOverview");
  	}
  	else if(showElement == "companyTab")
  	{
 		showCompany("contentWho");
  	}
  	else if(showElement == "contactTab")
  	{
  		showContent("contactBlock");
  	}
  	else if(showElement == "homeTab")
  	{
  		showContent("homeBlock");
  	}
  	else if(showElement =="companyNews")
  	{
  		showContent("companyBlock");
  		showCompany("contentNews");
  		showElement = "companyTab";
  	}
  	else if(showElement ="serviceIndex")
  	{
  		showContent("servicesBlock");
  		showService("contentServices");
  		showElement = "servicesTab";
  	}
  	
  	 document.getElementById("homeTab").style.display = "none";
     document.getElementById("servicesTab").style.display = "none";
     document.getElementById("clientsTab").style.display = "none";
     document.getElementById("companyTab").style.display = "none";
     document.getElementById("contactTab").style.display = "none";
     
     
  	  document.getElementById(showElement).style.display = "block"; 

//alert(flash(showElement));

document.getElementById(showElement).innerHTML = "<html><body>"+ flash(showElement) + "</body></html>";
}

function setDefaultTab (newDefaultElement) {
     defaultTab = '';
    defaultTab =newDefaultElement;
	 showTab (defaultTab);
	 buildsubmenus();
}

function showContent(showElement) {
	 //Sections
     document.getElementById("homeBlock").style.display = "none";
     document.getElementById("servicesBlock").style.display = "none";
     document.getElementById("clientsBlock").style.display = "none";
     document.getElementById("companyBlock").style.display = "none";
     document.getElementById("contactBlock").style.display = "none";
	 document.getElementById("legalBlock").style.display = "none";

  	if(defaultBlock == "servicesBlock")
  	{
  		showService("contentServices");
  	}
  	else if(defaultBlock == "clientsBlock")
  	{
  		showClient("contentOverview");
  	}
  	else if(defaultBlock == "companyBlock")
  	{
 		showCompany("contentWho");
  	}

     document.getElementById(showElement).style.display = "block";
}

function setDefaultBlock (newDefaultElement) {

     defaultBlock = newDefaultElement;
  	
	 showContent (defaultBlock);
	 buildsubmenus();
}

function showService(showElement) {
	 //Services
  	 document.getElementById("contentServices").style.display = "none";
	 document.getElementById("contentBusiness").style.display = "none";
	 document.getElementById("contentConfig").style.display = "none";
	 document.getElementById("contentTesting").style.display = "none";
	 document.getElementById("contentAssay").style.display = "none";
	 document.getElementById("contentReport").style.display = "none";
	 document.getElementById("contentInstrument").style.display = "none";
	 document.getElementById("contentHL7").style.display = "none";
	 document.getElementById("contentDoc").style.display = "none";
 	 document.getElementById("contentCode").style.display = "none";
	 document.getElementById("contentElectronic").style.display = "none";
	 document.getElementById("contentSupport").style.display = "none";
	 
	 document.getElementById(showElement).style.display = "block";

}

function setDefaultService (newDefaultElement) {
     defaultService = newDefaultElement;
	 showService (defaultService);
	 buildsubmenus();
}

function showClient(showElement) {
	 //Clients
	 document.getElementById("contentOverview").style.display = "none";
	 document.getElementById("contentCDHS").style.display = "none";
	 document.getElementById("contentCDFA").style.display = "none";
	 document.getElementById("contentTestimonials").style.display = "none";
	 
	 document.getElementById(showElement).style.display = "block";
}

function setDefaultClient (newDefaultElement) {
     defaultClient = newDefaultElement;
	 showClient (defaultClient);
	 buildsubmenus();
}

function showCompany(showElement) {
	 //Company
	 document.getElementById("contentWho").style.display = "none";
	 document.getElementById("contentTeam").style.display = "none";
	 document.getElementById("contentCareers").style.display = "none";
	 document.getElementById("contentNews").style.display = "none";
	 document.getElementById("contactBlock").style.display = "none";
	 
	 document.getElementById(showElement).style.display = "block";
}

function setDefaultCompany (newDefaultElement) {
     defaultCompany = newDefaultElement;
	 showCompany (defaultCompany);
	 buildsubmenus();
	 
	 
	 
}


function flash(str)
{
var filename ='';
//alert(str);
switch(str)
{
	case "homeTab": filename = "home_tab.swf";
			break;
	case "servicesTab": filename = "services_tab.swf";
			break;
	case "clientsTab": filename = "clients_tab.swf";
			break;
	case "companyTab": filename = "company_tab.swf";
			break;
	case "contactTab": filename = "contact_tab.swf";
			break;
	

}

var a = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" width=\"500\" height=\"119\" title=\"contacttab\">";
a =  a +      "<param name=\"movie\" value=\"images/" + filename + "\" />";
a =  a +      "<param name=\"quality\" value=\"high\" />";
a =  a +      "<embed src=\"images/" + filename + "\" quality=\"high\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"500\" height=\"119\"></embed>";
a =  a +    "</object>";
// 
 
 return a;
}