var inputFieldDefaultValues = {};
var browser = navigator.appName;
var browserVer=parseInt(navigator.appVersion);
var formCallCompleted;
var formTimer;

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}

function getHTTPObject() {
	
	var xhr = false;
	
	if(window.XMLHttpRequest) {	
		xhr = new XMLHttpRequest();
		if(xhr.overrideMimeType) {
			xhr.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) {
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				xhr = false;
			}
		}
	}
	return xhr;
}

function sendFormData(data) {
	
	request = getHTTPObject();
	
	if (request) {
		request.onreadystatechange = function() {
			parseFormProcessingResponse(request);
		};
		request.open("POST","/contact/ContactUs.aspx",true);
		request.setRequestHeader("Content-type","application/x-www-form-urlencoded");
		request.setRequestHeader("Content-length",data.length);
		request.setRequestHeader("Connection","close");
		request.send(data);
		formCallCompleted = false;
		formTimer = setTimeout("formTimerExpired()", 60000);
		
	}	
	
}

function formTimerExpired() {
	
	if(!formCallCompleted) {
		
		request.onreadystatechange = function() {};
		request.abort();
		// Ajax call took too long, indicate to the user the service is unavailable
		document.getElementById("content").innerHTML = "We apologize, but your request timed out. Our service may be unavailable, please try again.";
		document.getElementById("content").style.display ="";
		document.getElementById("content").setAttribute("style","margin-right: 20px;");
	}
}

function parseFormProcessingResponse(request) {
	var contentContainer = document.getElementById("content");
	
	if(request.readyState == 4) {
		clearTimeout(formTimer);
		formCallCompleted = true;
		if(request.status == 200 || request.status == 304) {
			
			var items = request.responseText.split("||");
						
			if (items.length > 1) { 
			
				if (items[0] == "OK") { 
				
					var successMsg = items[1];
					// Go ahead and display the success message
						
					contentContainer.innerHTML = successMsg;
      				contentContainer.style.display ="";
					contentContainer.setAttribute("style","padding: 0px 0px 0px 20px;");
					contentContainer.style.cssText = 'padding: 0px 0px 0px 20px;';
					
				} else if (items[0] == "ERROR") { 
				
					for (x=1; x<items.length; x++) { 
					
						var fieldInfo = items[x].split("|"); 
						
						if (fieldInfo.length == 2) { 
							//Highlight the field in red and display the error message
							var fieldName = fieldInfo[0]; 
							var fieldMessage = fieldInfo[1];  
							
							var formField = document.getElementById(fieldName);
							
							formField.style.cssText = 'border: solid 1px #FF0000';
							formField.setAttribute("style","border: solid 1px #FF0000");
							
							var errorContainer = document.getElementById(fieldName+'Error');
																					
							while (errorContainer.hasChildNodes()) {
								errorContainer.removeChild(errorContainer.lastChild);
							}

							var errorText = document.createTextNode(fieldMessage);
							
							errorContainer.appendChild(errorText);
							
							var sendBtn = document.getElementById("send");
							
							var sendBtnWrapper = sendBtn.parentNode;
							
							var formProcessor = sendBtnWrapper.lastChild;
							
							sendBtnWrapper.removeChild(formProcessor);
							
							sendBtn.style.cssText = "display:'';";
							sendBtn.setAttribute("style", "display:'';");
														
						} else { 
							// Got a bad result back, don't know how to process it, indicate to the user the service is unavailable
							contentContainer.innerHTML = "We apologize, but our contact service is currently unavailable";
      						contentContainer.style.display ="";
							contentContainer.setAttribute("style","padding: 0px 20px 0px 20px;");
							contentContainer.style.cssText = 'padding: 0px 0px 0px 20px;';
						} 
					} 
					
				} else { 
				
					var fatalMsg = items[1] 
					// Go ahead and display the fatal message 
					contentContainer.innerHTML = fatalMsg;
      				contentContainer.style.display ="";
					contentContainer.setAttribute("style","padding: 0px 0px 0px 20px;");
					contentContainer.style.cssText = 'padding: 0px 0px 0px 20px;';
				} 
			} else { 
				// Got a improperly formatted result back, don't know how to process it, indicate to the user the service is unavailable
				contentContainer.innerHTML = "We apologize, but our contact service is currently unavailable";
				contentContainer.style.display ="";
				contentContainer.setAttribute("style","padding: 0px 0px 0px 20px;");
				contentContainer.style.cssText = 'padding: 0px 0px 0px 20px;';
			} 
		} else {
			
			// Got a status other than 200/304, indicate to the user the service is unavailable
			contentContainer.innerHTML = "We apologize, but our contact service is currently unavailable";
			contentContainer.style.display ="";
			contentContainer.setAttribute("style","padding: 0px 0px 0px 20px;");
			contentContainer.style.cssText = 'padding: 0px 0px 0px 20px;';
		}
	}
}

function prepareContactForm() {
		
	var name = document.getElementById("name");
	inputFieldDefaultValues[name.name] = name.value;
	var email = document.getElementById("email");
	inputFieldDefaultValues[email.name] = email.value;
	var phone = document.getElementById("phone");
	inputFieldDefaultValues[phone.name] = phone.value;
	var subject = document.getElementById("subject");
	inputFieldDefaultValues[subject.name] = subject.value;
	var comments = document.getElementById("comments");
	inputFieldDefaultValues[comments.name] = comments.value;
		
	if (!document.getElementById) {
		return;
	}
	
	var contactFormContainer = document.getElementById("contact-bodystyling");
	
	if (!contactFormContainer) {
		return;
	}
	
	var sendBtn = document.getElementById("send");
	
	sendBtn.onclick = function() {
		
		var okToSendForm = true;
		var nameField = document.getElementById("name");
		var emailField = document.getElementById("email");
		var phoneField = document.getElementById("phone");
		var subjectField = document.getElementById("subject");
		var nameFieldAsteriks = nameField.nextSibling;
		var emailFieldAsteriks = emailField.nextSibling;
		var phoneFieldAsteriks = phoneField.nextSibling;
		var subjectFieldAsteriks = subjectField.nextSibling;
		var requiredFieldsDisclaimer = document.getElementById("requiredContentLabel");
		
		
		if(nameField.value == inputFieldDefaultValues[nameField.name]) {
			nameField.style.cssText = 'border: solid 1px #FF0000';
			nameFieldAsteriks.style.cssText = requiredFieldsDisclaimer.style.cssText = 'color: #FF0000';
			nameField.setAttribute("style","border: solid 1px #FF0000");
			nameFieldAsteriks.setAttribute("style", "color: #FF0000");
			requiredFieldsDisclaimer.setAttribute("style", "color: #FF0000");
			
			okToSendForm = false;
		}
		
		if(emailField.value == inputFieldDefaultValues[emailField.name]) {
			emailField.style.cssText = 'border: solid 1px #FF0000';
			emailFieldAsteriks.style.cssText = requiredFieldsDisclaimer.style.cssText = 'color: #FF0000';
			emailField.setAttribute("style","border: solid 1px #FF0000");
			emailFieldAsteriks.style.cssText = 'color: #FF0000';
			requiredFieldsDisclaimer.setAttribute("style", "color: #FF0000");

			okToSendForm = false;
		}	
		
		if(phoneField.value == inputFieldDefaultValues[phoneField.name]) {
			phoneField.style.cssText = 'border: solid 1px #FF0000';
			phoneFieldAsteriks.style.cssText = requiredFieldsDisclaimer.style.cssText = 'color: #FF0000';
			phoneField.setAttribute("style","border: solid 1px #FF0000");
			phoneFieldAsteriks.style.cssText = 'color: #FF0000';
			requiredFieldsDisclaimer.setAttribute("style", "color: #FF0000");

			okToSendForm = false;
		}
		
		if(subjectField.value == inputFieldDefaultValues[subjectField.name]) {
			subjectField.style.cssText = 'border: solid 1px #FF0000';
			subjectFieldAsteriks.style.cssText = requiredFieldsDisclaimer.style.cssText = 'color: #FF0000';
			subjectField.setAttribute("style","border: solid 1px #FF0000");
			subjectFieldAsteriks.style.cssText = 'color: #FF0000';
			requiredFieldsDisclaimer.setAttribute("style", "color: #FF0000");

			okToSendForm = false;
		}
		
		if(okToSendForm) {
			compileFormFields();
		}
		
	};
		
	var elements = contactFormContainer.elements;
		
	for (var i=0; i < elements.length; i++) {
				
		if ( elements[i].type == "text" ||  elements[i].type == "textarea") {
			
			elements[i].onfocus = function() {
				
				this.style.cssText = 'border: solid 1px #C5BFDE; color: #333';
				this.setAttribute("style", "border: solid 1px #C5BFDE; color: #333");	
				
				if (this.value.length == 0 || this.value == inputFieldDefaultValues[this.name]) {
					this.value = "";
				}
					
			};
			
			elements[i].onblur = function() {
								
				if(this.value.length == 0) {
					this.value = inputFieldDefaultValues[this.name];
				}
				
				if(this.value == inputFieldDefaultValues[this.name]) {
					this.style.cssText = 'border: solid 1px #999; color: #999';
					this.setAttribute("style", "border: solid 1px #999; color: #999");
				} else {
					this.style.cssText = 'border: solid 1px #999; color: #333';
					this.setAttribute("style", "border: solid 1px #999; color: #333");
				}
			};
		}
		
	}
}

function compileFormFields() {
	var contactFormContainer = document.getElementById("contact-bodystyling");
	var elements = contactFormContainer.elements;

	var data = "";
	for (var i=0; i < elements.length; i++) {
		
		if ( elements[i].type == "text" ||  elements[i].type == "textarea") {
			
			data += elements[i].name;
			data += "=";

			if (elements[i].value != inputFieldDefaultValues[elements[i].name]) {			
				data += encodeURI(elements[i].value);
			}
			
			data += "&";
		}
	}
	
	if(data.charAt(data.length - 1)) {
		
		var dataToSend = data.substr(0,data.length-1);
	}
	
	sendFormData(dataToSend);
}	

function setFitnessParams(form)
{
	maleResultDiv = document.getElementById('maleResults');
	femaleResultDiv = document.getElementById('femaleResults');
	
	if(form.radio_button[0].checked && form.radio_button[0].id=='male')
	{
		gender='m';
		maleResultDiv.style.display="";
		femaleResultDiv.style.display="none";
	} else if (form.radio_button[1].checked && form.radio_button[1].id=='female')
	{
		gender='f';
		femaleResultDiv.style.display="";
		maleResultDiv.style.display="none";
	} else {
		
		alert("You must choose a gender type.");
		return;
	}
	
	heightFeet = form.feet.value;
	
	if (!(heightFeet > 0)) {
		alert ("You must fill in the \"Feet\" box with a number.");
		form.feet.focus();
		return;
	}	
	
	heightInches = form.inches.value;
	
	if (!(heightInches > 0)) {
		alert ("You must fill in the \"Inches\" box with a number.");
		form.inches.focus();
		return;
	}	
	
	pounds = form.weight.value;

	if (!(pounds > 0)) {
		alert ("You must fill in the \"Pounds\" box with a number.");
		form.weight.focus();
		return;
	}
	
	age = form.age.value;
	
	if (!(age > 0)) {
		alert ("You must fill in the \"Years\" box with a number.");
		form.age.focus();
		return;
	}
	
	activity = form.activityLevel.options[form.activityLevel.selectedIndex].value;

	if (activity == 'selectBMR') {
		alert ("You must select an Activity level.");
		return;
	}
	
	resultForm = document.getElementById('fitnessResults');
	
	BMI();
	BMR();
	ActivityBMR();
	calcWeightMaintain();
	
	myAccordion.showThisHideOpen(myDivs[1]);
}

// BMI calculator
function BMI()
{
	
	index = (Math.round(heightFeet*12) + Math.round(heightInches))*.0254 //height in meters
	index = index * index;
	index = (Math.round(pounds)/2.2)/index; 
	
	if (!index) {
		index = " ";
	}
  
    resultForm.bmi.value = Math.round(index);
}
// END BMI calculator

// BMR calculator
function BMR() 
{
	var heightTot = 0;
	
	heightTot = Math.round(heightFeet * 12) + Math.round(heightInches);
	
	if (gender == 'm')
	{
		resultForm.BMRMale.value = Math.round(66.473 + ((pounds / 2.2 ) * 13.751) + (5.0033 * heightTot * 2.54) - (6.755 * age));
	} else {
		resultForm.BMRFemale.value = Math.round(665.51 + ((pounds / 2.2 ) * 9.463) + (1.8496 * heightTot * 2.54) - (4.6756 * age));
	}
}

// Activity BMR calculator
function ActivityBMR()
{	
	if (activity == 'inactiveBMR') {
		
		if(gender == 'm') {
			resultForm.BMRActivityMale.value = Math.round(resultForm.BMRMale.value * 1.2);
		} else {
			resultForm.BMRActivityFemale.value = Math.round(resultForm.BMRFemale.value * 1.2);
		}
	} else if (activity == 'moderateBMR') {
		
		if(gender == 'm') {
			resultForm.BMRActivityMale.value = Math.round(resultForm.BMRMale.value * 1.3);
		} else {
			resultForm.BMRActivityFemale.value = Math.round(resultForm.BMRFemale.value * 1.3);
		}
	} else if (activity == 'briskBMR') {
		
		if(gender == 'm') {
			resultForm.BMRActivityMale.value = Math.round(resultForm.BMRMale.value * 1.7);
		} else {
			resultForm.BMRActivityFemale.value = Math.round(resultForm.BMRFemale.value * 1.7);
		}
	} else if (activity == 'extremeBMR') {
		
		if(gender == 'm') {
			resultForm.BMRActivityMale.value = Math.round(resultForm.BMRMale.value * 1.9);
		} else {
			resultForm.BMRActivityFemale.value = Math.round(resultForm.BMRFemale.value * 1.9);
		}
	}
	
}
// END BMR calculator

// CALORIE calculator
function calcWeightMaintain()
{
	resultForm.calMaintain.value = pounds * 13;
	resultForm.calLose.value = pounds * 10;
	resultForm.calProtein.value = Math.round(((resultForm.calMaintain.value *.12) / 4));
}
// END CALORIE calculator

// FAT BURNING calculator
// This script was adapted from pault@telecall.co.uk
// visit his web site @ http://www.telecall.co.uk/~pault/menu.htm
// Ken Parker
// Runner's Web @ www.runnersweb.com
// This script further adapted by Ted Ladue
var i2 = 0;

function checkNumber(input, min, max, msg) 
{
	msg = msg + " Field has invalid data: " + input.value;
	var str = input.value;
	for (var i = 0; i < str.length; i++) {
		var ch = str.substring(i, i + 1)
		if ((ch < "0" || "9" < ch) && ch != '.') {
			alert(msg);
				return false;
		}
	}
	var num = 0 + str
	if (num < min || max < num) {
		alert(msg + " not in range [" + min + ".." + max + "]");
		return false;
	}
	input.value = str;
	return true;
}

function computecalories2(input) 
{
	var calories=0;
	if (exercise=="Football" || exercise=="football") calories=.061; 
	if (exercise=="Golf" || exercise=="golf") calories=0.029; 
	if (exercise=="WalkDog" || exercise=="walkdog") calories=.033; 
	if (exercise=="WalkStroller" || exercise=="walkstroller") calories=.033; 
	if (exercise=="Stroll" || exercise=="stroll") calories=.023; 
	if (exercise=="Jogging" || exercise=="jogging") calories=.075; 
	if (exercise=="Bicycling" || exercise=="bicycling") calories=.049; 
	if (exercise=="Raking" || exercise=="raking") calories=.038; 
	if (exercise=="Shoveling" || exercise=="shoveling") calories=.045; 
	if (exercise=="Stacking" || exercise=="stacking") calories=0.046; 
	if (exercise=="Hiking" || exercise=="hiking") calories=.046; 
	if (exercise=="RollerBlade" || exercise=="rollerblade") calories=.053; 
	if (exercise=="Tennis" || exercise=="tennis") calories=.061; 
	if (exercise=="Dancing" || exercise=="dancing") calories=.038; 
	if (exercise=="BallroomDance" || exercise=="ballroomdance") calories=.034; 
	if (exercise=="Cards" || exercise=="cards") calories=.013; 
	if (exercise=="Piano" || exercise=="piano") calories=.021; 
	if (exercise=="IceSkate" || exercise=="iceskate") calories=0.046; 
	if (exercise=="DownhillSki" || exercise=="downhillski") calories=.049; 
	if (exercise=="CCSki" || exercise=="ccski") calories=.061; 
	if (exercise=="IndoorSki" || exercise=="indoorski") calories=.072; 
	if (exercise=="IceHockey" || exercise=="icehockey") calories=.052; 
	if (exercise=="Sledding" || exercise=="sledding") calories=.053; 
	if (exercise=="Racquetball" || exercise=="racquetball") calories=.049; 
	if (exercise=="Swimming" || exercise=="swimming") calories=.032; 
	if (exercise=="Kicking" || exercise=="kicking") calories=0.052; 
	if (exercise=="Backpacking" || exercise=="backpacking") calories=.045; 
	if (exercise=="Basketball" || exercise=="basketball") calories=.045; 
	if (exercise=="Aerobics" || exercise=="aerobics") calories=.045; 
	if (exercise=="WorkingOut" || exercise=="workingout") calories=.042; 
	if (exercise=="Mopping" || exercise=="mopping") calories=.034;
	if (exercise=="Badminton" || exercise=="badminton") calories=.071;
	if (exercise=="Ballet" || exercise=="ballet") calories=.038;
	if (exercise=="Baseball" || exercise=="baseball") calories=.039;
	if (exercise=="BrushingTeeth" || exercise=="brushingteeth") calories=.019;
	if (exercise=="BeachVolleyball" || exercise=="beachvolleyball") calories=.064;
	if (exercise=="Canoeing" || exercise=="canoeing") calories=.045;
	if (exercise=="Frisbee" || exercise=="frisbee") calories=.024;
	if (exercise=="Gardening" || exercise=="gardening") calories=.036;
	if (exercise=="Grocery" || exercise=="grocery") calories=.027;
	if (exercise=="Handball" || exercise=="handball") calories=.078;
	if (exercise=="Horseback" || exercise=="horseback") calories=.032;
	if (exercise=="Housecleaning" || exercise=="housecleaning") calories=.048;
	if (exercise=="Ironing" || exercise=="ironing") calories=.017;
	if (exercise=="Karate" || exercise=="karate") calories=.049;
	if (exercise=="Kissing" || exercise=="kissing") calories=.008;
	if (exercise=="Lacrosse" || exercise=="lacrosse") calories=.052;
	if (exercise=="Mowing" || exercise=="mowing") calories=.036;
	if (exercise=="Painting" || exercise=="painting") calories=.038;
	if (exercise=="PingPong" || exercise=="pingpong") calories=.030;
	if (exercise=="Furniture" || exercise=="furniture") calories=.05;
	if (exercise=="Ascending" || exercise=="ascending") calories=.083;
	if (exercise=="Repelling" || exercise=="repelling") calories=.061;
	if (exercise=="RopeJumping" || exercise=="ropejumping") calories=.076;
	if (exercise=="Rowing" || exercise=="rowing") calories=.08;
	if (exercise=="Rugby" || exercise=="rugby") calories=.076;
	if (exercise=="Soccer" || exercise=="soccer") calories=.052;
	if (exercise=="Spinning" || exercise=="spinning") calories=.053;
	if (exercise=="Stairclimbing" || exercise=="stairclimbing") calories=.068;
	if (exercise=="Surfing" || exercise=="surfing") calories=.023;
	if (exercise=="SwingDancing" || exercise=="swingdancing") calories=.03;
	if (exercise=="TaeKwonDo" || exercise=="taekwondo") calories=.038;
	if (exercise=="TaiChi" || exercise=="taichi") calories=.030;
	if (exercise=="Tennisdoubles" || exercise=="tennisdoubles") calories=.038;
	if (exercise=="Volleyball" || exercise=="volleyball") calories=.023;
	if (exercise=="WashingCar" || exercise=="washingcar") calories=.034;
	if (exercise=="WashingDishes" || exercise=="washingdishes") calories=.017;
	if (exercise=="WatchingTV" || exercise=="watchingtv") calories=.008;
	if (exercise=="WaterAerobics" || exercise=="wateraerobics") calories=.032;
	if (exercise=="WaterPolo" || exercise=="waterpolo") calories=.08;
	if (exercise=="WaterSkiing" || exercise=="waterskiing") calories=.048;
	if (exercise=="WeightLifting" || exercise=="weightlifting") calories=.023;
	if (exercise=="Rafting" || exercise=="rafting") calories=.04;
	if (exercise=="Yoga" || exercise=="yoga") calories=.03;
	if (exercise=="Default" || exercise=="default") calories==0
	return calories;
}

function computeForm(form) 
{
	i2=0; exercise="";
	getExercise(form.Exercise);
	if ((form.mins.value == null || form.mins.value.length == 0)) {
		alert("Invalid entry in Minutes field! Re-Enter.");
		form.mins.focus(0);
		return;
	}
	if ((form.weight.value == null || form.weight.value.length == 0)) {
		alert("Invalid entry in Weight field! Re-Enter.");
		form.weight.focus(0);
		return;
	}
	var str = form.mins.value;
	for (var i = 0; i < str.length; i++) {
		var ch = str.substring(i, i + 1)
		if ((ch < "0" || "9" < ch) && ch != '.') {
			alert("Non numeric data in Minutes field! Re-Enter");
			form.mins.focus(0);
			return;
		}
	}
	if (!checkNumber(form.mins, .1, 999, "mins")) {
		form.mins.focus();
		return;
	}
	//this is where calculation occurs
	form.exercisepoints.value = Math.round(((computecalories2(exercise.value) * form.weight.value) * form.mins.value));
}

function getExercise(Exercise) {
for (i2 == 0; i2 < Exercise.options.length; i2++) {
	if (Exercise.options[i2].selected==true) {
		if (i2 == 0) {
			exercise = "Default";
		} else if (i2 == 1) { 
			exercise = "Aerobics";
		} else if (i2 == 2) {
			exercise = "Backpacking";
		} else if (i2 == 3) {
			exercise="Badminton";
		} else if (i2 == 4) {
			exercise="Ballet";
		} else if (i2 == 5) {
			exercise="BallroomDance" ;
		} else if (i2 == 6) {
			exercise="Baseball" ;
		} else if (i2 == 7) {
			exercise="Basketball";
		} else if (i2 == 8) {
			exercise="Bicycling" ;
		} else if (i2 == 9) {
			exercise="WalkStroller";
		} else if (i2 == 10) {
			exercise="WalkDog";
		} else if (i2 == 11) {
			exercise="BrushingTeeth";
		} else if (i2 == 12) {
			exercise="Canoeing" ;
		} else if (i2 == 13) {
			exercise="Dancing" ;
		} else if (i2 == 14) {
			exercise="Frisbee" ;
		} else if (i2 == 15) {
			exercise="Gardening" ;
		} else if (i2 == 16) {
			exercise="Golf" ;
		} else if (i2 == 17) {
			exercise="Grocery" ;
		} else if (i2 == 18) {
			exercise="Handball" ;
		} else if (i2 == 19) {
			exercise="Hiking" ;
		} else if (i2 == 20) {
			exercise="Horseback";
		} else if (i2 == 21) {
			exercise="Housecleaning" ;
		} else if (i2 == 22) {
			exercise="IceHockey" ;
		} else if (i2 == 23) {
			exercise="IceSkate";
		} else if (i2 == 24) {
			exercise="IndoorSki";
		} else if (i2 == 25) {
			exercise="Ironing" ;
		} else if (i2 == 26) {
			exercise="Jogging";
		} else if (i2 == 27) {
			exercise="Karate" ;
		} else if (i2 == 28) {
			exercise="Kicking" ;
		} else if (i2 == 29) {
			exercise="Kissing" ;
		} else if (i2 == 30) {
			exercise="Lacrosse";
		} else if (i2 == 31) {
			exercise="Mopping" ;
		} else if (i2 == 32) {
			exercise="Mowing" ;
		} else if (i2 == 33) {
			exercise="Painting";
		} else if (i2 == 34) {
			exercise="PingPong";
		} else if (i2 == 35) {
			exercise="Cards";
		} else if (i2 == 36) {
			exercise="Piano";
		} else if (i2 == 37) {
			exercise="Racquetball";
		} else if (i2 == 38) {
			exercise="Raking";
		} else if (i2 == 39) {
			exercise="Furniture";
		} else if (i2 == 40) {
			exercise="Ascending";
		} else if (i2 == 41) {
			exercise="Repelling";
		} else if (i2 == 42) {
			exercise="RollerBlade";
		} else if (i2 == 43) {
			exercise="RopeJumping";
		} else if (i2 == 44) {
			exercise="Rowing";
		} else if (i2 == 45) {
			exercise="Rugby";
		} else if (i2 == 46) {
			exercise="Shoveling";
		} else if (i2 == 47) {
			exercise="Sledding";
		} else if (i2 == 48) {
			exercise="CCSki";
		} else if (i2 == 49) {
			exercise="DownhillSki";
		} else if (i2 == 50) {
			exercise="Soccer";
		} else if (i2 == 51) {
			exercise="Spinning";
		} else if (i2 == 52) {
			exercise="Stacking";
		} else if (i2 == 53) {
			exercise="Stairclimbing";
		} else if (i2 == 54) {
			exercise="Surfing";
		} else if (i2 == 55) {
			exercise="Swimming";
		} else if (i2 == 56) {
			exercise="SwingDancing";
		} else if (i2 == 57) {
			exercise="TaeKwonDo";
		} else if (i2 == 58) {
			exercise="TaiChi";
		} else if (i2 == 59) {
			exercise="Stroll";
		} else if (i2 == 60) {
			exercise="Tennis";
		} else if (i2 == 61) {
			exercise="Tennisdoubles";
		} else if (i2 == 62) {
			exercise="Football";
		} else if (i2 == 63) {
			exercise="BeachVolleyball";
		} else if (i2 == 64) {
			exercise="Volleyball";
		} else if (i2 == 65) {
			exercise="WashingCar";
		} else if (i2 == 66) {
			exercise="WashingDishes";
		} else if (i2 == 67) {
			exercise="WatchingTV";
		} else if (i2 == 68) {
			exercise="WaterAerobics";
		} else if (i2 == 69) {
			exercise="WaterPolo";
		} else if (i2 == 70) {
			exercise="WaterSkiing";
		} else if (i2 == 71) {
			exercise="WeightLifting";
		} else if (i2 == 72) {
			exercise="Rafting";
		} else if (i2 == 73) {
			exercise="WorkingOut";
		} else if (i2 == 74) {
			exercise="Yoga";
		}
	}
	}
}
// END FAT BURNING calculator
// END calculator

function randomContent()
{
	var testimonials=new Array()
	
	//specify random content below.
	testimonials[1]='"James taught me to believe in myself, take charge, and make some positive changes in my life. As a result, I went from feeling tired and insecure to feeling healthy, strong, and self-confident."<br/>&mdash;Peggy W.'
	testimonials[2]='"Motivation is what gets you started. Habit is what keeps you going."<br/>&ndash;Jim R.'
	testimonials[3]='"I originally started training with James to lose the extra weight that I had gained during my pregnancy, but the results have also positively affected many other areas of my life. I am healthier, stronger, and have a lot more energy."<br/>&mdash;Jen W.'
	testimonials[4]='�I have seen some very impressive results from our sessions, which I can attribute to both your knowledge and ability to assess my individual needs."<br/>&mdash;Greg J. V.'
	testimonials[5]='"I began working with James a few months before my class reunion, and thanks to his help, I attended feeling good about myself. My goal was to feel stronger and less tired, and I\'m definitely accomplishing that goal and continue to experience positive gain."<br/>&mdash;Caroline J.'


	var randomQuote=Math.floor(Math.random()*testimonials.length)
	if (randomQuote==0)
		randomQuote=1
		
	document.write(testimonials[randomQuote])
	
}
