function initHeaderAccordion(){
	var nb_slide = J('#header_accordion').attr("rel");
	var maxPanelW = 905-((nb_slide - 1)  * 50 );
	J('.accordion1').hSlides({
		totalWidth: 904, 
		totalHeight: 255, 
		minPanelWidth: 50, 
		maxPanelWidth: maxPanelW,
		midPanelWidth: 50,
		activeClass: 'active',
		easing: 'easeInOutCirc', // provided by plugin http://gsgd.co.uk/sandbox/jquery/easing/
		sensitivity: 1,   
		interval: 500,
		timeout: 100
	});
	
}

function initLightBox(){
	J("a.lightboxed").fancybox({
		'zoomSpeedIn': 300,
		'zoomSpeedOut': 300,
		'zoomSpeedChange': 300,
		'overlayShow': true,
		'centerOnScroll' :true
	});
}


function initEffectReferences(){
	J("#right .title_ref").each(function (i) {	
		J(this).click(
			function(){ 
				var id_title = J(this).attr("id");
				var id_div = "ref_id_"+(J(this).attr("id")).replace("title_ref_","");
				
				if(J("#"+id_div).hasClass("id_up")){
					
					J("#"+id_title).removeClass("id_up");
					J("#"+id_div).removeClass("id_up");
					J("#"+id_div).slideUp("fast");
					
				}else{
					//remove all
					J("#right .title_ref").each(function (i) {	
						var id_title = J(this).attr("id");
						var id_div = "ref_id_"+(J(this).attr("id")).replace("title_ref_","");
						J("#"+id_div).slideUp("fast");
						J("#"+id_title).removeClass("id_up");
						J("#"+id_div).removeClass("id_up");
					});
					J("#"+id_title).addClass("id_up");
					J("#"+id_div).addClass("id_up");
					J("#"+id_div).slideDown("fast");
				}

			}
		);
	});
}

function sameHeight(elem1, elem2){
	if(J(elem1).height() > J(elem2).height()){J(elem2).css({ height: J(elem1).height()});
	}else{J(elem1).css({ height: J(elem2).height()});}
}

function initCarousel(){
	J("div.carousel").carousel( { 
		autoSlide: true, 
		loop: true,
        autoSlideInterval: 4000
	} );
	J('#module_infos').css({ visibility: "visible"});
}

/********************************************/
window.onload = function() {	
	initHeaderAccordion();
	init_ajax_form();
	initLightBox();
	if($('slideshow_picture_1')){ slideShow();} 
	sameHeight("#module_nosbiens","#module_forminfo");
	//google map
	try{display_gmap(); }catch(e){}
	//references
	try{ initEffectReferences(); }catch(e){}
	J('.accordion1').css({ visibility: "visible"});
	
	initCarousel();
}

window.onresize = function() {}




