// November 2008 jmosher
// Truestone web site JavaScript file
//

// Google Search Function (input from Web Edit)
function SubmitSearch()
	{
		// Submit the search form to Google
		var q = document.getElementById("q");
		var query = document.getElementById("query");
		q.value = "site:http://www.truestonefed.com";
		if(query.value == "")
		{
			alert("Please enter a search term.");
			query.focus();
			return false;
		}
		else
		{
			return true;
		}
	}	

// Suckerfish menus 
// JS code for menu --> covers IE 5.5+
sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

// sfHover function attached on document load.
if (window.attachEvent) window.attachEvent("onload", sfHover);

// 10/29/2008 jmosher 
// Function to display list item as far-right popup over the sidebar.
// Called on many pages.
function showListItem(name)
{
	try
	{
         document.getElementById('sidebar').style.display='none';
         document.getElementById(name).style.display='block'; 
	}
	catch (e)
	{
		alert(e);
	}
}

// 10/29/2008 jmosher 
// Function to clear far-right pop-up display and restore the sidebar.
// Called on many pages.
function clearListItems(numItems)
{
	var upperBound = numItems + 1;
	var elemName;

    try
	{
		for (i=1; i < upperBound; i++)
	   { 
	  	     elemName = "listItem" + i.toString();
	         document.getElementById(elemName).style.display = 'none';;
	   }
       document.getElementById('sidebar').style.display='block'; 
	}
	catch (e)
	{
		alert(e);
	}
}

// 10/29/2008 jmosher 
// Functions for ../Services/index.php page
// lefthand graphic rollovers
function clearServicesDivs()
{
	try
	{
        document.getElementById('detNetcentricIT').style.display='none';
        document.getElementById('detInformationAssurance').style.display='none';
        document.getElementById('detInformationSharing').style.display='none';
        document.getElementById('detMissionCriticalOps').style.display='none';
	    document.getElementById('detProgramManagement').style.display='none';
	}
	catch (e)
	{
		alert(e);
	}
}

function showServicesDiv(name)
{
    document.getElementById(name).style.display='block';
}

// 10/29/2008 jmosher 
// Functions for ../Technology/NetworkWireless.php page
// lefthand graphic rollovers

function clearNetworkWirelessDivs()
{
    document.getElementById('detNetworkEngineering').style.display='none';
    document.getElementById('detStructuredCable').style.display='none';
    document.getElementById('detStagingConfig').style.display='none';
    document.getElementById('detNetworkSecurity').style.display='none';
	document.getElementById('detNetworkManagement').style.display='none';
}

function showNetworkWirelessDiv(name)
{
    document.getElementById(name).style.display='block';
}

function printPage() {
  if (window.print)
    window.print()
  else
    alert("Sorry, your browser doesn't support this feature.");
}




(function() {
 
    function MyTabbedNewsWidget() {        
 
        /**
         * Inherit from Tabbed Feed Widget
         */
       // this.base = UDW.widgets['__tabbedfeed__'];
        this.base();
 
        //rest of code here
 
    };
 
 //   UDW.registerWidget('mytabbednewswidget', MyTabbedNewsWidget);
 
})();


