/********************************************************************************************************************
/* Auteur 			: (c) creavoc : Daniel Lavoie
/* Date 			: novembre 2008
/* But 				: afficher/masque des popup CSS
/* Modification		: 
/********************************************************************************************************************/

//function qui affiche le popup CSS et place la bonne image dedans
function popup_css_affiher( div_fond, div_image, div_image_top, id_image, src_image, width_image, height_image, div_titre, titre_image, div_description, description_image, largeur_max ) {
	var regexp = new RegExp( "''", "g" );
	
	//parametre de l'image
	document.getElementById( id_image ).src = src_image;
	
	if( width_image > largeur_max ) {
		largeur = largeur_max;
		hauteur = Math.round( ( height_image * largeur_max ) / width_image );
	} else {
		largeur = width_image;
		hauteur = height_image;
	}
	document.getElementById( id_image ).width = largeur;
	document.getElementById( id_image ).height = hauteur;
	document.getElementById( div_image_top ).style.paddingTop = utils_screen_position_scroll_vertial() + 50 + "px";
	document.getElementById( div_fond ).style.height = utils_screen_hauteur_page() +"px";
	
	//parametre des div des textes
	document.getElementById( div_titre ).innerHTML = titre_image.replace( regexp, "" );
	document.getElementById( div_description ).innerHTML = description_image.replace( regexp, "" );
	
	//affichage des div
	document.getElementById( div_fond ).style.display = 'block';
	document.getElementById( div_image ).style.display = 'block';
}

//function quio masque le popupCSS et place l'image a rien
function popup_css_maquer( div_fond, div_image, id_image, div_titre, div_description ) {
	//parametre de l'image
	document.getElementById( id_image ).src = "";
	document.getElementById( id_image ).width = "";
	document.getElementById( id_image ).height = "";
	
	//parametre des div des textes
	document.getElementById( div_titre ).innerHTML = "";
	document.getElementById( div_description ).innerHTML = "";
	
	//affichage des div
	document.getElementById( div_fond ).style.display = 'none';
	document.getElementById( div_image ).style.display = 'none';
}

//function qui affiche le popup CSS et place la bonne image dedans (local au projet en cours (atlante))
function popup_css_affiher_local( fichierImage, texteImage ) {
	//vars
	id_image = "popup_css_img";
	div_description = "description_image_div";
	div_fond = "popup_css_fond_div";
	div_image = "popup_css_image_div";
	
	//parametre de l'image
	parent.document.getElementById( id_image ).src = "admin/upload/"+ fichierImage;
	width_image = 700;
	height_image = 350;
	
	largeur = utils_screen_largeur_document() - 80;
	if( largeur > width_image )
		largeur = width_image;
	hauteur = Math.round( ( height_image * largeur ) / width_image );
	
	//hauteur depasse l'hauteur du document?
	if( hauteur > utils_screen_hauteur_document() ) {
		hauteur = utils_screen_hauteur_document();
		if( hauteur > height_image )
			height_image = hauteur;
		largeur = Math.round( ( width_image * hauteur ) / height_image );
	}
	
	parent.document.getElementById( id_image ).width = largeur;
	parent.document.getElementById( id_image ).height = hauteur;
	
	parent.document.getElementById( "popup_css_largeur_1_div" ).style.width = largeur +"px";
	parent.document.getElementById( "popup_css_largeur_2_div" ).style.width = largeur +"px";
	parent.document.getElementById( "popup_css_largeur_3_div" ).style.width = largeur +"px";
	parent.document.getElementById( "popup_css_largeur_4_div" ).style.width = largeur +"px";
	
	var regexp = new RegExp( "''", "g" );
	
	//parametre des div des textes
	//document.getElementById( div_titre ).innerHTML = titre_image.replace( regexp, "" );
	parent.document.getElementById( div_description ).innerHTML = texteImage.replace( regexp, "" );
	
	//affichage des div
	parent.document.getElementById( div_fond ).style.display = 'block';
	parent.document.getElementById( div_image ).style.display = 'block';
}
