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];
}