$(document).ready(function(){

  /* Remplacement titre flash */
  $.sifrSettings({path:'font/'});
  $("h2.bliss").sifr({font:'bliss'});
  $("h3.bliss").sifr({font:'bliss'});
  $("h4.bliss").sifr({font:'bliss'});


	/* Comportement Rollover avec class="rollover" */
	$("img.rollover").each(function(){
		attachRollOverEvent(this);
	});


	/* comportement menu aubergine */
	$("#aub ul.listingPAub li a:not('.actif'):has('img')").each(function(i){
		window['roll'+i] = $('ul.listingPAub li a:not(".actif"):has("img")').find('img').eq(i).attr('src');
		ImgRollover(this,i,window['roll'+i],"img/pages/vign_roll_aub.jpg");
	});

	$("#aub ul.listingPAub li a.actif").each(function(){
		ImgActif(this,"img/pages/vign_roll_aub.jpg");
	});


	/* comportement menu bleu */
	$("#bl ul.listingPAub li a:not('.actif'):has('img')").each(function(i){
		window['roll'+i] = $('ul.listingPAub li a:not(".actif"):has("img")').find('img').eq(i).attr('src');
		ImgRollover(this,i,window['roll'+i],"img/pages/vign_roll_bl.jpg");
	});

	$("#bl ul.listingPAub li a.actif").each(function(){
		ImgActif(this,"img/pages/vign_roll_bl.jpg");
	});

	/* comportement vignettes aub*/
	$("#aub #vignettes a:not('.actif'):has('img')").each(function(i){
		window['roll'+i] = $('#aub #vignettes a:not(".actif"):has("img")').find('img').eq(i).attr('src');
		ImgRollover(this,i,window['roll'+i],"img/produits/cuisines/vign_roll.jpg");
	});

	$("#aub #vignettes a.actif").each(function(){
		ImgActif(this,"img/produits/cuisines/vign_roll.jpg");
	});

	/* comportement vignettes bl*/
	$("#bl #vignettes a:not('.actif'):has('img')").each(function(i){
		window['roll'+i] = $('#bl #vignettes a:not(".actif"):has("img")').find('img').eq(i).attr('src');
		ImgRollover(this,i,window['roll'+i],"img/produits/travaux/vign_roll.jpg");
	});

	$("#bl #vignettes a.actif").each(function(){
		ImgActif(this,"img/produits/travaux/vign_roll.jpg");
	});

	/********************* contenu **********************/

	/* comportement li.showroom */
	$("#contenu ul.listingPAub li.showroom a:not('.actif'):has('img')").each(function(i){
		window['rolls'+i] = $('#contenu ul.listingPAub li.showroom a:not(".actif"):has("img")').find('img').eq(i).attr('src');
		ImgRollover(this,i,window['rolls'+i],"img/pages/play_aub.jpg");
	});

	$("#contenu ul.listingPAub li.showroom a.actif").each(function(){
		ImgActif(this,"img/pages/play_aub.jpg");
	});

	/* comportement li.be */
	$("#contenu ul.listingPAub li.be a:not('.actif'):has('img')").each(function(i){
		window['rollb'+i] = $('#contenu ul.listingPAub li.be a:not(".actif"):has("img")').find('img').eq(i).attr('src');
		ImgRollover(this,i,window['rollb'+i],"img/pages/play_bl.jpg");
	});

	$("#contenu ul.listingPAub li.be a.actif").each(function(){
		ImgActif(this,"img/pages/play_bl.jpg");
	});

	/* comportement li.content */
	$("#contenu ul.listingPAub li.content a:not('.actif'):has('img')").each(function(i){
		window['rollc'+i] = $('#contenu ul.listingPAub li.content a:not(".actif"):has("img")').find('img').eq(i).attr('src');
		ImgRollover(this,i,window['rollc'+i],"img/pages/play_content.jpg");
	});

	$("#contenu ul.listingPAub li.content a.actif").each(function(){
		ImgActif(this,"img/pages/play_content.jpg");
	});


	/*****************************************************/



	/* comportement menu accueil vignettes aubergines */
	$("ul#menuAub li ul li a").each(function(i){
		window['rollAub'+i] = $('ul#menuAub li ul li a').find('img').eq(i).attr('src');
		ImgRollover(this,i,window['rollAub'+i],"img/menu/aub/menu_vign_roll.jpg");
	});


	/* comportement menu accueil vignettes bleues */
	$("ul#menuBl li ul li a").each(function(i){
		window['rollBl'+i] = $('ul#menuBl li ul li a').find('img').eq(i).attr('src');
		ImgRollover(this,i,window['rollBl'+i],"img/menu/bl/menu_vign_roll.jpg");
	});


	/* Remplacement image actif avec class="actif" */
	$("img.actif").each( function(){
		attachActif(this);
	});

	/* Fancybox Propriétés */
  $("a.fancy").fancybox({ 'overlayShow': true, 'overlayOpacity': 0.70, 'hideOnContentClick': true });
  $("a#fenetre").fancybox({ 'overlayShow': true, 'zoomSpeedOut':0, 'zoomSpeedIn':0, 'overlayOpacity': 0.70, 'hideOnContentClick': true });

  /* PNG Fix */
  $(document).pngFix();

  /* Tableau 1 sur 2 */
	$("#body table tr:even").addClass("even");
	$("#body table tr:odd").addClass("odd");


}); /* fin doc ready */


/* ======== Fonctions ========================================================================== */

/* Comportement Rollover avec class="rollover" */
attachRollOverEvent = function(imageId){
	$(imageId).mouseover( function(){ $(this).attr("src", $(this).attr("src").replace('.','_roll.')) } );
	$(imageId).mouseout( function(){ $(this).attr("src", $(this).attr("src").replace('_roll','')) } );
}

/* Change image pour les "actif" */
attachActif = function(imageId){
	$(imageId).attr("src", $(imageId).attr("src").replace('.','_roll.'));
}

ImgRollover = function(imageId,i,orig,src){
	$(imageId).mouseover( function(){ $(this).find("img").attr("src", src); } );
	$(imageId).mouseout( function(){ $(this).find("img").attr("src", orig); } );
}

ImgActif = function(imageId,src){
	$(imageId).find("img").attr("src", src);
}