	var rowcount = new Array(); //stores the number of rows
	var agentnamevalues = new Array(); //agent name array
	var agentemailvalues = new Array(); // agent email array

	function $(i) { return document.getElementById(i) }
	
	function addinput() {
		if (rowcount.length < 10) {
			rowcount.push(rowcount.length);
			display();
		}
		else {
			alert("You can only send this to up to 10 agents.")
		}
	}

	function deleteinput() {
		if (rowcount.length > 0) 
			rowcount.pop(); 
		display(); 
	}		

	function display() {
		for (x=0; x <= rowcount.length;x++) {
			if (document.getElementsByName("agentname"+x)) {
				collection = document.getElementsByName("agentname"+x);
				for (xx=0; xx<collection.length;xx++) 
					agentnamevalues[x] = collection[xx].value;
			}
			if (document.getElementsByName("agentemail"+x)) {
				collection = document.getElementsByName("agentemail"+x);
				for (xx=0; xx<collection.length;xx++) 
					agentemailvalues[x] = collection[xx].value;
			}
		}
		
		$("agentinfo").innerHTML="";
		for (xx=0;xx<rowcount.length;xx++) {
			if (agentnamevalues[xx]) 
				agentname = agentnamevalues[xx];
			else 
				agentname = "";
			if (agentemailvalues[xx]) 
				agentemail = agentemailvalues[xx];
			else
				agentemail = "";
				
			$("agentinfo").innerHTML+=createinput(rowcount[xx],agentname,agentemail);
		}
	}				

	function createinput(id,agentname,agentemail) {
	  return "<br/><table><tr><td>Agent Name:</td><td style='background-color:ececec;'><input type='text' size='20' name='agentname"+id+"' value='"+agentname+"'></td></tr><tr><td>Agent Email:</td><td style='vertical-align:top;'><input name='agentemail"+id+"' size='20' value=\""+agentemail+"\"></td></tr></table>";
	}


	function selectedAnswer(obj) {
		question = document.getElementsByName(obj.name);
		for (x=0; x < question.length; x++) {
			if (question[x].checked) {
				my_line = $("row_"+question[x].id)
				my_line.className = "selected";
			}
			else {
				my_line = $("row_"+question[x].id)
				my_line.className = "";			
			}
		}
	}

	function selectMyRow(obj) {
		my_id = obj.id.replace(/row_/, "");
		button = $(my_id)
		button.checked = true;
		obj.className = "selected";
		findChar = my_id.search(/_/);
		radioButtons = document.getElementsByName(my_id.substr(0,findChar))
		for (x=0; x < radioButtons.length; x++) {
			if (radioButtons[x].checked == false) {
				my_line = $("row_"+radioButtons[x].id)
				my_line.className = "";			
			}
		}
	}
	
	function checkQuestionForm() {
		questions = 24;
		for (x=1; x <= questions; x++) {
			answers = document.getElementsByName("q"+x);
			found = false;
			for (y=0; y < answers.length; y++) {
				if (answers[y].checked) 
					found = true;
			}
			if (!found) {
				alert("Please fill in Question " + x);
				$("question" + x).focus();
				return false;
			}
		}
		return true;
	}
	
	function checkLoginForm() {
		if ($("name").value.length == 0) {
			alert("Please fill in the Name field");
			return false;
		}
		if ($("email").value.length == 0) {
			alert("Please fill in the Email field");		
			return false;
		}
		return true;
	}

	var id = "cities";
	
	
	function getCityDropDown(drop_down_name) {
		state = $("state").value;
		DWREngine._execute(_ajaxConfig._cfscriptLocation, null, 'getCityDropDown', state, drop_down_name, getCityDropDown_result);
	}
	
	function getCityDropDown_result(city_drop_down_select_list) {
		$(id).innerHTML = city_drop_down_select_list;
	}
	
	
	function review_results() {
		$("review_results").value = 1;
		document.quiz_form.submit();	
	}
