/* PullMenu */
function formHandler(form) {
var windowprops = "width=800,height=600,location=yes,scrollbars=yes,menubar=yes,toolbar=yes,resizable=yes,status=yes,directories=yes";

var URL = form.site.options[form.site.selectedIndex].value;
popup = window.open(URL,"MenuPopup",windowprops);
}

/* Saint du Jour */

function saintdemain() { 
var date = (new Date()).getDate();
var mois = (new Date()).getMonth();

var saint = "";

var janvier = new Array("Bonne année","Saint Basile","Sainte Geneviève","Saint Odilon","Saint Edouard","Sainte Mélaine","Saint Raymond","Saint Lucien","Saint Alix","Saint Guillaume","Sainte Pauline","Sainte Tatiana","Sainte Yvette","Sainte Nina","Saint Rémi","Saint Marcel","Sainte Roseline","Sainte Prisca","Saint Marius","Saint Sébastien","Sainte Agnès","Saint Vincent","Saint Banard","Saint François de Sales","Sainte Morgane","Sainte Paule","Sainte Angèle","Saint Thomas d'Aquin","Saint Gildas","Sainte Martine","Sainte Marcelle");
var fevrier = new Array("Ella","Présentation","Saint Blaise","Sainte Véronique","Sainte Agathe","Saint Gaston","Sainte Eugénie","Sainte Jacqueline","Sainte Apolline","Saint Arnaud","Sainte N. D. de Lourdes","Saint Félix","Sainte Béatrice","Saint Valentin","Saint Claude","Sainte Julienne","Saint Alexis","Sainte Bernadette","Saint Gabin","Saint Aimée","Saint Damien","Sainte Isabelle","Saint Lazare","Saint Modeste","Saint Roméo","Saint Nestor","Sainte Honorine","Saint Romain","Saint Auguste");
var mars = new Array("Saint Aubin","Saint Charles","Saint Guénolé","Saint Casimir","Sainte Olive","Sainte Colette","Sainte Félicité","Saint-Jean de Dieu","Sainte Françoise","Saint Vivien","Sainte Rosine","Sainte Justine","Saint Rodrigue","Sainte Mathilde","Sainte Louise","Sainte Bénédicte","Saint Patrice","Saint Cyrille","Saint Joseph","Saint Herbert","Sainte Clémence","Sainte Léa","Saint Victorien","Sainte Catherine","Annonciation","Sainte Larissa","Saint Habib","Saint Gontran","Sainte Gwladys","Saint Amédée","Saint Benjamin");
var avril = new Array("Saint Hugues","Sainte Sandrine","Saint Richard","Saint Isidore","Sainte Irène","Saint Marcellin","Saint-Jean-Baptiste de la Salle","Sainte Julie","Saint Gautier","Saint Fulbert","Saint Stanislas","Saint Jules","Sainte Ida","Saint Maxime","Saint Paterne","Saint Benoit-Joseph","Saint Etienne H.","Saint Parfait","Sainte Emma","Sainte Odette","Saint Anselme","Saint Alexandre","Saint Georges","Saint Fidèle","Saint Marc","Sainte Alda","Sainte Zita","Sainte Valérie","Sainte-Catherine de Sienne","Saint-Robert");
var mai = new Array("Fête du travail","Saint-Boris","Saint-Philippe-Jacques","Saint-Sylvain","Sainte-Judith","Sainte-Prudence","Sainte-Gisèle","Armistice ","Saint-Pacôme","Sainte-Solange","Sainte-Estelle","Saint-Achille","Sainte-Rolande","Saint-Matthias","Sainte-Denise","Saint-Honoré","Saint-Pascal","Saint-Eric","Saint-Yves","Saint-Bernardin","Saint-Constantin","Saint-Emile","Saint-Didier","Saint-Donatien","Sainte-Sophie","Saint-Bérenger","Saint-Augustin","Saint-Germain","Saint-Aymar","Saint-Ferdinand","Visitation");
var juin = new Array("Saint-Justin","Sainte-Blandine","Saint-Kévin","Sainte-Clotilde","Saint-Igor","Saint-Norbert","Saint-Gilbert","Saint-Médard","Sainte-Diane","Saint-Landry","Saint-Barnabé","Saint-Guy","Saint-Antoine de Padoue","Saint-Elisée","Sainte-Germaine","Saint-Jean François Régis","Saint-Hervé","Sainte-Léonce","Saint-Romuald","Sainte-Silvère","Saint Rodolphe","Saint-Alban","Sainte-Audrey","Saint-Jean-Baptiste","Saint-Prosper","Saint-Anthelme","Saint-Fernand","Sainte-Irénée","Saint-Pierre - Paul","Saint-Martial");
var juillet = new Array("Saint-Thierry","Saint-Martinien","Saint-Thomas","Saint-Florent","Saint-Antoine","Sainte-Mariette","Saint-Raoul","Saint-Thibault","Sainte-Amandine","Saint-Ulrich","Saint-Benoît","Saint-Olivier","Saint-Henri et Joël","Fête Nationale","Saint-Donald","Sainte-Notre Dame du Mont Carmel","Sainte-Charlotte","Saint-Frédéric","Saint-Arsène","Sainte-Marina","Saint-Victor","Sainte-Marie Madeleine","Sainte-Brigitte","Sainte-Christine","Saint-Jacques","Saint-Anne et Joachin","Sainte-Nathalie","Saint-Samson","Sainte-Marthe","Sainte-Juliette","Saint-Ignace de Loyola");
var aout = new Array("Saint-Alphonse","Saint-Julien Eymard","Sainte-Lydie","Saint-Jean-Marie Vianney","Saint-Abel","Transfiguration","Saint-Gaétan","Saint-Dominique","Saint-Amour","Saint-Laurent","Sainte-Claire","Sainte-Clarisse","Saint-Hippolyte","Saint-Evrard","Assomption","Saint-Armel","Saint-Hyacinthe","Sainte-Hélène","Saint-Jean Eudes","Saint-Bernard","Saint-Christophe","Saint-Fabrice","Sainte-Rose de Lima","Saint-Barthélémy","Saint-Louis","Sainte-Natacha","Sainte-Monique","Saint-Augustin","Sainte-Sabine","Saint-Fiacre","Saint-Aristide");
var septembre = new Array("Saint-Gilles","Saint-Ingrid","Saint-Grégoire","Sainte-Rosalie","Sainte-Raïssa","Saint-Bertrand","Sainte-Reine","Nativité","Saint-Alain","Sainte-Inès","Saint-Adelphe","Saint-Apollinaire","Saint-Aimé","Saint-Croix Glorieuse","Saint-Roland","Sainte-Edith","Saint-Renaud","Sainte-Nadège","Sainte-Emilie","Saint-Davy","Saint-Matthieu","Saint-Maurice","Saint Constant","Saint-Thècle","Saint-Hermann","Saint-Côme et Damien","Saint-Vincent de Paul","Saint-Venceslas","Saint Michel","Saint Jérôme");
var octobre = new Array("Sainte Thérèse","Saint Léger","Saint Gérard","Saint François d'Assise","Sainte Fleur","Saint Bruno","Saint Serge","Sainte Pélagie","Saint Denis","Saint Ghislain","Saint Firmin","Saint Wilfried","Saint Géraud","Saint Juste","Sainte Thérèse d'Avila","Sainte Edwige","Saint Baudoin","Saint Luc","Saint René","Sainte Adeline","Sainte Céline","Sainte Elodie","Saint Jean de Capistran","Saint Florentin","Saint Crépin","Saint-Dimitri","Sainte Emeline","Saint Jude","Saint Narcisse","Saint Bienvenue","Saint Quentin");
var novembre = new Array("Toussaint","Défunts","Saint-Hubert","Saint-Charles","Sainte-Sylvie","Sainte-Bertille","Sainte-Carine","Saint-Geoffroy","Saint-Théodore","Saint-Léon","Armistice","Saint-Christian","Saint-Brice","Sainte-Sidoine","Saint-Albert","Sainte-Marguerite","Sainte-Elisabeth","Sainte Aude","Saint-Tanguy","Saint-Edmond","Présence de Marie","Sainte-Cécile","Saint-Clément","Sainte-Flora","Sainte-Catherine","Sainte-Delphine","Saint-Sévrin","Saint-Jacques de la Marche","Saint-Saturnin","Saint-André");
var decembre = new Array("Sainte Florence","Sainte Viviane","Saint François Xavier","Sainte Barbara","Saint Gérald","Saint Nicolas","Saint Ambroise","Sainte Frida","Saint Pierre Fourier","Saint Romaric","Saint Daniel","Sainte Chantal","Sainte Lucie","Sainte Odile","Sainte Ninon","Sainte Alice","Saint Gaël","Saint Gatien","Saint Urbain","Saint Théophile","Saint Pierre Canisius","Sainte Françoise Xavière","Saint Armand","Sainte Adèle","Joyeux Noël","Saint Etienne","Saint Jean","Saints Innocents","Saint David","Saint Roger","Saint Sylvestre");

date=date;

 if (mois == 0) 
 saint = janvier[date];
 else if (mois==1)
 saint = fevrier[date];
 else if (mois==2)
 saint = mars[date];
 else if (mois==3)
 saint = avril[date];
 else if (mois==4)
 saint = mai[date];
 else if (mois==5)
 saint = juin[date];
 else if (mois==6)
 saint = juillet[date];
 else if (mois==7)
 saint = aout[date];
 else if (mois==8)
 saint = septembre[date];
 else if (mois==9)
 saint = octobre[date];
 else if (mois==10)
 saint = novembre[date];
 else if (mois==11)
 saint = decembre[date];
 
 document.write (saint);
}

/* Date */

function getFormattedDate(theFormat) {
var i = 0;
var lastChar = "";
var fc = "";
var fr = "";
var zDt = new Date();
theFormat = new String(theFormat);
if (theFormat.charAt(i) == "a" || theFormat.charAt(i) == "A") {
if (theFormat.indexOf("am/pm") == 0) {
fr = lcMeridiem(zDt);
i += 5;}
else if (theFormat.indexOf("AM/PM") == 0) {
fr = ucMeridiem(zDt);
i += 5;}
else if (theFormat.indexOf("a/p") == 0) {
fr = lcAbbrMeridiem(zDt);
i += 3;}
else if (theFormat.indexOf("A/P") == 0) {
fr = ucAbbrMeridiem(zDt);
i += 3;}
else {
fr = theFormat.charAt(i);
i++;}}
else if (theFormat.indexOf("dth") == 0) {
fr = getOrdinalDate(zDt);
i += 3;}
else if (theFormat.charAt(i) == "'") {
while (++i <= theFormat.length && theFormat.charAt(i) != "'") {
fr += theFormat.charAt(i);}
if (theFormat.charAt(i) == "'") { ++i };}
else {
while (i <= theFormat.length) {
if (lastChar == "") {
lastChar = theFormat.charAt(i);
fc += lastChar;
i++;
continue;}
if (lastChar == theFormat.charAt(i)) {
fc += lastChar;
i++;
continue;}
if (lastChar != theFormat.charAt(i)) {
break;}}
if (fc == "M") { fr = getOneDigitMonth(zDt); }
else if (fc == "MM") { fr = getTwoDigitMonth(zDt); }
else if (fc == "MMM") { fr = getShortMonthName(zDt); }
else if (fc == "MMMM") { fr = getLongMonthName(zDt); }
else if (fc == "d") { fr = getOneDigitDate(zDt); }
else if (fc == "dd") { fr = getTwoDigitDate(zDt); }
else if (fc == "ddd") { fr = getShortDayName(zDt); }
else if (fc == "dddd") { fr = getLongDayName(zDt); }
else if (fc == "yy") { fr = getTwoDigitYear(zDt); }
else if (fc == "yyyy") { fr = getFourDigitYear(zDt); }
else if (fc == "h") { fr = getOneDigitHour(zDt); }
else if (fc == "H") { fr = getOneDigitMilitaryHour(zDt); }
else if (fc == "hh") { fr = getTwoDigitHour(zDt); }
else if (fc == "HH") { fr = getTwoDigitMilitaryHour(zDt); }
else if (fc == "m") { fr = getOneDigitMinutes(zDt); }
else if (fc == "mm") { fr = getTwoDigitMinutes(zDt); }
else if (fc == "s") { fr = getOneDigitSeconds(zDt); }
else if (fc == "ss") { fr = getTwoDigitSeconds(zDt); }
else { fr = fc; };}
if (i == theFormat.length) { return fr; }
else { return fr + getFormattedDate(theFormat.substring(i,theFormat.length)); }}
function getDate() { return getFormattedDate("MMMM d, yyyy"); }
function getTime() { return getFormattedDate("h:mm am/pm"); }
function getOneDigitMonth(zDt) {
return zDt.getMonth() + 1;}
function getTwoDigitMonth(zDt) {
var zeM = getOneDigitMonth(zDt);
return (zeM < 10 ? "0" + zeM : zeM);}
function getShortMonthName(zDt) {
var zeM = getOneDigitMonth(zDt);
if (zeM == 1) { return "Jan"; }
else if (zeM == 2) { return "Fev"; }
else if (zeM == 3) { return "Mar"; }
else if (zeM == 4) { return "Avr"; }
else if (zeM == 5) { return "Mai"; }
else if (zeM == 6) { return "Jui"; }
else if (zeM == 7) { return "Jul"; }
else if (zeM == 8) { return "Aou"; }
else if (zeM == 9) { return "Sep"; }
else if (zeM == 10) { return "Oct"; }
else if (zeM == 11) { return "Nov"; }
else { return "Dec"; }}
function getLongMonthName(zDt) {
var zeM = getOneDigitMonth(zDt);
if (zeM == 1) { return "Janvier"; }
else if (zeM == 2) { return "F&eacute;vrier"; }
else if (zeM == 3) { return "Mars"; }
else if (zeM == 4) { return "Avril"; }
else if (zeM == 5) { return "Mai"; }
else if (zeM == 6) { return "Juin"; }
else if (zeM == 7) { return "Juillet"; }
else if (zeM == 8) { return "Aout"; }
else if (zeM == 9) { return "Septembre"; }
else if (zeM == 10) { return "Octobre"; }
else if (zeM == 11) { return "Novembre"; }
else { return "D&eacute;cembre"; }}
function getOneDigitDate(zDt) {
return zDt.getDate();}
function getOrdinalDate(zDt) {
var zeD = getOneDigitDate(zDt);
var ordDay = parseInt(zeD) % 10;
if (ordDay == 1) { return zeD + ""; }
else if (ordDay == 2) { return zeD + ""; }
else if (ordDay == 3) { return zeD + ""; }
else { return zeD + ""; }}
function getTwoDigitDate(zDt) {
var zeD = getOneDigitDate(zDt);
return (zeD < 10 ? "0" + zeD : zeD);}
function getShortDayName(zDt) {
var zeD = zDt.getDay();
if (zeD == 0) { return "Sun"; }
else if (zeD == 1) { return "Mon"; }
else if (zeD == 2) { return "Tue"; }
else if (zeD == 3) { return "Wed"; }
else if (zeD == 4) { return "Thu"; }
else if (zeD == 5) { return "Fri"; }
else { return "Sat"; }}
function getLongDayName(zDt) {
var zeD = zDt.getDay();
if (zeD == 0) { return "Dimanche"; }
else if (zeD == 1) { return "Lundi"; }
else if (zeD == 2) { return "Mardi"; }
else if (zeD == 3) { return "Mercredi"; }
else if (zeD == 4) { return "Jeudi"; }
else if (zeD == 5) { return "Vendredi"; }
else { return "Samedi"; }}
function getFourDigitYear(zDt) {
var theYear = zDt.getYear();
if (theYear < 1000) { theYear += 1900; }
return theYear;}
function getTwoDigitYear(zDt) {
var theYear = getFourDigitYear(zDt);
var strYear = new String(theYear);
return strYear.substring(2,4);}
function getOneDigitHour(zDt) {
var theHour = zDt.getHours() % 12;
if (theHour == 0) { theHour = 12; }
return theHour;}
function getTwoDigitHour(zDt) {
var theHour = getOneDigitHour(zDt);
return (theHour < 10 ? "0" + theHour : theHour);}
function getOneDigitMilitaryHour(zDt) {
return zDt.getHours();}
function getTwoDigitMilitaryHour(zDt) {
var theHour = getOneDigitMilitaryHour(zDt);
return (theHour < 10 ? "0" + theHour : theHour);}
function getOneDigitMinutes(zDt) {
return zDt.getMinutes();}
function getTwoDigitMinutes(zDt) {
var theMinutes = getOneDigitMinutes(zDt);
return (theMinutes < 10 ? "0" + theMinutes : theMinutes);}
function getOneDigitSeconds(zDt) {
return zDt.getSeconds();}
function getTwoDigitSeconds(zDt) {
var theSeconds = getOneDigitSeconds(zDt);
return (theSeconds < 10 ? "0" + theSeconds : theSeconds);}
function lcMeridiem(zDt) {
var theHour = getOneDigitMilitaryHour(zDt);
return (theHour < 12 ? "am" : "pm");}
function lcAbbrMeridiem(zDt) {
var theHour = getOneDigitMilitaryHour(zDt);
return (theHour < 12 ? "a" : "p");}
function ucMeridiem(zDt) {
var theHour = getOneDigitMilitaryHour(zDt);
return (theHour < 12 ? "AM" : "PM");}
function ucAbbrMeridiem(zDt) {
var theHour = getOneDigitMilitaryHour(zDt);
return (theHour < 12 ? "A" : "P");}