// DROPDOWN
// <![CDATA[
	var timeout    = 500;
	var closetimer = 0;
	var ddmenuitem = 0;
	var ddmenuparent = 0;
	
	function ddmenu_open(){
		ddmenu_canceltimer();
		ddmenu_close();
		ddmenuparent = $(this);
		ddmenuitem = $(this).find('ul').css('visibility', 'visible');
		$(this).not('.active').css('border-bottom', '2px dashed #d8d1b6')
	}
	
	function ddmenu_close(){ 
		$('#menu > li.first:not(.active)').css('border-bottom', 'none');
		$('#menu > li.first.active').css('background-color', '#a22927');
		if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
	}
	
	function ddmenu_timer(){
		closetimer = window.setTimeout(ddmenu_close, timeout);
	}
	
	function ddmenu_canceltimer(){  
		if(closetimer){  
			window.clearTimeout(closetimer);
			closetimer = null;
	}}
	
	$(document).ready(function(){  
		$('#menu > li.first.ssmenu').bind('mouseover', ddmenu_open)
		$('#menu > li.first.ssmenu').bind('mouseout',  ddmenu_timer)
		$('#menu > li.first.nomenu').bind('mouseout',  ddmenu_close)
	});
// ]]> 

// PANEL
var opened_one = null;

$(function(){
	
  Date.format = 'yyyy/mm/dd';
  // date localization for locale 'fr'
	// generated by Jörn Zaefferer using Java's java.util.SimpleDateFormat
	Date.dayNames = ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'];
	Date.abbrDayNames = ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'];
	Date.monthNames = ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'];
	Date.abbrMonthNames = ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'];
  $('.date-pick').datePicker({clickInput:true}, {startDate:new Date().asString()}).val(new Date().asString()).trigger('change');

  // hide all panels first : bad need to do something about this
  $('div[id*="panel"]').hide();
  
  // make the panels absolute positioned
  $('div[id*="panel"]').css('position', 'absolute');
  
  // show the panel based on rel attribute of the current hovered link
  $('#top a').hover(function(){
	// hide previously opened panel
	$(opened_one).hide();
	
    var link_rel = $(this).attr('rel');

    //get the position of the hovered element
    var pos = $(this).offset();
    
	// get the panel near by hovered element now
    $('div#' + link_rel).css({
      'left': 0,
      'top': (pos.top + $(this).height() + 14) + 'px',
      'zIndex': '5000'
    });
    
    // finaly show the relevant hidden panel
    $('div#' + link_rel).fadeIn('slow');

	// this is currently opened
	opened_one = $('div#' + link_rel);
	
    // hide it back when mouse arrow moves away
    $('div#' + link_rel).hover(function(){}, function(){
		$(this).fadeOut('fast');
    });

  }, function(){});
  
  $('#slides').slides({
	preload: true,
	preloadImage: 'public/plugins/slides/img/loading.gif',
	play: 5000,
	pause: 2500,
	hoverPause: true,
	animationStart: function(current){
		$('.caption').animate({
			bottom:0
		},100);
		if (window.console && console.log) {
			// example return of current slide number
			console.log('animationStart on slide: ', current);
		};
	},
	animationComplete: function(current){
		$('.caption').animate({
			bottom:0
		},200);
		if (window.console && console.log) {
			// example return of current slide number
			console.log('animationComplete on slide: ', current);
		};
	},
	slidesLoaded: function() {
		$('.caption').animate({
			bottom:0
		},200);
	}
});
  
});

// OTHERS
$(document).ready(function() {
	
  	$(".timeago").timeago();
	
	$('.top_page').click(function() {
		$( 'html, body' ).animate( { scrollTop: 0 }, 'slow' );
		return false;
	});
	$('#status a.close').click(function() {
		$(this).parent().slideUp('slow');
		return false;
	});
	
	$(".video, .facebox").colorbox({iframe:true, innerWidth:650, innerHeight:400});
	$("a[rel='slideshow']").colorbox();
	$("a[rel='popup']").colorbox({width:"800px", height:"80%"});
	$('.fancy').jqTransform();
	
	$("a.delete").click(function() {
		var answer = confirm('Êtes-vous sûr de vouloir supprimer ?');
		
		if (answer) {
			var button = $(this);
			var href = button.attr("href");
			
			$.ajax({
				type: "POST",
				url: href,
				data: '',
				cache: false,
				success: function(data) {
						button.parents('div.smallagenda').fadeOut('slow');
				}
			});
		}
		return false;
	});
});

{FB.locale = "fr_FR";}
