/**************************************************
 * $IdV. 2.0 | BS - using.js
 * Copyright (c) 2001-2008 Sébastien Brémond (Tocra Web Medias - www.tocra.org)
 * 31/12/2008 - Importateur de fragment web par Ajax.
 * Permet de loader une url via ajax en utilisant le systme TocraAjaxFragment.
 */
	

	var rightPane = {
		
		errorContent: "<div style='height:100px; background-color:#FFFFFF;'>Logo site | Fiche</div>" + "<p>Impossible d'afficher la page demande. </p>",
		
		SlideOut: function(data){
			$('info_container').removeClassName('visible');
			$('html_content').update('<TocraAjaxFragment></TocraAjaxFragment>');
			
			$('info_container').removeClassName('loading');
			$('info_container').addClassName('hidden');
			
			setLayoutMode('full'); 
			
			window.location.href = "#Main";
		},

		SlideIn: function(data){
			$('info_container').removeClassName('hidden');
			$('html_content').update('<TocraAjaxFragment></TocraAjaxFragment>');
			$('info_container').addClassName('visible');
			
			setLayoutMode('half'); 
		},
		
		LoadContent: function(data){
			this.Loading();
			this.SlideIn();
			
			// Permet d'obtenir le nom du fichier et de le mapper comme un hash de l'url. Simule une ancre nomme.
			
			page_basename = String(MENU_RELATIONS[pageLang][data.loadedPage]).substring( String(MENU_RELATIONS[pageLang][data.loadedPage]).lastIndexOf("/") + 1 );
			window.location.href = "#"+page_basename;
			//window.document.title = TITLE_RELATIONS[data.loadedPage];

			page_basename = String(MENU_RELATIONS[pageLang][data.loadedPage]).substring( String(MENU_RELATIONS[pageLang][data.loadedPage]).lastIndexOf("/") + 1 );
			console.log( "page_basename : "+ page_basename );


			getData( MENU_RELATIONS[pageLang][data.loadedPage] , { 
				container:'html_content',
				afterFinish:function(){
					$('info_container').removeClassName('loading');
					
					// Browser delay bug.  dom:ready # dom:displayed !
					window.resizeBy(1, -1);
					window.setTimeout(function() { window.resizeBy(1, 1); }, 1500); 
					
					
				},
				errorLoading:function(){
					$('info_container').removeClassName('loading');
					$('html_content').update('<TocraAjaxFragment>'+rightPane.errorContent+'</TocraAjaxFragment>');
					alert("Désolés !\n\nUne erreur réseau n'a pas permi d'établir une connection vers le serveur.\nLe document demandé ne peut tre affiché. \n\nMerci de faire une nouvelle tentative...\n\nSi le problème persiste, merci de nous contacter par email.");
				}
			});
		},
		
		ShowContent: function(data){
			$('info_container').removeClassName('hidden');
			$('info_container').addClassName('visible');
		},

		HideContent: function(data){
			//window.document.title = ("ExternalInterface.call -> rightPane.HideContent()"); 
		},

		Loading: function(data){
			$('info_container').addClassName('loading');
		}
		
	};
	
