
$(document).ready(function() {

	// initialisation de la lightbox
	init_lightbox() ;
	
	// prechargement images
	prechargement_images() ;
	
});

function prechargement_images() {
	
	// prechargement des images
	precharger_images(new Array(
			
			// bannieres
			'./img/banniere-fr.jpg',
			'./img/banniere-en.jpg',
			
			// index
			'./img/contenu/home_img-1.jpg',
			'./img/contenu/home_img-2.jpg',
			
			// bureau d etudes
			'./img/contenu/BE_img-1.jpg',
			'./img/contenu/BE_img-2.jpg',
			'./img/contenu/BE_img-3.jpg',
			
			// methode
			'./img/contenu/methode_img-1.jpg',
			'./img/contenu/methode_img-2.jpg',
			'./img/contenu/methode_img-3.jpg',
			
			// stockage
			'./img/contenu/stockage_img-1.jpg',
			'./img/contenu/stockage_img-2.jpg',
			'./img/contenu/stockage_img-3.jpg',
			'./img/contenu/stockage_img-4.jpg',
			
			// outillage
			'./img/contenu/outillage_img-1.jpg',
			'./img/contenu/outillage_img-2.jpg',
			'./img/contenu/outillage_img-3.jpg',
			'./img/contenu/outillage_img-4.jpg',
			'./img/contenu/outillage_img-5.jpg',
			
			// production
			'./img/contenu/prod_img-1.jpg',
			'./img/contenu/prod_img-2.jpg',
			'./img/contenu/prod_img-3.jpg',
			'./img/contenu/prod_img-4.jpg',
			'./img/contenu/prod_img-5.jpg',
			'./img/contenu/prod_img-6.jpg',
			
			// electro
			'./img/contenu/electro_img-1.jpg',
			'./img/contenu/electro_img-2.jpg',
			'./img/contenu/electro_img-3.jpg',
			'./img/contenu/electro_img-4.jpg',
			
			// connectique
			'./img/contenu/connectique_img-1.jpg',
			'./img/contenu/connectique_img-2.jpg',
			'./img/contenu/connectique_img-3.jpg',
			'./img/contenu/connectique_img-4.jpg',
			
			// medical
			'./img/contenu/medical_img-1.jpg',
			'./img/contenu/medical_img-2.jpg',
			
			// controles et qualité
			'./img/contenu/controle_img-1.jpg',
			'./img/contenu/controle_img-2.jpg',
			'./img/contenu/controle_img-3.jpg',
			'./img/contenu/controle_img-4.jpg',
			'./img/contenu/controle_img-5.jpg',
			'./img/contenu/controle_img-6.jpg',
			
			// documentation
			'./img/contenu/documentation/vignette_annonce.jpg',
			'./img/contenu/documentation/vignette_certif_qualite.jpg',
			'./img/contenu/documentation/vignette_fiche_medicale.jpg',
			'./img/contenu/documentation/vignette_plan_acces.jpg',
			'./img/contenu/documentation/vignette_plaquette_F.jpg',
			'./img/contenu/documentation/vignette_plaquette_GB-D.jpg',
			
			// contact
			'./img/contenu/contact_img.jpg',
			'./img/contenu/contact_plan.png'
			
	)) ;
	
	// prechargement des agrandissements
	var arr = new Array() ;
	$('#content #images a').each(function() {
		arr.push($(this).attr('href')) ;
	}) ;
	precharger_images(arr) ;
	
	
}


function init_lightbox() {
	
	// anglais
	if($('#main').hasClass('english')) {
		txtOf = 'of' ;
		rep_images = 'en' ;
	}
	// francais
	else {
		txtOf = 'de' ;
		rep_images = 'fr' ;
	}
	
	var options = {
			overlayBgColor: '#004985',	
			txtOf: txtOf,
			imageLoading: 	'img/lightbox/'+rep_images+'/lightbox-ico-loading.gif',
			imageBtnClose: 	'img/lightbox/'+rep_images+'/lightbox-btn-close.gif',
			imageBtnPrev: 	'img/lightbox/'+rep_images+'/lightbox-btn-prev.gif',
			imageBtnNext: 	'img/lightbox/'+rep_images+'/lightbox-btn-next.gif'
	} ;
	
	// images du contenu
	$('#content #images a').lightBox(options) ;
	
	// images actualités
	$('#content #actualites a.lightbox').lightBox(options) ;
	
	// plan acces contact
	$('#content #page-contact #plan-acces a').lightBox(options) ;
	
}

function precharger_images(arr_chemins_images) {
	
	var i ;
	var src_img_tmp ;
	arr_images = new Array() ;
	
	for(i=0 ; i<arr_chemins_images.length ; i++) {
		arr_images[i] = new Image() ;
		arr_images[i].src = arr_chemins_images[i];
	}
	
}

