var today=new Date()
var weekday=today.getDay()
var month=today.getMonth()
var day=today.getDate()
var year=today.getFullYear()
var weekdayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")
var monthyearold=""
var blogpostdate=""
var emptyarchivedates=""

function date(){
	var textdate=weekdayarray[weekday]+", "+montharray[month]+" "+day+", "+year;
	return textdate;
	}

function holiday(){
	var event="none"
	if(month==0) {
		if (day==1) event="Happy New Year!"
		if (day==7) event="Happy Birthday to me!"
		if (day==27) event="Wolfgang Amadeus Mozart's birthday (1756)"
		if ((day==26)&&(year==2009)) event="Happy Chinese New Year (Year of the Cow)"
		}
	if(month==1) {
		if (day==2) event="It's Groundhog Day all over again!"
		if (day==8) event="Jules Verne's birthday (1828)"
		if (day==12) event="Charles Darwin and Abraham Lincoln's birthday (both 1809)"
		if (day==14) event="&#9829; Happy Valentine's Day &#9829;"
		if (day==15) event="Galileo's birthday (1564)"
		if (day==22) event="George Washington's Birthday (1732)"
		if (day==29) event="Happy Leap Day"
		if ((day==18)&&(year==2007)) event="Happy Chinese New Year (Year of the Pig)"
		if ((day==7)&&(year==2008)) event="Happy Chinese New Year (Year of the Rat)"
		if ((day==14)&&(year==2010)) event="Happy Chinese New Year (Year of the Tiger)<br><br>&#9829; and Happy Valentine's Day &#9829;"
		}
	if(month==2) {
		if (day==14) event="Albert Einstein's birthday (1879)"
		if (day==15) event="Beware the Ides of March"
		if (day==17) event="Mmmmm, green beer day..."
		if (day==21) event="Johann Sebastian Bach's birthday (1685)"
		if (day==31) event="Ren&eacute; Descartes's birthday (1596)"
		if((year>2006)&&(day>7)&&(day<15)&&(weekday==0)) event="Daylight Saving Time begins"
		}
	if(month==3) {
		if(day==15) event="Leonardo da Vinci's birthday (1452)"
		if(day==21) event="Happy Birthday Janet"
		if (day==22) event="Happy Earth Day"
		if (day==30) event="Carl Friedrich Gauss's birthday (1777)"
		}
	if(month==4) {
		if (day==5) event="&iexcl;Feliz Cinco de Mayo, amigos y amigas!"
		if ((day>7)&&(day<15)&&(weekday==0)) event="Happy Mother's Day"
		if (day==11) event="Richard Feynman's birthday (1918)"
		}
	if(month==5) {
		if ((day>15)&&(day<23)&&(weekday==0)) event="Happy Father's Day"
		if (day==24) event="Bonne St-Jean Baptiste, mes ami(e)s Qu&eacute;b&eacute;cois(es)!"
		}
	if(month==6) {
		if (day==1) event="Happy Canada Day"
		if (day==4) event="Happy Independence Day to my American friends"
		if (day==14) event="It's Bastille Day in France today.<br><br>Joyeux Quatorze Juillet a mes ami(e)s fran&ccedil;ais(es)!"
		}
	if(month==8) {
		if ((day<8)&&(weekday==1)) event="Happy Labour Day. Work hard and prosper."
		if (day==1) event="The reunification of Germany took place<br>on this day in 1990"
		if (day==23) event="Happy Birthday Mommy Joon"
		}
	if(month==9) {
		if ((day>7)&&(day<15)&&(weekday==1)) event="Happy Thanksgiving Day Canada"
		if (day==28) event="Happy Birthday to Just D from Boondoggled"
		if ((day==29)&&(year==2006)) event="Daylight Saving Time ends"
		if (day==31) event="Boo! Happy Hallowe'en."
		}
	if(month==10) {
		if ((year>2006)&&(day<8)&&(weekday==0)) event="Daylight Saving Time ends"
		if (day==11) event="Lest we forget"
		if (day==20) event="Happy Birthday Daddy Joon"
		if ((day>21)&&(day<29)&&(day=4)) event="Happy Thanksgiving Day (USA)"
		}
	if(month==11) {
		if (day==17) event="Ludwig van Beethoven's birthday (1770)"
		if (day==23) event="Happy Festivus! Prepare for the feats of strength and the airing of grievances."
		if (day==25) event="Merry Christmas, Joyeux No&euml;, &iexcl;Feliz Navidad!<br><br>Isaac Newton's birthday (1642)"
		if (day==26) event="Happy Boxing Day"
		}
	return event;
	}

function show(divid){
	dividobj = document.getElementById(divid)
	if(null != dividobj)
		dividobj.className="shown"
	}

function hide(divid){
	dividobj = document.getElementById(divid)
	if(null != dividobj)
		dividobj.className="hidden"
	}

function showhide(divid){
	dividobj = document.getElementById(divid)
	if(null != dividobj){
		if(dividobj.className=="shown")
			divid.className="hidden"
		else
			divid.className="shown"
		}
	}

function unprompt(obj){
	obj.className="unprompt"
	}

function autoshow(obj){
	obj.className="unprompt"
	var divs = obj.getElementsByTagName("div")
	for(i=0;i<divs.length;i++)
		if(divs[i].className=="hidden")
			divs[i].className="shown"
	}

function autohide(obj){
	obj.className="unprompt"
	var divs = obj.getElementsByTagName("div")
	for(i=0;i<divs.length;i++)
		if(divs[i].className=="shown")
			divs[i].className="hidden"
	}

function autoshowhide(obj){
	var divs = obj.getElementsByTagName("div")
	for(i=0;i<divs.length;i++)
		if(divs[i].className=="shown")
			divs[i].className="hidden"
		else if(divs[i].className=="hidden")
			divs[i].className="shown"
	}

function tocinsertdate(postdate){
	postdatesplit = postdate.split(" ")
	monthyear = postdatesplit[1] + " " + postdatesplit[3]
	if(monthyear != monthyearold){
		if(postdatesplit[1]=="January") archivemonth="01"
		if(postdatesplit[1]=="February") archivemonth="02"
		if(postdatesplit[1]=="March") archivemonth="03"
		if(postdatesplit[1]=="April") archivemonth="04"
		if(postdatesplit[1]=="May") archivemonth="05"
		if(postdatesplit[1]=="June") archivemonth="06"
		if(postdatesplit[1]=="July") archivemonth="07"
		if(postdatesplit[1]=="August") archivemonth="08"
		if(postdatesplit[1]=="September") archivemonth="09"
		if(postdatesplit[1]=="October") archivemonth="10"
		if(postdatesplit[1]=="November") archivemonth="11"
		if(postdatesplit[1]=="December") archivemonth="12"
		archiveurl="http://www.sassansanei.com/archives/"+postdatesplit[3]+"_"+archivemonth+"_01_archive.html"
		document.write("<div class=tocdate><a href=\""+archiveurl+"\">"+monthyear+"</a></div>")
		monthyearold = monthyear
		emptyarchivedates+=",toc"+postdatesplit[1].substring(0,3).toLowerCase()+postdatesplit[3]
		}
	}

function tocshowfirstarchivemonthyear(){
	show(archivemonthyear)
	}

function tochideemptyarchivedates(){
	emptyarchivedates = emptyarchivedates.split(",")
	for(i=1;i<emptyarchivedates.length-1;i++)
		hide(emptyarchivedates[i])
	}

function setblogpostdate(postdate){
	blogpostdate = postdate.replace(" 0"," ")
	}

function insertblogpostdate(){
	document.write(blogpostdate)
	}

function insertcommentcount(commentcount){
	if(commentcount==0)
		document.write("No comments")
	if(commentcount==1)
		document.write("1 comment")
	if(commentcount>1)
		document.write(commentcount+" comments")
	}

function insertemail(address){
	alert("insertemail("+address)
	document.write(address)
	document.write("discard@sassanobfuscatesaneidiscard".replace("obfuscate","").substring(7,19))
	document.write("discard.comdiscard".substring(7,11))
	}

function insertemaillink(address){
	alert("insertemaillink("+address)
	document.write("<a link=\"sendmailq".replace("link","href").replace("sendmail","mailto").replace("q","://"))
	insertemail(address)	
	document.write("\">")
	}

function closetag(tag){
	alert("closetag"+tag)
	document.write("</"+tag+">")
	}