// ----------------
// global variables

var g_thisURL = "index.html"

var g_imageryRec = new Array()
	var item = 0
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000000"
	g_imageryRec[item].name = "hexalitic_genesis"
	g_imageryRec[item].title = "Hexalitic Genesis"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 1
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000001"
	g_imageryRec[item].name = "tidepool"
	g_imageryRec[item].title = "Tidepool"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = true		// 1920

	item = 2
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000002"
	g_imageryRec[item].name = "desert_field"
	g_imageryRec[item].title = "Desert Field"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 3
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000003"
	g_imageryRec[item].name = "technothedral"
	g_imageryRec[item].title = "Technothedral"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 4
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000004"
	g_imageryRec[item].name = "weeping_rock"
	g_imageryRec[item].title = "Weeping Rock"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 5
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000005"
	g_imageryRec[item].name = "magi_sunset"
	g_imageryRec[item].title = "Magi Sunset"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = false		// 1280
	g_imageryRec[item].size[4] = false		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 6
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000006"
	g_imageryRec[item].name = "pyre"
	g_imageryRec[item].title = "Pyre"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = false		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 7
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000007"
	g_imageryRec[item].name = "hydrangeas"
	g_imageryRec[item].title = "Hydrangeas"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 8
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000008"
	g_imageryRec[item].name = "bugweaver"
	g_imageryRec[item].title = "BugWeaver"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = false		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 9
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000009"
	g_imageryRec[item].name = "california_adventure"
	g_imageryRec[item].title = "California Adventure"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 10
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000010"
	g_imageryRec[item].name = "bg1"
	g_imageryRec[item].title = "Bugimus BG1"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = false		// 1280
	g_imageryRec[item].size[4] = false		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 11
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000011"
	g_imageryRec[item].name = "enchanted_forest"
	g_imageryRec[item].title = "Enchanted Forest"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 12
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000012"
	g_imageryRec[item].name = "marine_magi"
	g_imageryRec[item].title = "Marine Magi"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = false		// 1280
	g_imageryRec[item].size[4] = false		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 13
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000013"
	g_imageryRec[item].name = "playa_del_rey"
	g_imageryRec[item].title = "Playa Del Rey"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 14
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000014"
	g_imageryRec[item].name = "etheria_embrius"
	g_imageryRec[item].title = "Etheria Embrius"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = false		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 15
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000015"
	g_imageryRec[item].name = "fire_sunset"
	g_imageryRec[item].title = "Fire Sunset"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 16
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000016"
	g_imageryRec[item].name = "agavian_presence"
	g_imageryRec[item].title = "Agavian Presence"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = false		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 17
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000017"
	g_imageryRec[item].name = "pheasant_back"
	g_imageryRec[item].title = "Pheasant Back"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 18
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000018"
	g_imageryRec[item].name = "coastal_escape"
	g_imageryRec[item].title = "Coastal Escape"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 19
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000019"
	g_imageryRec[item].name = "victoria_sunset"
	g_imageryRec[item].title = "Victoria Sunset"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 20
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000020"
	g_imageryRec[item].name = "emerald_blue_coast"
	g_imageryRec[item].title = "Emerald Blue Coast"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 21
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000021"
	g_imageryRec[item].name = "sandstone_cliffs"
	g_imageryRec[item].title = "Sandstone Cliffs"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 22
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000022"
	g_imageryRec[item].name = "g4bug"
	g_imageryRec[item].title = "G4 Bug"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = false		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 23
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000023"
	g_imageryRec[item].name = "rocky_shore"
	g_imageryRec[item].title = "Rocky Shore"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 24
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000024"
	g_imageryRec[item].name = "bg2"
	g_imageryRec[item].title = "Bugimus BG2"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = false		// 1280
	g_imageryRec[item].size[4] = false		// 1600
	g_imageryRec[item].size[5] = false		// 1920

	item = 25
	g_imageryRec[item]      = new Array()
	g_imageryRec[item].id   = "p000025"
	g_imageryRec[item].name = "bleak_keep"
	g_imageryRec[item].title = "Bleak Keep"
	g_imageryRec[item].size  = new Array()
	g_imageryRec[item].size[0] = true		// 0640
	g_imageryRec[item].size[1] = true		// 0800
	g_imageryRec[item].size[2] = true		// 1024
	g_imageryRec[item].size[3] = true		// 1280
	g_imageryRec[item].size[4] = true		// 1600
	g_imageryRec[item].size[5] = false		// 1920

// Get the mode from query string
var g_searchId = document.location.href.split("=")[1]
var g_picIndex
if(g_searchId) {
	for(i=0; i<g_imageryRec.length; i++) {
		if(g_searchId == g_imageryRec[i].id) {
			g_picIndex = i
			g_pageMode = i+1
			break
		} else {
			g_pageMode = 0
		}
	}
} else {
	g_pageMode = 0
}
//alert( "href = \""+document.location.href+"\"\n searchId= "+g_searchId+"\n page mode= "+g_pageMode+"\n pic index= "+g_picIndex)

function initialize() {
	if(g_pageMode==0) {
		// Create main buttons on buttonSlider
		ref = document.getElementById("thumbnailDiv")
		for(i=0; i<g_imageryRec.length; i++) {
			var imageName = g_imageryRec[i].name
			btnObj = new bugButton( ref, imageName+"_finy.jpg", imageName+"_tiny.jpg", imageName+"_finy.jpg" )
			btnObj.setTitle(g_imageryRec[i].title)
			addLink(btnObj,  "./"+g_thisURL+"?p="+g_imageryRec[i].id)
		}
	}
	setPage(g_pageMode)
	//alert( "href = \""+document.location.href+"\"  page mode= "+pageMode +" : final="+g_pageMode)
}

function setPage(mode) {
	var tref
	if(mode==0) {
		if (tref=document.getElementById("mainText").style.display) {
			document.getElementById("mainText").style.display = "visible"
		}
		document.getElementById("picHolder").style.display = "none"  // none
		document.getElementById("picMenu").style.display = "none"    // none
	} else {
		document.getElementById("mainText").style.display = "none"
		document.getElementById("imageryDiv").style.backgroundImage = ""
		if (tref=document.getElementById("picHolder").style.display) {
			document.getElementById("picHolder").style.display = "visible"
		}
		if (tref=document.getElementById("picMenu").style.display) {
			document.getElementById("picMenu").style.display = "visible"
		}
	}
}

function getPrevURL() {
	var mode = g_pageMode
	mode--
	if(mode<0) mode=g_imageryRec.length
	if(mode>0)
		return g_thisURL+"?p="+g_imageryRec[mode-1].id
	else
		return g_thisURL+"?p=0"
}
	
function getNextURL() {
	var mode = g_pageMode
	mode++
	if(mode>g_imageryRec.length) mode=0
	if(mode>0)
		return g_thisURL+"?p="+g_imageryRec[mode-1].id
	else
		return g_thisURL+"?p=0"
}

function goPrevImage() {
	window.location = getPrevURL()
}

function goNextImage() {
	window.location = getNextURL()
}
	
function addLink(btn, loc) {
	btn.setCallFunc("goLink(\""+loc+"\")")
}
	
function goLink(loc) {
	document.location = loc
}


