//
var arg;
var argLength;
var argv;
var targ = "";
var targv;
var targ1 = "";
var targ2 = "";
var d1_state;
var d2_state;
var d3_state;
var d4_state;
//
var cal_color0 = "#024a8f";
var cal_color1 = "#244b76";
var cal_color2 = "#b6cfe9";
var cal_color3 = "#e0ebf6";
var cal_color4 = "#013464";
var cal_color5 = "#eeeeee";
var cal_color6 = "#333333";
var cal_color7 = "#ffffca";
var cal_color8 = "#ffffff";
var cal_color9 = "#cccccc";
var cal_color10 = "#a5c7de";
var cal_color11 = "#28611d";
var cal_color12 = "#fdffef";
var cal_color13 = "#660000";
var cal_color14 = "#f6f6f6";
var cal_color15 = "#000000";
var cal_color16 = "#ebf7ff";
var cal_color17 = "#669abd";
var cal_color18 = "#d4eeff";
var cal_color19 = "#a5c7de";
//
//
var numYears = 3;
//
var today = new Date();
var cMonth = today.getMonth(); //current date month (0 - 11)
var cDay = today.getDate(); //current date day of month
var cYear = today.getFullYear(); //current date year
var targetname = "pzsp";
var formName = "qsForm";
var BrokerID = "1398";
var OfficeID = "1432";
var GeographyID = "1324";
var Burl = "www.bluemoosevacations.com";
var GeoCode = "Mount Washington Valley";
var RateTypeID = "";
var RateTypeIDList = "";
var TC = "447bc8";
var HostName = "info@bluemoosevacations.com";
var HostEmail = "rentals@pruzack.com";
var poid = "1398B1432o0OL";
var location_id = "";
var loc_other_id = "";
//
//*******************leave code below this alone unless customizing***********************//
//
//
//*******************ititialize vars, will populate them after****************************//
var searchLink1;
//var scriptlink1;
//var scriptlink2;
var selectCSS;
var inputCSS;
var t1Width;
var t1Init;
var t2Init;
var t3Init;
var t4Init;
var t5Init;
var ct1Init;
var ct2Init;
var ct3Init;
var ct4Init;
var ct5Init;
var formInit;
var AS_T;
var AS_F;
var winRef;
var winArray;
var iWin;
var callbackvar;
var tmArray;
var MonthArray;
var tdArray;
var DayArray;
var StartDaySelect = 20;
var StartMonthSelect = 5;
var StartYearSelect = today.getFullYear();
var EndDaySelect = 27;
var EndMonthSelect = 5;
var EndYearSelect = today.getFullYear();
var FormStartDate;
var FormEndDate;
var HiddenFields;
//
var img1Link;
var img2Link;
var img3Link;
var formFont;
var smonthInit;
var smonthOptions;
var sdayInit;
var sdayOptions;
var syearInit;
var syearOptions;
var SDATELink;
var emonthInit;
var emonthOptions;
var edayInit;
var edayOptions;
var eyearInit;
var eyearOptions;
var EDATELink;
var bedInit;
var bedOptions;
var pplInit;
var pplOptions;
//var geoInit;
//var geoOptions;
//var Condo_id_Init;
//var Condo_id_options;
var Street_id_Init;
var Street_id_Options;
var LocInit;
var LocOptions;
var LocOthInit;
var LocOthOptions;
var nosmokeInit;
var waterfrontInit;
var flexInit;
var advancePage;
//
var bgcolor;
var fontcolor;
var whandle = window.opener;
var qsAction;
var qsMethod;
var DateType;
var Month = cMonth;
var Year = cYear;
var Day = cDay;
var EndDay;
var lastModified;
var lastModifiedSwitch;
var SetStartDate;
var SetEndDate;
var nDays;
var StartDate;
var EndDate;
var RefDate;
var CurDate;
var StyleBK;
var StyleTD;
var StyleTT;
var calTD;
var calHDR;
var calTTL;
var calTXT1;
var calCDY;
var calCDYO;
var calBTN;
var calSEL;
var calSBTN;
var calCSS;
var btnTble;
var calTble;
//
function initVars() {
	searchLink1 = "http://www.realtimerental.com/rrv10/visitor/search.asp";
	//scriptlink1 = "http://www.realtimerental.com/rrv10/visitor/" + BrokerID + "/calendar_" + BrokerID + ".js"; 
	//scriptlink2 = "calendar_" + BrokerID + ".js"; 
	selectCSS = "select{font-family:arial,verdana,geneva;font-size:8pt;background-color:" + cal_color14 + ";}"; //#f6f6f6
	inputCSS = ".input{font-family:arial,verdana,geneva;font-size:8pt;background-color:" + cal_color14 + ";}"; //#f6f6f6
	t1Width = 226;
	t1Init = "<table id=\"t1\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
	t2Init = "<table id=\"t2\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\" width=\"" + t1Width.toString() + "\" bgcolor=\"" + cal_color17 + "\">"; //#669abd
	t3Init = "<table id=\"t3\" border=\"0\" cellspacing=\"0\" cellpadding=\"4\" width=\"100%\" bgcolor='f7f7f7'>"; //#d4eeff
	t4Init = "<table id=\"t4\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\" width=\"100%\" bgcolor='a2b9c7'>"; //#a5c7de
	t5Init = "<table id=\"t5\" border=\"0\" cellspacing=\"0\" cellpadding=\"4\" width=\"100%\" title=\"Search tip: For best results please choose a Saturday or Sunday check-in\">"; //#ebf7ff
	ct1Init = "<table id=\"ct1\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
	ct2Init = "<table id=\"ct2\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\" width=\"" + t1Width.toString() + "\" bgcolor=\"" + cal_color17 + "\">"; //#669abd
	ct3Init = "<table id=\"ct3\" border=\"0\" cellspacing=\"0\" cellpadding=\"4\" width=\"100%\" bgcolor=\"" + cal_color18 + "\">"; //#d4eeff
	ct4Init = "<table id=\"ct4\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\" width=\"100%\" bgcolor=\"" + cal_color10 + "\">"; //#abc7de
	ct5Init = "<table id=\"ct5\" border=\"0\" cellspacing=\"0\" cellpadding=\"4\" width=\"100%\" title=\"Search tip: For best results please choose a Saturday or Sunday check-in\">"; //#ebf7ff
	formInit = "<form method=\"post\" id=\"" + formName + "\" name=\"" + formName + "\" action=\"" + searchLink1 + "\" onsubmit=\"return CheckThis()\" target=\"" + targetname + "\">";
	AS_T = "T";
	AS_F = "F";
	winRef;
	winArray = new Array();
	iWin = 0;
	callbackvar = false;
	tmArray = "\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"";
	MonthArray = eval("new Array(" + tmArray + ")");
	tdArray = "\"S\", \"M\", \"T\", \"W\", \"T\", \"F\", \"S\"";
	DayArray = eval("new Array(" + tdArray + ")");
	FormStartDate = new Date(today.getFullYear(), (StartMonthSelect - 1), StartDaySelect);
	FormEndDate = new Date(today.getFullYear(), (EndMonthSelect - 1), EndDaySelect);
	//
	HiddenFields =
				"<input type=\"hidden\" id=\"OfficeID\" name=\"OfficeID\" value=\"" + OfficeID + "\" />" +
				"<input type=\"hidden\" id=\"BKN\" name=\"BKN\" value=\"\" />" +
				"<input type=\"hidden\" id=\"AID\" name=\"AID\" value=\"\" />" +
				"<input type=\"hidden\" id=\"poid\" name=\"poid\" value=\"" + poid + "\" />" +
				"<input type=\"hidden\" id=\"burl\" name=\"burl\" value=\"" + Burl + "\" />" +
				"<input type=\"hidden\" id=\"start_date\" name=\"start_date\" />" +
				"<input type=\"hidden\" id=\"end_date\" name=\"end_date\" />" +
				"<input type=\"hidden\" id=\"GeographyID\" name=\"GeographyID\" value=\"" + GeographyID + "\" />" +
				"<input type=\"hidden\" id=\"geo_code\" name=\"geo_code\" value=\"" + GeoCode + "\" />" +
				"<input type=\"hidden\" id=\"SiteCode\" name=\"SiteCode\" value=\"RTR\" />" +
				"<input type=\"hidden\" id=\"GEO\" name=\"GEO\" value=\"\" />" +
				"<input type=\"hidden\" id=\"AS\" name=\"AS\" value=\"T\" />" +
				"<input type=\"hidden\" id=\"TC\" name=\"TC\" value=\"" + TC + "\" />" +
				"<input type=\"hidden\" id=\"BGC\" ame=\"BGC\" value=\"\" />" +
				"<input type=\"hidden\" id=\"LK\" name=\"LK\" value=\"\" />" +
				"<input type=\"hidden\" id=\"VLK\" name=\"VLK\" value=\"\" />" +
				"<input type=\"hidden\" id=\"ALK\" name=\"ALK\" value=\"\" />" +
				"<input type=\"hidden\" id=\"BKG\" name=\"BKG\" value=\"\" />" +
				"<input type=\"hidden\" id=\"BGP\" name=\"BGP\" value=\"\" />" +
				"<input type=\"hidden\" id=\"DView\" name=\"DView\" value=\"False\" />" +
				"<input type=\"hidden\" id=\"lhost_id\" name=\"lhost_id\" value=\"-1\" />" +
				"<input type=\"hidden\" id=\"lhost_type\" name=\"lhost_type\" value=\"-1\" />" +
				"<input type=\"hidden\" id=\"lhost_name\" name=\"lhost_name\" value=\"" + HostName + "\" />" +
				"<input type=\"hidden\" id=\"lhost_email\" name=\"lhost_email\" value=\"" + HostEmail + "\" />" +
				"<input type=\"hidden\" id=\"RateTypeID\" name=\"RateTypeID\" value=\"" + RateTypeID + "\" />" +
				"<input type=\"hidden\" id=\"Query1\" name=\"Query1\" value=\"Find Property\" />" +
				"<input type=\"hidden\" id=\"min_rate\" name=\"min_rate\" value=\"\" />" +
				"<input type=\"hidden\" id=\"max_rate\" name=\"max_rate\" value=\"\" />" +
				"<input type=\"hidden\" id=\"qsDateType\" name=\"qsDateType\" value=\"\" />" +
				"<input type=\"hidden\" id=\"qsYear\" name=\"qsYear\" value=\"\" />" +
				"<input type=\"hidden\" id=\"qsMonth\" name=\"qsMonth\" value=\"\" />" +
				"<input type=\"hidden\" id=\"qsDay\" name=\"qsDay\" value=\"\" />" +
				"<input type=\"hidden\" id=\"qsFormName\" name=\"qsFormName\" value=\"\" />";
	//
	img1Link = "http://realtimerental.com/rrv10/visitor/images/SearchRentals2.gif";
	img2Link = "http://realtimerental.com/rrv10/visitor/images/calendar.gif";
	img3Link = "http://realtimerental.com/rrv10/visitor/images/search2.gif";
	formFont = "font-family:verdana;font-size:8pt;color:" + cal_color15;
	smonthInit = "<select id=\"smonth\" name=\"smonth\" onchange=\"SetEDate()\">";
	smonthOptions = ""; //selMonthBuild(MonthArray, FormStartDate);
	sdayInit = "<select id=\"sday\" name=\"sday\" onchange=\"SetEDate()\">";
	sdayOptions = ""; //selDayBuild(FormStartDate);
	syearInit = "<select id=\"syear\" name=\"syear\" onchange=\"SetEDate()\">";
	syearOptions = ""; //selYearBuild(FormStartDate,numYears);
	SDATELink = "<img id=\"SDATE\" name=\"SDATE\" onclick=\"PopUpCalendar('SDATE')\" src=\"" + img2Link + "\" border=\"0\" alt=\"Select Arrival Date\" />";
	emonthInit = "<select id=\"emonth\" name=\"emonth\">";
	emonthOptions = selMonthBuild(MonthArray, FormEndDate);
	edayInit = "<select id=\"eday\" name=\"eday\">";
	edayOptions = "";  //selDayBuild(FormEndDate);
	eyearInit = "<select id=\"eyear\" name=\"eyear\">";
	eyearOptions = ""; //selYearBuild(FormEndDate,numYears);
	EDATELink = "<img id=\"EDATE\" name=\"EDATE\" onclick=\"PopUpCalendar('EDATE')\" src=\"" + img2Link + "\" border=\"0\" alt=\"Select Departure Date\" />";
	bedInit = "<select id=\"bed_rooms\" name=\"bed_rooms\">";
	bedOptions = ""; //selBedBuild();
	pplInit = "<select id=\"people\" name=\"people\">";
	pplOptions = ""; //selPplBuild()
	//geoInit = "<select id=\"tGeoID\" name=\"tGeoID\" onchange=\"AdvanceSet()\">";
	//Condo_id_Init = "<select id=\"Condo_id\" name=\"Condo_id\" onchange=\"AdvanceSet()\">";
	Street_id_Init = "<select id=\"Street_id\" name=\"Street_id\" onchange=\"AdvanceSet()\">";
	LocInit = "<select id=\"tLocID\" name=\"tLocID\" onchange=\"AdvanceSet()\">";
	LocOthInit = "<select id=\"tLocOthID\" name=\"tLocOthID\" onchange=\"AdvanceSet()\">";
	//
	//geoOptions =
	//			"<option value=\"0:1323:Long Beach Island, NJ:1295\" selected=\"selected\">All LBI Rentals</option>" +
	//			"<option value=\"1:1880:Manasquan, NJ:2466\">Manasquan</option>" +
	//			"<option value=\"2:1868:Belmar, NJ:2379\">Belmar</option>" +
	//			"<option value=\"3:1894:Lake Como, NJ:2546\">Lake Como</option>" +
	//			"<option value=\"4:2169:Sea Girt, NJ:3858\">Sea Girt</option>" +
	//			"<option value=\"5:1878:Spring Lake, NJ:2456\">Spring Lake</option>";

	//Condo_id_options = "<option value = ''>Any</option>" + 
	//				"<option value='1160'>Eidelweiss</option>" + 
	//				"<option value='1161'>Chocorua Ski & Beach</option>" +
	//				"<option value='1162'>Top Notch</option>" + 
	//				"<option value='1163'>North Brook</option>" +
	//				"<option value='1164'>Partridge Woods</option>" +
	//				"<option value='1165'>Summit At Linderhof</option>" +
	//				"<option value='1166'>Linderhof Golf Course</option>" +
	//				"<option value='1167'>Cranmore Shores</option>" +
	//				"<option value='3151'>Birchlea</option>" +
	//				"<option value='3152'>Forest Park</option>" +
	//				"<option value='3153'>Mountain View</option>" +
	//				"<option value='3154'>Christmas Mountain</option>"

	Street_id_Options = "<option value=''>All</option>" +						
						"<option value='4123'>Albany</option>" +
						"<option value='4114'>Bartlett</option>" +
						"<option value='4115'>Conway</option>" +
						"<option value='4122'>Effingham</option>" +
						"<option value='4119'>Freedom</option>" +
						"<option value='4117'>Jackson</option>" +
						"<option value='4118'>Madison</option>" +
						"<!--<option value='4124'>Madison</option>-->" +
						"<option value='4116'>North Conway</option>" +
						"<option value='4120'>Ossipee</option>" + 
						"<option value='4121'>Tamworth</option>"
		
	LocOptions = "";
	LocOtherOptions = "";
	nosmokeInit = "<input type=\"checkbox\" id=\"no-smoking\" name=\"no-smoking\" value=\"1\" />";
	waterfrontInit = "<input type=\"checkbox\" id=\"waterfront\" name=\"waterfront\" value=\"1\" />"
	flexInit = "<input type=\"checkbox\" value=\"1\" id=\"flexdates\" name=\"flexdates\" />";
	advancePage = searchLink1 + "?noparams=1&poid=" + poid + "&GeographyID=1324&AS=" + AS_F;
	//
	whandle = window.opener;
	EndDay = 0;
	lastModified = new Number();
	lastModifiedSwitch = 0;
	SetStartDate = new Date();
	SetEndDate = new Date();
	nDays = 0;
	StartDate = new Date();
	EndDate;
	RefDate = new Date();
	CurDate = today;
	StyleBK = "text-align:center;background-color:" + cal_color3 + ";font-family:verdana;width:20px; border-right:1px solid " + cal_color3 + "; border-bottom:1px solid " + cal_color3 + ";";
	StyleTD = "text-align:center;background-color:" + cal_color3 + ";font-family:verdana;width:20px; border-right:1px solid " + cal_color2 + "; border-bottom:1px solid " + cal_color2 + ";";
	StyleTT = "font-weight:bold;text-align:center;color:" + cal_color8 + ";background-color:" + cal_color1 + ";font-family:verdana;border-right:1px solid " + cal_color2 + "; border-bottom:1px solid " + cal_color2 + ";";
	calTD = "{font-family:verdana;font-size:8pt;color:" + cal_color6 + ";}";
	calHDR = "{font-family:verdana;font-size:10pt;color:" + cal_color15 + ";}";
	calTTL = "{font-family:verdana;font-size:10pt;color:" + cal_color8 + ";}";
	calTXT1 = "{font-family:verdana;font-size:8pt;color:" + cal_color4 + ";}";
	calCDY = "{font-family:verdana;font-size:8pt;color:" + cal_color6 + ";width: 20px;border: 0px;background-color:" + cal_color7 + ";}";
	calCDAY = "{font-family:verdana;font-size:8pt;color:" + cal_color8 + ";width: 20px;border: 0px;background-color:" + cal_color13 + ";}";
	calCDYO = "{font-family:verdana;font-size:8pt;color:" + cal_color6 + ";width: 2px;border: 0px;background-color:" + cal_color5 + ";}";
	calBTN = "{font-size:8pt;font-weight:bold;border-left:1px solid " + cal_color4 + ";border-top:1px solid " + cal_color4 + ";border-right:1px solid " + cal_color4 + ";border-bottom:1px solid " + cal_color6 + ";background-color:" + cal_color2 + ";color:" + cal_color4 + ";}";
	calSEL = "{width:100%;font-family:verdana;font-size:8pt;color:" + cal_color6 + ";}";
	calSBTN = "{border-left:3px double " + cal_color9 + ";border-top:3px double " + cal_color9 + ";border-right:3px double " + cal_color6 + ";border-bottom:3px double " + cal_color6 + ";background-color:" + cal_color5 + ";color:" + cal_color6 + ";font-size:8pt;}";
	calCSS = "<style type=\"text/css\">.ttl" + calTTL + ".hdr" + calHDR + ".td" + calTD + ".calendarDays" + calCDY + ".calendarDaysOFF" + calCDYO + ".calButtons" + calBTN + ".select" + calSEL + ".submitButton" + calSBTN + ".calendarCDay" + calCDAY + "</style>";
	btnTble = "<table width=\"100%\"><tr><td align=\"left\"><input class=\"calButtons\" type=\"button\" value=\" < \" name=\"back\" onclick=\"javascript:calButton('-1')\" /></td><td align=\"center\"><input class=\"calButtons\" type=\"button\" value=\"Cancel\" onclick=\"javascript:calsel()\" /></td><td align=\"right\"><input class=\"calButtons\" type=\"button\" value=\" > \" name=\"foward\" onclick=\"javascript:calButton('1')\" /></td></tr></table>";
	calTble = "<table><tr><td colspan=\"2\"><div id=\"CalendarDisplay\"></div></td></tr></table>";
	//
	//StartDate.setFullYear(Number(Year));
	//StartDate.setMonth(Number(Month));
	//StartDate.setDate(Number(Day));
	//EndDate = dateAdd("d", 7, StartDate);
	d1_state = "block";
	d2_state = "none";
	d3_state = "none";
}
//
function selMonthBuild(mArray, mDate) {
	var ret = "";
	var selMonth = mDate.getMonth();
	for (var i = 0; i < 12; i++) {
		ret += "<option value=\"" + i.toString() + "\"";
		if (i == (selMonth))
			ret += " selected=\"selected\"";
		ret += ">" + mArray[i] + "</option>";
	}
	return (ret);
}
//
function selDayBuild(mDate) {
	var ret = "";
	var tDate = new Date(mDate.getFullYear(), mDate.getMonth(), 0);
	var monthDays = tDate.getDate();
	var selDay = mDate.getDate();
	for (var i = 1; i <= monthDays; i++) {
		ret += "<option value=\"" + i.toString() + "\"";
		if (i == selDay)
			ret += " selected=\"selected\"";
		ret += ">" + i.toString() + "</option>";
	}
	return (ret);
}
//
function selYearBuild(mDate, yRange) {
	var ret = "";
	var selYear = mDate.getFullYear();
	for (var i = selYear; i < selYear + yRange; i++) {
		ret += "<option value=\"" + i.toString() + "\"";
		if (i == selYear)
			ret += " selected=\"selected\"";
		ret += ">" + i.toString() + "</option>";
	}
	return (ret);
}
//
function selBedBuild() {
	var ret = "";
	var tStr1 = "Hotel/Studio"
	var tStr2 = " Bedroom";
	var tStr3 = " Bedrooms";
	var tStr4 = "";
	for (var i = 0; i <= 6; i++) {
		if (i == 0) {
			ret += "<option value=\"" + (i - 1).toString() + "\">" + tStr1 + "</option>";
		}
		else
			if (i == 1) {
			tStr4 = i.toString();
			ret += "<option value=\"" + i.toString() + "\">" + tStr4 + tStr2 + "</option>";
		}
		else {
			tStr4 = i.toString();
			if (i == 6)
				tStr4 += "+";
			ret += "<option value=\"" + i.toString() + "\">" + tStr4 + tStr3 + "</option>";
		}
	}
	return (ret);
}
//
function selPplBuild() {
	var ret = "";
	var tStr1 = " Person"
	var tStr2 = " People";
	var tStr3;
	for (var i = 1; i <= 6; i++) {
		if (i == 1) {
			tStr3 = i.toString();
			ret += "<option value=\"" + i.toString() + "\">" + tStr3 + tStr1 + "</option>";
		}
		else {
			if (i < 6)
				tStr3 = i.toString();
			else
				tStr3 = i.toString() + "+";
			ret += "<option value=\"" + i.toString() + "\">" + tStr3 + tStr2 + "</option>";
		}
	}
	return (ret);
}
//
function dateAdd(p_Interval, p_Number, p_Date) {
	p_Number = new Number(p_Number);
	var dt = new Date(p_Date);
	switch (p_Interval.toLowerCase()) {
		case "yyyy":
			{
				dt.setFullYear(dt.getFullYear() + p_Number);
				break;
			}
		case "q":
			{
				dt.setMonth(dt.getMonth() + (p_Number * 3));
				break;
			}
		case "m":
			{
				dt.setMonth(dt.getMonth() + p_Number);
				break;
			}
		case "y":
		case "d":
		case "w":
			{
				dt.setDate(dt.getDate() + p_Number);
				break;
			}
		case "ww":
			{
				dt.setDate(dt.getDate() + (p_Number * 7));
				break;
			}
		case "h":
			{
				dt.setHours(dt.getHours() + p_Number);
				break;
			}
		case "n":
			{
				dt.setMinutes(dt.getMinutes() + p_Number);
				break;
			}
		case "s":
			{
				dt.setSeconds(dt.getSeconds() + p_Number);
				break;
			}
		case "ms":
			{
				dt.setMilliseconds(dt.getMilliseconds() + p_Number);
				break;
			}
		default:
			{
				return "invalid interval: '" + p_Interval + "'";
			}
	}
	return dt;
}
//
function DaysInMonth(imonth, iyear) {
	return (32 - new Date(iyear, imonth, 32).getDate());
}
//
function Calendar(xAddMonth, yr, mn, dy, dtype) {
	var WeeklyStartDay = 1;
	var AddMonth = xAddMonth;
	var StartDate;
	var StartWeekDay;
	var EndDate;
	var Today = new Date();
	var Month = mn; //eval("Number(document.getElementById(\"qsMonth\").value)");
	var Year = yr;  //eval("Number(document.getElementById(\"qsYear\").value)");
	var Day = dy;  //eval("Number(document.getElementById(\"qsDay\").value)");
	var calendarHTML = "";
	var k;
	var j;
	var w = 0; //week rolws on calendar (rows)(week 0 is the day headings)
	var d = 0; //days of week on calendar (colums)(
	var gFlag = false;
	var cFlag = false; //true if month Display is current date's month 
	MonthName = MonthArray; //new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
	lastModifiedSwitch = 0;
	if (isNaN(AddMonth) == true) {
		AddMonth = 0;
	};
	Month = Number(Month) + Number(AddMonth);
	StartDate = new Date(Year, Month, 1);
	StartWeekDay = StartDate.getDay();
	Month = StartDate.getMonth();
	Year = StartDate.getFullYear();
	if ((cYear == Year) && (cMonth == Month))
		cFlag = true;
	if (Year > (today.getFullYear() + (numYears - 1)))
		alert("Sorry this search can only be used for dates up to the year " + (today.getFullYear() + numYears).toString());
	else {
		EndDate = new Date(Year, Month, DaysInMonth(Month, Year))
		EndDay = EndDate.getDate();
		newCalendar = new Array();
		newCalendar[w] = DayArray; //new Array("S", "M", "T", "W", "T", "F", "S");
		//
		calendarHTML = "<table cellpadding=\"0\" border=\"0\" cellspacing=\"0\" style=\"font-family:verdana;border-left:1px solid " + cal_color10 + "; border-top:1px solid " + cal_color0 + ";\">"; //#a5c7de,#024a8f
		//w = rows (weeks), d = columns (day of week 0 - 6)
		var i = 1;
		for (w = 1; w <= 6; w++) {
			newCalendar[w] = new Array()
			for (d = 0; d <= 6; d++) {
				if (i == 1) {
					if (StartWeekDay == d) {
						newCalendar[w][d] = i;
						i++;
					}
					else {
						newCalendar[w][d] = 0;
					};
				}
				else {
					if (i <= EndDay) {
						newCalendar[w][d] = i;
						i++;
					}
					else {
						newCalendar[w][d] = 0;
					};
				}
			}
		}
		calendarHTML += "<tr><td colspan=\"7\" style=\"" + StyleTT + "\">" + MonthName[Month] + " " + Year + "</td></tr>";
		//
		calendarHTML += "<tr>";
		w = 0;
		for (d = 0; d <= 6; d++) {
			calendarHTML += "<td style=\"" + StyleTD + "\">" + newCalendar[0][d] + "</td>";
		}
		calendarHTML += "</tr>";
		//
		for (w = 1; w <= 6; w++) {
			k = 0;
			for (d = 0; d <= 6; d++) { k += newCalendar[w][d]; } //see if any non 0 values (0 = not a day place in month)
			if (k > 0)//we write a row
			{
				calendarHTML += "<tr>"
				for (d = 0; d <= 6; d++) {
					if (newCalendar[w][d] == 0) {
						calendarHTML += "<td style=\"" + StyleBK + "\">&nbsp;</td>";
					}
					else {
						if (cFlag && (newCalendar[w][d] == cDay)) {
							calendarHTML += "<td style=\"" + StyleTD + "\">" + "<input class=\"calendarCDay\" type=\"button\" name=\"day\" onclick=\"javascript:Clicked(" + Year.toString() + ", " + Month.toString() + ", " + newCalendar[w][d].toString() + ", '" + dtype + "')\" value=\"" + newCalendar[w][d].toString() + "\"></td>";
						}
						else {
							calendarHTML += "<td style=\"" + StyleTD + "\">" + "<input class=\"calendarDays\" type=\"button\" name=\"day\" onclick=\"javascript:Clicked(" + Year.toString() + ", " + Month.toString() + ", " + newCalendar[w][d].toString() + ", '" + dtype + "')\" value=\"" + newCalendar[w][d].toString() + "\"></td>";
						}
					}
				}
				calendarHTML += "</tr>";
			}
		}
		btnTble = "<tr><td align=\"left\"><input class=\"calButtons\" type=\"button\" value=\" < \" name=\"back\" onclick=\"javascript:calButton(-1," + Year.toString() + ", " + Month.toString() + ", " + Day.toString() + ", '" + dtype.toString() + "')\" /></td><td colspan=\"5\"align=\"center\"><input class=\"calButtons\" type=\"button\" value=\"Cancel\" onclick=\"javascript:calsel()\" /></td><td align=\"right\"><input class=\"calButtons\" type=\"button\" value=\" > \" name=\"foward\" onclick=\"javascript:calButton(1," + Year.toString() + ", " + Month.toString() + ", " + Day.toString() + ", '" + dtype.toString() + "')\" /></td></tr>";
		calendarHTML += btnTble + "</table>";
		if (document.all) {
			//Internet Explorer
			document.all['CalendarDisplay'].innerHTML = calendarHTML;
		}
		else {
			//Netscape
			document.getElementById('CalendarDisplay').innerHTML = calendarHTML;
		}
	}
}
//
function AdvanceSet() {
	var tDataStr = document.getElementById("Street_id").value;
	//var tData = tDataStr.split(":"); <- This is older logic for breaking down complex key-value pairs
	document.getElementById("adLink").href = searchLink1 + "?noparams=1&poid=" + poid + "&AS=" + AS_F + "&Street_id=" + tDataStr;
}
//
function PopUpCalendar(dtype) {
	var rd = new Date();
	var d1 = document.getElementById("d1");
	var d2 = document.getElementById("d2");
	var s1 = "<span style=\"" + calHDR + "\">";
	var s2 = "<\span>";
	var s3 = "";
	if (dtype == "EDATE")
		s3 = "Departure";
	else
		if (dtype == "SDATE")
		s3 = "Arrival";
	else
		s3 = "????";
	document.getElementById("ct4r0c0").innerHTML = s1 + s3 + s2;
	if (dtype == "SDATE") {
		rd.setFullYear(Number(document.getElementById("syear").value));
		rd.setMonth(Number(document.getElementById("smonth").value));
		rd.setDate(Number(document.getElementById("sday").value));
	}
	else {
		rd.setFullYear(Number(document.getElementById("eyear").value));
		rd.setMonth(Number(document.getElementById("emonth").value));
		rd.setDate(Number(document.getElementById("eday").value));
	}
	document.getElementById("cText").innerHTML = s3;
	document.getElementById("qsDateType").value = dtype.toString();
	document.getElementById("qsYear").value = rd.getFullYear().toString();
	document.getElementById("qsMonth").value = rd.getMonth().toString();
	document.getElementById("qsDay").value = rd.getDate().toString();
	document.getElementById("qsFormName").value = formName;
	Calendar(0, rd.getFullYear(), rd.getMonth(), rd.getDate(), dtype.toString());
	d1.style.display = "none";
	d2.style.display = "block";
}
//
function CheckThis() {
	var s = (Number(document.getElementById("smonth").value) + 1).toString() + "/" + (document.getElementById("sday").value).toString() + "/" + (document.getElementById("syear").value).toString();
	var e = (Number(document.getElementById("emonth").value) + 1).toString() + "/" + (document.getElementById("eday").value).toString() + "/" + (document.getElementById("eyear").value).toString();
	var sd = new Date();
	var ed = new Date();
	//var GeoDataString = document.getElementById("tGeoID").value;  <- Older Logic that is not used in this version of the quicksearch
	//var GeoData = GeoDataString.split(":"); <-           -^
	var cd = new Date();
	var iDiff;
	var one_day = 1000 * 60 * 60 * 24;
	//document.getElementById("GeographyID").value = GeoData[1];
	//document.getElementById("geo_code").value = GeoData[2];
	//document.getElementById("RateTypeID").value = GeoData[3];
	document.getElementById("start_date").value = s;
	document.getElementById("end_date").value = e;
	sd.setDate(1);
	sd.setFullYear(Number(document.getElementById("syear").value));
	sd.setMonth(Number(document.getElementById("smonth").value) - 1);
	sd.setDate(Number(document.getElementById("sday").value));
	sd.setHours(0, 0, 0, 0);
	ed.setDate(1);
	ed.setFullYear(Number(document.getElementById("eyear").value));
	ed.setMonth(Number(document.getElementById("emonth").value) - 1);
	ed.setDate(Number(document.getElementById("eday").value));
	ed.setHours(0, 0, 0, 0);
	cd.setHours(0, 0, 0, 0);
	iDiff = parseInt(ed.getTime() - sd.getTime()) / (one_day);
	if ((document.getElementById("start_date").value == '') || (document.getElementById("end_date").value == '')) {
		alert('Please select a check in and check out date.');
		return false;
	}
	else {
		if (iDiff < 2) {
			alert('Please enter a check out date at least 2 day after the check in date.');
			return false;
		}
		else {
			return true;
		}
	}
}
//
function calsel() {
	var d1 = document.getElementById("d1");
	var d2 = document.getElementById("d2");
	d2.style.display = "none";
	d1.style.display = "block";
}
//
function initForm() {
	var d1 = document.getElementById("d1");
	var d2 = document.getElementById("d2");
	d2.style.display = "none";
	d1.style.display = "block";
}
//
function calButton(PageDirection, yr, mn, dy, dtype) {
	Calendar(PageDirection, yr, mn, dy, dtype.toString());
}
//
function Clicked(yr, mn, dy, dtype, fname) {
	var d1 = document.getElementById("d1");
	var d2 = document.getElementById("d2");
	if (dtype == "SDATE") {
		document.getElementById("syear").value = yr;
		document.getElementById("smonth").value = mn;
		document.getElementById("sday").value = dy;
		EndDate = dateAdd("d", 7, new Date(yr, mn, dy));
		document.getElementById("eyear").value = EndDate.getFullYear();
		document.getElementById("emonth").value = EndDate.getMonth();
		document.getElementById("eday").value = EndDate.getDate();
	}
	else {
		document.getElementById("eyear").value = yr;
		document.getElementById("emonth").value = mn;
		document.getElementById("eday").value = dy;
	}
	d2.style.display = "none";
	d1.style.display = "block";
}
//
function selInits() {
	smonthOptions = selMonthBuild(MonthArray, FormStartDate);
	sdayOptions = selDayBuild(FormStartDate);
	syearOptions = selYearBuild(FormStartDate, numYears);
	emonthOptions = selMonthBuild(MonthArray, FormEndDate);
	edayOptions = selDayBuild(FormEndDate);
	eyearOptions = selYearBuild(FormEndDate, numYears);
	bedOptions = selBedBuild();
	pplOptions = selPplBuild();
}
//
function initForm() {
	selInits();
	document.write("<div id=\"d1\" style=\"display:" + d1_state + "\">");
	document.write("<style type=\"text/css\">" + selectCSS + inputCSS + "</style>");
	document.write(t1Init + "<tr><td width=\"" + t1Width.toString() + "\" valign=\"top\">" + t2Init + "<tr><td>" + t3Init + "<tr><td>" + t4Init + "<tr><td>" + formInit + HiddenFields + t5Init);
	document.write("<tr><td colspan=\"2\"><img src=\"" + img1Link + "\" border=\"0\" alt=\"destination\" />");
	document.write("</td></tr><tr><td colspan=\"2\" style=\"" + formFont + "\">Arrival Date:<br />" + smonthInit + smonthOptions + "</select>" + sdayInit + sdayOptions + "</select>" + syearInit + syearOptions + "</select>" + SDATELink);
	document.write("</td></tr><tr><td colspan=\"2\" style=\"" + formFont + "\">Departure Date:<br />" + emonthInit + emonthOptions + "</select>" + edayInit + edayOptions + "</select>" + eyearInit + eyearOptions + "</select>" + EDATELink);
	document.write("</td></tr><tr><td style=\"" + formFont + "\">Bedrooms:<br />" + bedInit + bedOptions + "</select></td><td style=\"" + formFont + "\"># of People<br />" + pplInit + pplOptions + "</select>");
	document.write("</td></tr><tr><td style=\"" + formFont + "\">Town:<br />" +	Street_id_Init + Street_id_Options + "</select></td><td style=\"" + formFont + "\">Waterfront: " + waterfrontInit);
	document.write("</td></tr><tr><td colspan=\"2\" style=\"" + formFont + "\">" + flexInit + "&nbsp;My travel dates are flexible</td></tr><tr><td style=\"" + formFont + "\"><a href=\"" + advancePage + "\" id=\"adLink\" target=\"" + targetname + "\">Advance Search</a>");
	document.write("</td><td align=\"right\"><input type=\"image\" src=\"" + img3Link + "\" id=\search\" name=\"search\" alt=\"search\" /></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table>");
	document.write("</div><br /><div id=\"d2\" style=\"display:" + d2_state + "\">");
	document.write("<form id=\"calendar\" name=\"calendar\" action=\"\">" + calCSS);
	document.write(ct1Init + "<tr><td width=\"" + t1Width.toString() + "\" valign=\"top\">" + ct2Init + "<tr><td>" + ct3Init + "<tr><td>" + ct4Init + "<tr><td id=\"ct4r0c0\" align=\"center\" style=\"font-weight:bold;color:" + cal_color4 + "\">&nbsp;</td></tr><tr><td align=\"center\">" + calTble);
	document.write("</td></tr></table></td></tr><tr><td style=\"" + calTXT1 + "\">Click on your desired&nbsp;<span id=\"cText\" style=\"font-weight:bold\" id=\"cText\" name=\cText\"></span>&nbsp;date or \"Cancel\" to return to the main form</td></tr></table></td></tr></table></td></tr></table></form><br /></div>");
}
//
function SetFDate() {
	var sd = new Date();
	var ed = new Date();
	sd.setDate(1);
	sd.setFullYear(Number(document.getElementById("syear").value));
	sd.setMonth(Number(document.getElementById("smonth").value) - 1);
	sd.setDate(Number(document.getElementById("sday").value));
	ed = sd;
	ed.setDate(ed.getDate() + 7);
	document.getElementById("eyear").value = ed.getFullYear();
	document.getElementById("emonth").selectedIndex = ed.getMonth();
	document.getElementById("eday").selectedIndex = ed.getDate() - 1;
}
//
function Trim(tstr) {
	var ret = tstr.replace(/^\s*/, "").replace(/\s*$/, "");
	return (ret);
}
//
function procArgs() {
	for (var i = 0; i < argLength; i++) {
		targ = Trim(argv[i]);
		if (targ.indexOf("=") != -1) {
			targv = targ.split("=");
			targ1 = Trim(targv[0]);
			targ2 = Trim(targv[1]);
			switch (targ1.toUpperCase()) {
				case "BID": //BrokerID
					if (targ2 != "")
						BrokerID = targ2;
					break;
				case "OID": //OfficeID
					if (targ2 != "")
						OfficeID = targ2;
					break;
				case "GEOID": //GeographyID
					if (targ2 != "")
						GeographyID = targ2;
					break;
				case "BURL": //Burl
					if (targ2 != "")
						Burl = targ2;
					break;
				case "GCODE": //GeoCode
					if (targ2 != "")
						GeoCode = targ2;
					break;
				case "HNAME": //HostName
					if (targ2 != "")
						HostName = targ2;
					break;
				case "HEMAIL": //HostEmail
					if (targ2 != "")
						HostEmail = targ2;
					break;
				case "TC": //TC
					if (targ2 != "")
						TC = targ2;
					break;
				case "POID": //poid
					if (targ2 != "")
						poid = targ2;
					break;
				case "RTID": //RateTypeID
					if (targ2 != "")
						RateTypeID = targ2;
					break;
				case "RTIDL": //RateTypeIDList
					if (targ2 != "")
						RateTypeIDList = targ2;
					break;
				case "TNAME": //targetname
					if (targ2 != "")
						targetname = targ2;
					break;
				case "FNAME": //formName
					if (targ2 != "")
						formName = targ2;
					break;
				case "NYEARS": //numYears
					if (targ2 != "")
						numYears = Number(targ2);
					break;
				case "SMS": //StartMonthSelect
					if (targ2 != "")
						StartMonthSelect = Number(targ2);
					break;
				case "SDS": //StartDaySelect
					if (targ2 != "")
						StartDaySelect = Number(targ2);
					break;
				case "SYS": //StartYearSelect
					if (targ2 != "")
						StartYearSelect = Number(targ2);
					break;
				case "EMS": //EndMonthSelect
					if (targ2 != "")
						EndMonthSelect = Number(targ2);
					break;
				case "EDS": //EndDaySelect
					if (targ2 != "")
						EndDaySelect = Number(targ2);
					break;
				case "EYS": //EndYearSelect
					if (targ2 != "")
						EndYearSelect = Number(targ2);
					break;
				case "C0": //cal_color0
					if (targ2 != "")
						cal_color0 = "#" + targ2;
					break;
				case "C1": //cal_color1
					if (targ2 != "")
						cal_color1 = "#" + targ2;
					break;
				case "C2": //cal_color2
					if (targ2 != "")
						cal_color2 = "#" + targ2;
					break;
				case "C3": //cal_color3
					if (targ2 != "")
						cal_color3 = "#" + targ2;
					break;
				case "C4": //cal_color4
					if (targ2 != "")
						cal_color4 = "#" + targ2;
					break;
				case "C5": //cal_color5
					if (targ2 != "")
						cal_color5 = "#" + targ2;
					break;
				case "C6": //cal_color6
					if (targ2 != "")
						cal_color6 = "#" + targ2;
					break;
				case "C7": //cal_color7
					if (targ2 != "")
						cal_color7 = "#" + targ2;
					break;
				case "C8": //cal_color8
					if (targ2 != "")
						cal_color8 = "#" + targ2;
					break;
				case "C9": //cal_color9
					if (targ2 != "")
						cal_color9 = "#" + targ2;
					break;
				case "C10": //cal_color10
					if (targ2 != "")
						cal_color10 = "#" + targ2;
					break;
				case "C11": //cal_color11
					if (targ2 != "")
						cal_color11 = "#" + targ2;
					break;
				case "C12": //cal_color12
					if (targ2 != "")
						cal_color12 = "#" + targ2;
					break;
				case "C13": //cal_color13
					if (targ2 != "")
						cal_color13 = "#" + targ2;
					break;
				case "C14": //cal_color14
					if (targ2 != "")
						cal_color14 = "#" + targ2;
					break;
				case "C15": //cal_color15
					if (targ2 != "")
						cal_color15 = "#" + targ2;
					break;
				case "C16": //cal_color16
					if (targ2 != "")
						cal_color16 = "#" + targ2;
					break;
				case "C17": //cal_color17
					if (targ2 != "")
						cal_color17 = "#" + targ2;
					break;
				case "C18": //cal_color18
					if (targ2 != "")
						cal_color18 = "#" + targ2;
					break;
				case "C19": //cal_color19
					if (targ2 != "")
						cal_color19 = "#" + targ2;
					break;
				default:
					break;
			}
		}
		else {
			//if argv != ""
			//arg0 = BrokerID
			//arg1 = OfficeID
			//arg2 = GeographyID
			//arg3 = Burl
			//arg4 = GeoCode
			//arg5 = HostName
			//arg6 = HostEmail
			//arg7 = TC
			//arg8 = poid
			//arg9 = RateTypeID
			//arg10 = RateTypeIDList
			//arg11 = targetname
			//arg12 = formName
			//arg13 = numYears
			//arg14 = StartMonthSelect
			//arg15 = StartDaySelect
			//arg16 = StartYearSelect
			//arg17 = EndMonthSelect
			//arg18 = EndDaySelect
			//arg19 = EmdYearSelect
			//arg20 = cal_color0
			//arg21 = cal_color1
			//arg22 = cal_color2
			//arg23 = cal_color3
			//arg24 = cal_color4
			//arg25 = cal_color5
			//arg26 = cal_color6
			//arg27 = cal_color7
			//arg28 = cal_color8
			//arg29 = cal_color9
			//arg30 = cal_color10
			//arg31 = cal_color11
			//arg32 = cal_color12
			//arg33 = cal_color13
			//arg34 = cal_color14
			//arg35 = cal_color15
			//arg36 = cal_color16
			//arg37 = cal_color17
			//arg38 = cal_color18
			//arg39 = cal_color19
			//
			switch (i) {
				case 0: //BrokerID
					if (argv != "")
						BrokerID = argv;
					break;
				case 1: //OfficeID
					if (argv != "")
						OfficeID = argv;
					break;
				case 2: //GeographyID
					if (argv != "")
						GeographyID = argv;
					break;
				case 3: //Burl
					if (argv != "")
						Burl = argv;
					break;
				case 4: //GeoCode
					if (argv != "")
						GeoCode = argv;
					break;
				case 5: //HostName
					if (argv != "")
						HostName = argv;
					break;
				case 6: //HostEmail
					if (argv != "")
						HostEmail = argv;
					break;
				case 7: //TC
					if (argv != "")
						TC = argv;
					break;
				case 8: //poid
					if (argv != "")
						poid = argv;
					break;
				case 9: //RateTypeID
					if (argv != "")
						RateTypeID = argv;
					break;
				case 10: //RateTypeIDList
					if (argv != "")
						RateTypeIDList = argv;
					break;
				case 11: //targetname
					if (argv != "")
						targetname = argv;
					break;
				case 12: //formName
					if (argv != "")
						formName = argv;
					break;
				case 13: //numYears
					if (argv != "")
						numYears = Number(argv);
					break;
				case 14: //StartMonthSelect
					if (argv != "")
						StartMonthSelect = Number(argv);
					break;
				case 15: //StartDaySelect
					if (argv != "")
						StartDaySelect = Number(argv);
					break;
				case 16: //StartYearSelect
					if (argv != "")
						StartYearSelect = Number(argv);
					break;
				case 17: //EndMonthSelect
					if (argv != "")
						EndMonthSelect = Number(argv);
					break;
				case 18: //EndDaySelect
					if (argv != "")
						EndDaySelect = Number(argv);
					break;
				case 19: //EndYearSelect
					if (argv != "")
						EndYearSelect = Number(argv);
					break;
				case 20: //cal_color0
					if (argv != "")
						cal_color0 = "#" + argv;
					break;
				case 21: //cal_color1
					if (argv != "")
						cal_color1 = "#" + argv;
					break;
				case 22: //cal_color2
					if (argv != "")
						cal_color2 = "#" + argv;
					break;
				case 23: //cal_color3
					if (argv != "")
						cal_color3 = "#" + argv;
					break;
				case 24: //cal_color4
					if (argv != "")
						cal_color4 = "#" + argv;
					break;
				case 25: //cal_color5
					if (argv != "")
						cal_color5 = "#" + argv;
					break;
				case 26: //cal_color6
					if (argv != "")
						cal_color6 = "#" + argv;
					break;
				case 27: //cal_color7
					if (argv != "")
						cal_color7 = "#" + argv;
					break;
				case 28: //cal_color8
					if (argv != "")
						cal_color8 = "#" + argv;
					break;
				case 29: //cal_color9
					if (argv != "")
						cal_color9 = "#" + argv;
					break;
				case 30: //cal_color10
					if (argv != "")
						cal_color10 = "#" + argv;
					break;
				case 31: //cal_color11
					if (argv != "")
						cal_color11 = "#" + argv;
					break;
				case 32: //cal_color12
					if (argv != "")
						cal_color12 = "#" + argv;
					break;
				case 33: //cal_color13
					if (argv != "")
						cal_color13 = "#" + argv;
					break;
				case 34: //cal_color14
					if (argv != "")
						cal_color14 = "#" + argv;
					break;
				case 35: //cal_color15
					if (argv != "")
						cal_color15 = "#" + argv;
					break;
				case 36: //cal_color16
					if (argv != "")
						cal_color16 = "#" + argv;
					break;
				case 37: //cal_color17
					if (argv != "")
						cal_color17 = "#" + argv;
					break;
				case 38: //cal_color18
					if (argv != "")
						cal_color18 = "#" + argv;
					break;
				case 39: //cal_color19
					if (argv != "")
						cal_color19 = "#" + argv;
					break;
				default:
					break;
			}
		}
	}
}
//
function rtrsearch() {
	arg = arguments;
	argLength = arguments.length;
	argv = arguments;
	targ = "";
	targv;
	targ1 = "";
	targ2 = "";
	if (argLength > 0) {
		procArgs();
	}
	initVars();
	initForm();
	//alert(cal_color6);
}
//
function getInfo() {
	var d1 = document.getElementById("d1");
	var d2 = document.getElementById("d2");
	var d3 = document.getElementById("d3");
	var d4 = document.getElementById("d4");
	var b1 = document.getElementById("ibtn1");
	var s1 = d1.style.display;
	var s2 = d2.style.display;
	var s3 = d3.style.display;
	var s4 = d4.style.display;
	d1_state = s1;
	d2_state = s2;
	d3_state = s3;
	d4_state = s4;
	b1.value = "Close";
	b1.onclick = hideInfo;
	d4.style.display = "block";
	d1.style.display = "none";
	d2.style.display = "none";
	//d3.style.display = "none";
}
//
function hideInfo() {
	var d1 = document.getElementById("d1");
	var d2 = document.getElementById("d2");
	var d3 = document.getElementById("d3");
	var d3 = document.getElementById("d3");
	var b1 = document.getElementById("ibtn1");
	var s1 = d1_state;
	var s2 = d2_state;
	var s3 = d3_state;
	var s4 = d4_state;
	//alert("s1: " + s1 + ", s2: " + s2 + ", s3: " + s3);
	d4.style.display = s4;
	d3.style.display = s3;
	d2.style.display = s2;
	d1.style.display = s1;
	b1.value = "Information";
	b1.onclick = getInfo;
}

