var timeout         = 1000;
var closetimer		= 0;
var ddmenuitem      = 0;

$(document).ready(function() {
	//$('#menu_1 > li').bind('mouseover', jsddm_open);
	//$('#menu_1 > li').bind('mouseout',  jsddm_timer);
	
	$('.datePicker').datepicker({ dateFormat: 'yy-mm-dd' });
	
	//$("#menu_1 li:eq(0) a").not($("#menu_1 ul li a")).html($("#menu_1 li:eq(0) a").not($("#menu_1 ul li a")).html()+'<br/>&nbsp;');
	
	//$('#pLink').attr('href',$("#menu_4 li:eq(2)").find('a').attr('href'));
	//$('#projectForm').attr('class',$("#menu_4 li:eq(2)").attr('class'));
	//$("#menu_4 li:eq(2)").replaceWith($('#projectForm'));
	
	
	$('a.lightbox').lightBox();
	$('.accordion').accordion({
		active: false,
		autoHeight: false,
		navigation: true
	});
	/*
	var tM=$('#menu_2 .menu_level_2');
	$('#level4').html($('#menu_2 .menu_level_2'));
	*/
	
	var year=$('#leftCalendar .ui-datepicker-year').html();
	var month=$('#leftCalendar .ui-datepicker-month').html();

	if(month!=null) {
		displayDates(year,month);
	}
	
	
	$('.gallery a').lightBox({fixedNavigation:true});
	
	/*
	$('.slideshow').cycle({
		height:'130px',
		width:'210px',
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
	*/

});


function displayDates(year,month) {
	/*
	var months=Array('January','February','March','April','May','June','July','August','September','October','Novemeber','Decemeber');
	dates=$('#agendaDates').val().split(';');
	var i=0;
	var selectedDates=Array();
	while(dates[i]) {
		var t=dates[i].split('-');
		
		if(t[0]==year && months[t[1]-1]==month) {
			selectedDates.push(t[2]);
		}
		i++;	
	}
	
	$('.ui-datepicker-calendar td').each(function() {
		if($.inArray($(this).text(),selectedDates)>-1) {
			$(this).css('border','1px solid #C57600');
		}
	});
	*/
}

function jsddm_open()

{
	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');}

function jsddm_close()
{	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{	closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}



document.onclick = jsddm_close;

function sendForm(but) {
	error=0;
	theForm=$(but).closest('form');
	//$(theForm).css('border','1px solid red');
	$('.required').each(function() {
		inputField=$(this).parent().find('input');
		$(inputField).removeClass('error');
		if($(inputField).val()=='') {
			$(inputField).addClass('error');
			error++;
		}
		selectField=$(this).parent().find('select');
		$(selectField).css('border','1px solid red');
		$(selectField).removeClass('error');
		if($(selectField).val()=='' || $(selectField).val()==' ') {
			$(selectField).addClass('error');
			error++;
		}
	});
	if(error>0) {
		alert("Vous n'avez pas rempli tous les champs obligatoires.")
	}
	else {
		
		$(but).closest('form').submit();
	}
}


