function displayStatusMsg(msgStr) {
	status=msgStr;
	document.returnValue = true;
}

function imprimer() {
	var gauche = document.getElementById("gauche");
	var milieu = document.getElementById("milieu");
	var droite = document.getElementById("droite");
	var haut = document.getElementById("haut");
	var abonnementArea = document.getElementById("abonnement");
	var feedbackArea = document.getElementById("feedback");
	var buttonsArea = document.getElementById("buttons");
	var haut_impression = document.getElementById("haut_impression");
	if (gauche!=null) gauche.style.display = "none";
	if (milieu!=null) milieu.style.display = "";
	if (droite!=null) droite.style.display = "none";
	if (haut!=null) haut.style.display = "none";
	if (feedbackArea!=null) feedbackArea.style.display = "none";
	if (buttonsArea!=null) buttonsArea.style.display = "none";
	if (abonnementArea!=null) abonnementArea.style.display = "none";
	if (haut_impression!=null) haut_impression.style.display = "";
	javascript:window.print();
}

function rss() {
	window.location='/rss/nominis.php';
}

function mois(mth) {

	switch (mth) {
		case 1:
			return "janvier";
			break;
		case 2:
			return "fevrier";
			break;
		case 3:
			return "mars";
			break;
		case 4:
			return "avril";
			break;
		case 5:
			return "mai";
			break;
		case 6:
			return "juin";
			break;
		case 7:
			return "juillet";
			break;
		case 8:
			return "aout";
			break;
		case 9:
			return "septembre";
			break;
		case 10:
			return "octobre";
			break;
		case 11:
			return "novembre";
			break;
		case 12:
			return "decembre";
			break;
		default:
			return "mois";
			break;
	}					

	
}	

var options_prenom = { script: "/pages/sg_prenom.php?", shownoresults: false, varname: "query", callback: function (obj) { document.getElementById('prenom_ok').focus(); } };
var options_saint = { script: "/pages/sg_saint.php?", shownoresults: false, varname: "query", callback: function (obj) { document.getElementById('saint_ok').focus(); } };

if (typeof(urchinTracker)!="undefined") { _uacct = "UA-1305848-1";  urchinTracker(); }

YAHOO.util.Event.onDOMReady(function () {

function onButtonClick() {

		/*
		Create an empty body element for the Overlay instance in order 
		to reserve space to render the Calendar instance into.
		*/
		
		oCalendarMenu.setBody("&#32;");
		
		oCalendarMenu.body.id = "calendarcontainer";
		
		
		// Render the Overlay instance into the Button's parent element
		
		oCalendarMenu.render(this.get("container"));
		
		
		// Align the Overlay to the Button instance

	        oCalendarMenu.align();
            
            	var oCalendar = new YAHOO.widget.Calendar("buttoncalendar", oCalendarMenu.body.id);

		// Correct formats for Germany: dd.mm.yyyy, dd.mm, mm.yyyy
	
		oCalendar.cfg.setProperty("DATE_FIELD_DELIMITER", ".");
	
		oCalendar.cfg.setProperty("MDY_DAY_POSITION", 1);
		oCalendar.cfg.setProperty("MDY_MONTH_POSITION", 2);
		oCalendar.cfg.setProperty("MDY_YEAR_POSITION", 3);
	
		oCalendar.cfg.setProperty("MD_DAY_POSITION", 1);
		oCalendar.cfg.setProperty("MD_MONTH_POSITION", 2);
	
		// Date labels for French locale
	
		oCalendar.cfg.setProperty("MONTHS_SHORT",   ["Jan", "Fév", "Mar", "Avr", "Mai", "Jun", "Jul", "Aoû", "Sep", "Oct", "Nov", "Déc"]);
		oCalendar.cfg.setProperty("MONTHS_LONG",    ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"]);
		oCalendar.cfg.setProperty("WEEKDAYS_1CHAR", ["D", "L", "M", "M", "J", "V", "S"]);
		oCalendar.cfg.setProperty("WEEKDAYS_SHORT", ["Di", "Lu", "Ma", "Me", "Je", "Ve", "Sa"]);
		oCalendar.cfg.setProperty("WEEKDAYS_MEDIUM",["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam"]);
		oCalendar.cfg.setProperty("WEEKDAYS_LONG",  ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"]);

		oCalendar.render();


		/* 
		Subscribe to the Calendar instance's "changePage" event to 
		keep the Overlay visible when either the previous or next page
		controls are clicked.
		*/

		oCalendar.changePageEvent.subscribe(function () {
                
                window.setTimeout(function () {

                    oCalendarMenu.show();
                
                }, 0);
            
            });


            /*
                Subscribe to the Calendar instance's "select" event to 
                update the month, day, year form fields when the user
                selects a date.
            */

            oCalendar.selectEvent.subscribe(function (p_sType, p_aArgs) {

                var aDate;

                if (p_aArgs) {
                        
                    aDate = p_aArgs[0][0];
                    window.location = '/contenus/fetes/' + aDate[2] + '/' + aDate[1] + '/' + aDate[0] + '/' + aDate[2] + '-' + mois(aDate[1]) + '-' + aDate[0] + '.html';

                }
                
                oCalendarMenu.hide();
            
            });
            

            /*
                 Unsubscribe from the "click" event so that this code is 
                 only executed once
            */

            this.unsubscribe("click", onButtonClick);
        
        }

        // Create an Overlay instance to house the Calendar instance
        var oCalendarMenu = new YAHOO.widget.Overlay("calendarmenu");

        // Create a Button instance of type "menu"
        var oButton = new YAHOO.widget.Button({ 
                                            type: "menu", 
                                            id: "calendarpicker", 
                                            label: "Calendrier", 
                                            menu: oCalendarMenu, 
                                            container: "datefields" });
        oButton.on("click", onButtonClick);       

        // Create a Button instance of type "impression"
        var iButton = new YAHOO.widget.Button({ 
                                            id: "impressionbutton", 
                                            label: "Imprimer", 
                                            container: "impfields" });	
	iButton.on("click",imprimer);

        // Create a Button instance of type "rss"
        var rButton = new YAHOO.widget.Button({ 
                                            id: "rssbutton", 
                                            label: "RSS", 
                                            container: "rssfields" });
	rButton.on("click",rss);
    
    });

