$(document).ready(function() {
	
	$('a.toggle').click(function(){				
		var toggleImage = $('img', this).attr('src'); 	  
			 
		// toggle the image src  attribute, then return selector to
		
		$(this).find('img').attr('src', toggleImage == 'http://www.1jour1vin.com/fr/img/generique/arrow_d.png' ? 'http://www.1jour1vin.com/fr/img/generique/arrow_r.png' : 'http://www.1jour1vin.com/fr/img/generique/arrow_d.png').end()  
		$(this).find('img').attr('src', toggleImage == '/fr/img/generique/arrow_d.png' ? '/fr/img/generique/arrow_r.png' : '/fr/img/generique/arrow_d.png').end()  
		/*
		$(this).find('img').attr('src', toggleImage == 'http://localhost/1jour1vin/img/generique/arrow_d.png' ? 'http://localhost/1jour1vin/img/generique/arrow_r.png' : 'http://localhost/1jour1vin/img/generique/arrow_d.png').end()  
		$(this).find('img').attr('src', toggleImage == '/1jour1vin/img/generique/arrow_d.png' ? '/1jour1vin/img/generique/arrow_r.png' : '/1jour1vin/img/generique/arrow_d.png').end()
		*/
		$(this).parent().toggleClass('iconhover');	
			
		$(this).parent().next().toggleClass('h2hover');
		
		var Link = $(this).attr('id');	    
	    var number = Link.split('region_');
	    $('div.icon').children().not('#region_'+number[1]).parent().removeClass('iconhover');
	    $('h2.h2hover').children().not('#region2_'+number[1]).parent().removeClass('h2hover');
	    $('div.icon').children().not('#region_'+number[1]).find('img').attr('src','/fr/img/generique/arrow_r.png');
	    $('div.datas').not('#datas_'+number[1]).hide(); 
	    $('div#datas_'+number[1]).toggle();
	    
	    var texte = $(this).parent().parent().find('span.showhide').html();	   
		if (texte == 'Afficher la liste des vins'){$(this).parent().parent().find('span.showhide').html('Masquer la liste des vins') ;}
		else if(texte == 'Masquer la liste des vins') {$(this).parent().parent().find('span.showhide').html('Afficher la liste des vins')  ;}
		$('h2').children().not('#region2_'+number[1]).children().next().html('Afficher la liste des vins');
	});
	
	 $('a.toggle2').click(function(){		 
		 var toggleImage = $('img' , $(this).parent('h2').parent('div.icon > a.toggle')).attr('src');
			 
		// toggle the image src  attribute, then return selector to
		
		 $(this).parent('h2').parent('div.icon > a.toggle').find('img').attr('src', toggleImage == 'http://www.1jour1vin.com/fr/img/generique/arrow_d.png' ? 'http://www.1jour1vin.com/fr/img/generique/arrow_r.png' : 'http://www.1jour1vin.com/fr/img/generique/arrow_d.png').end()
	    $(this).parent('h2').parent('div.icon > a.toggle').find('img').attr('src', toggleImage == '/fr/img/generique/arrow_d.png' ? '/fr/img/generique/arrow_r.png' : '/fr/img/generique/arrow_d.png').end()
		/*
		$(this).parent('h2').parent('div.icon > a.toggle').find('img').attr('src', toggleImage == 'http://localhost/1jour1vin/img/generique/arrow_d.png' ? 'http://localhost/1jour1vin/img/generique/arrow_r.png' : 'http://localhost/1jour1vin/img/generique/arrow_d.png').end()  
		$(this).parent('h2').parent('div.icon > a.toggle').find('img').attr('src', toggleImage == '/1jour1vin/img/generique/arrow_d.png' ? '/1jour1vin/img/generique/arrow_r.png' : '/1jour1vin/img/generique/arrow_d.png').end()  
		*/
		
		$(this).parent('h2').prev().toggleClass('iconhover');	
		$(this).parent('h2').toggleClass('h2hover');	

		var Link = $(this).attr('id');	    
		var number = Link.split('region2_');
		$('div.icon').children().not('#region_'+number[1]).parent().removeClass('iconhover');
	    $('h2.h2hover').children().not('#region2_'+number[1]).parent().removeClass('h2hover');
	    $('div.icon').children().not('#region_'+number[1]).find('img').attr('src','/fr/img/generique/arrow_r.png');
		$('div.datas').not('#datas_'+number[1]).hide();
		$('div#datas_'+number[1]).toggle();
		
		 var texte = $(this).children().next().html();
		if (texte == 'Afficher la liste des vins'){$(this).children().next().html('Masquer la liste des vins') ;}
		else if(texte == 'Masquer la liste des vins') {$(this).children().next().html('Afficher la liste des vins')  ;}
		$('h2').children().not('#region2_'+number[1]).children().next().html('Afficher la liste des vins');
	 });
});
