//Input parameters: startyear,startmonth,startday,endyear,endmonth,endday
function openclose(oyr,om,od,cyr,cm,cd)
{
//Text variables. Change as needed.
var closing="show closes."
var opening="show opens."
var current="Show is closed. Hope to see you at my next one!"
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")
//Date variables. No need to change.
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy
var closestring=montharray[cm-1]+" "+cd+", "+cyr
var openstring=montharray[om-1]+" "+od+", "+oyr
//Calculate difference in dates
var difference1=(Math.round((Date.parse(openstring)-Date.parse(todaystring))/(24*60*60*1000))*1)
var difference2=(Math.round((Date.parse(closestring)-Date.parse(todaystring))/(24*60*60*1000))*1)
//Display messages
if (difference1>=0)
	if (difference1>0)
		document.write("<B>"+openstring+ " - " +closestring+"<br><FONT COLOR='RED'>Only "+difference1+" days until "+opening+"</FONT></B>")
	else
		document.write("<B>"+openstring+ " - " +closestring+"<br><FONT COLOR='RED'>Show is opening today.</FONT></B>")
else
if (difference2>=0)
	if (difference2>0)
		document.write("<B>"+openstring+ " - " +closestring+"<br><FONT COLOR='RED'>Only "+difference2+" days until "+closing+"</FONT></B>")
	else
		document.write("<B>"+openstring+ " - " +closestring+"<br><FONT COLOR='RED'>Show is closing today.</FONT></B>")
else
	document.write("<B>"+current+"</B>")
}
