var lost_holder = 150;
/************ GET SIZE HOLDER ***********/			
function Gsize_holder() {
	var currentSize = getViewportSize();
	if (currentSize[0] != g_prevSize[0] || currentSize[1] != g_prevSize[1])
	{
		g_prevSize = currentSize;	
		resize_holder();
		// home
		if($('content_home')!=null && $('content_home').hasClass('visible')) {
			resize_home();
		}
		// liste categorie design
		if($('content_listecat')!=null && $('content_listecat').hasClass('visible')) {
			resize_liste();
			place_cat();
		}
		// liste categorie archi, liste chronologie archi et design
		if($('content_listeproduit')!=null && $('content_listeproduit').hasClass('visible') && $('content_listeproduit').hasClass('modecategorie')) {
			resize_produit();
			draw_bar();
		// liste produits archi et design
		} else if($('content_listeproduit')!=null && $('content_listeproduit').hasClass('visible') && !$('content_listeproduit').hasClass('modecategorie')) {
			resize_produit();
			resize_navleft('listeproduits');
			draw_bar();
			genNavleft();
		}
		//fiche_actu
		if($('content_fiche')!=null && $('content_fiche').hasClass('visible') && $('content_fiche').hasClass('fiche_actu')) {
			resize_navleft('fiche');
			genNavleft();
			resize_slider();
			draw_bar();
			$$('.content_galerie').each(function(container) {
				draw_bar_gallery(container,1);
			});
		// fiche archi et design
		} else if($('content_fiche')!=null && $('content_fiche').hasClass('visible') && !$('content_fiche').hasClass('fiche_actu')) {
			resize_navleft('fiche');
			genNavleft();
			resize_slider();
			draw_bar();
			$$('.content_galerie').each(function(container) {
				draw_bar_gallery(container,1);
			});
			
		}
		// liste localisation archi
		if($('content_listemap')!=null && $('content_listemap').hasClass('visible')) {
			resize_map();
		}
		// liste editeurs design
		if($('content_listeediteurs')!=null && $('content_listeediteurs').hasClass('visible')) {
			draw_bar();
		}
		// liste recherche
		if($('content_listeactualites')!=null && $('content_listeactualites').hasClass('visible') && $('content_listeactualites').hasClass('listerecherche')) {
			draw_bar();
		// liste actualites
		} else if($('content_listeactualites')!=null && $('content_listeactualites').hasClass('visible')) {
			draw_bar();
			resize_navleft('listeactualites');
			genNavleft();
		}
		// liste partenaires
		if($('content_listepartenaires')!=null && $('content_listepartenaires').hasClass('visible')) {
			draw_bar();
		}
		// liste longtext
		if($('content_longtext')!=null && $('content_longtext').hasClass('visible') && $('content_longtext').hasClass('modefichepresse')) {
			draw_bar();
			resize_navleft('content_longtext');
			genNavleft();
		} else if($('content_longtext')!=null && $('content_longtext').hasClass('visible') && !$('content_longtext').hasClass('modefichepresse')) {
			draw_bar();
		}
		// liste media
		if($('content_listemedias')!=null && $('content_listemedias').hasClass('visible')) {
			draw_bar();
		}
	}
}
/************ INIT RESIZE ***********/	
function init_holder()
{		
	window.g_prevSize = getViewportSize();
	setInterval(Gsize_holder, 100);
}
/************ RESIZE HOLDER ***********/	
function resize_holder() {
	var win_size = window.getSize();
	var win_x = win_size.x;
	var win_y = win_size.y;
	$$('.content_holder').setStyle('height',win_y-lost_holder);
}
/************ RESIZE HOLDER ***********/	
function resize_home() {
	var win_size = $(content_home).getSize();
	var win_x = win_size.x;
	var win_y = win_size.y;
	/* PLUS HOME */
	var pos_y = (win_y-$('plus_home').getSize().y)/2;
	var pos_x = (win_x-$('plus_home').getSize().x)/2;
	$('plus_home').setStyles({'top':pos_y,'left':pos_x});
	(function(){ $('plus_home').fade('in'); }).delay(800);
	/* RUBRIQUES HOME */
}
window.addEvent('domready',function() {
	init_holder();
	resize_holder();
});
