// common
$(document).ready(function () {
	
	$('.person > ul > li').hover(function () {
		var elmt = $(this);
		$('.content', elmt).show();
	}, function () {
		var elmt = $(this);
		$('.content', elmt).hide();
	});
	
	$('.print a, a.print').live('click', function () {
		window.print();
		return false;
	});
	
	// calcul de la hauteur pour aligner les colonnes
	var maxHeight = $('#content > .contentWrapper > .bgWrapper').height();
	var contextual = $('#contextual');
	var contextualH = contextual.height();
	if(maxHeight > contextualH) {
		contextual.css('height', maxHeight+'px');
	}
	
	// slide du contenu page nos partenaires 
	var slideDuration = 200;
	$('.partnerList h4 a').click(function (e) {
		e.preventDefault();
		var elmt = $(this).parent().parent();
		if(!elmt.hasClass('select')) {
			$('.slideWrapper', elmt).slideDown(slideDuration, function () {
				$(this).removeAttr('style');
				elmt.addClass('select');
			});
		} else {
			$('.slideWrapper', elmt).slideUp(slideDuration, function () {
				$(this).removeAttr('style');
				elmt.removeClass('select');
			});
		}
	});
	
	if(typeof(DD_roundies) != 'undefined') {
		DD_roundies.addRule('.fieldWrapper', '6px', true);
		DD_roundies.addRule('.submitWrapper input', '4px', true);
	}
	
	// Fancybox - contact
	if(typeof(fancybox) != 'undefined') {
		$(".fancy").fancybox({
			'overlayOpacity' : 0.8,
			'autoScale' : true,
			'transitionIn' : 'none',
			'transitionOut' : 'none'
		});
	}
	
	// manage width
	var adjustContentWidth = function() {
		var content = $('body:not(.contactAjax) #content');
		if($('body').width() <= 960) {
			content.css('width', '960px')
		} else {
			content.css('width', '100%')
		}
	};
	
	adjustContentWidth();
	
	$(window).resize(function() {
		adjustContentWidth();
	});
	
	$('#contactForm select').ySelect();
	
	// manage select town list
	$('.checkList li .checkItem').click(function(e) {
		e.preventDefault();
		
		var elmt = $(this).parent();
		var lis = elmt.parent().find('> li');
		lis.slice('.select').removeClass('select');
		elmt.addClass('select');
	});
	
	$('.contactLink').fancybox({
		'overlayOpacity' : 0.71,
		'autoScale' : false,
		'width' : 530,
		'height' : 717,
		'overlayColor': '#000',
		'titleShow': false,
		'type' : 'iframe',
		'onComplete': function() {
			if(typeof(DD_roundies) != 'undefined') {
				DD_roundies.addRule('#fancybox-outer', '3px', true);
			}
		}
	});
		
	$('.fancy').fancybox({
		'overlayOpacity' : 0.71,
		'autoScale' : true,
		'autoDimensions' : true,
		'overlayColor': '#000',
		'titleShow': false,
		'onComplete': function() {
			if(typeof(DD_roundies) != 'undefined') {
				DD_roundies.addRule('#fancybox-outer', '3px', true);
			}
		}
	});
	
	$('.contactAjax select').ySelect();
	
	$("#subjectQuestion").change(function() {
		var url = $("option:selected", this).val();
		window.location.href=url; 
	});	
	
});
