function allFieldsOK() {
	if (document.getElementById('job_class').value!='' && document.getElementById('age').value!='' && document.getElementById('gender').value!='' && document.getElementById('is_smoker').value!='' && document.getElementById('injury_timing').value!='' ) {
		return true;
	} else {
		return false;
	}
}
function get_std_quote() {
	if (allFieldsOK()==true) {
		document.getElementById('get_quote').disabled = 'disabled';
		document.getElementById('std_quote_result').innerHTML = '<img alt=\"searching...\" src=\"/images/loading.gif\" style=\"display:inline;visibility:visible;\" />';

		var xmlLib = new SoftXMLLib();
		xmlLib.load("std-rate-list.xml");

		if (xmlLib.loadError!=0) {

			alert("XML file is invalid!");
			return;

		} else {

			var xpath = "//rate[@job_class='" + document.getElementById('job_class').value.toString() + "' and @age='" + document.getElementById('age').value.toString() + "' and @gender='" + document.getElementById('gender').value.toString() + "' and @is_smoker='" + document.getElementById('is_smoker').value.toString() + "' and @injury_timing = '" + document.getElementById('injury_timing').value.toString() + "']";
			matchedNodes = xmlLib.selectNodes(xpath)


			for(var i = 0;i < matchedNodes.length;i++){
				//output value of id and idref attributes
				document.getElementById('std_quote_result').innerHTML = "Your monthly premium will be $" + matchedNodes[i].attributes[0].monthly_premium + "/month.";
				document.getElementById('get_quote').disabled = '';
				document.getElementById('proposal_btn').style.visibility = '';
			}

		}
	} else {
		document.getElementById('std_quote_result').innerHTML = "All fields are required to receive an accurate quote.";
		return false;
	}
}
function outputForm() {
	document.write("<form id=\"std_quote_form\" style=\"margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;\"><b>Instant STD Estimate</b><br /><table class=\"std_quote_form\">");
	document.write("<tr>");
		document.write("<td class=\"form_header\">* Occupation</td>");
		document.write("<td class=\"std_quote_form_input\">");
			document.write("<select id=\"job_class\" class=\"std_quote_dropdown\">");
			document.write("<option value=\"\"></option>");
			document.write("<option value=\"6a\">Actuary</option>");
			document.write("<option value=\"3a\">Anesthesiologist</option>");
			document.write("<option value=\"6a\">Architect (with Bachelor's Degree)</option>");
			document.write("<option value=\"1a\">Assembler/bench maker/toolmaker</option>");
			document.write("<option value=\"3a\">Audiologist</option>");
			document.write("<option value=\"4a\">Broker of Commodities</option>");
			document.write("<option value=\"1a\">Butcher</option>");
			document.write("<option value=\"1a\">Carpet cleaner/installer</option>");
			document.write("<option value=\"2a\">Chiropractor</option>");
			document.write("<option value=\"3a\">Clerical Worker</option>");
			document.write("<option value=\"2a\">CNA (doctors office or clinic)</option>");
			document.write("<option value=\"5a\">College Professors</option>");
			document.write("<option value=\"4a\">Computer Administrator</option>");
			document.write("<option value=\"5a\">Computer Programmer</option>");
			document.write("<option value=\"4a\">Consultant</option>");
			document.write("<option value=\"2a\">Cook</option>");
			document.write("<option value=\"6a\">Corporate Officer</option>");
			document.write("<option value=\"2a\">Dental Hygienist</option>");
			document.write("<option value=\"3a\">Dentist</option>");
			document.write("<option value=\"3a\">Dermatologist</option>");
			document.write("<option value=\"1a\">Driver</option>");
			document.write("<option value=\"1a\">Drywaller</option>");
			document.write("<option value=\"3a\">Electrician</option>");
			document.write("<option value=\"5a\">Engineer (with Bachelor's Degree)</option>");
			document.write("<option value=\"1a\">Engraver</option>");
			document.write("<option value=\"6a\">Executive</option>");
			document.write("<option value=\"1a\">Exterior painter (residential only)</option>");
			document.write("<option value=\"2a\">Farming and Ranching</option>");
			document.write("<option value=\"1a\">Floor covering installer</option>");
			document.write("<option value=\"4a\">Futures or Options</option>");
			document.write("<option value=\"1a\">General laborer</option>");
			document.write("<option value=\"3a\">Health care administration</option>");
			document.write("<option value=\"1a\">Heavy equipment operator</option>");
			document.write("<option value=\"2a\">Hospice or home care</option>");
			document.write("<option value=\"2a\">Inspector</option>");
			document.write("<option value=\"4a\">Insurance Agent</option>");
			document.write("<option value=\"2a\">Interior painter</option>");
			document.write("<option value=\"2a\">Lab Technician</option>");
			document.write("<option value=\"1a\">Machinist</option>");
			document.write("<option value=\"1a\">Manufacturing Job</option>");
			document.write("<option value=\"2a\">Manufacturing-foreman</option>");
			document.write("<option value=\"1a\">Massage therapist</option>");
			document.write("<option value=\"3a\">Medical Staff (specialty not listed - no surgery or ER work)</option>");
			document.write("<option value=\"4a\">New Automobile Dealer General Manager</option>");
			document.write("<option value=\"3a\">New Car Salesman</option>");
			document.write("<option value=\"2a\">Occupational therapist</option>");
			document.write("<option value=\"3a\">Optometrist</option>");
			document.write("<option value=\"3a\">Orthodontist</option>");
			document.write("<option value=\"2a\">Painter</option>");
			document.write("<option value=\"3a\">Pediatrician</option>");
			document.write("<option value=\"3a\">Pharmacy tech</option>");
			document.write("<option value=\"3a\">Physical therapist</option>");
			document.write("<option value=\"4a\">Physician</option>");
			document.write("<option value=\"2a\">Physicians assistant ($50K or less)</option>");
			document.write("<option value=\"3a\">Physicians assistant ($50K or more annually)</option>");
			document.write("<option value=\"2a\">Podiatrist</option>");
			document.write("<option value=\"3a\">Radiologist</option>");
			document.write("<option value=\"2a\">Receiving/shipping clerk</option>");
			document.write("<option value=\"2a\">Respiratory therapist.</option>");
			document.write("<option value=\"3a\">RN LPN (doctors office or clinic)</option>");
			document.write("<option value=\"2a\">RN LPN (nursing home)</option>");
			document.write("<option value=\"5a\">Scientist (Office Duties only)</option>");
			document.write("<option value=\"3a\">Secretary</option>");
			document.write("<option value=\"5a\">Small Animal Veterinarian</option>");
			document.write("<option value=\"3a\">Speech therapist</option>");
			document.write("<option value=\"2a\">Stock clerk at grocery store</option>");
			document.write("<option value=\"2a\">Supervisor</option>");
			document.write("<option value=\"3a\">Supervisor and Building Contractor</option>");
			document.write("<option value=\"3a\">Surgeon</option>");
			document.write("<option value=\"4a\">Teacher</option>");
			document.write("<option value=\"3a\">Urologist</option>");
			document.write("</select>");
		document.write("</td>");
	document.write("</tr>");	
	document.write("<tr>");
		document.write("<td class=\"form_header\">* Age</td>");
		document.write("<td class=\"std_quote_form_input\">");
			document.write("<select id=\"age\" class=\"std_quote_dropdown\">");
			document.write("<option value=\"\"></option>");
			document.write("<option value=\"18\">18</option>");
			document.write("<option value=\"19\">19</option>");
			document.write("<option value=\"20\">20</option>");
			document.write("<option value=\"21\">21</option>");
			document.write("<option value=\"22\">22</option>");
			document.write("<option value=\"23\">23</option>");
			document.write("<option value=\"24\">24</option>");
			document.write("<option value=\"25\">25</option>");
			document.write("<option value=\"26\">26</option>");
			document.write("<option value=\"27\">27</option>");
			document.write("<option value=\"28\">28</option>");
			document.write("<option value=\"29\">29</option>");
			document.write("<option value=\"30\">30</option>");
			document.write("<option value=\"31\">31</option>");
			document.write("<option value=\"32\">32</option>");
			document.write("<option value=\"33\">33</option>");
			document.write("<option value=\"34\">34</option>");
			document.write("<option value=\"35\">35</option>");
			document.write("<option value=\"36\">36</option>");
			document.write("<option value=\"37\">37</option>");
			document.write("<option value=\"38\">38</option>");
			document.write("<option value=\"39\">39</option>");
			document.write("<option value=\"40\">40</option>");
			document.write("<option value=\"41\">41</option>");
			document.write("<option value=\"42\">42</option>");
			document.write("<option value=\"43\">43</option>");
			document.write("<option value=\"44\">44</option>");
			document.write("<option value=\"45\">45</option>");
			document.write("<option value=\"46\">46</option>");
			document.write("<option value=\"47\">47</option>");
			document.write("<option value=\"48\">48</option>");
			document.write("<option value=\"49\">49</option>");
			document.write("<option value=\"50\">50</option>");
			document.write("<option value=\"51\">51</option>");
			document.write("<option value=\"52\">52</option>");
			document.write("<option value=\"53\">53</option>");
			document.write("<option value=\"54\">54</option>");
			document.write("<option value=\"55\">55</option>");
			document.write("<option value=\"56\">56</option>");
			document.write("<option value=\"57\">57</option>");
			document.write("<option value=\"58\">58</option>");
			document.write("<option value=\"59\">59</option>");
			document.write("<option value=\"60\">60</option>");
			document.write("</select>");
		document.write("</td>");
	document.write("</tr>");	
	document.write("<tr>");
		document.write("<td class=\"form_header\">* Gender</td>");
		document.write("<td class=\"std_quote_form_input\">");
			document.write("<select id=\"gender\" class=\"std_quote_dropdown\">");
			document.write("<option value=\"\"></option>");
			document.write("<option value=\"Male\">Male</option>");
			document.write("<option value=\"Female\">Female</option>");
			document.write("</select>");
		document.write("</td>");
	document.write("</tr>");	
	document.write("<tr>");
		document.write("<td class=\"form_header\">* Smoker?</td>");
		document.write("<td class=\"std_quote_form_input\">");
			document.write("<select id=\"is_smoker\" class=\"std_quote_dropdown\">");
			document.write("<option value=\"\"></option>");
			document.write("<option value=\"1\">Yes</option>");
			document.write("<option value=\"0\">No</option>");
			document.write("</select>");
		document.write("</td>");
	document.write("</tr>");	
	document.write("<tr>");
		document.write("<td class=\"form_header\">* Waiting/Benefit Periods</td>");
		document.write("<td class=\"std_quote_form_input\">");
			document.write("<select id=\"injury_timing\" class=\"std_quote_dropdown\">");
			document.write("<option value=\"\"></option>");
			document.write("<option value=\"14 day 12 BP\">14 day WP/12 mo BP</option>");
			document.write("<option value=\"30 day 12 BP\">30 day WP/12 mo BP</option>");
			document.write("<option value=\"30 day 6 BP\">30 day WP/6 mo BP</option>");
			document.write("<option value=\"14 day 6 BP\">14 day WP/6 mo BP</option>");
			document.write("</select>");
		document.write("</td>");
	document.write("</tr>");
	document.write("<tr>");
		document.write("<td align=\"left\">");
			document.write("<input type=\"button\" id=\"get_quote\" class=\"std_quote_submitbtn\" value=\"Calculate\" onclick=\"get_std_quote();\" />");
		document.write("</td>");
		document.write("<td align=\"left\">");
			document.write("<div id=\"std_quote_result\" visible=\"false\"></div><img alt=\"searching...\" src=\"/images/loading.gif\" style=\"display:none;visibility:hidden;\" />");
		document.write("</td>");
	document.write("</tr><tr><td colspan=\"2\">This estimate is for a $1,000 monthly benefit</td></tr>");
	document.write("</table></form>");
}
outputForm();