$(document).ready(function() {


	//------------------------------------
	// actus
	//------------------------------------  

	$(".actu-contenu").mouseover(function(){ $('.btn_actu',this).attr("src","/_images/ensavoir-hover.png"); $('.h2_actu',this).css({color:'#943131'}); })
	$(".actu-contenu").mouseout (function(){ $('.btn_actu',this).attr("src","/_images/ensavoir.png"      ); $('.h2_actu',this).css({color:'#004fa6'}); })
	$('.actu-contenu').click( function() { window.location = $('.lnk_actu',this).attr('href'); });

	//------------------------------------
	// dossiers
	//------------------------------------

	$('.subdos1').mouseover( function() { $('.dosl',this).css({background:'url(/_images/dosg-hover.png) no-repeat 0 0'}); $('.dos_h3',this).css({color:'#943131'}); });
	$('.subdos1').mouseout(  function() { $('.dosl',this).css({background:'url(/_images/dosg.png) no-repeat 0 0'      }); $('.dos_h3',this).css({color:'#004FA6'}); });
	$('.subdos1').click( function() { window.location = $('.dosl',this).attr('href'); });

	//------------------------------------
	// grandes rubriques
	//------------------------------------  

	$("#btn1").mouseover(function(){ $('#btn1 img.btn').attr("src","/_images/voircarte-hover.png"); $('#btn1 img.logo').attr("src","/_images/pictos/carte_.png"  ); $('#btn1 h2').css({color:'#943131'}); })
	$("#btn1").mouseout (function(){ $('#btn1 img.btn').attr("src","/_images/voircarte.png"      ); $('#btn1 img.logo').attr("src","/_images/pictos/carte.png"   ); $('#btn1 h2').css({color:'#004fa6'}); })

	$("#btn2").mouseover(function(){ $('#btn2 img.btn').attr("src","/_images/ensavoir-hover.png"); $('#btn2 img.logo').attr("src","/_images/pictos/cndes_.jpg"  ); $('#btn2 h2').css({color:'#943131'}); })
	$("#btn2").mouseout (function(){ $('#btn2 img.btn').attr("src","/_images/ensavoir.png"      ); $('#btn2 img.logo').attr("src","/_images/pictos/cndes.jpg"   ); $('#btn2 h2').css({color:'#004fa6'}); })

	$("#btn3").mouseover(function(){ $('#btn3 img.btn').attr("src","/_images/ensavoir-hover.png"); $('#btn3 img.logo').attr("src","/_images/pictos/congres_.jpg"); $('#btn3 h2').css({color:'#943131'}); })
	$("#btn3").mouseout (function(){ $('#btn3 img.btn').attr("src","/_images/ensavoir.png"      ); $('#btn3 img.logo').attr("src","/_images/pictos/congres.jpg" ); $('#btn3 h2').css({color:'#004fa6'}); })

	$("#btn4").mouseover(function(){ $('#btn4 img.btn').attr("src","/_images/ensavoir-hover.png"); $('#btn4 img.logo').attr("src","/_images/pictos/forum_.jpg"  ); $('#btn4 h2').css({color:'#943131'}); })
	$("#btn4").mouseout (function(){ $('#btn4 img.btn').attr("src","/_images/ensavoir.png"      ); $('#btn4 img.logo').attr("src","/_images/pictos/forum.jpg"   ); $('#btn4 h2').css({color:'#004fa6'}); })

	//------------------------------------
	//
	//------------------------------------

	$(function() {
	    setInterval( "slideSwitch()", 1800 );
    	//setInterval( "NextPage()"   , 15000 );
	});

	//------------------------------------
	//
	//------------------------------------

	/*
	$("#submreseauands").hide();
	$("#submadherer").hide();
	$("#submaactu").hide();
	$("#submdossier").hide();
	$("#submpartenaire").hide();
	*/
	//$("#adminul").hide();
	$("#evenementag").hide();
	$("body").click(function(){$("#evenementag").slideUp('fast');});

	//------------------------------------
	//préchargement d'images de menu
	//------------------------------------

	/*
	i2 = new Image;
	i2.src = "/_images/menu/hover/reseau-hover.jpg";
	i2.src = "/_images/menu/hover/adherer-hover.jpg";
	i2.src = "/_images/menu/hover/actu-hover.jpg";
	i2.src = "/_images/menu/hover/dossier-hover.jpg";
	i2.src = "/_images/menu/hover/partner-hover.jpg";
	*/

	//------------------------------------
	//French initialisation for the jQuery UI date picker plugin
	//------------------------------------
	jQuery(function($){
		$.datepicker.regional['fr'] = {
			closeText: 'Fermer',
			prevText: '&laquo; Préc',
			nextText: 'Suiv &raquo;',
			currentText: 'Courant',
			monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
			monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun','Jul','Aoû','Sep','Oct','Nov','Déc'],
			dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
			dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
			dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
			weekHeader: 'Sm',
			dateFormat: 'dd-mm-yy',
			firstDay: 1,
			isRTL: false,
			showMonthAfterYear: false,
			yearSuffix: ''
		};
		$.datepicker.setDefaults($.datepicker.regional['fr']);
	});

	//------------------------------------
	//Menu hover 
	//------------------------------------
	$("#maccueil"   ).mouseover(function() { $(this).attr("src","/_images/menu/hover/home.png"); }); 
	$("#maccueil"   ).mouseout (function() { $(this).attr("src","/_images/menu/home.png"); }); 
	$("#reseau"     ).mouseover(function() { $("#mreseau" ).attr("src","/_images/menu/hover/reseau-hover.jpg");  $("#submreseauands").show(); }); 
	$("#reseau"     ).mouseout (function() { $("#mreseau" ).attr("src","/_images/menu/reseau.jpg");              $("#submreseauands").hide(); }); 
	$("#adherer"    ).mouseover(function() { $("#madherer").attr("src","/_images/menu/hover/adherer-hover.jpg"); $("#submadherer").show();    }); 
	$("#adherer"    ).mouseout (function() { $("#madherer").attr("src","/_images/menu/adherer.jpg");             $("#submadherer").hide();    }); 
	$("#actumenu"   ).mouseover(function() { $("#mactu"   ).attr("src","/_images/menu/hover/actu-hover.jpg");    $("#submaactu").show();      }); 
	$("#actumenu"   ).mouseout (function() { $("#mactu"   ).attr("src","/_images/menu/actu.jpg");                $("#submaactu").hide();      }); 
	$("#menudossier").mouseover(function() { $("#mdossier").attr("src","/_images/menu/hover/dossier-hover.jpg"); $("#submdossier").show();    }); 
	$("#menudossier").mouseout (function() { $("#mdossier").attr("src","/_images/menu/dossier.jpg");             $("#submdossier").hide();    }); 
	$("#patenaire"  ).mouseover(function() { $("#mpartner").attr("src","/_images/menu/hover/partner-hover.jpg"); $("#submpartenaire").show(); }); 
	$("#patenaire"  ).mouseout (function() { $("#mpartner").attr("src","/_images/menu/partner.jpg");             $("#submpartenaire").hide(); }); 
	$("#mcontact"   ).mouseover(function() { $(this).attr("src","/_images/menu/hover/contact.png"); }); 
	$("#mcontact"   ).mouseout (function() { $(this).attr("src","/_images/menu/contact.png"); });


	//------------------------------------
	//Menu hover backoffice
	//------------------------------------

	/*
	$("#adminsite ").mouseover(function(){$("#adminul").show();})
	$("#adminsite ").mouseout(function(){$("#adminul").hide();})
	$("#adminsite ").click(function(){$("#titlehead img").attr("src","/_images/admin/ariane/admin-hover.png");})
	*/

	//------------------------------------
	//agenda date début date fin actualité
	//format de date selon le format mysql
	//------------------------------------
	//
	$("#date").datepicker({
		onSelect: function() {
			//var date = $("#date").val().split('-');
			//var date_final = date[2]+"-"+date[1]+"-"+date[0];
			//$("#date").val(date_final);
			//$("#date").val($("#date").val();
		}
	});

	$("#date_debut").datepicker({});
	$("#date_fin"  ).datepicker({});
	$("#datecoupon").datepicker({});

	$("#datfin").datepicker({
		onSelect: function() {
			//var date = $("#datfin").val().split('-');
			//var date_final = date[2]+"-"+date[1]+"-"+date[0];
			//$("#datfin").val(date_final);
		}
	});

	$("#datpub").datepicker({
		onSelect: function() {
			//var date = $("#datpub").val().split('-');
			//var date_final = date[2]+"-"+date[1]+"-"+date[0];
			//$("#datpub").val(date_final);
		}
	});
	
	//------------------------------------
	//colorbox
	//------------------------------------
	//
	//$("a[rel='']").colorbox({transition:"fade"});
	//$(".example5").colorbox({transition:"fade"});        

	$('#flash-btn').click( function(){
		$.post("/index/flash", {}, function(data) {
				if (data.replace(/^\s+/g,'').replace(/\s+$/g,'') != "") {
					$.fn.colorbox({
						//top  : $('#contenu').css('top'),
						//left : $('#contenu').css('left'),
						initialHeight : 0,
						initialWidth : 0,
						html : data,
						open : true
					});
				}
			}, 'html'
		);
			//alert($('#contenu').css('top'));
	});


	//------------------------------------
	//ajax authentification
	//------------------------------------

	$('#valider3').click(function() {
		if($('#login').val() =="" || $('#password').val()=="") {
			jAlert('Vous devez entrez votre login et votre mot de passe');
		}
		else {
			$.post('admin/login/l/'+$('#login').val()+'/p/'+$('#password').val(), function(data) {
				if(data == "true") {
					var URL = "admin/connect";
					$(location).attr("href", URL);
				}
				else if(data =="false") {
					jAlert('Identifiant ou mot de passe invalide');
				}
				else {
				}
			},'json');
		}
	});

	//----------------------------------
	//filtre actualité
	//----------------------------------
	//
	$("#slctthemeactus ").change(function(){
		var URL = "index/actusthematique/theme/"+$('#slctthemeactus').val();
		$(location).attr("href", URL); 
	});

	$("#slctanneeactus ").change(function(){
		var URL = "index/actuschronologique/annee/"+$('#slctanneeactus').val();
		$(location).attr("href", URL);
	});

	$('#forum_form_sujet').submit(function() {
		$.ajax({
			type:           "POST",
			url:            "/index/save-forum-sujet",
			dataType:       'json',
			data: {
				titre:  $('#input_titre').val(),
				forum:  $('#input_forum').val(),
				sujet:  $('#input_sujet').val()
			},
			success:        function(data){
				if(data.success)
				{
					window.location = "/index/forum/fid/"+$('#input_forum').val();
				} else if (data.msg) {
					alert(data.msg);
				}
			}
		});
		return false;
	});


	$('#forum_form').submit(function() {
		$.ajax({
			type:           "POST",
			url:            "/index/save-forum-message",
			dataType:       'json',
			data: {
				titre:  $('#input_titre').val(),
				texte:  $('#input_texte').val(),
				forum:  $('#input_forum').val(),
				sujet:  $('#input_sujet').val(),
				messg:  $('#input_messg').val()
			},
			success:        function(data){
				if(data.success)
				{
					window.location = "/index/forum/fid/"+$('#input_forum').val()+($('#input_sujet').val()>0?'/sid/'+$('#input_sujet').val():'/page/1');
				} else if (data.msg) {
					alert(data.msg);
				}
			}
		});
		return false;
	});





});


function cdfi(y,x)
{
	var yy = -(y*340);
	var xx = -((x-1)*280);
	var nbp = xx+"px "+yy+"px";
	$('#cdf-c1-cc').css({backgroundPosition: nbp});
	//console.log(nbp);
}

function cdfo()
{
	$('#cdf-c1-cc').css({backgroundPosition: "280px 340px"});
	//console.log('!!o');
}

function delete_forum_sujet(id)
{
	if (confirm("Vous confirmez la suppression de ce sujet \ninclus tous les messages qu'il contient ?"))
	{
		$.ajax({
			type:           "POST",
			url:            "/index/delete-forum-sujet",
			dataType:       'json',
			data: {
				id:  id
			},
			success:        function(data){
				if(data.success)
				{
					window.location = data.wayback;
				} else if (data.msg) {
					alert(data.msg);
				}
			}
		});
	}
	return false;
}
function delete_forum_message(id)
{
	if (confirm('Vous confirmez la suppression de ce message ?'))
	{
		$.ajax({
			type:           "POST",
			url:            "/index/delete-forum-message",
			dataType:       'json',
			data: {
				id:  id
			},
			success:        function(data){
				if(data.success)
				{
					window.location = data.wayback;
				} else if (data.msg) {
					alert(data.msg);
				}
			}
		});
	}
	return false;
}

tact = 0;
redir = 1;
tempo = 0;
minit_page = 1;

function slideSwitch() {
  if (tact == 0)
  {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    var $next = $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 2400, function() {
            $active.removeClass('active last-active');
        });
  }
  tact++; if (tact == 2) { tact = 0; }
}

function fetchBusyDays(year, month)
{
    var start_date = '';
 
    // if a month and year were supplied, build a start_date in yyyy-mm-dd format
    if (year != undefined && month != undefined) {
      start_date = year +'-';
      start_date += month +'-';
      start_date += '01';
    }
 
    $.ajax({
		url: '/ajax/get-busy-days/format/json',
		data: {
			start_date: start_date
		}, 
		type: 'post',
		async: false,
		success: function(data) {
			busyDays = {};
			$.each(data.result, function(index, value) {
				//console.log(index);
				//console.log(value);
				busyDays[index] = value;
	        });
    	},
		dataType: 'json'
	});
}

function highlightDays(date)
{
	var day = date.getFullYear()+'-'+(date.getMonth()+1<10?'0':'')+(date.getMonth()+1)+'-'+(date.getDate()<10?'0':'')+date.getDate();
	//console.log(day);
	/*
    for (var i = 0; i < freeDays.length; i++) {
      if (new Date(freeDays[i]).toString() == date.toString()) {
         return [true, 'busy-day', 'no to-do items due']; // [0] = true | false if this day is selectable, [1] = class to add, [2] = tooltip to display
      }
    }*/
 
    return [true, busyDays[day]];
}

