Ext.onReady(function() {
	titre = Ext.DomQuery.select('ul#faq li[class*=qatitre]')
	for (var i = 0; i < titre.length; i++) {
		Ext.get(titre[i]).on('click', expandContent, null, {
					id_block : i
				});
		Ext.get(titre[i]).addClassOnOver('selextjs');
	}
	collapseAll(0);
	function collapseAll(id_block_sel) {
		for (var i = 0; i < titre.length; i++) {
			qaitem = Ext
					.get(Ext.DomQuery.select('ul#faq li[class=qaitems]')[i])
			if (i != id_block_sel) {
				qaitem.enableDisplayMode('block');
				if (qaitem.isVisible()) {
					qatitre = Ext.get(Ext.DomQuery
							.select('ul#faq li[class*=qatitre]')[i])
					qaitem.slideOut('t', {
								duration : 0.5,
								useDisplay : true
							});
					qatitre.removeClass("sel")
					qatitre.addClass("unsel")
				}
			}
		}
	}

	function expandContent(ev, target, obj_arg) {
		var item = Ext
				.get(Ext.DomQuery.select('ul#faq li[class=qaitems]')[obj_arg['id_block']])
		if (item.isVisible() == false) {
			qatitre = Ext
					.get(Ext.DomQuery.select('ul#faq li[class*=qatitre]')[obj_arg['id_block']])
			qatitre.removeClass("unsel")
			qatitre.addClass("sel")
			item.slideIn('t', {
						duration : 0.5,
						useDisplay : true
					});
			collapseAll(obj_arg['id_block']);
		}

	}

	titreH = Ext.DomQuery.select('ul#ulqa li[class*=qatitre]')
	for (var i = 0; i < titreH.length; i++) {
		Ext.get(titreH[i]).on('click', expandContentH, null, {
					id_block : i
				});
		Ext.get(titreH[i]).addClassOnOver('selextjs');
	}
	collapseAllH(0);
	function collapseAllH(id_block_sel) {
		for (var i = 0; i < titreH.length; i++) {
			qaitem = Ext
					.get(Ext.DomQuery.select('ul#ulqa li[class=qaitems]')[i])
			if (i != id_block_sel) {
				//qaitem.enableDisplayMode('block');
				if (qaitem.isVisible()) {
					qatitre = Ext.get(Ext.DomQuery
							.select('ul#ulqa li[class*=qatitre]')[i])
					qaitem.enableDisplayMode().hide();
					qatitre.removeClass("sel");
					qatitre.addClass("unsel");
				}
			}
		}
	}

	function expandContentH(ev, target, obj_arg) {
		var item = Ext
				.get(Ext.DomQuery.select('ul#ulqa li[class=qaitems]')[obj_arg['id_block']])
		if (item.isVisible() == false) {
			qatitre = Ext
					.get(Ext.DomQuery.select('ul#ulqa li[class*=qatitre]')[obj_arg['id_block']])
			qatitre.removeClass("unsel")
			qatitre.addClass("sel")
			item.fadeIn('l', {
						duration : 0.5,
						useDisplay : true
					});
			collapseAllH(obj_arg['id_block']);
		}

	}
	
	
	///////////////////////////////////
	
	titreV = Ext.DomQuery.select('div#boxAv div[class*=Av_titre]')
	for (var i = 0; i < titreV.length; i++) {
		Ext.get(titreV[i]).on('click', expandContentV, null, {
					id_block : i
				});
		Ext.get(titreV[i]).addClassOnOver('Av_titre_' + i + '_sel_');
	}
	collapseAllV(-1);
	function collapseAllV(id_block_sel) {
		for (var i = 0; i < titreV.length; i++) {
			qaitem = Ext.get(Ext.DomQuery.select('div#boxAv div[class*=Av_content]')[i])
			if (i != id_block_sel) {
				//qaitem.enableDisplayMode('block');
				if (qaitem.isVisible()) {
					qatitre = Ext.get(Ext.DomQuery
							.select('div#boxAv div[class*=Av_titre]')[i])
					qaitem.enableDisplayMode().hide();
					qatitre.removeClass('Av_titre_' + i + '_sel');
					qatitre.addClass('Av_titre_' + i);
				}
			}
		}
	}

	function expandContentV(ev, target, obj_arg) {
		var item = Ext
				.get(Ext.DomQuery.select('div#boxAv div[class*=Av_content]')[obj_arg['id_block']])
		if (item.isVisible() == false) {
			qatitre = Ext.get(Ext.DomQuery.select('div#boxAv div[class*=Av_titre]')[obj_arg['id_block']])
			qatitre.addClass('Av_titre_' + obj_arg['id_block'] + '_sel');
			qatitre.addClass('Av_titre_' + obj_arg['id_block']);
			//qatitre.removeClass("unsel")
			//qatitre.addClass("sel")
			item.slideIn('t', {
						duration : 0.5,
						useDisplay : true
					});
			collapseAllV(obj_arg['id_block']);
		}

	}
	/////////////////////////////////////////////////////	
	
	

	//Contactez-nous -> nos adresses
	///////////////////////////////////
	
	titreContact = Ext.DomQuery.select('div#boxAddress div[class*=adressTitle]')
	for (var i = 0; i < titreContact.length; i++) {
		Ext.get(titreContact[i]).on('click', expandContentAdresse, null, {
					id_block : i
				});
		Ext.get(titreContact[i]).addClassOnOver('adressTitle_sel_');
	}
	collapseAllAdresse(-1);
	function collapseAllAdresse(id_block_sel) {
		titreContact = Ext.DomQuery.select('div#boxAddress div[class*=adressTitle]')
		for (var i = 0; i < titreContact.length; i++) {
			qaitem = Ext.get(Ext.DomQuery.select('div#boxAddress div[class*=adressContent]')[i])
			if (i != id_block_sel) {
				//qaitem.enableDisplayMode('block');
				if (qaitem.isVisible()) {
					qatitre = Ext.get(Ext.DomQuery
							.select('div#boxAddress div[class*=adressTitle]')[i])
					qaitem.enableDisplayMode().hide();
					qatitre.removeClass('adressTitle_sel');
					qatitre.addClass('adressTitle');
				}
			}
		}
	}

	function expandContentAdresse(ev, target, obj_arg) {
		var item = Ext
				.get(Ext.DomQuery.select('div#boxAddress div[class*=adressContent]')[obj_arg['id_block']])
		if (item.isVisible() == false) {
			qatitre = Ext.get(Ext.DomQuery.select('div#boxAddress div[class*=adressTitle]')[obj_arg['id_block']])
			qatitre.removeClass("adressTitle")
			qatitre.addClass('adressTitle_sel');
			//qatitre.addClass("sel")
			item.slideIn('t', {
						duration : 0.5,
						useDisplay : true
					});
			collapseAllAdresse(obj_arg['id_block']);
		}

	}
	/////////////////////////////////////////////////////		
	
	
	//Nos formules hospitalia
	///////////////////////////////////
	
	titreFH = Ext.DomQuery.select('div#hospitPgForm div[class*=menuPgForm]')
	for (var i = 0; i < titreFH.length; i++) {
		Ext.get(titreFH[i]).on('click', expandContentFH, null, {
					id_block : i
				});
		Ext.get(titreFH[i]).addClassOnOver('menuPgForm_' + i + '_sel_');
	}
	idForm=Ext.urlDecode(location.search.substring(1)).form;
	if (idForm==null) {
		idForm=0;
	}
	collapseAllFH(idForm);
	function collapseAllFH(id_block_sel) {
		titreFH = Ext.DomQuery.select('div#hospitPgForm div[class*=menuPgForm]')
		for (var i = 0; i < titreFH.length; i++) {
			qaitem = Ext.get(Ext.DomQuery.select('div#hospitPgForm > div[class*=contentPgForm]')[i])
			qatitre = Ext.get(Ext.DomQuery.select('div#hospitPgForm div[class*=menuPgForm]')[i])
			if (i != id_block_sel) {
				if (qaitem.isVisible()) {
					qaitem.enableDisplayMode().hide();
					qatitre.removeClass('menuPgForm_' + i + '_sel');
					qatitre.addClass('menuPgForm_' + i);
				}
			}
			else {
				qatitre.addClass('menuPgForm_' + i + '_sel');
			}
		}
	}

	function expandContentFH(ev, target, obj_arg) {
		var item = Ext
				.get(Ext.DomQuery.select('div#hospitPgForm > div[class*=contentPgForm]')[obj_arg['id_block']])
		if (item.isVisible() == false) {
			qatitre = Ext.get(Ext.DomQuery.select('div#hospitPgForm div[class*=menuPgForm]')[obj_arg['id_block']])
			qatitre.removeClass('menuPgForm_' + i);
			qatitre.addClass('menuPgForm_' + obj_arg['id_block'] + '_sel');
			//qatitre.removeClass("unsel")
			//qatitre.addClass("sel")
			item.fadeIn('t', {
						duration : 0.5,
						useDisplay : true
					});
			collapseAllFH(obj_arg['id_block']);
		}

	}
	/////////////////////////////////////////////////////		

	
	// /SlideShow
	function displaySlide() {
		Ext.get(slides[currentSlide]).fadeOut('t', {
					duration : 0.8,
					useDisplay : false
				});
		Ext.get(slides[currentSlide]).enableDisplayMode().hide();
		Ext.get(slides[nextSlide]).enableDisplayMode().show();
		Ext.get(slides[nextSlide]).fadeIn({
					duration : 1
				});
		currentSlide += 1;
		nextSlide += 1;
		if (currentSlide == slides.length) {
			currentSlide = 0;
		}
		if (nextSlide == slides.length) {
			nextSlide = 0;
		}

	}
	var slideShowButton = Ext.get('footerT');
	if(slideShowButton != null) {
		slideShowButton.on('click', function() {
					displaySlide();
				})
	}
	// initialise SlideShow
	var slides = Ext.DomQuery.select('div#texti div[class=testiText]');
	var currentSlide = 0;
	var nextSlide = 1;
	for (var i = 0; i < slides.length; i++) {
		if (currentSlide != i) {
			Ext.get(slides[i]).enableDisplayMode().hide();
			Ext.get(slides[i]).fadeOut({
						duration : 1
					});
		}
	}
	// //End SlideShwo

	// //////////////////
	titreFormule = Ext.DomQuery.select('ul#formule li[class*=qatitre]')
	// var titreFormule=Ext.query("li[class=qatitre]");
	for (var i = 0; i < titreFormule.length; i++) {
		Ext.get(titreFormule[i]).on('click', expandContentFormule, null, {
					id_block : i
				});
		Ext.get(titreFormule[i]).addClassOnOver('selextjs');
	}
	collapseAllFormule(0);
	function collapseAllFormule(id_block_sel) {
		for (var i = 0; i < titreFormule.length; i++) {
			qaitem = Ext.get(Ext.DomQuery
					.select('ul#formule li[class=qaitems]')[i])
			qatitre = Ext.get(Ext.DomQuery
					.select('ul#formule li[class*=qatitre]')[i])
			if (i != id_block_sel) {
				if (qaitem.isVisible()) {
					qaitem.fadeOut('t', {
								duration : 0.5,
								useDisplay : true
							});
					qatitre.removeClass("sel" + i);
					qatitre.addClass("unsel" + i);
				}
			}
			if (i == id_block_sel) {
				qatitre.removeClass("unsel" + i)
				qatitre.addClass("sel" + i)
			}
		}
	}

	function expandContentFormule(ev, target, obj_arg) {
		var item = Ext
				.get(Ext.DomQuery.select('ul#formule li[class=qaitems]')[obj_arg['id_block']])
		if (item.isVisible() == false) {
			qatitre = Ext
					.get(Ext.DomQuery.select('ul#formule li[class*=qatitre]')[obj_arg['id_block']])
			item.fadeIn('t', {
						duration : 0.5,
						useDisplay : true
					});
			collapseAllFormule(obj_arg['id_block']);
		}

	}

})
