// ---------------------------------------------------------------------------------------
//
// utilities.js
//
// Website Utilities for MCP Website
//
// ---------------------------------------------------------------------------------------

// ---------------------------------------------------------------------------------------
// changeImage
// ---------------------------------------------------------------------------------------
function changeImage ( originalImage, newImagePath )
{

	originalImage.src = newImagePath ;


} // end changeImage

// ---------------------------------------------------------------------------------------
// queryString
// ---------------------------------------------------------------------------------------
function queryString ( referer, keyName )
{
			
	var keyword		= '' ;
	var position	= 0 ;
	var urlLength	= referer.length ;
	var keyLength	= keyName.length + 1 ;
			
	// Pull the keyword from the URL
	position = referer.indexOf ( keyName + '=') ;
	
	if ( position >= 0 )
	{
		keyword = referer.substr( (position + keyLength) , (urlLength - position) ) ;
		return keyword ;
	}
	else
	{
		return -1 ;
	}
	
} // end queryString

// ---------------------------------------------------------------------------------------
// printPage
// ---------------------------------------------------------------------------------------
function printPage()
{

	if (window.print)
	{
	
    		window.print() ;  
    
	}

} // end printPage

// ---------------------------------------------------------------------------------------
// navigateThroughParent
// ---------------------------------------------------------------------------------------
function navigateThroughParent( navBarURL, contentURL, tabCode)
{
	parent.sideBar.document.location.href 	= navBarURL ;
	parent.main.document.location.href 	= contentURL ;

	changeTab(tabCode);

} // end navigateThroughParent

// ---------------------------------------------------------------------------------------
// resetTabs
// ---------------------------------------------------------------------------------------
function resetTabs ()
{

	// Reset all of the tabs back to unselected
	parent.topBar.sbi_unselected.src = "images/tabs/unselected/sbi_unselected_button.jpg" ;
	parent.topBar.sba_unselected.src = "images/tabs/unselected/sba_unselected_button.jpg" ;
	parent.topBar.ser_unselected.src = "images/tabs/unselected/services_unselected_button.jpg" ;
	parent.topBar.cus_unselected.src = "images/tabs/unselected/customers_unselected_button.jpg" ;
	parent.topBar.com_unselected.src = "images/tabs/unselected/company_unselected_button.jpg" ;
	parent.topBar.log_unselected.src = "images/tabs/unselected/loginunsel_button.jpg" ;
	parent.topBar.inf_unselected.src = "images/tabs/unselected/info_unselected_button.jpg" ;
			
} // End function resetTabs

// ---------------------------------------------------------------------------------------
// changeTab
// ---------------------------------------------------------------------------------------
function changeTab( tabCode )
{

	resetTabs();

	switch ( tabCode )
	{
		case 'sbi':
		{
			parent.topBar.sbi_unselected.src = parent.topBar.sbi_selected.src ;
			break ;
		}
		case 'sba':
		{
			parent.topBar.sba_unselected.src = parent.topBar.sba_selected.src ;
			break ;
		}
		case 'ser':
		{
			parent.topBar.ser_unselected.src = parent.topBar.ser_selected.src ;
			break ;
		}
		case 'cus':
		{
			parent.topBar.cus_unselected.src = parent.topBar.cus_selected.src ; ;
			break ;
		}
		case 'com':
		{
			parent.topBar.com_unselected.src = parent.topBar.com_selected.src ;
			break ;
		}
		case 'log':
		{
			parent.topBar.log_unselected.src = parent.topBar.log_selected.src ;
			break ;
		}
		case 'inf':
		{
			parent.topBar.inf_unselected.src = parent.topBar.inf_selected.src ;
			break ;
		}
		case 'def':
		{
			// Do nothing
		}
	} // end switch 

} // end changeTab

// ---------------------------------------------------------------------------------------
// openPopUp
// ---------------------------------------------------------------------------------------
function openPopUp ( url, width, height )
{

	// Declare Local Variables
	var popUpWindow ;
	var style = 'toolbar=no, location=no, scrollbars=yes, resizable=no, width=' + width + ', height=' + height ;

	popUpWindow = window.open ( url, 'popup', style ) ;

} // end openPopUp

// ---------------------------------------------------------------------------------------
// closeWindow
// ---------------------------------------------------------------------------------------
function closeWindow ()
{

	window.close ();

} // end closeWindow
