var Images = new Array(3);
Images[0] = "/images/lsnInd2.gif"; //Minus sign
Images[1] = "/images/lsnInd3.gif"; //Plus sign
Images[2] = "/images/lsnInd1.gif"; //No sign
for (i=0; i < Images.length; i++) {
var preload = new Image();
preload.src = Images[i];
}
function swapDisplay(the_display)
{
  var the_pic = "Img" + the_display;
  var the_style = getStyleObject(the_display);
  if (the_style.display == 'inline') {
  	the_style.display = 'none';
	document.getElementById(the_pic).src = Images[1];
  }
  else {
  	the_style.display = 'inline';
	document.getElementById(the_pic).src = Images[0];
  }
}
function getStyleObject(objectId) {
  if (document.getElementById && document.getElementById(objectId)) {
    return document.getElementById(objectId).style;
  } else if (document.all && document.all(objectId)) {
    return document.all(objectId).style;
  } else {
    return false;
  }
}
leftnav = new Array();
for (i=0; i<21; i++) {
	leftnav[i] = new Array();
	for (j=0; j<16; j++) { 
		leftnav[i][j] = new Array(); 
	}
}
function makeLsnLink(mylabel, myurl, mydesc)
{
	this.label = mylabel;
	this.url = myurl;
	this.desc = mydesc;
}
var p = -1;
var q = r = 0;

function Querystring(qs) { // optionally pass a querystring to parse
	this.params = new Object()
	this.get=Querystring_get
	
	if (qs == null)
		qs=location.search.substring(1,location.search.length)

	if (qs.length == 0) return

// Turn <plus> back to <space>
// See: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4.1
	qs = qs.replace(/\+/g, ' ')
	var args = qs.split('&') // parse out name/value pairs separated via &
	
// split out each name=value pair
	for (var i=0;i<args.length;i++) {
		var value;
		var pair = args[i].split('=')
		var name = unescape(pair[0])

		if (pair.length == 2)
			value = unescape(pair[1])
		else
			value = name
		this.params[name] = value
	}
}

function Querystring_get(key, default_) {
	// This silly looking line changes UNDEFINED to NULL
	if (default_ == null) default_ = null;
	
	var value=this.params[key]
	if (value==null) value=default_;
	
	return value
}

/*The navigation is built semi dynamically - the structure mimics the display in the browser 
p is for each new main category - this should never need to be reset
q is for each new sub category - it needs to be reset to 0 before a new main category is added
r is for each new sub sub category - it needs to be reset to 0 before a new sub category is added
*/
/* 
// HERE IS A TEMPLATE FOR ADDING NEW CATEGORIES //
q = r = 0; //this signifies we are starting a new main category
leftnav[++p][q][r] = "Main Category";
	r=0; //this signifies we are starting a new sub category
	leftnav[p][++q][r] = "Sub Category";
		leftnav[p][q][++r] = "Sub Sub Category";
//             TEMPLATE ENDS HERE            //
*/ 
q = r = 0;
leftnav[++p][q][r] = new makeLsnLink("Home","index.htm","");
q = r = 0;
leftnav[++p][q][r] = new makeLsnLink("About Resort","about.htm","");
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Resort Map","Silver_Rapids_Lodge_Map.pdf","Silver Rapids Lodge Map");
q = r = 0;
leftnav[++p][q][r] = new makeLsnLink("Amenities","amenities.htm","");
q = r = 0;
leftnav[++p][q][r] = new makeLsnLink("Cabins","cabins.htm","");
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Lookout(1)","lookout.htm","Lakeside, deck on the water, two bedrooms, occupancy 6");
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Narrows(2)","narrows.htm","Lakeside, deck on the water, two bedrooms, occupancy 6");
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Loon's Nest(3)","loonsnest.htm","Lakeside, wood fireplace, jacuzzi, deck on the water, occupancy 4");	
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Sunrise(4)","sunrise.htm","Water's edge, fireplace, 2 bedrooms, occupancy 7");	
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Serenity(5)","serenity.htm","Lakeside, wraparound deck, two bedrooms, occupancy 6");	
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("TeePee(6)","teepee.htm","Lakeview, deck, two bedrooms, occupancy 8");
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Pines(7)","pines.htm","Two bedroom, fireplace, handicap accessible, occupancy 6");
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Homestead(8)","homestead.htm","Lakeview, wraparound deck, three bedrooms, two bathrooms, fireplace, occupancy 10");
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Bears Den(9)","bearden.htm","Lakeview, two bedrooms, fireplace, occupancy 5");
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Fisherman(10)","fisherman.htm","Lakeview, three bedrooms, two bathrroms, covered deck, occupancy 9");
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Paradise(22)","paradise.htm","Lakeview, deck, fireplace, jacuzzi, four bedrooms, two bathrooms, occupancy 12");
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Retreat(24)","retreat.htm","Lakeside, 8 bedrooms, 4 bathrooms, fireplace, sauna, private dock, occupancy 28");
	/*r=0;
	leftnav[p][++q][r] = new makeLsnLink("Deerhaven(25)","deerhaven.htm","Lakeview, covered deck, 1 bedroom, occupancy 4");
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Hideaway(26)","hideaway.htm","1 bedroom, occupancy 6");
*/
q = r = 0;
leftnav[++p][q][r] = new makeLsnLink("Motel Suites","suites.htm","");
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Deluxe Suites","deluxesuites.htm","Deluxe lakeside suites, private deck, Occupancy 1-4");
	r=0;
	leftnav[p][++q][r] = new makeLsnLink("2 Bedroom Suites","2bedroomsuites.htm","2 Bedroom suites, covered lakeside deck, Occupancy 1-6");	r=0;
	leftnav[p][++q][r] = new makeLsnLink("Junior Suites","juniorsuites.htm","Junior Suites");
q = r = 0;
leftnav[++p][q][r] = new makeLsnLink("Campsites","campsites.htm","");
q = r = 0;
leftnav[++p][q][r] = new makeLsnLink("Resort Policies","policies.htm","");
q = r = 0;
leftnav[++p][q][r] = new makeLsnLink("Restaurant/Banquet<br>&nbsp; &nbsp; &nbsp; Facility","restaurant.htm","");
q = r = 0;
leftnav[++p][q][r] = new makeLsnLink("Activities","activities.htm","");
q = r = 0;
leftnav[++p][q][r] = new makeLsnLink("Tourist Attractions","tourists.htm","");
q = r = 0;
leftnav[++p][q][r] = new makeLsnLink("Directions","directions.htm","");
q = r = 0;
leftnav[++p][q][r] = new makeLsnLink("Specials","specials.htm","");
q = r = 0;
leftnav[++p][q][r] = new makeLsnLink("Contact Us","contact.htm","");

function showfooter() {
	document.write("<br><br><br><span class=\"cabintitle\">459 Kawishiwi Trail * Ely, Minnesota * 1.800.950.9425</span><br><br>&nbsp;" +
	"<div class=\"designed\">website design by <a style=\"color:#003300; text-decoration:underline;\" href=\"http://www.a-teamit.com\">A-Team IT</a></div><br><br>");
}


function untwist(twisted) {
swapDisplay(twisted);
}

function winOpenP(url, winName, params) {
eval("window.open('" + url  + "', '" + winName + "', " + "'" + params +"')"); 
}