function filelistingprocess( mid, titlet )
{
	var mide = mid;
	$('#viewlistb,#viewthumbb').click(function(e){
		e.preventDefault();
		loaditin(mide, $(this).attr('href'), titlet);
	});
}
function loaditin(mid, vmode, titlet)
{
	$('#contenu').load('/publicms/file/filelist/viewl/'+vmode+'/id/' + mid + '/sydneylayout/no', null, function() {
		$('#contenu').prepend('<div class="titrePage"><img alt="" src="/images/fleche_content.gif"/></div><h3>'+titlet+'</h3>');
		filelistingprocess( mid, titlet );
		/*
		var ch = 0;
		if ($('.thumbnailfra').length > 0) {
			ch = ($('.thumbnailfra').height()+5) * (( Math.round( $('.thumbnailfra').length/3 )+1) );
		} else if ($('#contenu > table').length > 0 ) {
			ch = $('#contenu > table').height();
		}
		if (ch > 0) $('#contenu').css('height',  ch+'px' ); */
	} );
}
$(function(){
	// update the folderlist menu
	// $('#sitenav ul ul').hide(); //css('border','solid red 1px');
	var oldfselected = 0;
	var oldNodeSelected = null;
	$('#folderslist li > ul').hide();
	$('#sitenav ul ul').each(function(){
		var mno = $('a[href=/publicms/index/view/page/'+pagid+']', this);
		if( mno.attr('href') == '/publicms/index/view/page/'+pagid ) mno.css('color','#888');
			else $(this).hide();
	});
	$('#sitenav a').click(function(e) {
		var kids = $(this).parent().next();
		var nbkids = $(kids).children().length;
		if (nbkids > 0) e.preventDefault();
		if (kids.length == 1) {
			$(kids[0]).slideToggle(200);
			oldNodeSelected = $(kids[1]);
		}
	});
	$('#folderslist a').click(function(e){
		e.preventDefault();
		var mid = $(this).attr('href');
		var kids = $(this).parent().children() ;
		var reqit = true;
		if (kids.length == 2) {
			$(kids[1]).slideToggle(200);
			oldNodeSelected = $(kids[1]);
		}
		if (reqit && oldfselected != mid) loaditin( mid, 'list', $(e.target).text() );
		oldfselected = mid;
	});
});

