$(window).resize(function() {
	//$.fancybox.close();
	resizeSite();
	resizeSlideContent();
	scrollLeftWindowSize = $(window).width();
	scrollLeftSize = mainWidth-scrollLeftWindowSize;
	$(window).scrollLeft(scrollLeftSize/2);
});

function resizeSite () {
	
	// Taille de la fenêtre
	mainWidth = $(window).width();
	mainHeight = $(window).height();
	if (mainWidth < 1020) { mainWidth = 1020; }
	if (mainHeight < 580) { mainHeight = 580; }
	$('html, body, #main_site, .imageFond, #wrapper').width(mainWidth+'px');
	$('html, body, #main_site, .imageFond').height(mainHeight+'px');
	//$('#background embed').attr('width', mainWidth);
	//$('#background embed').attr('height', mainHeight);
	
	// Taille du header, menu principal, contenu et footer
	/////////////////////////////////////////////////////////////////////////////////////////////////////
	percent = 0.6;
	spacerBottom = 0;
	languetteWidth = 50;
	// Largeur
	slideWidth = Math.round(mainWidth*percent);
	panelWidth = Math.round(slideWidth+((mainWidth-slideWidth)/2-languetteWidth));
	firstPanelMargin = Math.round((mainWidth-panelWidth)/2);
	
	// Hauteur + Placement du wrapper
	////////////////////////////////////////////////////////////////////////////////
	wrapperHeight = Math.round(slideWidth*(620/960));
	if (wrapperHeight < 460) { wrapperHeight = 460; }
	$('#wrapper').height(wrapperHeight+'px');
	wrapperTop = Math.round(((mainHeight-wrapperHeight)/2)-20);
	if (wrapperTop < 0) { wrapperTop = 0; }
	$('#wrapper').css('top',wrapperTop+'px');
	
	// Marges / padding haut et bas (pour le calcul de la hauteur
	headerMarginPadding = getVerticalMarginPadding('#header');
	slideHeightMarginPadding = headerMarginPadding;
	slideHeight = wrapperHeight-$('#header').height()-$('#footer').height()-$('.menu1').height()-slideHeightMarginPadding-spacerBottom;
	
	$('.menu1, .content, #header, #footer').width(slideWidth+'px');
	$('.panel').width(panelWidth+'px');
	$('.panel:first').css('margin-left',firstPanelMargin+'px');
	$('.content, .coda-nav-left a, .coda-nav-right a').height(slideHeight+'px');
	
	// Initialisation du slider
	$('.coda-slider').width(mainWidth+'px');
	$('#coda-slider-1').codaSlider({
		dynamicArrows: false,
		dynamicTabs: false,
		autoHeight: false
	});	
	
}

function getVerticalMarginPadding(elm) {
	if ( $(elm).length > 0 ) {
		var elmMargin = $(elm).css('margin-bottom').substring(0, $(elm).css('margin-bottom').length-2)*1 + $(elm).css('margin-top').substring(0, $(elm).css('margin-top').length-2)*1;
		var elmPadding = $(elm).css('padding-bottom').substring(0, $(elm).css('padding-bottom').length-2)*1 + $(elm).css('padding-top').substring(0, $(elm).css('padding-top').length-2)*1;
		var elmMarginPadding = elmMargin+elmPadding;
		return elmMarginPadding;
	}
}
function getHorizontalMarginPadding(elm) {
	if ( $(elm).length > 0 ) {
		var elmMargin = $(elm).css('margin-left').substring(0, $(elm).css('margin-left').length-2)*1 + $(elm).css('margin-right').substring(0, $(elm).css('margin-right').length-2)*1;
		var elmPadding = $(elm).css('padding-left').substring(0, $(elm).css('padding-left').length-2)*1 + $(elm).css('padding-right').substring(0, $(elm).css('padding-right').length-2)*1;
		var elmMarginPadding = elmMargin+elmPadding;
		return elmMarginPadding;
	}
}

function loaderAnim () {
	$('#loader_top, #loader_bottom').animate({
		width: '100%'
	}, 3000, 'easeInCirc', function() {
		loaderAnim2();
	});
}
function loaderAnim2 () {
	$('#loader_bg, #loader_img').hide();
	$('#loader_top, #loader_bottom').animate({
		height: '0'
	}, 1000, 'easeInCirc', function() {
		$('#loader_top, #loader_bottom').css('display','none');
		$('body, html').css('overflow', 'auto');
	});		
}

function initSite (html, base_url) {

	$("#main_site").append(html);
	resizeSite();
	
	/* Random image header */
	function Change_Image_bandeau(Url_bandeau){
		$('.imageFond').attr('src', Url_bandeau); 
	}
	var randomnumber=Math.floor(Math.random()*3)+1;
	Change_Image_bandeau('/videos_fond/dam-'+randomnumber+'.gif');
	

	$("#searchform").addClass('');

	$("#searchform").bind("submit", function(event) {
		event.preventDefault();
		var url = $("#searchform").attr("action");
		var s = $("#s").val();
		if (s != '') {
			$.fancybox({
				'width' : slideWidth*0.8,
				'height' : mainHeight*0.7,
				'padding': 0,
				'type': 'iframe',
				'href' : url+'?s='+s
			});	
		} else {
			$('#s').css('border-color','#FF0000');	
		}
	});
	
	$('#plein_ecran').click(function(event) {
		var url = $(this).attr("href");
		var windowName = "pleinEcran";
		var windowOptions = "top=0,left=0,width="+screen.width+",height="+screen.height+",menubar=no,resize=no,location=no,status=no,directories=no,resizable=no,scrollbars=no,toolbar=no";
		window.open(url, windowName, windowOptions);
		event.preventDefault();
	});

	$('.qtrans_language_chooser a').click(function(event) {
		var langClicked = $(this).attr("hreflang");
		window.location.replace(base_url+'/?lang='+langClicked);
		event.preventDefault();

	});

	var timerSite = setTimeout("loaderAnim()", 2000);
	
}



