//innitialise page
function InitSearchRes() {
	InitTravDates()  //initialise travel dates
	//document.SearchRes.reset()  //select proper option in the "sort by" option group
}

//reload page with the new querystring name-value pair
function Reload(name, val) {
	var qString = location.search.substr(1)

	//always resert page to 1
	if (name != "page") {
		var page = GetQSVal("page")
		if (page != "1" && page != "") qString = setQStringName(qString, "page", new Array("1"))
	}

	qString = setQStringName(qString, name, new Array(val.toString()))
	location = location.pathname + "?" + qString
}


//redirection to the DirectHotel page
function Info(HotelID) {
	var datesParam = ""

	if (GetQSVal("inDay") != "") {
		datesParam = "&Checkin=" + GetQSVal("inYear") + "-" + GetQSVal("inMonth") + "-" + GetQSVal("inDay") + "&Checkout=" + GetQSVal("outYear") + "-" + GetQSVal("outMonth") + "-" + GetQSVal("outDay")
	} else if (GetQSVal("Checkin") != "") {
		datesParam = "&Checkin=" + GetQSVal("Checkin") + "&Checkout=" + GetQSVal("Checkout")
	}

	location = "/DirectHotel.asp?id=" + HotelID + "&ncl=" + datesParam
}

function SubmitMapForm(frm) {
	var qString = location.search.substr(1)

	qString = remQStringName(qString, "HotelID")

	qString = setQStringName(qString, "city", new Array(frm.city.value))
	qString = setQStringName(qString, "suburb", new Array(frm.suburb.value))
	qString = setQStringName(qString, "SubMap", new Array("show"))
	qString = setQStringName(qString, "orderBy", new Array("HasMap desc,Availability,Rank,Total,Hotel"))	

	location = location.pathname + "?" + qString + (document.layers ? "" : "#MapSearch")  //jump to map breaks all functionality in n4!
}
