// nice calender by www.jimmywidegren.com/php 
var calenderdays=["","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag","Söndag"]; 
var dateevents=new Object();
dateevents["31/12-1999"]="Millenieskifte";
dateevents["24/6-2005"]="Midsommarafton";
//dateevents["1"]="Ny månad";


dateevents["1/1"]="Newyear's day";
dateevents["26/1"]="Australia day";

dateevents["8/2"]="Fettisdagen";
dateevents["14/2"]="Valentine's day - Alla hjärtans dag";

dateevents["8/3"]="International women day - Mother's day(in Australia)";
dateevents["25/3"]="Good friday - Långfredagen";
dateevents["26/3"]="Påskafton";
dateevents["27/3"]="Easter - Påskdagen";
dateevents["28/3"]="Annandag påsk";

dateevents["30/4"]="Valborgsmässoafton";

dateevents["9/5"]="Europeday";
dateevents["17/5"]="Norways national day";
dateevents["29/5"]="Mors dag";

dateevents["5/6"]="Denmarks national day";
dateevents["6/6"]="Swedens national day, Svenska Flaggans dag";
dateevents["17/6"]="Islands national day";

dateevents["4/9"]="Father's day(in Australia)";

dateevents["3/10"]="International childrens day";

dateevents["1/11"]="Allhelgonadagen";
dateevents["5/11"]="Alla helgons dag - Halloween";
dateevents["13/11"]="Fars dag";

dateevents["6/12"]="Finlands national day";
dateevents["13/12"]="Lucia";
dateevents["24/12"]="Julafton";
dateevents["24/12"]="Christmas day";
dateevents["31/12"]="Nyårsafton";

var namnsdagar=new Array(12);
namnsdagar[0]=new Array("","Nyårsdagen","Svea","Alfred, Alfrida","Rut","Hanna, Hannele","Kasper, Melker, Baltsar","August, Augusta","Erland","Gunnar, Gunder","Sigurd, Sigbritt","Jan, Jannike","Frideborg, Fridolf","Knut","Felix, Felicia","Laura, Lorentz","Hjalmar, Helmer","Anton, Tony","Hilda, Hildur","Henrik","Fabian, Sebastian","Agnes, Agneta","Vincent, Viktor","Frej, Freja","Erika","Paul, Pål","Bodil, Boel","Göte, Göta","Karl, Karla","Diana","Gunilla, Gunhild","Ivar, Joar");
namnsdagar[1]=new Array("","Max, Maximilian","Kyndelsmässodagen","Disa, Hjördis","Ansgar, Anselm","Agata, Agda","Dorotea, Doris","Rikard, Dick","Berta, Bert","Fanny, Franciska","Iris","Yngve, Inge","Evelina, Evy","Agne, Ove","Valentin","Sigfrid","Julia, Julius","Alexandra, Sandra","Frida, Fritiof","Gabriella, Ella","Vivianne","Hilding","Pia","Torsten, Torun","Mattias, Mats","Sigvard, Sivert","Torgny, Torkel","Lage","Maria","Skottdagen");
namnsdagar[2]=new Array("","Albin, Elvira","Ernst, Erna","Gunborg, Gunvor","Adrian, Adriana","Tora, Tove","Ebba, Ebbe","Camilla","Siv","Torbjörn, Torleif","Edla, Ada","Edvin, Egon","Viktoria","Greger","Matilda, Maud","Kristoffer, Christel","Herbert, Gilbert","Gertrud","Edvard, Edmund","Josef, Josefina","Joakim, Kim","Bengt","Kennet, Kent","Gerda, Gerd","Gabriel, Rafael","Marie, bebådelsedag","Emanuel","Rudolf, Ralf","Malkolm, Morgan","Jonas, Jens","Holger, Holmfrid","Ester");
namnsdagar[3]=new Array("","Harald, Hervor","Gudmund, Ingemund","Ferdinand, Nanna","Marianne, Marlene","Irene, Irja","Vilhelm, Helmi","Irma, Irmelin","Nadja, Tanja","Otto, Ottilia","Ingvar, Ingvor","Ulf, Ylva","Liv","Artur, Douglas","Tiburtius","Olivia, Oliver","Patrik, Patricia","Elias, Elis","Valdemar, Volmar","Olaus, Ola","Amalia, Amelie","Anneli, Annika","Allan, Glenn","Georg, Göran","Vega","Markus","Teresia, Terese","Engelbrekt","Ture, Tyra","Tyko","Mariana. <br><b>Valborgsmässoafton</b>");
namnsdagar[4]=new Array("","Valborg","Filip, Filippa","John, Jane","Monika, Mona","Gotthard, Erhard","Marit, Rita","Carina, Carita","Åke","Reidar, Reidun","Esbjörn, Styrbjörn","Märta, Märit","Charlotta, Lotta","Linnea, Linn","Halvard, Halvar","Sofia, Sonja","Ronald, Ronny","Rebecka, Ruben","Erik","Maj, Majken","Karolina, Carola","Konstantin, Conny","Hemming, Henning","Desideria, Desirée","Ivan, Vanja","Urban","Vilhelmina, Vilma","Beda, Blenda","Ingeborg, Borghild","Yvonne, Jeanette","Vera, Veronika","Petronella, Pernilla");
namnsdagar[5]=new Array("","Gun, Gunnel","Rutger, Roger","Ingemar, Gudmar","Solbritt, Solveig","Bo","Gustav, Gösta","Robert, Robin","Eivor, Majvor","Börje, Birger","Svante, Boris","Bertil, Berthold","Eskil","Aina, Aino","Håkan, Hakon","Margit, Margot","Axel, Axelina","Torborg, Torvald","Björn, Bjarne","Germund, Görel","Linda","Alf, Alvar","Paulina, Paula","Adolf, Alice","Johannes, Döparens, dag","David, Salomon","Rakel, Lea","Selma, Fingal","Leo","Peter, Petra","Elof, Leif");
namnsdagar[6]=new Array("","Aron, Mirjam","Rosa, Rosita","Aurora","Ulrika, Ulla","Laila, Ritva","Esaias, Jessika","Klas","Kjell","Jörgen, Örjan","André, Andrea","Eleonora, Ellinor","Herman, Hermine","Joel, Judit","Folke","Ragnhild, Ragnvald","Reinhold, Reine","Bruno","Fredrik, Fritz","Sara","Margareta, Greta","Johanna","Magdalena, Madeleine","Emma","Kristina, Kerstin","Jakob","Jesper","Marta","Botvid, Seved","Olof","Algot","Helena, Elin");
namnsdagar[7]=new Array("","Per","Karin, Kajsa","Tage","Arne, Arnold","Ulrik, Alrik","Alfons, Inez","Dennis, Denise","Silvia, Sylvia","Roland","Lars","Susanna","Klara","Kaj","Uno","Stella, Estelle","Brynolf","Verner, Valter","Ellen, Lena","Magnus, Måns","Bernhard, Bernt","Jon, Jonna","Henrietta, Henrika","Signe, Signhild","Bartolomeus","Lovisa, Louise","Östen","Rolf, Raoul","Gurli, Leila","Hans, Hampus","Albert, Albertina","Arvid, Vidar");
namnsdagar[8]=new Array("","Samuel","Justus, Justina","Alfhild, Alva","Gisela","Adela, Heidi","Lilian, Lilly","Regina, Roy","Alma, Hulda","Anita, Annette","Tord, Turid","Dagny, Helny","Åsa, Åslög","Sture","Ida","Sigrid, Siri","Dag, Daga","Hildegard, Magnhild","Orvar","Fredrika","Elise, Lisa","Matteus","Maurits, Moritz","Tekla, Tea","Gerhard, Gert","Tryggve","Enar, Einar","Dagmar, Rigmor","Lennart, Leonard","Mikael, Mikaela","Helge");
namnsdagar[9]=new Array("","Ragnar, Ragna","Ludvig, Love","Evald, Osvald","Frans, Frank","Bror","Jenny, Jennifer","Birgitta, Britta","Nils","Ingrid, Inger","Harry, Harriet","Erling, Jarl","Valfrid, Manfred","Berit, Birgit","Stellan","Hedvig, Hillevi","Finn","Antonia, Toini","Lukas","Tore, Tor","Sibylla","Ursula, Yrsa","Marika, Marita","Severin, Sören","Evert, Eilert","Inga, Ingalill","Amanda, Rasmus","Sabina","Simon, Simone","Viola","Elsa, Isabella","Edit, Edgar");
namnsdagar[10]=new Array("","Allhelgonadagen","Tobias","Hubert, Hugo","Sverker","Eugen, Eugenia","Gustav, Adolf","Ingegerd, Ingela","Vendela","Teodor, Teodora","Martin, Martina","Mårten","Konrad, Kurt","Kristian, Krister","Emil, Emilia","Leopold","Vibeke, Viveka","Naemi, Naima","Lillemor, Moa","Elisabet, Lisbet","Pontus, Marina","Helga, Olga","Cecilia, Sissela","Klemens","Gudrun, Rune","Katarina, Katja","Linus","Astrid, Asta","Malte","Sune","Andreas, Anders");
namnsdagar[11]=new Array("","Oskar, Ossian","Beata, Beatrice","Lydia","Barbara, Barbro","Sven","Nikolaus, Niklas","Angela, Angelika","Virginia","Anna","Malin, Malena","Daniel, Daniela","Alexander, Alexis","Lucia","Sten, Sixten","Gottfrid","Assar","Stig","Abraham","Isak","Israel, Moses","Tomas","Natanael, Jonatan","Adam","Eva","Juldagen","Stefan, Staffan","Johannes, Johan","Benjamin / Värnlösa, barns, dag","Natalia, Natalie","Abel, Set","Sylvester");


Date.prototype.getWeek=function(){
	var nywd=(new Date(this.getFullYear(),0,1).getDay()==0)?7:new Date(this.getFullYear(),0,1).getDay();
	var w=Math.ceil((this.getTime()+nywd*86400000-new Date(this.getFullYear(),0,1).getTime())/(604800000))
	if(nywd>4){w--;}
	if(w==0){ return new Date(this.getFullYear()-1,11,31).getWeek()}
	if(w==53 && new Date(this.getFullYear()+1,0,1).getDay()<=4){w=1}
	return w
}
function drawCalender(d){ 
   var now=new Date();
   var dwd=(d.getDay()==0)?7:d.getDay(); var html='<table class="calendertable" cellpadding="0" cellspacing="0">'; 
   html+='<tr><td class="calendercell weekcell">V '+d.getWeek()+'</td></tr>';
   for(var n=1;n<=7;n++){ 
      var thisd=new Date(d.getTime()+(n-dwd)*86400000); 
      var thisdatestr=thisd.getDate()+'/'+(thisd.getMonth()+1);
      var thisdateday=thisd.getDate();
      var thisdatemon=thisd.getMonth();
      html+='<tr><td class="calendercell'; 
      if(thisd.getFullYear()==now.getFullYear()&&thisd.getMonth()==now.getMonth()&&thisd.getDate()==now.getDate()){html+=" todayscell";} 
      if(n-dwd==0){html+=" datecell";}
      if(n==7){html+=" sundaycell";} 
      html+='">'+thisdatestr+' ' + ' - ' + namnsdagar[thisdatemon][thisdateday]  ;
	  html+=((dateevents[thisdatestr+'-'+thisd.getFullYear()])?'. <b>'+dateevents[thisdatestr+'-'+thisd.getFullYear()]+'</b>':'');
	  html+=((dateevents[thisdatestr])?'. <b>'+dateevents[thisdatestr]+'</b>':'');
	  html+=((dateevents[thisd.getDate()])?'. <b>'+dateevents[thisd.getDate()]+'</b>':'');
	  html+='</td></tr>';
   } 
   html+='</table>&nbsp;'; 
   document.write(html); 
}
drawCalender(new Date(new Date().getTime()-7*86400000)); 
drawCalender(new Date()); 
drawCalender(new Date(new Date().getTime()+7*86400000)); 
 
 document.write('<br> <br><div align="center"><a href="http://www.jimmywidegren.com/postcard" target="_blank">Skicka ett gratis kort till någon som har namnsdag!</a></div>'); 