jQuery(document).ready(function() {
	
	// Trafiz Brioude
	add_tag_trafic();
	
	// Ajax loader
	$('div#center').prepend('<div id="loading"><img src="/images/ajax_loader.gif" /></div>');
	$('#loading').hide();
	$("#loading").ajaxStart(function(){
		   $(this).show();
		 });
	$("#loading").ajaxStop(function(){
		   $(this).hide();
		 });
	
	// Get ENV scriptName
	var regex = new RegExp('/frontend_dev.php', 'gi') ;
	var scriptname = location.pathname.match(regex) ;
	if(scriptname == null) scriptname = '/index.php';
	
	// Footer list news
	$('#list-news-container').listbox({
		paginateDivClass: 'pagin-news',
		item: 'div.list-news-item',
		timer: true
	});
	
	// Home list news
	$('#list-news-home').listbox({
		paginateDivClass: 'pagin-news',
		item: 'div.list-news-item-home',
		timer: true
	});
	
	// Home link news
 $('div.list-news-item-home').each(function(){
			var href = $(this).find('div.p-savoirplus a').attr('href');
			$(this).click(function(){
					window.location.href = href;
			});
	});

	// Home link product
 $('div.list-product-item-home').each(function(){
			var href = $(this).find('div.p-savoirplus a').attr('href');
			$(this).click(function(){
					window.location.href = href;
			});
	});

	// Products menu
	$('div#menu-products').menu();
	
	// Needs menu
	//$('div#menu-needs').menu();
	
	// Select Product on click (productsTree)
	var i = 0;
	$('div#menu-products div.main-menu').find('a').each(function(){
		i++;
		if(i==1) $('div#select-product').load(scriptname + '/products/productOfTreeProducts', { 'tree': $(this).text() } );
		$(this).click(function(){
			$('div#select-product').load(scriptname + '/products/productOfTreeProducts', { 'tree': $(this).text() } );
		})
	});
	
	// Select Product on click (needsTree)
	/**
	var i = 0;
	$('div#menu-needs div.main-menu').find('a').each(function(){
		i++;
		if(i==1) $('div#select-product').load(scriptname + '/products/productOfTreeNeeds', { 'tree': $(this).text() } );
		$(this).click(function(){
			$('div#select-product').load(scriptname + '/products/productOfTreeNeeds', { 'tree': $(this).text() } );
		})
	});
	*/
	
	
	// Property img list
	$('ul#list-img').listbox({
		paginateDivClass: 'pagin-img',
		item: 'li.img-item',
		timer: true
	});
	
	// Where am I
	/*
	$('div#where-am-i-content').hide();
	$('#where-am-i').click(function(){
		$('div#where-am-i-content').slideToggle('fast');
		return false;
	});
	*/
	
	// Products table comparaison param
	$('div#parameter-compare').hide();
	$('#link-parameter-compare').click(function(){
		$('div#parameter-compare').slideToggle('fast');
		$(this).toggleClass("close");
		return false;
	});
	
	// Product content 01
	$('div#text01').hide();
	$('#text01-link').click(function(){
		$('div#text01').slideToggle('fast');
		$(this).toggleClass("close");
		return false;
	});
	
	// Product content 02
	$('div#text02').hide();
	$('#text02-link').click(function(){
		$('div#text02').slideToggle('fast');
		$(this).toggleClass("close");
		return false;
	});
	
	// Product content 03
	$('div#text03').hide();
	$('#text03-link').click(function(){
		$('div#text03').slideToggle('fast');
		$(this).toggleClass("close");
		return false;
	});
	
	// Product search immo
	//$('div#content-gmap').hide();
	$('#content-gmap-link').click(function(){
		$('div#content-gmap').slideToggle('fast');
		$(this).toggleClass("close");
		return false;
	});

	// Needs Immo text01
	$('p#needs-immo-text01').hide();
	$('#needs-immo-link01').click(function(){
		$('p#needs-immo-text01').slideToggle('fast');
		return false;
	});
	
	// Needs Immo text02
	$('p#needs-immo-text02').hide();
	$('#needs-immo-link02').click(function(){
		$('p#needs-immo-text02').slideToggle('fast');
		return false;
	});
	
	// Needs Immo text03
	$('p#needs-immo-text03').hide();
	$('#needs-immo-link03').click(function(){
		$('p#needs-immo-text03').slideToggle('fast');
		return false;
	});
	
	// Needs Immo text04
	$('p#needs-immo-text04').hide();
	$('#needs-immo-link04').click(function(){
		$('p#needs-immo-text04').slideToggle('fast');
		return false;
	});
	
	// Needs Immo text05
	$('p#needs-immo-text05').hide();
	$('#needs-immo-link05').click(function(){
		$('p#needs-immo-text05').slideToggle('fast');
		return false;
	});
	
	// Needs Immo text06
	$('p#needs-immo-text06').hide();
	$('#needs-immo-link06').click(function(){
		$('p#needs-immo-text06').slideToggle('fast');
		return false;
	});
	
	// Products table fiscalit� 01
	$('div#tabfisc01').hide();
	$('#link-tabfisc01').click(function(){
		$('div#tabfisc01').slideToggle('fast');
		$(this).toggleClass("close");
		return false;
	});
	// Products table fiscalit� 02
	$('div#tabfisc02').hide();
	$('#link-tabfisc02').click(function(){
		$('div#tabfisc02').slideToggle('fast');
		$(this).toggleClass("close");
		return false;
	});
	// Products table fiscalit� 03
	$('div#tabfisc03').hide();
	$('#link-tabfisc03').click(function(){
		$('div#tabfisc03').slideToggle('fast');
		$(this).toggleClass("close");
		return false;
	});
	
	// click sur la home
	$('div.list-news-item-home').each(function(){
		var href = $(this).find('div.p-savoirplus a').attr('href');
		$(this).click(function(){
			window.location.href = href;
		});
	});
	
	// Products epargne salariale PRO 01
	$('div#tabepsalpro01').hide();
	$('#link-tabepsalpro01').click(function(){
		$('div#tabepsalpro01').slideToggle('fast');
		$(this).toggleClass("close");
		return false;
	});
	// Products epargne salariale PRO 02
	$('div#tabepsalpro02').hide();
	$('#link-tabepsalpro02').click(function(){
		$('div#tabepsalpro02').slideToggle('fast');
		$(this).toggleClass("close");
		return false;
	});
	// Products epargne salariale PRO 03
	$('div#tabepsalpro03').hide();
	$('#link-tabepsalpro03').click(function(){
		$('div#tabepsalpro03').slideToggle('fast');
		$(this).toggleClass("close");
		return false;
	});
	
});
