var currSection = "";
var timer		 = 0;
var ttl			 = 1500;


/** Define subnavigation fo all tabs, for rollver states*/
var aSubtabs = [

	{id: "community", 
	     itemdata: [ 
		{ text: "Discussion Forums", url: "http://forums.families.com/" },
		{ text: "Latest Discussions", url: "http://forums.families.com/search.php?do=getdaily&searchin=families" },
		{ text: "Members", url: "http://members.families.com/" },
		{ text: "Who's Online", url: "http://www.families.com/now/" },
		{ text: "My Tickers", url: "http://tickers.families.com/" },

	]},

	{id: "parenting", 
	     itemdata: [ 
		{ text: "Parenthood", url: "http://parenting.families.com/blog/" },
		{ text: "Adoption", url: "http://adoption.families.com/blog/" },
		{ text: "Baby", url: "http://baby.families.com/blog/" },
		{ text: "Toddlers", url: "http://toddlers.families.com/blog/" },
		{ text: "Single-Parents", url: "http://single-parenting.families.com/blog/" },
		{ text: "Special Needs", url: "http://special-needs.families.com/blog/" },
		{ text: "Education", url: "http://education.families.com/blog/" },
		{ text: "Home Schooling", url: "http://homeschooling.families.com/blog/" },
		{ text: "Pre School", url: "http://pre-school.families.com/blog/" },
		{ text: "Parenting Forums", url: "http://forums.families.com/parenting-of-all-ages,f838" }
	]},

	{id: "pregnancy", 
	     itemdata: [ 
		{ text: "Pregnancy Blog", url: "http://pregnancy.families.com/blog/" },
		{ text: "Pregnancy Counters", url: "http://counters.families.com/" },
		{ text: "Pregnancy Forums", url: "http://forums.families.com/conception-pregnancy-amp-birth,f710" }
	]},

	{id: "family", 
	     itemdata: [ 
		{ text: "Marriage", url: "http://marriage.families.com/blog/" },
		{ text: "Parents", url: "http://parenting.families.com/blog/" },
		{ text: "Single-Parents", url: "http://single-parenting.families.com/blog/" },
		{ text: "Fatherhood", url: "http://fatherhood.families.com/blog/" },
		{ text: "Christian Family", url: "http://christian.families.com/blog/" },
		{ text: "Jewish Family", url: "http://jewish.families.com/blog/" },
		{ text: "LDS Family", url: "http://lds.families.com/blog/" },
		{ text: "Genealogy", url: "http://genealogy.families.com/blog/" },
		{ text: "Family Forums", url: "http://forums.families.com/family-issues,f1147" }
	]},

	{id: "entertainment", 
	     itemdata: [ 
		{ text: "Scrapbooking", url: "http://scrapbooking.families.com/blog/" },
		{ text: "Popular Culture", url: "http://popular-culture.families.com/blog/" },
		{ text: "Photography", url: "http://photography.families.com/blog/" },
		{ text: "Family Travel", url: "http://travel.families.com/blog/" },
		{ text: "Disney Travel", url: "http://disney.families.com/blog/" },
		{ text: "Just For Fun", url: "http://fun.families.com/blog/" },
		{ text: "Media Reviews", url: "http://media.families.com/blog/" },
		{ text: "Entertainment Forums", url: "http://forums.families.com/hobbies-and-interests,f336" }
	]},

	{id: "home", 
	     itemdata: [ 
		{ text: "For the Home", url: "http://home.families.com/blog/" },
		{ text: "Green Living", url: "http://green-living.families.com/blog/" },
		{ text: "Pets", url: "http://pets.families.com/blog/" },
		{ text: "Food", url: "http://food.families.com/blog/" },
		{ text: "Home Forums", url: "http://forums.families.com/in-the-home,f110" }
	]},

	{id: "health", 
	     itemdata: [ 
		{ text: "Health", url: "http://health.families.com/blog/" },
		{ text: "Fitness", url: "http://fitness.families.com/blog/" },
		{ text: "Yoga", url: "http://yoga.families.com/blog/" },
		{ text: "Weightloss", url: "http://weight-loss.families.com/blog/" },
		{ text: "Mental-Health", url: "http://mental-health.families.com/blog/" },
		{ text: "Health Forums", url: "http://forums.families.com/health-and-wellbeing,f1146" }
	]},

	{id: "savings", 
	     itemdata: [ 
		{ text: "Printable Coupons", url: "http://www.families.com/savings/" },
		{ text: "Deals Blog", url: "http://dealsblog.families.com/blog/" },
		{ text: "Frugal Living", url: "http://frugal.families.com/blog/" },
		{ text: "Frugal Forums", url: "http://forums.families.com/frugal-living,f339" }

		
	]},

	{id: "homepage", itemdata: []},

	{id: "", itemdata: []}

];


function updateSubnav(name){
	clearTimeout(timer);
	document.getElementById("tmpl_navbar_shadow").innerHTML = getSubnavigation(name);
}

function pauseSubnav(){
	clearTimeout(timer);
}

/* Reset navbar to initial state before user interaction */
function revertSubnav(){
	timer = setTimeout('reset()',ttl);
}

function reset(){
	document.getElementById("tmpl_navbar_shadow").innerHTML = getSubnavigation(currSection);
}


/** Get subnavigation HTML fragment for th named parent tab */
function getSubnavigation(reqestTabName){

	var subnavigation = "";
	var thisTab = "";

	//Assign requested tab
	for (var i in aSubtabs){
		if (aSubtabs[i].id==reqestTabName){
			thisTab = aSubtabs[i];
			break;
		}
	}

	//Build Subnavigation String
	if (thisTab.itemdata.length>0){	
		
		subnavigation  = "<ul id='tmpl_subnav'>";

		for ( var i in thisTab.itemdata){
		  if (thisTab.itemdata[i].text!=undefined){
			  subnavigation += "<li><a href='"+ thisTab.itemdata[i].url +"'>"+ thisTab.itemdata[i].text +"</a></li>";
		  }
		  if (i<thisTab.itemdata.length-1){
			subnavigation += "<li>|</li>";
		  }
		}
		
		subnavigation += "</ul>";
	
	}else{
		subnavigation = "&nbsp;";
	}
	
	return subnavigation;
}

