// JavaScript Document

function IE8()
{
//retourne vrai si on est sur IE8
	var return_IE8;
	var str_appVersion;
	var val_appVersion;
	
	if (false)
	{
		document.write ( "<br />navigator.appCodeName : " + navigator.appCodeName ) ;
		document.write ( "<br />navigator.appName : " + navigator.appName ) ;
		document.write ( "<br />navigator.appMinorVersion : " + navigator.appMinorVersion ) ;
		document.write ( "<br />navigator.appVersion : " + navigator.appVersion ) ;
		document.write ( "<br />navigator.cpuClass : " + navigator.cpuClass ) ;
		document.write ( "<br />navigator.platform : " + navigator.platform ) ;
		document.write ( "<br />navigator.plugins : " + navigator.plugins ) ;
		document.write ( "<br />navigator.opsProfile : " + navigator.opsProfile ) ;
		document.write ( "<br />navigator.userProfile : " + navigator.userProfile ) ;
		document.write ( "<br />navigator.systemLanguage : " + navigator.systemLanguage ) ;
		document.write ( "<br />navigator.userLanguage : " + navigator.userLanguage ) ;
		document.write ( "<br />navigator.systemLanguage : " + navigator.systemLanguage ) ;
		document.write ( "<br />navigator.userAgent : " + navigator.userAgent ) ;
	}
	
	if (navigator.appName == 'Microsoft Internet Explorer')
	{
		str_appVersion = navigator.appVersion ;
		val_appVersion = str_appVersion.substring(0,1);
		if (val_appVersion<=4)
		{
			return_IE8 = true ;
		}
		else
		{
			return_IE8 = false ;
		}
	}
	else
	{
		return_IE8 = false ;
	}
	//document.write ( "<br />return_IE8 : " + return_IE8 ) ;
	return return_IE8 ;
}

function setCookie(nom, valeur, jours)
{
	var expDate = new Date() ;
	expDate.setTime(expDate.getTime() + (jours * 24 * 3600 * 1000)) ;
	document.cookie = nom + "=" + escape(valeur) + ";expires=" + expDate.toGMTString() ;
}

function getCookie(nom)
{
	deb = document.cookie.indexOf(nom + "=") ;
	if (deb >= 0) 
	{
		deb += nom.length + 1 ;
		fin = document.cookie.indexOf(";",deb) ;
		if (fin < 0)
			{fin = document.cookie.length ;}
		return unescape(document.cookie.substring(deb,fin)) ;
	}
	return "" ;
}

function delCookie(nom)
{ setCookie(nom,"",-1) ; }

function changeSizeWidth(divId, newSize){
	if ( document.getElementById(divId) != null )
	{
		newSize = newSize + 'px' ;
		document.getElementById(divId).style.width = newSize;
	}
}
 
function changeSizeHeight(divId, newSize){
	if ( document.getElementById(divId) != null )
	{
		newSize = newSize + 'px' ;
		document.getElementById(divId).style.height = newSize;
	}
}

function changeMarginTop(divId, newSize){
	if ( document.getElementById(divId) != null )
	{
		newSize = newSize + 'px' ;
		if (IE8())
		{
			document.getElementById(divId).style.setAttribute("marginTop", newSize, false);
		}
		else
		{
			document.getElementById(divId).style.marginTop = newSize;
		}
	}
}

function changeMarginLeft(divId, newSize){
	if ( document.getElementById(divId) != null )
	{
		newSize = newSize + 'px' ;
		if (IE8())
		{
			document.getElementById(divId).style.setAttribute("marginLeft", newSize, false);
		}
		else
		{
			document.getElementById(divId).style.marginLeft = newSize;
		}
	}
}

function changeMarginRight(divId, newSize){
	if ( document.getElementById(divId) != null )
	{
		newSize = newSize + 'px' ;
		if (IE8())
		{
			document.getElementById(divId).style.setAttribute("marginRight", newSize, false);
		}
		else
		{
			document.getElementById(divId).style.marginRight = newSize;
		}
	}
}

function changeMarginBottom(divId, newSize){
	if ( document.getElementById(divId) != null )
	{
		newSize = newSize + 'px' ;
		if (IE8())
		{
			document.getElementById(divId).style.setAttribute("marginBottom", newSize, false);			
		}
		else
		{
			document.getElementById(divId).style.marginBottom = newSize;
		}
	}
}

function fct_margin_block_top()
{
	//on définit le nom du div qui va center le div dans un block
	var id_resize ;
	id_resize = "block_top";

	//des dimensions que le block ne pas etre plus petit
	//var min_larg ;
	var min_haut ;
	//min_larg = 950;
	min_haut = 575;

	//on va chercher la taille de la fenetre
	//var ecran_larg ;
	var ecran_haut ;
	//ecran_larg = fct_largeur_fenetre() ;
	ecran_haut = fct_hauteur_fenetre() ;

	//on va chercher la taille que doit faire le div
	//var div_larg ;
	var div_haut ;
	//if (min_larg>ecran_larg)
	//	{div_larg=min_larg;}
	//else
	//	{div_larg=ecran_larg;}
	if (min_haut>ecran_haut)
		{div_haut=min_haut;}
	else
		{div_haut=ecran_haut;}
		
	//On va donc calculer la dimension des marges du div
	//var div_margin_h ;
	var div_margin_v ;
	//div_margin_h = Math.round((div_larg - min_larg) / 2) ;
	div_margin_v = Math.round((div_haut - min_haut) / 2) ;
	

	//var div_view_value ;
	//var html_view_value ;
	//var div_view_value ;

	//div_view_value =  document.getElementById('block_top') ;
	//html_view_value =  '      min_larg : ' + min_larg + ' | ecran_larg : ' + ecran_larg + ' | div_larg : ' + div_larg + ' | div_margin_h : ' + div_margin_h ;
	//html_view_value += '<br />min_haut : ' + min_haut + ' | ecran_haut : ' + ecran_haut + ' | div_haut : ' + div_haut + ' | div_margin_v : ' + div_margin_v ;
	//html_view_value += '<br /><br />' + fct_test_function_js_screen() ;
	
	//div_view_value.innerHTML= html_view_value ;

	//on va changer les marges du block
	changeMarginTop(id_resize, div_margin_v) ;
	//changeMarginLeft(id_resize, div_margin_h) ;
	//changeMarginRight(id_resize, div_margin_h) ;
	changeMarginBottom(id_resize, div_margin_v) ;
	
	//on créer un cookie pour redimmenssionner la page
	setCookie('block_top_MarginTop', div_margin_v, 1);
	setCookie('block_top_MarginBottom', div_margin_v, 1);

}



function fct_margin_block_bottom()
{
	//on définit le nom du div qui va center le div dans un block
	var id_resize ;
	id_resize = "block_bottom";

	//des dimensions que le block ne pas etre plus petit
	var min_larg ;
	min_larg = 1000;

	//on va chercher la taille de la fenetre
	var ecran_larg ;
	ecran_larg = fct_largeur_fenetre() ;

	//on va chercher la taille que doit faire le div
	var div_larg ;
	if (min_larg>ecran_larg)
		{div_larg=min_larg;}
	else
		{div_larg=ecran_larg;}
		
	//On va donc calculer la dimension des marges du div
	var div_margin_h ;
	div_margin_h = Math.round((div_larg - min_larg) / 2) ;
	

	//on va changer les marges du block
	changeMarginLeft(id_resize, div_margin_h) ;
	//changeMarginRight(id_resize, div_margin_h) ;

}


