/////////////////////////////////////////////////////////////////////////////
// Function : NavNode (constructor)
// Comments :
/////////////////////////////////////////////////////////////////////////////
function NavNode(id, label, href, parent)
{
	this.m_parent = null;
	this.m_level = 0;

	if (parent)
	{
		this.m_parent = parent;
		this.m_level = parent.m_level+1;
	}

	this.m_id = id;

	// assume that m_label will most often be used directly as HTML
	this.m_rawlabel = label;

	label = label.replace(/&/g, '&amp;');
	label = label.replace(/</g, '&lt;');
	label = label.replace(/>/g, '&gt;');
	label = label.replace(/"/g, '&quot;');

	this.m_label = label;

	this.m_href = href;
	this.m_subNodes = new Array();

	var argValues = NavNode.arguments;
	var argCount = NavNode.arguments.length;

	for (i = 4 ; i < argCount ; i++)
	{
		var attrName = argValues[i].split("==")[0];
		var attrValue = argValues[i].split("==")[1];

		eval("this.cp_" + attrName + " = '" + attrValue + "';");
	}

	NavNode.prototype.addNode = addNode;
	NavNode.prototype.isSelected = isSelected;
}

/////////////////////////////////////////////////////////////////////////////
// Function : addNode
// Comments :
/////////////////////////////////////////////////////////////////////////////
function addNode(id, label, href)
{
	var newIndex = this.m_subNodes.length;
	var newNode = new NavNode(id, label, href, this);

	var argValues = addNode.arguments;
	var argCount = addNode.arguments.length;

	for (i = 3 ; i < argCount ; i++)
	{
		var attrName = argValues[i].split("==")[0];
		var attrValue = argValues[i].split("==")[1];

		eval("newNode.cp_" + attrName + " = '" + attrValue + "';");
	}

	this.m_subNodes[newIndex] = newNode;
	return newNode;
}

/////////////////////////////////////////////////////////////////////////////
// Function : isSelected
// Comments :
/////////////////////////////////////////////////////////////////////////////
function isSelected()
{
    var pos = window.location.href.lastIndexOf("/");
    var docname = window.location.href.substring(pos+1, window.location.href.length);

    pos = this.m_href.lastIndexOf("/");
    var myname = this.m_href.substring(pos+1, this.m_href.length);

    if (docname == myname)
		return true;
	else
		return false;
}

/////////////////////////////////////////////////////////////////////////////
// Function : customSectionPropertyExists
// Comments :
/////////////////////////////////////////////////////////////////////////////
function customSectionPropertyExists(csp)
{
	return (typeof csp != _U && csp != null);
}

/////////////////////////////////////////////////////////////////////////////
// Function : getCustomSectionProperty
// Comments :
/////////////////////////////////////////////////////////////////////////////
function getCustomSectionProperty(csp)
{
	if (customSectionPropertyExists(csp))
	{
		return csp;
	}
	else
	{
		return "";
	}
}

/////////////////////////////////////////////////////////////////////////////

var g_navNode_Root = new NavNode('57','Home',ssUrlPrefix + 'index.htm',null,'secondaryUrlVariableField==C10');
g_navNode_0=g_navNode_Root.addNode('59','Our Services',ssUrlPrefix + 'OurServices/index.htm','dynamicListIsIndex==TRUE','secondaryUrlVariableField==C10');
g_navNode_0_0=g_navNode_0.addNode('316','Site Location Expertise',ssUrlPrefix + 'OurServices/SiteLocationExpertise/index.htm','Description==Take advantage of Alliant Energy\\x27s free site location services, including confidential consulting, customized research, site visit coordination and more.','secondaryUrlVariableField==C10');
g_navNode_0_1=g_navNode_0.addNode('317','Project Assistance Request',ssUrlPrefix + 'OurServices/ProjectAssistanceRequest/index.htm','Description==Use our online form to request free project assistance from Alliant Energy\\x27s site location experts.','secondaryUrlVariableField==C10');
g_navNode_0_2=g_navNode_0.addNode('61','Energy Expertise',ssUrlPrefix + 'OurServices/EnergyExpertise/index.htm','Description==Whether you need energy efficiency advice, equipment financing or engineering services, Alliant Energy has innovative solutions that will maximize your bottom line.','secondaryUrlVariableField==C10');
g_navNode_0_3=g_navNode_0.addNode('62','Partnership Success Stories',ssUrlPrefix + 'OurServices/SuccessStories/index.htm','Description==Learn how other regionally- and nationally-known companies have turned to Alliant Energy for site location consulting.','dynamicListIsIndex==TRUE','secondaryUrlVariableField==C10');
g_navNode_0_4=g_navNode_0.addNode('63','Meet Our Team',ssUrlPrefix + 'OurServices/MeetOurTeam/index.htm','Description==With more than 50 years of combined experience, our team of economic development professionals will work with you every step of the way.','secondaryUrlVariableField==C10');
g_navNode_0_5=g_navNode_0.addNode('318','About Alliant Energy',ssUrlPrefix + 'OurServices/AboutAlliantEnergy/index.htm','Description==Alliant Energy is an energy holding company with regulated utility providers as well as non-regulated companies delivering energy-related products and services.','secondaryUrlVariableField==C10');
g_navNode_0_6=g_navNode_0.addNode('214','Utility Rates',ssUrlPrefix + 'OurServices/UtilityRates/index.htm','contributorOnly==false','secondaryUrlVariableField==C10');
g_navNode_2=g_navNode_Root.addNode('82','About the Midwest',ssUrlPrefix + 'AbouttheMidwest/index.htm','dynamicListIsIndex==true','secondaryUrlVariableField==C10');
g_navNode_2_0=g_navNode_2.addNode('319','Accessibility',ssUrlPrefix + 'AbouttheMidwest/Accessibility/index.htm','Description==Iowa, Minnesota and Wisconsin are all centrally located and possess excellent interstate highway systems that offer quick and easy access to markets.','secondaryUrlVariableField==C10');
g_navNode_2_1=g_navNode_2.addNode('85','Business Climate',ssUrlPrefix + 'AbouttheMidwest/BusinessClimate/index.htm','Description==The low cost of doing business in the Midwest can bring big savings to your bottom line.','dynamicListIsIndex==TRUE','secondaryUrlVariableField==C10');
g_navNode_2_2=g_navNode_2.addNode('86','Education',ssUrlPrefix + 'AbouttheMidwest/Education/index.htm','Description==Businesses located in Alliant Energy territory benefit from America\\x27s best-educated work force.','dynamicListIsIndex==TRUE','secondaryUrlVariableField==C10');
g_navNode_2_3=g_navNode_2.addNode('87','Incentives',ssUrlPrefix + 'AbouttheMidwest/Incentives/index.htm','Description==Learn about the economic incentives available for new and expanding businesses in Iowa, Minnesota, Wisconsin and Illinois.','dynamicListIsIndex==TRUE','secondaryUrlVariableField==C10');
g_navNode_2_4=g_navNode_2.addNode('88','Livability',ssUrlPrefix + 'AbouttheMidwest/Livability/index.htm','Description==The Alliant Energy states rank high in livability, including affordable housing, lower personal and property taxes and quality of schools.','dynamicListIsIndex==TRUE','secondaryUrlVariableField==C10');
g_navNode_2_5=g_navNode_2.addNode('89','Workforce',ssUrlPrefix + 'AbouttheMidwest/Workforce/index.htm','Description==Alliant Energy\\x27s four states distinguish themselves as primary candidates when comparing labor costs and quality.','dynamicListIsIndex==true','secondaryUrlVariableField==C10');
g_navNode_3=g_navNode_Root.addNode('90','Business Development',ssUrlPrefix + 'BusinessDevelopment/index.htm','dynamicListIsIndex==true','secondaryUrlVariableField==C10');
g_navNode_3_0=g_navNode_3.addNode('92','Biosciences',ssUrlPrefix + 'BusinessDevelopment/Biosciences/index.htm','Description==With the labor, education and technology resources that biotech companies need, the Alliant Energy states are home to a growing number of life science firms.','dynamicListIsIndex==true','secondaryUrlVariableField==C10');
g_navNode_3_1=g_navNode_3.addNode('93','Food Processing',ssUrlPrefix + 'BusinessDevelopment/FoodProcessing/index.htm','Description==Abundant agricultural resources, easy access to markets and a pro-business attitude create the foundation for a vibrant food processing industry in Alliant Energy\\x27s three-state area.','dynamicListIsIndex==true','secondaryUrlVariableField==C10');
g_navNode_3_2=g_navNode_3.addNode('94','Metal Fabrication',ssUrlPrefix + 'BusinessDevelopment/MetalFabrication/index.htm','Description==With an excellent transportation system, a skilled workforce and profitable business climate, the Alliant Energy states are ideal for growing your metal fabrication business.','dynamicListIsIndex==true','secondaryUrlVariableField==C10');
g_navNode_3_3=g_navNode_3.addNode('95','Plastics',ssUrlPrefix + 'BusinessDevelopment/Plastics/index.htm','Description==All the states in Alliant Energy\\x27s service territory rank high in the plastics industry, thanks to our central location, positive business climate, sophisticated technology and modern infrastructure.','dynamicListIsIndex==true','secondaryUrlVariableField==C10');
g_navNode_3_4=g_navNode_3.addNode('96','Ethanol',ssUrlPrefix + 'BusinessDevelopment/Ethanol/index.htm','Description==Industries for corn-based feed stocks have \\x27cropped up\\x27 all over the Alliant Energy service area, see why our states are great for you\x21','contributorOnly==false','dynamicListIsIndex==true','secondaryUrlVariableField==C10');
g_navNode_3_5=g_navNode_3.addNode('99','Wind Power',ssUrlPrefix + 'BusinessDevelopment/Wind/index.htm','Description==The Alliant Energy service area is home to top wind production potential, and a workforce tailored specifically to the needs of the growing wind power industry.','contributorOnly==false','dynamicListIsIndex==true','secondaryUrlVariableField==C10');
g_navNode_3_6=g_navNode_3.addNode('369','Data Centers',ssUrlPrefix + 'BusinessDevelopment/DataCenters/index.htm','Description==With low hazard risks, low land costs and a qualified workforce, Alliant Energy service area is the best place to build a Data Center\x21','dynamicListIsIndex==true','secondaryUrlVariableField==C10');
g_navNode_4=g_navNode_Root.addNode('102','Community Development',ssUrlPrefix + 'CommunityDevelopment/index.htm','dynamicListIsIndex==TRUE','secondaryUrlVariableField==C10');
g_navNode_4_0=g_navNode_4.addNode('229','Partnership Programs',ssUrlPrefix + 'CommunityDevelopment/PartnershipPrograms/index.htm','Description==Alliant Energy offers financial support for Local, County and Regional organizations.  Together we can leverage resources to make a difference in the effectiveness of your community, county, or regional economic development activities.','contributorOnly==false','dynamicListIsIndex==true','secondaryUrlVariableField==C10');
g_navNode_4_0_0=g_navNode_4_0.addNode('240','Eligibility',ssUrlPrefix + 'CommunityDevelopment/PartnershipPrograms/Eligibility/index.htm','Description==Review general eligibility criteria.','secondaryUrlVariableField==C10');
g_navNode_4_0_1=g_navNode_4_0.addNode('242','How to Apply',ssUrlPrefix + 'CommunityDevelopment/PartnershipPrograms/HowtoApply/index.htm','Description==All applications must be submitted online.  If this creates a hardship, please contact your Economic and Community Development Manager. \x3cP\x3e Our Partnership Programs for Economic and Community Development were developed to support local development organizations in Alliant Energy\\x27s service territory in the following areas\x3a \x3c/P\x3e\x09','dynamicListIsIndex==false','secondaryUrlVariableField==C10');
g_navNode_4_0_2=g_navNode_4_0.addNode('245','Community Development',ssUrlPrefix + 'CommunityDevelopment/PartnershipPrograms/CommunityDevelopment/index.htm','Description==This program supports a wide variety of activities to help further development in communities served by Alliant Energy.  We encourage unique and innovative projects that stimulate and support community development and growth. ','dynamicListIsIndex==false','secondaryUrlVariableField==C10');
g_navNode_4_0_3=g_navNode_4_0.addNode('250','Retention, Marketing and Recruitment',ssUrlPrefix + 'CommunityDevelopment/PartnershipPrograms/RetentionMarketingandRecruitment/index.htm','Description==This program supports a wide variety of activities in the areas of local and regional retention, marketing \x26 recruitment in the Alliant Energy service territory.','dynamicListIsIndex==false','secondaryUrlVariableField==C10');
g_navNode_4_0_4=g_navNode_4_0.addNode('253','Building and Site Development',ssUrlPrefix + 'CommunityDevelopment/PartnershipPrograms/BuildingandSiteDevelopment/index.htm','Description==Interest buy-down to a community economic development organization, city, village or county for the construction of a building to be used for speculative purposes.  Or financial assistance to help communities develop a shovel-ready site.','dynamicListIsIndex==false','secondaryUrlVariableField==C10');
g_navNode_4_0_5=g_navNode_4_0.addNode('254','Workforce Development',ssUrlPrefix + 'CommunityDevelopment/PartnershipPrograms/WorkforceDevelopment/index.htm','Description==This program provides support for gathering labor and benefit data and for workforce development projects involved in the recruitment, retention and training or retraining of local or regional workforce.','dynamicListIsIndex==false','secondaryUrlVariableField==C10');
g_navNode_4_0_6=g_navNode_4_0.addNode('255','Innovation and Growth',ssUrlPrefix + 'CommunityDevelopment/PartnershipPrograms/InnovationandGrowth/index.htm','Description==This program is intended to support local, county and regional activities that foster innovation and entrepreneurial growth.','dynamicListIsIndex==false','secondaryUrlVariableField==C10');
g_navNode_4_0_7=g_navNode_4_0.addNode('256','Professional Development',ssUrlPrefix + 'CommunityDevelopment/PartnershipPrograms/ProfessionalDevelopment/index.htm','Description==This program is intended to build the economic development skills of professional developers through attendance at approved economic development courses.','dynamicListIsIndex==false','secondaryUrlVariableField==C10');
g_navNode_4_1=g_navNode_4.addNode('109','Calendar of Events',ssUrlPrefix + 'CommunityDevelopment/CalendarofEvents/index.htm','secondaryUrlVariableField==C10');
g_navNode_4_2=g_navNode_4.addNode('110','Workshops',ssUrlPrefix + 'CommunityDevelopment/Workshops/index.htm','Description==Join us for upcoming workshops presented by Alliant Energy.','secondaryUrlVariableField==C10');
g_navNode_4_3=g_navNode_4.addNode('107','Location One',ssUrlPrefix + 'CommunityDevelopment/LocationOne/index.htm','Description==Learn how to use the LocationOne Information System \x28LOIS\x29 database of buildings, sites and communities.','dynamicListIsIndex==TRUE','secondaryUrlVariableField==C10');
g_navNode_4_4=g_navNode_4.addNode('346','Consulting Services',ssUrlPrefix + 'CommunityDevelopment/ConsultingServices/index.htm','Description==Our expert staff provides technical and consulting services free of charge to economic and community development organizations - one stop, your resource.','secondaryUrlVariableField==C10');
g_navNode_4_5=g_navNode_4.addNode('108','Development Resources',ssUrlPrefix + 'CommunityDevelopment/DevelopmentResources/index.htm','Description==Take advantage of more community resources, including an economic impact analysis, community assessment and comprehensive planning.','dynamicListIsIndex==TRUE','secondaryUrlVariableField==C10');
g_navNode_5=g_navNode_Root.addNode('111','News and Resources',ssUrlPrefix + 'NewsandResources/index.htm','dynamicListIsIndex==TRUE','secondaryUrlVariableField==C10');
g_navNode_5_0=g_navNode_5.addNode('113','News Briefs',ssUrlPrefix + 'NewsandResources/NewsBriefs/index.htm','Description==Learn what\\x27s new in economic development around the Midwest and across the country.','dynamicListIsIndex==TRUE','secondaryUrlVariableField==C10');
g_navNode_5_2=g_navNode_5.addNode('115','More Online Resources',ssUrlPrefix + 'NewsandResources/MoreOnlineResources/index.htm','Description==Check out these other informative Web sites from community, county, state, federal and economic development groups.','dynamicListIsIndex==TRUE','secondaryUrlVariableField==C10');
g_navNode_5_3=g_navNode_5.addNode('116','Utility Industry Resources',ssUrlPrefix + 'NewsandResources/UtilityIndustryResources/index.htm','Description==Ever wondered what the \"electric grid\" really is, or why natural gas prices are so volatile? Check these links to learn more about the U.S. electricity and natural gas industries.','dynamicListIsIndex==false','secondaryUrlVariableField==C10');
g_navNode_6=g_navNode_Root.addNode('112','Contact Us',ssUrlPrefix + 'ContactUs/index.htm','secondaryUrlVariableField==C10');
