// Copyright (c) 2008 DSC Services Inc.  All rights reserved. 

function RandomClick(strClass){
	if (strClass==undefined) {
		var strClass='input'	
	}
	var form = document.getElementById("frmSurvey")
	try {
		var intLow=parseInt(form.elements.namedItem("LOW").value)
		var intHigh=parseInt(form.elements.namedItem("HIGH").value)
		var type=form.elements.namedItem("TYPE").value		
		if (type=="select") {
			var elems = document.getElementsByTagName("SELECT")
		} else if (type=="textarea") {
			var elems = document.getElementsByTagName("TEXTAREA")
		} else {
			var elems = document.getElementsByTagName("INPUT")
		}
		var elemCount = elems.length;
		var strFieldLast = "ZZZZ"
		for(i=0; i<elemCount ; i++) {
			var button = elems[i]
			var strField = button.name
			var str = strField.substring(0,1)
			if (strField != strFieldLast){
				if (str =="Q" && strField.substring(0,5)!="QPAGE"){
					if (type=="radio") {
						var mult = (intHigh-intLow)+1
						var QRAND = Math.floor(Math.random() * mult) + intLow
						var strName = strField + "_" + QRAND
						document.getElementById(strName).className="selected"
						form.elements.namedItem(strName).checked=true
						strFieldLast=strField
						for(x=intLow; x<=intHigh; x++) {
							if (x!=QRAND){
								var strName2 = strField + "_" + x
								document.getElementById(strName2).className=strClass			
							}
						}
					}
					if (type=="select") {
						var QRAND = Math.floor(Math.random() * intHigh) + intLow
						form.elements.namedItem(strField).value=QRAND
					}
					if (type=="checkbox") {
						var QRAND = Math.floor(Math.random() * (intHigh + 2))
						if (QRAND==1) {
							document.getElementById(strField).className="selected"
							form.elements.namedItem(strField).checked=true
						} else {
							document.getElementById(strField).className=strClass
							form.elements.namedItem(strField).checked=false
						}
					}	
					if (type=="text") {
						var QRAND = Math.floor(Math.random() * 100) + 1
						form.elements.namedItem(strField).value="TEST DATA " + QRAND
					}	
					if (type=="textarea") {
						var QRAND = Math.floor(Math.random() * 100) + 1
						form.elements.namedItem(strField).value="THIS IS SOME LONGER TEST DATA " + QRAND
					}	
					if (type=="numberbox") {
						var mult = (intHigh-intLow)+1
						var QRAND = Math.floor(Math.random() * mult) + intLow
						form.elements.namedItem(strField).value=QRAND
					}	
				}
			}
		}
		setTimeout("doSubmit(2)",250);
	}
	catch (e) {
		setTimeout("doSubmit(2)",500);
	}			
}

