﻿(function($) { 
  $(function() {
    var $image_perso	=	$('div.image_perso > img');
    if ($image_perso.length	==	1)
    {
    	var $checkbox_perso	=	$('input[type=checkbox][name=perso_id]');
    	if ($checkbox_perso.length	==	1)
    	{
    		$image_perso.data('origine',$image_perso.attr('src'));
    		$image_perso.data('personnalise',$image_perso.attr('src').toString().replace(/([^\/]+)\.(jpg|jpeg|png)/,'$1-perso.$2'));
    		
				$image_perso
					.parent()
						.find('div#bloc_txt_aperc')
							.hide()
				;

    		$checkbox_perso
    			.bind
    			(
    				'click'
    				,
    				function()
    				{
    					toggleImagePerso();
    				}
    			)
    		;
    		
    		if ($checkbox_perso.is(':checked'))
    		{
    			toggleImagePerso();
    		}
    		
    		function toggleImagePerso()
    		{
  					$image_perso.toggleClass('perso_actif');
  					if ($image_perso.is('.perso_actif'))
  					{
  						$image_perso
  							.attr('src',$image_perso.data('personnalise'))
  							.parent()
  								.find('div#bloc_txt_aperc')
  									.show()
  						;
  					}
  					else
  					{
  						$image_perso
  							.attr('src',$image_perso.data('origine'))
  							.parent()
  								.find('div#bloc_txt_aperc')
  									.hide()
  						;
  					}
    		}
    	}
    }
  });
})(jQuery);