/**
 * @author koencaerels
 */

 function getNavHeights()
 {
 	// some heights
	var _nav1Hel = $('left_autocar');
	var _nav2Hel = $('left_vlieg');
	var _nav3Hel = $('left_fiets');

	_nav1H = _nav1Hel.offsetHeight;
	_nav2H = _nav2Hel.offsetHeight;
	_nav3H = _nav3Hel.offsetHeight;

	nav1Toggle = new Fx.Style('left_autocar','height',{duration: 0});
	nav2Toggle = new Fx.Style('left_vlieg','height',{duration: 0});
	nav3Toggle = new Fx.Style('left_fiets','height',{duration: 0});
 }
 
 function initNavigation(type)
 {
 	currentNavigation = type;
	
	switch (type)
	{
		case "autocar":
			nav2Toggle.start(0);	
			nav3Toggle.start(0);	
			break;
		case "vlieg":
			nav1Toggle.start(0);	
			nav3Toggle.start(0);			
			break;
		case "fiets":
			nav1Toggle.start(0);	
			nav2Toggle.start(0);
			break;
	}
 }
 
 function showPart(type)
 {
 	if(currentNavigation != type)
	{
		currentNavigation = type;
		switch (type)
		{
			case "autocar":
				nav1Toggle.start(_nav1H);
				nav2Toggle.start(0);	
				nav3Toggle.start(0);				
				break;
			case "vlieg":
				nav1Toggle.start(0);
				nav2Toggle.start(_nav2H);	
				nav3Toggle.start(0);	
				break;
			case "fiets":
				nav1Toggle.start(0);
				nav2Toggle.start(0);	
				nav3Toggle.start(_nav3H);	
				break;
		}
		set_session(type);
		// do some tracking to GA
	}
	
 }
 
function set_session(type)
{
	param = 'type='+type;
	//http('POST','/www.molengalm.be/inc/ajax/_session_nav.php',session_response,param); 
	http('POST','/inc/ajax/_session_nav.php',session_response,param); 
}
   
function session_response(obj)
{ 
	// alert(obj);
}

function showHomeTab(tab)
{
	HideAllTabs();
	switch(tab)
	{
		case 1:
			showTarget('tab1_on');
			showTarget('tab2_off');
			showTarget('tab3_off');
			showTarget('tab_1_content');
			break;
		case 2:
			showTarget('tab1_off');
			showTarget('tab2_on');
			showTarget('tab3_off');
			showTarget('tab_2_content');
			break;
		case 3:
			showTarget('tab1_off');
			showTarget('tab2_off');
			showTarget('tab3_on');
			showTarget('tab_3_content');
			break;
	}
	
}

function HideAllTabs()
{
	hideTarget('tab1_on');
	hideTarget('tab1_off');
	hideTarget('tab2_on');
	hideTarget('tab2_off');
	hideTarget('tab3_on');
	hideTarget('tab3_off');
	hideTarget('tab_1_content');
	hideTarget('tab_2_content');
	hideTarget('tab_3_content');
}
 
function showTarget(targetID)
{
	el = $(targetID);
	el.style.display = ''; 		
}

function hideTarget(targetID)
{
	el = $(targetID);
	el.style.display = 'none';	
}

