// Functions & Declarations common to both map and gallery pages
var selectedmarker_file="";		// This will made non-empty by caller if a specific marker needs to be selected on load
								// Normally, this is "filename" from url invocation: ---.php?select=filename
var selectedmarker_homegallery="";	// Where to go when "view gallery" selected
var	selectedmarker_dir = "";		// remember directory this gallery is in

// <a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image42','','rollover_jpg',1)"> 
// <img src="main_jpg" name="Image42" border="0" onClick="('defaultpage')"></a>
function change_view_button(map_or_gallery, defaultpage) {
	if (map_or_gallery == 0) {						// 0 means going to Map; 1 going to Gallery
		main_jpg = '../art/view_map.jpg';
		rollover_jpg = '../art/view_map_over.jpg';
	}
	else {
		main_jpg = '../art/view_gallery.jpg';
		rollover_jpg = '../art/view_gallery_over.jpg';
	}
	document.write('<a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage(\'Image42\',\'\',');
	document.write('\'' + rollover_jpg + '\',1)"> ');
	document.write('<img src= "' + main_jpg + '" name="Image42" '); 
	if (map_or_gallery == 0) {
		document.write('border="0" onClick="change_view(0,\'' + defaultpage + '\')"></a>');
	}
	else {
		document.write('border="0" onClick="change_view(1,\'' + defaultpage + '\')"></a>');
	}
}

//<iframe name="textbox" src="xxx0.htm" width="boxw" height="boxh"...			// xxx=selectedmarker_file
//		or
//<iframe name="textbox" src="_gallery_text.htm" width="boxw" height="boxh"...	// no file given
function iframe_textbox(default_url, boxw, boxh) {
	var iframe1 = '<iframe name="textbox" src="' + selectedmarker_file + '0.htm" ';
	var iframe2 = '<iframe name="textbox" src="' + default_url + '.htm" ';
	var end_iframe = 'width="'  + boxw + '" ' +  'height="' + boxh +
					 '" marginwidth="0" marginheight="0" frameborder="0"></iframe>';
	if (selectedmarker_file) {
		document.write(iframe1);
	}
	else {
		document.write(iframe2);
	}
	document.write(end_iframe);
}

function change_view(map_or_gallery, page_name) {	// go from gallery page to map page or visa-versa
	if (selectedmarker_file == "") {
		location.href = page_name;										// no selection, go to plain vanilla
	}
	else {
		if (map_or_gallery == 0) {
			location.href = page_name + "?select=" + selectedmarker_file;	// go to map; preload with selection
		}
		else {
			location.href = selectedmarker_dir + selectedmarker_homegallery + "?select=" + selectedmarker_file;	// go to gallery; preload with selection
		}
	}
}

function change_textbox(file_name) {	// change contents of textbox and record what current contents are
	textbox.location = file_name + "0.htm";
	selectedmarker_file = file_name;
}