$(document).ready(function () 
{
    //Active les retours de postback en javascript
    try {
        Sys.WebForms.PageRequestManager.getInstance().add_endRequest(Page_Init);
        Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(Ajax_Before_Postback);
    } catch (err) { }

	try {
		$("a[rel^='prettyPhoto']").prettyPhoto({ opacity:0, show_title:false, overlay_gallery:false, social_tools:'', deeplinking:false });
	} catch (err) { }
	//Lance les codes de chargements commun à toutes les pages
    Page_Init();
});

function Page_Init()
{
	//Applique les polices
    Cufon.replace('#Menu_Top a', { fontFamily: 'Futura' });
    Cufon.replace('.Futura', { fontFamily: 'Futura' });
	
	//Calcule la hauteur du menu
	Menu_Hauteur_Calc()

	//Permet le rollover sur les menu
	$('#Menu_Top a').hover(function() {
		if($(this).hasClass('Actif')==false){
			$(this).addClass('Hover');
			Cufon.replace('#Menu_Top a.Hover', { fontFamily: 'Futura' });
		}
	},function(){
		if($(this).hasClass('Actif')==false){
			$(this).removeClass('Hover');
			Cufon.replace('#Menu_Top a', { fontFamily: 'Futura' });
		}
	});
	
	//Permet l'ouverture des sous menu
	$('#Menu_Top a').click(function() {
		if ($(this).attr('href') == "#")
		{
			$(this).next('div').slideToggle('fast');	
		}
	});
	
    //Composant_Date
    $(".Composant_Date, .Composant_Date_Simple").datepicker({
        showWeek: true,
        showOtherMonths: true,
        selectOtherMonths: true,
        clearText: 'Effacer', clearStatus: '',
        closeText: 'Fermer', closeStatus: 'Fermer sans modifier',
        prevText: 'Pr&eacute;c&eacute;dent', prevStatus: 'Voir le mois pr&eacute;c&eacute;dent',
        nextText: 'Suivant', nextStatus: 'Voir le mois suivant',
        currentText: 'Courant', currentStatus: 'Voir le mois courant',
        monthNames: ['janvier', 'f&eacute;vrier', 'mars', 'avril', 'mai', 'juin',
		'juillet', 'ao&ucirc;t', 'septembre', 'octobre', 'novembre', 'd&eacute;cembre'],
        monthNamesShort: ['Jan', 'Fév', 'Mar', 'Avr', 'Mai', 'Jun',
		'Jul', 'Aoû', 'Sep', 'Oct', 'Nov', 'Déc'],
        monthStatus: 'Voir un autre mois', yearStatus: 'Voir un autre ann&eacute;e',
        weekHeader: '', weekStatus: '',
        dayNames: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
        dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
        dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
        dayStatus: 'Utiliser DD comme premier jour de la semaine', dateStatus: 'Choisir le DD, MM d',
        dateFormat: 'dd/mm/yy',
        firstDay: 1,
        initStatus: 'Choisir la date', isRTL: false
    });	

}

function Menu_Hauteur_Calc()
{
	$('#Menu_Bottom').css("marginTop", '0px');
	marginTop = 0;
	
	if (parseInt($('body').outerHeight()) > parseInt(document.documentElement.clientHeight))
	{
		marginTop = parseInt($('body').outerHeight());
	} else {
		marginTop = parseInt(document.documentElement.clientHeight);
	}

	marginTop -= parseInt($('#Top_Container').outerHeight());
	marginTop -= parseInt($('#Menu_Top').outerHeight());
	marginTop -= parseInt($('#Menu_Bottom').outerHeight());
	marginTop -= parseInt($('#Pied').outerHeight());
	if (marginTop < 0) { marginTop = 0; }
	$('#Menu_Bottom').css("marginTop", marginTop + 'px');	
}

function Favori_Ajouter() 
{
	Nom = "L'Officiel des Evènements";
	URL = "http://www.lofficiel.net";
	
	if ( navigator.appName != 'Microsoft Internet Explorer' ) 
	{
		window.sidebar.addPanel(Nom, URL, ""); 
	} else { 
		window.external.AddFavorite(URL,Nom); 
	} 
}

