/* PARAMS */
var boxNavigationID = "boxNavigation";
var leftButtonID = "buttonLeft";
var leftButtonImageID = "buttonLeft_img";
var rightButtonID = "buttonRight";
var rightButtonImageID = "buttonRight_img";
var bgElement = "wrapper";
var slideboxID = "contentL2";
var slideboxWrapperID = "contentL1";
var sidetextID="sidetext";
var res_path = "res/";

var o_siteNavigation = false;
var o_slidebox = false;

var moveOffset=0;

function linkClick(site,hasNavigation,ressource,content,offset)
{
	if(site==undefined)
		return;
	if(hasNavigation==undefined)
		hasNavigation==false;
	if(ressource==undefined)
		ressource=site;
	if(content==undefined)
		content=ressource;
	if(offset==undefined)
		offset=0;
	// Offset
	moveOffset=offset;
	// Class name
	if( document.getElementById( bgElement ).className != site )
	{
		document.getElementById( bgElement ).className = site;
	}
	// Resource
	content="res"+content;
	ressource="res"+ressource;
	if(content!=ressource ||
	   document.getElementById('contentL0').className != content)
	{
		document.getElementById('contentL0').className=content;
		document.getElementById('contentBG').className=content;
		ressource=ressource.replace(/^res/,"");
		doRequest( res_path + ressource + ".xml" );
	}
	// Navigation
	if(hasNavigation)
		document.getElementById( boxNavigationID ).style.display = "block";
	else
		document.getElementById( boxNavigationID ).style.display = "none";
}

// SLIDER AND NAVIGATION
function startBoxNavigation( item_width )
{
	o_siteNavigation = new Navigation( leftButtonID, rightButtonID, leftButtonImageID, rightButtonImageID, slideboxID );
	o_siteNavigation.UpdateButtonStates( );
	slideboxParameters( item_width, document.getElementById( slideboxID ) );
	
	if( o_siteNavigation != false && !isAnimationActive( ) )
		if( o_siteNavigation.moveRight(moveOffset) )
			move('right',moveOffset);
}
function boxLeftClicked( )
{
	if( o_siteNavigation != false && !isAnimationActive( ) )
		if( o_siteNavigation.boxLeftClicked( ) )
			slide( "left" );
	document.getElementById( leftButtonID ).blur( );
	return false;
}
function boxRightClicked( )
{
	if( o_siteNavigation != false && !isAnimationActive( ) )
		if( o_siteNavigation.boxRightClicked( ) )
			slide( "right" );
	document.getElementById( rightButtonID ).blur( );
	return false;
}
