var thisDate = 1;
	var wordMonth = new Array("january","february","march","april","may","june","july","august","september","october","november","december");
	var today = new Date();
	var todaysDay = today.getDay() /* + 1*/;
	var todaysDate = today.getDate();
	var todaysMonth = today.getUTCMonth() + 1;
	var todaysYear = today.getFullYear();
	var monthNum = todaysMonth;
	var yearNum = todaysYear;
	var firstDate = new Date(String(monthNum)/*+"/1/"*/+String(yearNum));
	var firstDay = firstDate.getUTCDay();
	var lastDate = new Date(String(monthNum+1)+"/0/"+String(yearNum));

	
	function changeMonth(direction) {
		if (direction == "prev") monthNum--;
		else if (direction == "next") monthNum++;
		else if (direction == "return") {
			monthNum = todaysMonth;
			yearNum = todaysYear;
		}
		if (monthNum == 0) {
			monthNum = 12;
			yearNum--;
		}
		else if (monthNum == 13) {
			monthNum = 1;
			yearNum++
		}
		lastDate = new Date(String(monthNum+1)+"/0/"+String(yearNum));
		numbDays = lastDate.getDate();
		firstDate = new Date(String(monthNum)+"/1/"+String(yearNum));
		firstDay = firstDate.getDay() + 2;
		createCalendar();
		return;
	}
	function createCalendar() {
		var writeCalendar = '';
		writeCalendar += '<a href="javascript:changeMonth(\'prev\')" class="calControl" onmouseover="window.status=\'Previous Month\';return true" onmouseout="window.status=\'\';return true"><b>&lt;</b></a>';
		writeCalendar += '<a href="javascript:changeMonth(\'return\')" class="calControl" onmouseover="window.status=\'Current Month\';return true" onmouseout="window.status=\'\';return true"><b>&bull;</b></a>';
		writeCalendar += '<a href="javascript:changeMonth(\'next\')" class="calControl" onmouseover="window.status=\'Next Month\';return true" onmouseout="window.status=\'\';return true"><b>&gt;</b></a>';
		writeCalendar += '<span class="monthShow">';
		writeCalendar += wordMonth[monthNum-1] + '&nbsp;&nbsp;';
		writeCalendar += yearNum;
		writeCalendar += '</span><br style="clear:both" />';
		writeCalendar += '<span class="calDay">S</span><span class="calDay">M</span><span class="calDay">T</span><span class="calDay">W</span><span class="calDay">Th</span><span class="calDay">F</span><span class="calDay">S</span>';
		for (var i = 1; i <= 42; i++) {
			if ((i==1)|| (i==8)|| (i==15)|| (i==22)|| (i==29)|| (i==36))
				writeCalendar += '<br style="clear:both" />';
			if ((thisDate <= numbDays) && (i >= (firstDay-1))) {
				if ((thisDate == todaysDate) && (todaysMonth == monthNum) && (todaysYear == yearNum)) {
						 writeCalendar += '<span class="calDateToday">' + thisDate + '</span>';
						 }
				else 
				writeCalendar += '<span class="nonDate">' + thisDate + '</span>';
				 thisDate++;
		}
		else writeCalendar += '<span class="calEmpty">&nbsp;</span>';
	}
	var object=document.getElementById('calendar');
	object.innerHTML=writeCalendar;
	thisDate = 1;
	}
	function setDate(dayVal,monthVal,yearVal) {
		document.forms.tourindv.dayVal.value = dayVal;
		document.forms.tourindv.monthVal.value = monthVal;
		document.forms.tourindv.yearVal.value = yearVal;
	}
