<!--

function MyPreLoad_Level1( ) { //PathModifier
	var m_DirectoryModifier = PathAdjust();
	
	// final adjustment override
	//var elem = document.getElementById( "hdn_PathModifier" );
	//m_DirectoryModifier = (elem.value != "") ? elem.value : m_DirectoryModifier;
	
	//m_DirectoryModifier = (PathModifier == "" ) ? m_DirectoryModifier :  PathModifier;
	DX_preloadImages(
	m_DirectoryModifier + "images/TopNav/T_HomeON.gif",
	m_DirectoryModifier + "images/TopNav/T_HomeDOWN.gif",

	m_DirectoryModifier + "images/TopNav/T_PatentsON.gif",
	m_DirectoryModifier + "images/TopNav/T_PatentsDOWN.gif",	

	m_DirectoryModifier + "images/TopNav/T_CopyrightsON.gif",
	m_DirectoryModifier + "images/TopNav/T_CopyrightsDOWN.gif",
	
	m_DirectoryModifier + "images/TopNav/T_TrademarksON.gif",
	m_DirectoryModifier + "images/TopNav/T_TrademarksDOWN.gif",
	
	m_DirectoryModifier + "images/TopNav/T_FaqON.gif",
	m_DirectoryModifier + "images/TopNav/T_FaqDOWN.gif",
		
	m_DirectoryModifier + "images/TopNav/T_FirmON.gif",
	m_DirectoryModifier + "images/TopNav/T_FirmDOWN.gif",
	
	m_DirectoryModifier + "images/TopNav/T_ContactON.gif",
	m_DirectoryModifier + "images/TopNav/T_ContactDOWN.gif"
	)
	
}

function PathAdjust () {
	// *************************************************************************************
	// NOTE Edit the below URL's to point exactly to the folder of 
	//		the TopNav images on your computer, and web host. 
	//		YOU MUST INCLUDE THE ENDING SLASH or BACK SLASH(for Windows)
	//		ALSO, for Windows, replace each Back Slash "\" with a DOUBLE Back SLash "\\"
	// *************************************************************************************
	var TopNavImages_Folder_LIVE_Host = "http://www.KeatyPatentFirm.com/images/TopNav/";
	var TopNavImages_Folder_InternalHost = "http://127.0.0.1/KeatyPatentFirm/images/TopNav/";
	var TopNavImages_Folder_InternalWindows = "G:\\WebPages\\KeatyPatentFirm\\images\TopNav\\"; 
	// *************************************************************************************
	
	
	//VALIDATE the above path adjust strings
	var StartWarning = "MESSAGE TO WEBMASTER:\r\nConfiguration string, ";
	var EndWarning = ", in your swap.js file seems to be incorrect.\r\nPlease re-check your swap.js file.";
	if (TopNavImages_Folder_LIVE_Host.indexOf("http://") == -1 || TopNavImages_Folder_LIVE_Host.lastIndexOf("/") != (TopNavImages_Folder_LIVE_Host.length - 1) ) {
		alert (StartWarning + "TopNavImages_Folder_LIVE_Host" + EndWarning);
	} 
	if (TopNavImages_Folder_InternalHost.indexOf("http://") == -1 || TopNavImages_Folder_InternalHost.lastIndexOf("/") != (TopNavImages_Folder_InternalHost.length - 1) ) {
		alert (StartWarning + "TopNavImages_Folder_InternalHost" + EndWarning);
	} 
	if (TopNavImages_Folder_InternalWindows.indexOf(":\\") == -1 || TopNavImages_Folder_InternalWindows.lastIndexOf("\\") != (TopNavImages_Folder_InternalWindows.length - 1) ) {
		alert (StartWarning + "TopNavImages_Folder_InternalWindows" + EndWarning);
	}
	
	var m_URL = location.href.toLowerCase();
	// Safari and Mac IE  fix
	if (m_URL.indexOf("file:/") == 0 ) {
		m_URL = ( m_URL.charAt(7) != "/" ) ? m_URL.replace("file:/", "file:///") : m_URL;
		m_URL = ( m_URL.charAt(6) != "/" ) ? m_URL.replace("file://", "file:///") : m_URL;
	}
	var slashArray = m_URL.split("/");
	var m_Adjusted_slash_length;
	
	// CASE 1: your local computer
	if ( m_URL.indexOf("http://127.0.0.1/") >= 0 || m_URL.indexOf("http://localhost/") >= 0 ) {
		var array_Folder_InternalHost = TopNavImages_Folder_InternalHost.split("/");
		m_Adjusted_slash_length = slashArray.length - array_Folder_InternalHost.length + 2;
		//alert("m_Adjusted_slash_length = " + m_Adjusted_slash_length);
	}
	// CASE 2: still your local computer, except you used Windows Explorer (as opposed to IE) to browse your file
	else if ( m_URL.indexOf("file:/") == 0 ) {
		TopNavImages_Folder_InternalWindows = TopNavImages_Folder_InternalWindows.replace(m_TextRegExp, "/");
		var array_Folder_InternalWindows = TopNavImages_Folder_InternalWindows.split("/");
		m_Adjusted_slash_length = slashArray.length - array_Folder_InternalWindows.length - 2;
		//alert("m_Adjusted_slash_length = " + m_Adjusted_slash_length);
	}
	// CASE 3: LIVE DNS, LIVE WEB HOST
	else {  
		var array_Folder_LIVE_Host = TopNavImages_Folder_LIVE_Host.split("/");
		m_Adjusted_slash_length = slashArray.length - array_Folder_LIVE_Host.length + 2;
		//alert("m_Adjusted_slash_length = " + m_Adjusted_slash_length);
	}

	var m_DirectoryModifier = "";		
	for (var i=0; i < m_Adjusted_slash_length; i++) {
		m_DirectoryModifier += "../";
	}	

	return m_DirectoryModifier;
}


// This particular function, changeImages, is Copyright 2004 decloak, Inc. All right reserved
function changeImages() {
	var m_DirectoryModifier = PathAdjust();

		if (document.images ) {
			for (var i=0; i<changeImages.arguments.length; i+=2) {
				var m_image = changeImages.arguments[i+1].replace("../", m_DirectoryModifier);
				document[changeImages.arguments[i]].src = m_image;
				//alert( m_image );
			}
		}
}



function DX_preloadImages() { 
	if (document.images) {
		var IArray = new Array();
		var argLength = DX_preloadImages.arguments.length;
	    for(i=0; i < argLength; i++) {
			IArray[i] = new Image();
			IArray[i].src = DX_preloadImages.arguments[i];
		}
    }		
}

//-->

