var Navigation = new Class( { 
	
	initialize: function( ) {
	
		this.navigationContainer = $$( 'div.navigation' );
		this.locale = 'es';	
	},
	
	createMenu: function( ) {
		
		var rel = this.navigationContainer.getProperty( 'rel' ).toString( );
		
		var height = 63;
		var page = null;
		
		if ( rel != null )
		{
			var parameters = rel.replace( ' ', '').split( ',' );
			
			$A( parameters ).each( function ( item ) {
												
				var paramName = item.split( ":" )[ 0 ];
				var paramValue = item.split( ":" )[ 1 ];
				
				switch( paramName.toString( ) )
				{
					case "sub": height = ( paramValue == "on" ) ? 63 : 37; break;
					case "locale": this.locale = paramValue; break;
					case "page": page = paramValue; break;
				}

			} );
			
		}
		
		this.navigationContainer.removeProperty( 'rel' );
		this.navigationContainer.removeProperty( 'class' );

		var so = new SWFObject( '/Navigation.swf', "nav", "977", height, "0", "ffff00");	
			
		so.addVariable( "locale", this.locale );
		so.addVariable( "page", page );
		so.addParam( 'salign', 'top' );
		so.addParam( 'wmode', 'transparent' );
		so.addParam( 'cache', 'true' );
		
		so.write( this.navigationContainer.getProperty( 'id' ).toString( ) );
	},
	
	bindBackToTop: function( ) {
		
		new SmoothScroll( );
		
	}
	
} );

window.addEvent( 'domready', function() {
									  
	var nav = new Navigation( );
	nav.createMenu( );
	nav.bindBackToTop( );
	
} );