var num = new Array()var state = new Array()var compound = new Array()var ans1 = ""var tut1 = ""var side1 = ""var ans2 = ""var tut2 = ""var side2 = ""var reaction = ""var rightAnswer = ""var leftAnswer = ""var passer = ""var levela = 1var netscape = "";var ver = navigator.appVersionvar len = ver.length;var iln = 0var k = 0for(iln = 0; iln < len; iln++) if (ver.charAt(iln) == "(") break;netscape = (ver.charAt(iln+1).toUpperCase() != "C");compound[1] = "A?"compound[2] = "B?"compound[3] = "C?"compound[4] = "D?"window.name = "myWin"function drawit(){gURL = "drawGraph.htm?" + passerwindow.open(gURL,'graphWdw', 'menubar,scrollbars,width=600,height=420');}function tutor(){alert("A");gURL = "tutor.htm?" + tut1if (netscape){			window.open(gURL,'tutorWdw', 'menubar,width=480,height=220,screenY = 600');		}else{			window.open(gURL,'tutorWdw', 'menubar,width=480,height=220,top = 220');		}}function setUp(){var changer = new Array()var amount = new Array()var remain = new Array()var i = 1var b = 0var dummy = 0var least = 4var chk = 0var AA = 0var AB = 0var AC = 0var AD = 0var LL = 0var Factor = 1passer = ""//document.AForm.rightwrong.src = "spc.gif"//document.AForm.calltutor.src = "spc.gif"// DEFINE COEFFICIENTSfor (i==1;i<5;i++){	dummy = Math.round(-0.5 + 3*Math.random())	if ((i==2) && (num[1] == 0)) dummy = Math.round(0.5 + 3*Math.random())	if ((i==4) && (num[3] == 0)) dummy = Math.round(0.5 + 3*Math.random())	num[i] = 1*dummyif ((num[i] != 0) && (num[i] < least)) least = num[i]}if (least > 1){	dummy = 0	i = 1	for (i==1;i < 5;i++){		if ((num[i] > 0) && (Math.round(num[i]/least) != 1)) dummy += 1		}i = 1		if (dummy == 0){				for (i==1;i < 5;i++) num[i] = 1					least = 1		}}//MAKE SOME COEFFICIENTS NEGATIVEi = 1for (i==1;i< 5; i++){	if (num[i] > 0) {	chk += 1changer[chk] = i							}					}LL = changer.length - 1AA = Math.round(0.5 + LL*Math.random())num[changer[AA]] *= -1if (LL>2){	AB = AA	while (AB==AA) AB = Math.round(0.5 + LL*Math.random())	if (LL == 4){		 num[changer[AB]] *= -1				}else{		if (Math.random() > 0.5) num[changer[AB]] *= -1		}	}//FIND HOWMANY REACTANTSi = 1chk = 0	for (i==1;i<5;i++){		changer[i] = 0		if (num[i] < 0){			chk +=1			changer[chk] = i		}	}		// FIND MAXIMUM COEFF FOR PRODUCTSi = 1most = 0for (i==1;i<5;i++){		if (Math.abs(num[i]) > most) most = Math.abs(num[i])	}//MOST = X (change)  Assign Limiting Rgtmost = -1*(60 + 6*Math.round(-0.5 + 7*Math.random()))/most	i = changer[1]	amount[i] = Math.round(most*num[i])	if (levela == 3) amount[i] = amount[i] + Math.round((99 - amount[i])*Math.random())if (chk > 1){	i = changer[2]	amount[i] = Math.round(most*num[i] + (97 - most*num[i])*Math.random())	if (Math.random() > .5){		i = changer[2]	amount[i] = Math.round(most*num[i])	if (levela == 3) amount[i] = amount[i] + Math.round((99 - amount[i])*Math.random())	i = changer[1]	amount[i] = Math.round(most*num[i] + (97 - most*num[i])*Math.random())	}}//DETERMINE AMOUNTS OF NON REACTANTSi = 1for (i==1;i<5;i++){	if (num[i] > 0){			amount[i] = 0				if (levela > 1){						amount[i] = Math.round(97 + most*num[i])				}				}			if (num[i] == 0){						amount[i] = Math.round(0.5 + 90*Math.random())						amount[i] = amount[i].toString()						}		}//i = 1for (i==1;i<5;i++){	if (num[i] != 0){				//amount[i] = Math.round(Math.abs(num[i]*amount[i]))				remain[i] = Math.round(amount[i] - num[i]*most)				amount[i] = amount[i].toString()				remain[i] = remain[i].toString()		}else{				remain[i] = amount[i]				}		while (amount[i].length < 3) amount[i] = "0" + amount[i]		while (remain[i].length < 3) remain[i] = "0" + remain[i]		passer = passer + amount[i] + remain[i]}		Factor = 2	passer = passer + FactorleftAnswer = ""rightAnswer = ""i = 1for (i==1;i<5;i++){	if (num[i] < 0) leftAnswer = leftAnswer + Math.abs(num[i]) + compound[i]	if (num[i] > 0) rightAnswer = rightAnswer + num[i] + compound[i]}tut1 = ""tut2 = ""i = 1for (i==1; i < 5; i++){if (num[i] < 0){	if (tut1 != "") tut1 = tut1 + " + "	if (num[i] < -1) tut1 = tut1 + Math.abs(num[i]) + " "	tut1 = tut1 + compound[i].charAt(0) + " "}	if (num[i] > 0){	if (tut2 != "") tut2 = tut2 + " + "		if (num[i] > 1) tut2 = tut2 + num[i] + " "		tut2 = tut2 + compound[i].charAt(0) + " "	}}	tut1 = tut1 + "<img src = 'arrow.gif' border = 0 width= 24 height =  8>&nbsp;" + tut2drawit()}