//
//
// Top Navigation
//
// author: Clifford Chen @ LOCUS
// --------------------------------
//
//

$j(function(){

	// hide topnav html
//	$j('#nav').hide();
//	$j('ul.links').hide();

	// apply sIFR classes to primary top navigation links
	$j('#nav li.level0 a.link-level0').addClass('chaletPrimaryNav');

	
	// construct JSON object based on dynamic data
	var flashData = {};
	
	// primary links (parallel arrays)
	var primaryLinks = [];
	var primaryLinkHrefs = [];
	$j('li.level0 a.link-level0').children().each(function(){ primaryLinks.push( $j(this).html() ) });
	$j('li.level0 a.link-level0').each(function(){ primaryLinkHrefs.push( $j(this).attr('href') ) });
	flashData.primary_links = getLinks(primaryLinks, primaryLinkHrefs)
	
	// secondary links -- NOTE: the not() filter removes View Cart and Checkout from this set
	var secondaryLinks = [];
	var secondaryLinkHrefs = [];
	$j(".secondaryLinks").not(".ViewYourCart, .Checkout").children().each(function(){ secondaryLinks.push( $j(this).html() ) });
	$j('.secondaryLinks').not(".ViewYourCart, .Checkout").find("a").each(function(){ secondaryLinkHrefs.push( $j(this).attr('href') ) });
	flashData.secondary_links = getLinks(secondaryLinks, secondaryLinkHrefs);
	
	function getLinks(links, linkHrefs){
		var linksArray = [];
		for(var i=0; i<links.length; i++){
			linksArray.push(
				{	"link_text" : links[i],
					"href" : linkHrefs[i]
				}
			);
		}
		return linksArray;
	}
	
	// cart quantity
	var cartQty = $j(".cartQty").hide().html();
	flashData.cartQty = cartQty;
		
	// session status
	var loginStatus = $j(".loginStatus").hide().html();
	flashData.loginStatus = loginStatus;


//	TESTS
//	trace( flashData.primary_links[0].link_text );
//	trace( flashData.secondary_links[0].link_text );
	


	// embed Flash header
	
	

	function trace(message){
		$j('#debug_console').css('background-color','#ffffaa');
		$j('#debug_console').append(message + '<br/>');
	}


});
