moreform3.js
/////////////////////////////////////////
//
// Marble Data Changing Script
// ============================
// (c) Copyright Paul Griffiths 2007
// Email: mail@paulgriffiths.net
//
/////////////////////////////////////////
//
// Precache images
//
var marble = new Array(8);
marble[0] = new Image(256,192);
marble[0].src = "/images/web/marbles/marble1.jpg";
marble[1] = new Image(256,192);
marble[1].src = "/images/web/marbles/marble2.jpg";
marble[2] = new Image(256,192);
marble[2].src = "/images/web/marbles/marble3.jpg";
marble[3] = new Image(256,192);
marble[3].src = "/images/web/marbles/marble4.jpg";
marble[4] = new Image(256,192);
marble[4].src = "/images/web/marbles/marble5.jpg";
marble[5] = new Image(256,192);
marble[5].src = "/images/web/marbles/marble6.jpg";
marble[6] = new Image(256,192);
marble[6].src = "/images/web/marbles/marble7.jpg";
marble[7] = new Image(256,192);
marble[7].src = "/images/web/marbles/marble8.jpg";
/////////////////////////////////////////
//
// Create data arrays
//
var diameter = new Array(8);
diameter[0] = "25mm";
diameter[1] = "40mm";
diameter[2] = "29mm";
diameter[3] = "30mm";
diameter[4] = "26mm";
diameter[5] = "50mm";
diameter[6] = "20mm";
diameter[7] = "32mm";
var weight = new Array(8);
weight[0] = "47 grams";
weight[1] = "62 grams";
weight[2] = "45 grams";
weight[3] = "40 grams";
weight[4] = "35 grams";
weight[5] = "90 grams";
weight[6] = "32 grams";
weight[7] = "50 grams";
var material = new Array(8);
material[0] = "Redded zaphex";
material[1] = "Grepped sandstone";
material[2] = "Darkened granite";
material[3] = "Polished zirconia";
material[4] = "Granite";
material[5] = "Aged millstone";
material[6] = "Moon rock";
material[7] = "Injected limestone";
var descript = new Array(8);
descript[0] = "Utter carnage and destruction. Say no more.";
descript[1] = "Destroy your enemies with this monstrous beast.";
descript[2] = "Effectively police the marble alleys with this solid guy.";
descript[3] = "Now you see him, now you don't. Mayhem.";
descript[4] = "Fast and dependable, for crafty long-range strikes.";
descript[5] = "Use him for defence. Just try to move him.";
descript[6] = "Lighting fast and accurate. Penetrate their defences.";
descript[7] = "A magnificent, majestic sphere. The heart of your army.";
/////////////////////////////////////////
//
// Changes marble data in form
//
function changeMarble(form) {
document.images["marble"].src = marble[form.dropSel.selectedIndex].src;
form.diameter.value = diameter[form.dropSel.selectedIndex];
form.weight.value = weight[form.dropSel.selectedIndex];
form.material.value = material[form.dropSel.selectedIndex];
form.descript.value = descript[form.dropSel.selectedIndex];
}