//##########################################################################################
//## FOOTPRINT #############################################################################
//##########################################################################################

//--> Begin Setup :: Footprint
	//configure main
	Footprint.HostName = "http://exodusweb.com";
	Footprint.RootURL = "/";
	Footprint.CookieDomain = "exodusweb.com";
	
	//create footprint objects
	//Footprint.Utility = new Footprint.Utility();
//<-- End Setup :: Footprint

//##########################################################################################
//## WEBLEGS ###############################################################################
//##########################################################################################

//--> Begin Setup :: WebLegs
	//global objects
	Footprint.DateTime = new WebLegs.DateTimeDriver();
	Footprint.Request = new WebLegs.WebRequest();
	Footprint.Response = new WebLegs.WebResponse();
	Footprint.Page = new WebLegs.DOMTemplate();
	
	//popup object
	Footprint.PopUp = {};
	Footprint.PopUp.Options = "status=yes,scrollbars=yes,resizable=yes,width=700,height=400";
	
	//define shortcut popup function
	Footprint.PopUp.Open = function(URL, WindowName, Options) {
		//was a window name defined?
		if(WindowName == undefined){
			//remove query string 
			WindowName = URL.substring(0, (URL.indexOf("?") == -1 ? URL.length : URL.indexOf("?")));
			
			//remove all non-alphanumeric characters
			WindowName = WindowName.replace(/[^a-zA-Z 0-9]+/g, "_");
		}
		
		//was options defined?
		if(Options == undefined){
			Options = Footprint.PopUp.Options;
		}
		return window.open(URL, WindowName, Options);
	}
//<-- End Setup :: WebLegs	

//##########################################################################################