
// QUERY STRING AND DATA HANDLING:
function parseQuery() {
	DEBUG_QS="";
	var s=top.document.location.search;
	s=(s.indexOf('?')==0)?s.substr(1,s.length):s;
	var a=s.split('&');
	for(var i=0;i<a.length;i++) {
		var nv=a[i].split('=');
		if (nv[0]&&nv[1]) {
			eval([nv[0]] + "= " + unescape(nv[1]) + ";");
			DEBUG_QS += (nv[0]+' = '+eval(nv[0]))
		}
	}
	//top.window.defaultStatus = DEBUG_QS
}
parseQuery();



if (typeof loc == "undefined") var loc = 0;
wList = new Array("hed", "acc", "bod");

if (typeof dog == "undefined") var dog = 0;
dList = new Array("c", "m");



function doPress(num) {
	var args = "?dog=" + dog + "&loc=" + (loc + 1);

	for (i = 0; i <= loc; i++) {
		args += "&w" + i + "=" + ((i == loc) ? num : eval('w' + i));
	}

	if (loc < wList.length - 1)
		document.location = "choose.htm" + args;
	else
		document.location = "cleo.htm" + args;
}

function doBack() {
	var args = "?dog=" + dog + "&loc=" + (loc - 1);

	for (i = 0; i < loc - 1; i++) {
		args += "&w" + i + "=" + ((i == loc) ? num : eval('w' + i));
	}

	if (loc >= wList.length)
		document.location = "choose.htm" + args;
	else if (loc > 0)
		document.location = "choose.htm" + args;
	else
		document.location = "start.htm";
}

function doDone() {
	var args = "";

	for (i = 0; i < loc; i++) {
		args += ((i == 0) ? "?" : "&") + "w" + i + "=" + eval('w' + i);
	}

	document.location = "done_" + dList[dog] + ".htm" + args;
}


function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (typeof preloadMoreImages == "function") preloadMoreImages();

	if (document.images) {
        img_doghouse_nav = newImage('../../images/navbar/doghouse_nav-over.gif');
        img_beach_nav = newImage('../../images/navbar/beach_nav-over.gif');
        img_pier_nav = newImage('../../images/navbar/pier_nav-over.gif');
        img_yard_nav = newImage('../../images/navbar/yard_nav-over.gif');
        img_school_nav = newImage('../../images/navbar/school_nav-over.gif');
        img_theater_nav = newImage('../../images/navbar/theater_nav-over.gif');
        img_lighthouse_nav = newImage('../../images/navbar/lighthouse_nav-over.gif');

		preloadFlag = true;
	}
}


