/**
 * SwitchGraphic 7 Feb 2005 Version 1.0
 * Peter Havranek, Feb 2005
 * Copyright (c) 2005 Magnetic Impact Media
 *
 */

// From: www.howtocreate.co.uk/tutorials/index.php?tut=0&part=15#genref
// Finds the object
function MWJ_findObj( oName, oFrame, oDoc ) {
	if( !oDoc ) { if( oFrame ) { oDoc = oFrame.document; } else { oDoc = window.document; } }
	if( oDoc[oName] ) { return oDoc[oName]; } if( oDoc.all && oDoc.all[oName] ) { return oDoc.all[oName]; }
	if( oDoc.getElementById && oDoc.getElementById(oName) ) { return oDoc.getElementById(oName); }
	for( var x = 0; x < oDoc.forms.length; x++ ) { if( oDoc.forms[x][oName] ) { return oDoc.forms[x][oName]; } }
	for( var x = 0; x < oDoc.anchors.length; x++ ) { if( oDoc.anchors[x].name == oName ) { return oDoc.anchors[x]; } }
	for( var x = 0; document.layers && x < oDoc.layers.length; x++ ) {
		var theOb = MWJ_findObj( oName, null, oDoc.layers[x].document ); if( theOb ) { return theOb; } }
	if( !oFrame && window[oName] ) { return window[oName]; } if( oFrame && oFrame[oName] ) { return oFrame[oName]; }
	for( var x = 0; oFrame && oFrame.frames && x < oFrame.frames.length; x++ ) {
		var theOb = MWJ_findObj( oName, oFrame.frames[x], oFrame.frames[x].document ); if( theOb ) { return theOb; } }
	return null;
}


function preLoadImages(imageObject) {

	image1 = new Image();
	image1.src = "images/floorplan-1room.gif";

	image2 = new Image();
	image2.src = "images/floorplan-3room.gif";

	image3 = new Image();
	image3.src = "images/floorplan-4room.gif";

}


function changegraphic(imageObject,formitem) {

	// Find image object
	imageObject = MWJ_findObj(imageObject);

	// Find selected item in "select" tag
	var gnum = formitem.selectedIndex;

	// Assign image filename
	var graphicname = "floorplan.gif";
	switch (gnum) {
		/* no longer have 1BR option... start switch at 0=3BR
    case 0:
			var graphicname = image1.src;
			break
		*/
    case 0:
			var graphicname = image2.src;
			break
		case 1:
			var graphicname = image3.src;
			break
	}

	// change image
	imageObject.src = graphicname;

}
