// nice calender by www.jimmywidegren.com/php 

document.write('<style type="text/css"> .calendertable { display:inline; }.calendercell { font-size:11px;vertical-align:top;font-family:Arial;} .weekcell { height:10px;color:black;background-color:rgb(205,255,234); }.todayscell { background-color:rgb(255,255,204); } .datecell {background-color:rgb(205,255,234);}.sundaycell { color:red; } .dateevent { font-style:italic;color:blue; }                  </style>   '); 



var calenderdays=["","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag","Söndag"]; 
var dateevents=new Object();
dateevents["31/12-2999"]="Millenieskifte";

	dateevents["24/2-2009"]="Fettisdagen";
	dateevents["16/2-2010"]="Fettisdagen";
	dateevents["8/2-2011"]="Fettisdagen";
	dateevents["21/2-2012"]="Fettisdagen";
	dateevents["12/2-2013"]="Fettisdagen";

	dateevents["20/3-2009"]="Vårdagjämning";
	dateevents["20/3-2010"]="Vårdagjämning";
	dateevents["21/3-2011"]="Vårdagjämning";
	dateevents["20/3-2012"]="Vårdagjämning";
	dateevents["20/3-2013"]="Vårdagjämning";
	dateevents["20/3-2014"]="Vårdagjämning";
	dateevents["20/3-2015"]="Vårdagjämning";
	dateevents["29/3-2009"]="Sommartid start";
	dateevents["28/3-2010"]="Sommartid start";
	dateevents["27/3-2011"]="Sommartid start";
	dateevents["25/3-2012"]="Sommartid start";
	dateevents["31/3-2013"]="Sommartid start";
	dateevents["30/3-2014"]="Sommartid start";
	dateevents["29/3-2015"]="Sommartid start";

	dateevents["13/4-2009"]="Annandag Påsk";
	dateevents["5/4-2010"]="Annandag Påsk";
	dateevents["25/4-2011"]="Annandag Påsk";
	dateevents["9/4-2012"]="Annandag Påsk";
	dateevents["1/4-2013"]="Annandag Påsk";
	dateevents["21/4-2014"]="Annandag Påsk";
	dateevents["6/4-2015"]="Annandag Påsk";
	dateevents["12/4-2009"]="Påskdagen";
	dateevents["4/4-2010"]="Påskdagen";
	dateevents["24/4-2011"]="Påskdagen";
	dateevents["8/4-2012"]="Påskdagen";
	dateevents["31/3-2013"]="Påskdagen";
	dateevents["20/4-2014"]="Påskdagen";
	dateevents["5/4-2015"]="Påskdagen";
	dateevents["11/4-2009"]="Påskafton";
	dateevents["3/4-2010"]="Påskafton";
	dateevents["23/4-2011"]="Påskafton";
	dateevents["7/4-2012"]="Påskafton";
	dateevents["30/3-2013"]="Påskafton";
	dateevents["19/4-2014"]="Påskafton";
	dateevents["4/4-2015"]="Påskafton";
	dateevents["10/4-2009"]="Långfredag";
	dateevents["2/4-2010"]="Långfredag";
	dateevents["22/4-2011"]="Långfredag";
	dateevents["6/4-2012"]="Långfredag";
	dateevents["29/3-2013"]="Långfredag";
	dateevents["18/4-2014"]="Långfredag";
	dateevents["3/4-2015"]="Långfredag";
	dateevents["9/4-2009"]="Skärtorsdagen";
	dateevents["1/4-2010"]="Skärtorsdagen";
	dateevents["21/4-2011"]="Skärtorsdagen";
	dateevents["5/4-2012"]="Skärtorsdagen";
	dateevents["28/3-2013"]="Skärtorsdagen";
	dateevents["17/4-2014"]="Skärtorsdagen";
	dateevents["2/4-2015"]="Skärtorsdagen";

	dateevents["31/5-2009"]="Mors dag";
	dateevents["30/5-2010"]="Mors dag";
	dateevents["29/5-2011"]="Mors dag";
	dateevents["27/5-2012"]="Mors dag";
	dateevents["26/5-2013"]="Mors dag";
	dateevents["25/5-2014"]="Mors dag";
	dateevents["31/5-2015"]="Mors dag";
	dateevents["21/5-2009"]="Kristi Himmelfärdsdag";
	dateevents["13/5-2010"]="Kristi Himmelfärdsdag";
	dateevents["2/6-2011"]="Kristi Himmelfärdsdag";
	dateevents["17/5-2012"]="Kristi Himmelfärdsdag";
	dateevents["9/5-2013"]="Kristi Himmelfärdsdag";
	dateevents["29/5-2014"]="Kristi Himmelfärdsdag";
	dateevents["14/5-2015"]="Kristi Himmelfärdsdag";
	
	dateevents["30/6-2009"]="Píngstafton";
	dateevents["22/5-2010"]="Píngstafton";
	dateevents["11/6-2011"]="Píngstafton";
	dateevents["26/5-2012"]="Píngstafton";
	dateevents["18/5-2013"]="Píngstafton";
	dateevents["7/6-2014"]="Píngstafton";
	dateevents["23/5-2015"]="Píngstafton";
	dateevents["31/5-2009"]="Pingstdagen";
	dateevents["23/5-2010"]="Pingstdagen";
	dateevents["12/6-2011"]="Pingstdagen";
	dateevents["27/5-2012"]="Pingstdagen";
	dateevents["19/5-2013"]="Pingstdagen";
	dateevents["8/6-2014"]="Pingstdagen";
	dateevents["24/5-2015"]="Pingstdagen";
	dateevents["1/6-2009"]="Annandag pingst";
	dateevents["24/5-2010"]="Annandag pingst";
	dateevents["13/6-2011"]="Annandag pingst";
	dateevents["28/5-2012"]="Annandag pingst";
	dateevents["20/5-2013"]="Annandag pingst";
	dateevents["9/6-2014"]="Annandag pingst";
	dateevents["25/5-2015"]="Annandag pingst";
		
	dateevents["19/6-2009"]="Midsommarafton";
	dateevents["25/6-2010"]="Midsommarafton";
	dateevents["24/6-2011"]="Midsommarafton";
	dateevents["22/6-2012"]="Midsommarafton";
	dateevents["21/6-2013"]="Midsommarafton";
	dateevents["20/6-2014"]="Midsommarafton";
	dateevents["19/6-2015"]="Midsommarafton";
	dateevents["20/6-2009"]="Midsommardagen";
	dateevents["26/6-2010"]="Midsommardagen";
	dateevents["25/6-2011"]="Midsommardagen";
	dateevents["23/6-2012"]="Midsommardagen";
	dateevents["22/6-2013"]="Midsommardagen";
	dateevents["21/6-2014"]="Midsommardagen";
	dateevents["20/6-2015"]="Midsommardagen";
	
	dateevents["25/10-2009"]="Sommartiden slutar";
	dateevents["31/10-2010"]="Sommartiden slutar";
	dateevents["30/10-2011"]="Sommartiden slutar";
	dateevents["28/10-2012"]="Sommartiden slutar";
	dateevents["27/10-2013"]="Sommartiden slutar";
	dateevents["26/10-2014"]="Sommartiden slutar";
	dateevents["25/10-2015"]="Sommartiden slutar";
	dateevents["31/10-2009"]="Alla helgons dag";
	
	dateevents["6/11-2010"]="Alla helgons dag";
	dateevents["5/11-2011"]="Alla helgons dag";
	dateevents["3/11-2012"]="Alla helgons dag";
	dateevents["2/11-2013"]="Alla helgons dag";
	dateevents["1/11-2014"]="Alla helgons dag";
	dateevents["1/11-2015"]="Alla helgons dag";
	dateevents["8/11-2009"]="Fars dag";
	dateevents["14/11-2010"]="Fars dag";
	dateevents["13/11-2011"]="Fars dag";
	dateevents["11/11-2012"]="Fars dag";
	dateevents["10/11-2013"]="Fars dag";
	dateevents["9/11-2014"]="Fars dag";
	dateevents["8/11-2015"]="Fars dag";
	dateevents["29/11-2009"]="1:a advent";
	dateevents["28/11-2010"]="1:a advent";
	
	dateevents["30/11-2014"]="1:a advent";
	dateevents["29/11-2015"]="1:a advent";
	dateevents["4/12-2011"]="1:a advent";
	dateevents["2/12-2012"]="1:a advent";
	dateevents["1/12-2013"]="1:a advent";

//dateevents["1"]="Ny månad";


	
 /* dateevents["1/1"]="Newyear's day"; */
    dateevents["1/1"]="Nyårsdagen";
	dateevents["5/1"]="Trettondedagsafton";
	dateevents["6/1"]="Trettondedag Jul";
	dateevents["13/1"]="Tjugondedag Knut";
	dateevents["26/1"]="Australia day";
	
	dateevents["14/2"]="Valentine's day - Alla hjärtans dag";
	
	dateevents["8/3"]="International women day";
	dateevents["8/3"]="Internationella kvinnodagen";
	
	dateevents["30/4"]="Valborgsmässoafton";
	dateevents["1/4"]="Första april";
	dateevents["30/4"]="Valborgsmässoafton";

	dateevents["1/5"]="Första maj - Valborg";
	dateevents["9/5"]="Europadagen - Europeday";
	dateevents["17/5"]="Norges Nationaldag";
	
	dateevents["5/6"]="Denmarks national day";
	dateevents["6/6"]="Sveriges nationaldag";
	dateevents["17/6"]="Islands national day";

	//dateevents["4/9"]="Father's day(in Australia)";
	
	dateevents["3/10"]="International childrens day";
	dateevents["5/10"]="Kanelbullens dag";
	dateevents["24/10"]="FN-dagen";
	dateevents["31/10"]="Halloween";
	
	dateevents["1/11"]="Allhelgonadagen";
	//dateevents["1/11"]="All helgona dag";
	dateevents["6/11"]="Gustav Adolfsdagen";
	dateevents["10/11"]="Mårtensafton";
	
	dateevents["6/12"]="Finlands nationaldag - Finlands national day";
	dateevents["10/12"]="Nobeldagen";
	dateevents["13/12"]="Lucia";
	dateevents["21/12"]="Vintersolståndet";
	dateevents["24/12"]="Julafton";
	dateevents["24/12"]="Christmas day";
	dateevents["25/12"]="Juldagen";
	dateevents["26/12"]="Annandag jul";
	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 drawCalender2(d){ 
   var now=new Date();
   var dwd=(d.getDay()==0)?7:d.getDay(); 
   var html='<table class="calendertable" cellpadding="2" cellspacing="0">'; 
   html+='<tr><td class="calendercell weekcell">V '+d.getWeek()+'</td></tr>';
   
   var n=now.getDay();
      var thisd=new Date(d.getTime()+(n-dwd)*86400000); 
      var thisdatestr=now.getDate()+'/'+(now.getMonth()+1);
      var thisdateday=now.getDate();
      var thisdatemon=now.getMonth();
      html+='<tr><td class="calendercell'; 
      html+=" todayscell";
      html+='">'+thisdatestr+' - ' ;
	  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+='<br> Idag har ' + namnsdagar[thisdatemon][thisdateday] + ' namnsdag.' ;
	  html+='</td></tr>';
	  
   html+='<tr><td class="calendercell'; 
      html+=" datecell";
      html+='">' + '<a href="http://www.jimmywidegren.com/postcard" target="_blank"><b>Skicka ett grattis med vykort, gratis här!</b></a>' ;
	  html+='</td></tr>';
  
  
   html+='</table>&nbsp;'; 
   document.write(html); 
}
//drawCalender2(new Date(new Date().getTime()-7*86400000)); 
drawCalender2(new Date()); 
//drawCalender2(new Date(new Date().getTime()+7*86400000)); 
