﻿// JavaScript Document
// Switch Units and display correct form for gender
// Sleeping Giant Studios, LLC
// Created by David Ellenwood - 09/21/2006

// Function to switch the displayed fields in the Fitness Evaluation form on the site Home Page

function switchUnits(formId) {
	if(document.getElementById && document.getElementsByTagName) {
		var formName	= document.getElementById(formId);
		var spans		= formName.getElementsByTagName('span');
		var selectBox	= document.getElementById('units');
		var units		= selectBox.options[selectBox.selectedIndex].value;
		var metHeight	= document.getElementById('metHeight');
		var engHeight	= document.getElementById('engHeight');
		
		if(units == 'metric') {
			for(var i=0; i<spans.length; i++) {
				if(spans[i].childNodes[0].data == 'in') {spans[i].childNodes[0].data = 'cm';}
				if(spans[i].childNodes[0].data == 'lbs') {spans[i].childNodes[0].data = 'kg';}
			}
			engHeight.style.display = 'none';
			metHeight.style.display = 'block';
		}
		if(units == 'english') {
			for(var i=0; i<spans.length; i++) {
				if(spans[i].childNodes[0].data == 'cm') {spans[i].childNodes[0].data = 'in';}
				if(spans[i].childNodes[0].data == 'kg') {spans[i].childNodes[0].data = 'lbs';}
			}
			engHeight.style.display = 'block';
			metHeight.style.display = 'none';
		}
	}
}

function switchGender(submitBtnId) {
	if(document.getElementById && document.getElementsByTagName) {
		var selectBox2	= document.getElementById('gender');
		var units		= selectBox2.options[selectBox2.selectedIndex].value;
		var male		= document.getElementById('male');
		var female		= document.getElementById('female');
		var submit		= document.getElementById(submitBtnId);
		
		if(units == 'male') {
			male.style.display = 'block';
			female.style.display = 'none';
			submit.style.display = 'block';
		}
		if(units == 'female') {
			male.style.display = 'none';
			female.style.display = 'block';
			submit.style.display = 'block';
		}
		if(units == '') {
			male.style.display = 'none';
			female.style.display = 'none';
			submit.style.display = 'none';
		}
	}
}
