
imageDir = "images/products/putters/classics/";

function putterContructor(image, dexterity, comments)
{	this.image=image;
	this.dexterity=dexterity;
	this.comments=comments;
}

function getPutterInfo(array, selectObj)
{	var index = selectObj.options[selectObj.selectedIndex].text;
	var modelArray = eval(array);
	var alertString = "Availability: " + modelArray[index].dexterity;
	alertString = alertString + "\n" + modelArray[index].comments;
	alert(alertString);
}

function initPutters()
{	// populates selects for each putter model
	for(var i = 0; i < modelArray.length; i++)
	{	// currModel is "stainless", or "bronze", etc.
		currModel = modelArray[i];
		currModelArray = eval(currModel + "Models");
		var j = 0;
		var sortedModels = new Array();
		for(model in currModelArray)
		{	sortedModels[j++] = model;
		}
		// sort models alphabetically
		sortedModels.sort(upperCaseSort);
		for(var k=0; k < sortedModels.length; k++)
		{	var opt = new Option(sortedModels[k], currModelArray[sortedModels[k]].image);									
			document[currModel + "Form"][currModel + "Select"][k] = opt;
		}
		// set image to first putter in list
		if(sortedModels.length > 0) // specifyModels is empty, so you need to check that here
		{	var img = document[currModel + "Form"][currModel + "Select"].options[0].text;
			document.images[currModel + "Putter"].src = imageDir + currModel + "/" + currModelArray[img].image;
	}	}
}

function upperCaseSort(a,b)
{	// upper case sort required since some models start with lower case letters
	if(a.toUpperCase() > b.toUpperCase()) return 1;
	if(a.toUpperCase() < b.toUpperCase()) return -1;
	return 0;
}

var g2iModels=new Array();
var jasModels=new Array();
/*
g2iModels["Anser"]=new putterContructor("anser.jpg","RH, LH","");
g2iModels["Anser B"]=new putterContructor("anserb.jpg","RH, LH","");
g2iModels["Anser C"]=new putterContructor("anserc.jpg","RH, LH","");
g2iModels["B60"]=new putterContructor("b60.jpg","RH, LH","");
g2iModels["C10"]=new putterContructor("c10.jpg","RH, LH","");
g2iModels["C67"]=new putterContructor("c67.jpg","RH, LH","");
g2iModels["Craz-E"]=new putterContructor("craze.jpg","RH, LH","");
g2iModels["Craz-E B"]=new putterContructor("craze_b.jpg","RH, LH","");
g2iModels["Craz-E C"]=new putterContructor("craze_c.jpg","RH, LH","");
g2iModels["Craz-E H"]=new putterContructor("craze_h.jpg","RH, LH","");
g2iModels["Craz-E L"]=new putterContructor("craze_l.jpg","RH, LH","");
g2iModels["My Day"]=new putterContructor("myday.jpg","RH, LH","");
g2iModels["Piper"]=new putterContructor("piper.jpg","RH, LH","");
g2iModels["Piper H"]=new putterContructor("piperh.jpg","RH, LH","");
g2iModels["Zing"]=new putterContructor("zing.jpg","RH, LH","");


jasModels["Anser"]=new putterContructor("anser.jpg","RH, LH","");
jasModels["Ally Max"]=new putterContructor("allymax.jpg","RH, LH","");
jasModels["Ally"]=new putterContructor("ally.jpg","RH, LH","");
jasModels["Piper"]=new putterContructor("piper.jpg","RH, LH","");
jasModels["Tess"]=new putterContructor("tess.jpg","RH, LH","");
*/


var stainlessModels=new Array();
stainlessModels["A-Blade 5 BZ"]=new putterContructor("ablade5bz.jpg","RH, LH","BZ (big Z) shaft bend makes putter face-balanced");
stainlessModels["A-Blade 5 KS"]=new putterContructor("ablade5ks.jpg","RH, LH","KS hosel makes putter face-balanced");
stainlessModels["Ally"]=new putterContructor("ally.jpg","RH, LH","");
stainlessModels["Ally 2"]=new putterContructor("ally2.jpg","RH, LH","");
stainlessModels["Ally 3"]=new putterContructor("ally3.jpg","RH, LH","");
stainlessModels["Anser 2"]=new putterContructor("anser2.jpg","RH, LH","");
stainlessModels["Anser 2X"]=new putterContructor("anser2x.jpg","RH, LH","");
stainlessModels["Anser 4"]=new putterContructor("anser4.jpg","RH, LH","");
stainlessModels["Anser 5"]=new putterContructor("anser5.jpg","RH, LH","5-series hosel makes putter face-balanced");
stainlessModels["Anser 5 BZ"]=new putterContructor("anser5bz.jpg","RH, LH","BZ (big Z) shaft bend makes putter face-balanced");
stainlessModels["Anser 5K"]=new putterContructor("anser5k.jpg","RH only","");
stainlessModels["Anser 5 KS"]=new putterContructor("anser5ks.jpg","RH, LH","KS hosel makes putter face-balanced");
stainlessModels["B60"]=new putterContructor("b60.jpg","RH, LH","");
stainlessModels["B60 5 BZ"]=new putterContructor("b605bz.jpg","RH, LH","BZ (big Z) shaft bend makes putter face-balanced");
stainlessModels["B61"]=new putterContructor("b61.jpg","RH, LH","");
stainlessModels["B62"]=new putterContructor("b62.jpg","RH, LH","");
stainlessModels["B63"]=new putterContructor("b63.jpg","RH, LH","");
stainlessModels["B90"]=new putterContructor("b90.jpg","RH, LH","Long putter");
stainlessModels["CU 5"]=new putterContructor("cu5.jpg","RH, LH","5-series hosel makes putter face-balanced");
stainlessModels["CU 5 BZ"]=new putterContructor("cu5bz.jpg","RH, LH","BZ (big Z) shaft bend makes putter face-balanced");
stainlessModels["Cushin"]=new putterContructor("cushin.jpg","RH, LH","\nCan have one of three different shaft bends:\nSZ: Small Z bend\nZ: Z bend\nBZ: Big Z bend (face-balanced)");
stainlessModels["Cushin 5 BZ"]=new putterContructor("cushin5bz.jpg","RH, LH","");
stainlessModels["Darby"]=new putterContructor("darby.jpg","RH only","");
stainlessModels["Eye 2"]=new putterContructor("eye2.jpg","RH, LH","");
stainlessModels["Eye 52"]=new putterContructor("eye52.jpg","RH, LH","");
stainlessModels["Eye 53"]=new putterContructor("eye53.jpg","RH, LH","");
stainlessModels["Get-In H"]=new putterContructor("getinh.jpg","RH only","");
stainlessModels["Gowin 5 KS"]=new putterContructor("gowin5ks.jpg","RH, LH","KS hosel makes putter face-balanced");
stainlessModels["PING 5"]=new putterContructor("ping5.jpg","RH, LH","5-series hosel makes putter face-balanced");
stainlessModels["PING 5 BZ"]=new putterContructor("ping5bz.jpg","RH, LH","BZ (big Z) shaft bend makes putter face-balanced");
stainlessModels["PING n PING"]=new putterContructor("pingnping.jpg","RH, LH","");
stainlessModels["STR"]=new putterContructor("str.jpg","RH, LH","");
stainlessModels["VSL"]=new putterContructor("vsl.jpg","RH, LH","VSL stands for the 'Virtual Sight Line'\ncreated by the contours in the cavity");
stainlessModels["Zero 2"]=new putterContructor("zero2.jpg","RH, LH","");
stainlessModels["Zero 4"]=new putterContructor("zero4.jpg","RH, LH","");
stainlessModels["Zing2"]=new putterContructor("zing2.jpg","RH, LH","");
stainlessModels["Zing 5"]=new putterContructor("zing5.jpg","RH, LH","5-series hosel makes putter face-balanced");
stainlessModels["Zing 5 BZ"]=new putterContructor("zing5bz.jpg","RH, LH","BZ (big Z) shaft bend makes putter face-balanced");
stainlessModels["Zing 5 KS"]=new putterContructor("zing5ks.jpg","RH, LH","KS hosel makes putter face-balanced");
stainlessModels["JB 5"]=new putterContructor("jb5.jpg","RH, LH","5-series hosel makes putter face-balanced");
stainlessModels["J-Blade"]=new putterContructor("jblade.jpg","RH, LH","");
stainlessModels["J-Blade 3"]=new putterContructor("jblade3.jpg","RH, LH","");
stainlessModels["J-Blade 5 KS"]=new putterContructor("jblade5ks.jpg","RH, LH","KS hosel makes putter face-balanced");
stainlessModels["lil'b"]=new putterContructor("lilB.jpg","RH, LH","");
stainlessModels["Pal2"]=new putterContructor("pal2.jpg","RH, LH","");
stainlessModels["Pal4"]=new putterContructor("pal4.jpg","RH, LH","");
stainlessModels["Pal 5"]=new putterContructor("pal5.jpg","RH, LH","5-series hosel makes putter face-balanced");
stainlessModels["Pal 5 BZ"]=new putterContructor("pal5bz.jpg","RH, LH","BZ (big Z) shaft bend makes putter face-balanced");
stainlessModels["Pal 5 KS"]=new putterContructor("pal5ks.jpg","RH, LH","KS hosel makes putter face-balanced");
stainlessModels["Pal 6"]=new putterContructor("pal6.jpg","RH, LH","");
stainlessModels["Pengyo"]=new putterContructor("pengyo.jpg","RH, LH","");
stainlessModels["PING BZ8"]=new putterContructor("pingbz8.jpg","RH only","This model has 8 degrees of loft.\nBZ (big Z) shaft bend makes putter face-balanced");

var bronzeModels=new Array();
bronzeModels["A-Blade"]=new putterContructor("ablade.jpg","RH, LH","");
bronzeModels["A-Blade 5 BZ"]=new putterContructor("ablade5bz.jpg","RH, LH","BZ (big Z) shaft bend makes putter face-balanced");
bronzeModels["A-Blade 5 KS"]=new putterContructor("ablade5ks.jpg","RH, LH","KS hosel makes putter face-balanced");
bronzeModels["Anser"]=new putterContructor("anser.jpg","RH, LH","");
bronzeModels["Anser 3"]=new putterContructor("anser3.jpg","RH, LH","");
bronzeModels["Anser 5 BZ"]=new putterContructor("anser5bz.jpg","RH, LH","BZ (big Z) shaft bend makes putter face-balanced");
bronzeModels["Anser 5 KS"]=new putterContructor("anser5ks.jpg","RH, LH","KS hosel makes putter face-balanced");
bronzeModels["Anser X"]=new putterContructor("anserx.jpg","RH, LH","");
bronzeModels["AYD"]=new putterContructor("ayd.jpg","RH, LH","");
bronzeModels["B69"]=new putterContructor("b69.jpg","RH, LH","");
bronzeModels["Blade"]=new putterContructor("blade.jpg","RH, LH","");
bronzeModels["CU 5"]=new putterContructor("cu5.jpg","RH, LH","5-series hosel makes putter face-balanced");
bronzeModels["CU 5 BZ"]=new putterContructor("cu5bz.jpg","RH, LH","BZ (big Z) shaft bend makes putter face-balanced");
bronzeModels["Cushin"]=new putterContructor("cushin.jpg","RH, LH","");
bronzeModels["Cushin 3"]=new putterContructor("cushin3.jpg","RH, LH","");
bronzeModels["Cushin 4"]=new putterContructor("cushin4.jpg","RH, LH","");
bronzeModels["Cushin 5 BZ"]=new putterContructor("cushin5bz.jpg","RH, LH","BZ (big Z) shaft bend makes putter face-balanced");
bronzeModels["DAY"]=new putterContructor("day.jpg","RH, LH","");
bronzeModels["Echo 2"]=new putterContructor("echo2.jpg","RH, LH","");
bronzeModels["Gowin 5 KS"]=new putterContructor("gowin5ks.jpg","RH, LH","KS hosel makes putter face-balanced");
bronzeModels["H-Blade"]=new putterContructor("hblade.jpg","RH, LH","");
bronzeModels["J-Blade"]=new putterContructor("jblade.jpg","RH, LH","");
bronzeModels["J-Blade 5 KS"]=new putterContructor("jblade5ks.jpg","RH, LH","KS hosel makes putter face-balanced");
bronzeModels["Karsten 2"]=new putterContructor("karsten2.jpg","RH, LH","");
bronzeModels["Karsten 3"]=new putterContructor("karsten3.jpg","RH, LH","");
bronzeModels["Kushin"]=new putterContructor("kushin.jpg","RH, LH","");
bronzeModels["L-Blade"]=new putterContructor("lblade.jpg","RH, LH","");
bronzeModels["My Day"]=new putterContructor("myday.jpg","RH, LH","");
bronzeModels["My Echo"]=new putterContructor("myecho.jpg","RH, LH","");
bronzeModels["MLT"]=new putterContructor("mlt.jpg","RH, LH","");
bronzeModels["N-Echo"]=new putterContructor("necho.jpg","RH, LH","");
bronzeModels["O-Blade"]=new putterContructor("oblade.jpg","RH, LH","");
bronzeModels["OLD"]=new putterContructor("old.jpg","RH, LH","");
bronzeModels["Pal"]=new putterContructor("pal.jpg","RH, LH","");
bronzeModels["Pal 5 BZ"]=new putterContructor("pal5bz.jpg","RH, LH","BZ (big Z) shaft bend makes putter face-balanced");
bronzeModels["PING BZ8"]=new putterContructor("pingbz8.jpg","RH only","Putter has 8 degrees of loft\nBZ (big Z) shaft bend makes putter face-balanced");
bronzeModels["PING 5"]=new putterContructor("ping5.jpg","RH, LH","5-series hosel makes putter face-balanced");
bronzeModels["PING 1-A"]=new putterContructor("ping1a.jpg","RH, LH","");
bronzeModels["Rite-In 5 BZ"]=new putterContructor("ritein5bz.jpg","discontinued","BZ (big Z) shaft bend makes putter face-balanced\nShown in Antique Bronze finish");
bronzeModels["Scottsdale Anser"]=new putterContructor("scottsdale.jpg","RH, LH","");
bronzeModels["Y-Blade"]=new putterContructor("yblade.jpg","RH, LH","");
bronzeModels["Zing"]=new putterContructor("zing.jpg","RH, LH","");
bronzeModels["Zing 5 BZ"]=new putterContructor("zing5bz.jpg","RH, LH","BZ (big Z) shaft bend makes putter face-balanced");
bronzeModels["Zing 5 KS"]=new putterContructor("zing5ks.jpg","RH, LH","KS hosel makes putter face-balanced");
bronzeModels["69"]=new putterContructor("69.jpg","discontinued","shown in Antique Bronze finish");

var isopurModels=new Array();
isopurModels["Allyi"]=new putterContructor("allyi.jpg","discontinued","Isopur model");
isopurModels["Allyi2"]=new putterContructor("allyi2.jpg","discontinued","Isopur2 model");
isopurModels["Anseri"]=new putterContructor("anseri.jpg","discontinued","Isopur model");
isopurModels["Anseri2"]=new putterContructor("anseri2.jpg","discontinued","Isopur2 model");
isopurModels["Anser 2i"]=new putterContructor("anser2i.jpg","discontinued","Isopur model");
isopurModels["Anser 2i2"]=new putterContructor("anser2i2.jpg","discontinued","Isopur2 model");
isopurModels["Anser 4i"]=new putterContructor("anser4i.jpg","discontinued","Isopur model");
isopurModels["Anser 4i2"]=new putterContructor("anser4i2.jpg","discontinued","Isopur2 model");
isopurModels["B60i"]=new putterContructor("b60i.jpg","discontinued","Isopur model");
isopurModels["B60i2"]=new putterContructor("b60i2.jpg","discontinued","Isopur2 model");
isopurModels["B90i"]=new putterContructor("b90i.jpg","discontinued","Isopur model");
isopurModels["B90i2"]=new putterContructor("b90i2.jpg","discontinued","Isopur2 model");
isopurModels["Darbyi"]=new putterContructor("darbyi.jpg","discontinued","Isopur model");
isopurModels["Darbyi2"]=new putterContructor("darbyi2.jpg","discontinued","Isopur2 model");
isopurModels["Faith"]=new putterContructor("faith.jpg","discontinued","Silicon bronze body with Isopur-filled alignment cavities");
isopurModels["Nelli"]=new putterContructor("Nelli.jpg","discontinued","Silicon bronze body filled with Isopur material");
isopurModels["Pal2i"]=new putterContructor("pal2i.jpg","discontinued","Isopur model");
isopurModels["Pal2i2"]=new putterContructor("pal2i2.jpg","discontinued","Isopur2 model");
isopurModels["Pengyoi2"]=new putterContructor("pengyoi2.jpg","discontinued","Isopur2");
isopurModels["Sedonai"]=new putterContructor("sedonai.jpg","discontinued","Isopur model");
isopurModels["VSLi2"]=new putterContructor("vsli2.jpg","discontinued","Isopur2 model");
isopurModels["Zing2i"]=new putterContructor("zing2i.jpg","discontinued","Isopur model");
isopurModels["Zing2i2"]=new putterContructor("zing2i2.jpg","discontinued","Isopur2 model");

var isoforceModels=new Array();
isoforceModels["AnserF"]=new putterContructor("anserf.jpg","discontinued","IsoForce model");
isoforceModels["AnserF2"]=new putterContructor("anserf2.jpg","discontinued","IsoForce 2 model");
isoforceModels["Anser2F"]=new putterContructor("anser2f.jpg","discontinued","IsoForce model");
isoforceModels["Anser2F2"]=new putterContructor("anser2f2.jpg","discontinued","IsoForce 2 model");
isoforceModels["B60F"]=new putterContructor("b60f.jpg","discontinued","IsoForce model");
isoforceModels["B60F2"]=new putterContructor("b60f2.jpg","discontinued","IsoForce2 model");
isoforceModels["DarbyF"]=new putterContructor("darbyf.jpg","discontinued","IsoForce model");
isoforceModels["DarbyF2"]=new putterContructor("darbyf2.jpg","discontinued","IsoForce 2 model");
isoforceModels["Pal2F"]=new putterContructor("pal2f.jpg","discontinued","IsoForce model");
isoforceModels["Pal2F2"]=new putterContructor("pal2f2.jpg","discontinued","IsoForce 2 model");
isoforceModels["Zing2F"]=new putterContructor("zing2f.jpg","discontinued","IsoForce model");
isoforceModels["Zing2F2"]=new putterContructor("zing2f2.jpg","discontinued","IsoForce 2 model");

var specifyModels=new Array();
