﻿
$(function() {

	/** Accordion1 **/
	var active1 = false;
	/** Racines communes des URL de l'accordion concerné **/
	var array1 = [
		"portes-entree-immeubles-decor",
		"portes-entree-immeubles-residence",
		"portes-entree-immeubles-securite"
	];
	/** Parcours des pages pour déterminer lequel doit être actif **/
	$.each(
		array1,
		function(i,n)
		{
		  if(location.href.search(n) > 0) {
			  active1 = i;
		  }
		}
	);

	/** Accordion2 **/
	var active2 = false;
	/** Racines communes des URL de l'accordion concerné **/
	var array2 = [
		"boites-aux-lettres-interieures",
		"boites-aux-lettres-exterieures",
		"boites-aux-lettres-accessoires"
	];
	/** Parcours des pages pour déterminer lequel doit être actif **/
	$.each(
		array2,
		function(i,n)
		{
		  if(location.href.search(n) > 0) {
			  active2 = i;
		  }
		}
	);

	/** Accordion3 **/
	var active3 = false;
	/** Racines communes des URL de l'accordion concerné **/
	var array3 = [
		"/"
	];
	/** Parcours des pages pour déterminer lequel doit être actif **/
	$.each(
		array3,
		function(i,n)
		{
		  if(location.href.search(n) > 0) {
			  active3 = i;
		  }
		}
	);
	/**/

	/** Accordion4 **/
	var active4 = false;
	/** Racines communes des URL de l'accordion concerné **/
	var array4 = [
		"/"
	];
	/** Parcours des pages pour déterminer lequel doit être actif **/
	$.each(
		array4,
		function(i,n)
		{
		  if(location.href.search(n) > 0) {
			  active4 = i;
		  }
		}
	);
	/**/

	$("#accordionAccueil").accordion({
		autoHeight:false,
		collapsible: true,
		active: false
	});
	
	$("#accordion").accordion({
		autoHeight:false,
		collapsible: true,
		active: false,
		navigation: true,
		navigationFilter: navigationFilter2
	});
		$("#accordion1").accordion({
			autoHeight:false,
			collapsible: true,
			active: active1,
			navigation: true,
			navigationFilter: navigationFilter
		});
		$("#accordion2").accordion({
			autoHeight:false,
			collapsible: true,
			active: active2,
			navigation: true,
			navigationFilter: navigationFilter
		});

		$("#accordion3").accordion({ 
			autoHeight:false,
			collapsible: true,
			active: active3,
			navigation: true,
			navigationFilter: navigationFilter
		});
		$("#accordion4").accordion({ 
			autoHeight:false,
			collapsible: true,
			active: active4,
			navigation: true,
			navigationFilter: navigationFilter
		});
});

function navigationFilter()
{
	var trouve = false;
	var t_classes = $(this).attr('class').split(' ');
	var jqObject = $(this);
	$.each(
		t_classes,
		function(i, val)
		{	
			trouve = (location.href.search(val) > 0);
			return trouve;
		}
	);
	
}


function navigationFilter2()
{
	trouve = (location.href.search($(this).attr('class')) > 0);
	return trouve;
}

