function getBrowser(){
	if (navigator.appName == "Microsoft Internet Explorer"){
		var displaytype = 'block';
	}
	else{
		var displaytype = 'table-row';
	}
	return displaytype;
}


function submitForm(){
	document.frm_register.submit();
}

function reviewForm(){
	var number_available_to_register = parseInt(document.frm_register.number_available_to_register.value);
	var page = parseInt(document.frm_register.page.value);
	
	if(!validate(page)){
		return;
	}
	else{
		document.frm_register.prev_page.value = page;
		document.frm_register.page.value = number_available_to_register + 1;
		document.getElementById('page_' + (number_available_to_register + 1)).style.display = 'block';
		
		for(i=1; i<number_available_to_register+1; i++){
			document.getElementById('page_' + i).style.display = 'none';
		}
		
		document.getElementById('review_button').style.display = 'none';
		document.getElementById('next_button').style.display = 'none';
		document.getElementById('submit_button').style.display = 'block';
		document.getElementById('back_button').style.display = 'block';
		document.getElementById('back_button2').style.display = 'block';
	}
}

function goForward(){
	var number_available_to_register = parseInt(document.frm_register.number_available_to_register.value);
	var page = parseInt(document.frm_register.page.value);
	
	if(validate(page)){
		document.frm_register.page.value = page+1;
		document.frm_register.prev_page.value = page;
		
		document.getElementById('page_' + page).style.display = 'none';
		document.getElementById('page_' + (page+1)).style.display = 'block';
		
		if(page == 1){
			document.getElementById('back_button').style.display = 'block';
			document.getElementById('back_button2').style.display = 'block';
		}
		
		if(page == number_available_to_register){
			document.getElementById('next_button').style.display = 'none';
			document.getElementById('review_button').style.display = 'none';
		}
		else if(page == number_available_to_register - 1){
			document.getElementById('next_button').style.display = 'none';
			document.getElementById('review_button').style.display = 'block';
		}
		else{
			document.getElementById('next_button').style.display = 'block';
			document.getElementById('review_button').style.display = 'block';
		}
		
		document.getElementById( 'directions').focus();
	}
	
	
	//alert(document.frm_register.page.value);
}

function goBack(){
	var number_available_to_register = parseInt(document.frm_register.number_available_to_register.value);
	var page = parseInt(document.frm_register.page.value);
	var prev_page = parseInt(document.frm_register.prev_page.value);
	
	document.frm_register.page.value = prev_page;
	document.frm_register.prev_page.value = prev_page - 1;
	document.getElementById('page_' + page).style.display = 'none';
	document.getElementById('page_' + prev_page).style.display = 'block';
		
	if(page == number_available_to_register + 1){
		document.getElementById('next_button').style.display = 'block';
	}
	else if(page == 2){
		document.getElementById('back_button').style.display = 'none';
		document.getElementById('back_button2').style.display = 'none';
	}
	
	document.getElementById('review_button').style.display = 'block';
	document.getElementById('submit_button').style.display = 'none';
	document.getElementById( 'directions').focus();

	//alert(document.frm_register.page.value);
}

function setRoommateNames(num,name){
	var field = eval('document.frm_register.roommate1_' + num);
	field.value = name;
	document.getElementById('fee_cell_' + num).innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for ' + name;
	var displaytype = getBrowser();
	document.getElementById('fee_row_' + num).style.display = displaytype;
}

function isInteger(val){
	var i;

	if (isEmpty(val))
	if (isInteger.arguments.length == 1) return 0;
	else return (isInteger.arguments[1] == true);

	for (i = 0; i < val.length; i++){
		var c = val.charAt(i);

		if (!isDigit(c)) return false;
	}

	return true;
}

function isEmpty(s){
	return ((s == null) || (s.length == 0));
}

function isDigit (c){
	return ((c >= "0") && (c <= "9"));
}

function validate(num){
	var will_register = eval('document.frm_register.will_register_' + num);
	var registration_fee = eval('document.frm_register.registration_fee_' + num);
	var name = eval('document.frm_register.name_' + num);
	var speaker = eval('document.frm_register.speaker_' + num);
	var address = eval('document.frm_register.address_' + num);
	var city = eval('document.frm_register.city_' + num);
	var state_initials = eval('document.frm_register.state_initials_' + num);
	var zip = eval('document.frm_register.zip_' + num);
	var phone1 = eval('document.frm_register.phone1_' + num);
	var phone2 = eval('document.frm_register.phone2_' + num);
	var phone3 = eval('document.frm_register.phone3_' + num);
	var number_sessions = eval('document.frm_register.number_sessions_' + num);
	var sessions = parseInt(number_sessions.value);
	var activityA = eval('document.frm_register.activityA_' + num);
	var activityB = eval('document.frm_register.activityB_' + num);
	var sm_tshirt1 = eval('document.frm_register.sm_tshirt1_' + num);
	var med_tshirt1 = eval('document.frm_register.med_tshirt1_' + num);
	var lg_tshirt1 = eval('document.frm_register.lg_tshirt1_' + num);
	var xl_tshirt1 = eval('document.frm_register.xl_tshirt1_' + num);
	var xxl_tshirt1 = eval('document.frm_register.xxl_tshirt1_' + num);
	var sm_tshirt2 = eval('document.frm_register.sm_tshirt2_' + num);
	var med_tshirt2 = eval('document.frm_register.med_tshirt2_' + num);
	var lg_tshirt2 = eval('document.frm_register.lg_tshirt2_' + num);
	var xl_tshirt2 = eval('document.frm_register.xl_tshirt2_' + num);
	var xxl_tshirt2 = eval('document.frm_register.xxl_tshirt2_' + num);
	var sm_tshirt3 = eval('document.frm_register.sm_tshirt3_' + num);
	var med_tshirt3 = eval('document.frm_register.med_tshirt3_' + num);
	var lg_tshirt3 = eval('document.frm_register.lg_tshirt3_' + num);
	var xl_tshirt3 = eval('document.frm_register.xl_tshirt3_' + num);
	var xxl_tshirt3 = eval('document.frm_register.xxl_tshirt3_' + num);
	var sm_tshirt4 = eval('document.frm_register.sm_tshirt4_' + num);
	var med_tshirt4 = eval('document.frm_register.med_tshirt4_' + num);
	var lg_tshirt4 = eval('document.frm_register.lg_tshirt4_' + num);
	var xl_tshirt4 = eval('document.frm_register.xl_tshirt4_' + num);
	var xxl_tshirt4 = eval('document.frm_register.xxl_tshirt4_' + num);
	var roommate2 = eval('document.frm_register.roommate2_' + num);
	var roommate3 = eval('document.frm_register.roommate3_' + num);
	var roommate4 = eval('document.frm_register.roommate4_' + num);
	var roommate5 = eval('document.frm_register.roommate5_' + num);
	var captain = eval('document.frm_register.captain_' + num);

	if(num == 1 && !document.frm_register.security.value){
		alert('You must enter the security code in order to register.');
		document.frm_register.security.focus();
		return false;
	}
	else if(num == 1 && document.frm_register.security.value != 'retreat'){
		alert('The security code you entered is incorrect.');
		document.frm_register.security.focus();
		return false;
	}
	else if(num == 1 && !name.value){
		alert('You must enter your name as it will appear on your name tag.');
		name.focus();
		return false;
	}
	else if(!name.value){
		var ans = confirm('You have not entered a name. Do you wish to still register another lady? If so, hit ok, else hit cancel.');
		if(ans){
			name.focus();
			return false;
		}
		else{
			will_register.value = '0';
			registration_fee.value = '0.00';
			var total_registered = 0;
			for(var m=1; m<9; m++){
				var count_regs = eval('document.frm_register.will_register_' + m);
				if(count_regs.value == 1){
					total_registered = total_registered + 1;
				}
			}
			document.frm_register.total_registered.value = total_registered;
			total_calculator();
			return true;
		}
	}
	else if(!address.value){
		alert('You must enter your address.');
		address.focus();
		return false;
	}
	else if(!city.value){
		alert('You must enter your city.');
		city.focus();
		return false;
	}
	else if(state_initials.value == "0"){
		alert('You must enter your state.');
		city.focus();
		return false;
	}
	else if(!zip.value){
		alert('You must enter your zip.');
		zip.focus();
		return false;
	}
	else if(!phone1.value){
		alert('You must enter your home phone.');
		phone1.focus();
		return false;
	}
	else if(!phone2.value){
		alert('You must enter your home phone.');
		phone1.focus();
		return false;
	}
	else if(!phone3.value){
		alert('You must enter your home phone.');
		phone1.focus();
		return false;
	}
	else if(sessions != 3){
		alert('Please, choose 3 breakout sessions.');
		session1.focus();
		return false;
	}
	else if(activityA.checked == true && activityB.checked == true){
		alert('You may only choose 1 Optional Activity.');
		activityA.focus();
		return false;
	}
	else if(sm_tshirt1.value != '' && isInteger(sm_tshirt1.value) == false){
		alert('Please enter a number for your Small Olive Long Sleeve T-shirt.');
		sm_tshirt1.focus();
		return false;
	}
	else if(med_tshirt1.value != '' && isInteger(med_tshirt1.value) == false){
		alert('Please enter a number for your Medium Olive Long Sleeve T-shirt.');
		med_tshirt1.focus();
		return false;
	}
	else if(lg_tshirt1.value != '' && isInteger(lg_tshirt1.value) == false){
		alert('Please enter a number for your Large Olive Long Sleeve T-shirt.');
		lg_tshirt1.focus();
		return false;
	}
	else if(xl_tshirt1.value != '' && isInteger(xl_tshirt1.value) == false){
		alert('Please enter a number for your XL Olive Long Sleeve T-shirt.');
		xl_tshirt1.focus();
		return false;
	}
	else if(xxl_tshirt1.value != '' && isInteger(xxl_tshirt1.value) == false){
		alert('Please enter a number for your XXL Olive Long Sleeve T-shirt.');
		xxl_tshirt1.focus();
		return false;
	}
	else if(sm_tshirt2.value != '' && isInteger(sm_tshirt2.value) == false){
		alert('Please enter a number for your Small Eggplant Long Sleeve T-shirt.');
		sm_tshirt2.focus();
		return false;
	}
	else if(med_tshirt2.value != '' && isInteger(med_tshirt2.value) == false){
		alert('Please enter a number for your Medium Eggplant Long Sleeve T-shirt.');
		med_tshirt2.focus();
		return false;
	}
	else if(lg_tshirt2.value != '' && isInteger(lg_tshirt2.value) == false){
		alert('Please enter a number for your Large Eggplant Long Sleeve T-shirt.');
		lg_tshirt2.focus();
		return false;
	}
	else if(xl_tshirt2.value != '' && isInteger(xl_tshirt2.value) == false){
		alert('Please enter a number for your XL Eggplant Long Sleeve T-shirt.');
		xl_tshirt2.focus();
		return false;
	}
	else if(xxl_tshirt2.value != '' && isInteger(xxl_tshirt2.value) == false){
		alert('Please enter a number for your XXL Eggplant Long Sleeve T-shirt.');
		xxl_tshirt2.focus();
		return false;
	}
	else if(sm_tshirt3.value != '' && isInteger(sm_tshirt3.value) == false){
		alert('Please enter a number for your Small Olive Short Sleeve T-shirt.');
		sm_tshirt3.focus();
		return false;
	}
	else if(med_tshirt3.value != '' && isInteger(med_tshirt3.value) == false){
		alert('Please enter a number for your Medium Olive Short Sleeve T-shirt.');
		med_tshirt3.focus();
		return false;
	}
	else if(lg_tshirt3.value != '' && isInteger(lg_tshirt3.value) == false){
		alert('Please enter a number for your Large Olive Short Sleeve T-shirt.');
		lg_tshirt3.focus();
		return false;
	}
	else if(xl_tshirt3.value != '' && isInteger(xl_tshirt3.value) == false){
		alert('Please enter a number for your XL Olive Short Sleeve T-shirt.');
		xl_tshirt3.focus();
		return false;
	}
	else if(xxl_tshirt3.value != '' && isInteger(xxl_tshirt3.value) == false){
		alert('Please enter a number for your XXL Olive Short Sleeve T-shirt.');
		xxl_tshirt3.focus();
		return false;
	}
	else if(sm_tshirt4.value != '' && isInteger(sm_tshirt4.value) == false){
		alert('Please enter a number for your Small Eggplant Short Sleeve T-shirt.');
		sm_tshirt4.focus();
		return false;
	}
	else if(med_tshirt4.value != '' && isInteger(med_tshirt4.value) == false){
		alert('Please enter a number for your Medium Eggplant Short Sleeve T-shirt.');
		med_tshirt4.focus();
		return false;
	}
	else if(lg_tshirt4.value != '' && isInteger(lg_tshirt4.value) == false){
		alert('Please enter a number for your Large Eggplant Short Sleeve T-shirt.');
		lg_tshirt4.focus();
		return false;
	}
	else if(xl_tshirt4.value != '' && isInteger(xl_tshirt4.value) == false){
		alert('Please enter a number for your XL Eggplant Short Sleeve T-shirt.');
		xl_tshirt4.focus();
		return false;
	}
	else if(xxl_tshirt4.value != '' && isInteger(xxl_tshirt4.value) == false){
		alert('Please enter a number for your XXL Eggplant Short Sleeve T-shirt.');
		xxl_tshirt4.focus();
		return false;
	}
	else if(captain[1].checked == true && !roommate2.value){
		alert('Please enter a name for your captain.');
		roommate2.focus();
		return false;
	}
	else if(captain[2].checked == true && !roommate3.value){
		alert('Please enter a name for your captain.');
		roommate3.focus();
		return false;
	}
	else if(captain[3].checked == true && !roommate4.value){
		alert('Please enter a name for your captain.');
		roommate4.focus();
		return false;
	}
	else if(captain[4].checked == true && !roommate5.value){
		alert('Please enter a name for your captain.');
		roommate5.focus();
		return false;
	}
	
	will_register.value = '1';
	if(speaker.checked == false){
		registration_fee.value = document.frm_register.type_of_fee.value;
	}
	var total_registered = 0;
	for(var m=1; m<9; m++){
		var count_regs = eval('document.frm_register.will_register_' + m);
		if(count_regs.value == 1){
			total_registered = total_registered + 1;
		}
	}
	document.frm_register.total_registered.value = total_registered;
	total_calculator();
	return true;
	//thefrm.submit();
}

function wineTasting(num){
	var count = 0;
	var activity;
	var number_wine_tasting = eval('document.frm_register.number_wine_tasting');
	var wine_tasting_total = eval('document.frm_register.wine_tasting_total');
	
	for(var o=1; o<9; o++){
		activity = eval('document.frm_register.activityB_' + o);
		
		if(activity.checked == true){
			count = parseInt(count) + 1;
		}
	}
	
	number_wine_tasting.value = count;
	wine_tasting_total.value = 10.00 * count;
	document.getElementById('wine_tasting_total').innerHTML = (count * 10.00).toFixed(2);
	
	total_calculator();
	count_activities();
}

function total_calculator(){
	for(var i=1; i<9; i++){
		eval('var fee_' + i + ' = document.frm_register.registration_fee_' + i + '.value;');
	}
	
	var tshirt1_total = document.frm_register.tshirt1_total.value;
	var tshirt2_total = document.frm_register.tshirt2_total.value;
	var tshirt3_total = document.frm_register.tshirt3_total.value;
	var tshirt4_total = document.frm_register.tshirt4_total.value;
	var number_wine_tasting = document.frm_register.number_wine_tasting.value;
	var scholarship = document.frm_register.scholarship;
	if(!scholarship.value){
		sch = 0.00;
	}
	else{
		sch = scholarship.value;
	}
	
	var total = 0.00;
	for(var k=1; k<9; k++){
		eval('total = total + parseFloat(fee_' + k + ')');
	}
	
	total = total + (parseInt(tshirt1_total) * 12.00);
	total = total + (parseInt(tshirt2_total) * 12.00);
	total = total + (parseInt(tshirt3_total) * 10.00);
	total = total + (parseInt(tshirt4_total) * 10.00);
	total = total + (parseInt(number_wine_tasting) * 10.00);
	total = total + parseFloat(sch);
	
	document.frm_register.total_amount.value = parseFloat(total).toFixed(2);
	document.getElementById('total_dollar_amount').innerHTML = parseFloat(total).toFixed(2);
	//alert(parseFloat(total).toFixed(2));
	
}

function tshirtQuantity(num,type){
	thefrm = document.frm_register;
	var sm_tshirt1 = eval('document.frm_register.sm_tshirt1_' + num);
	var med_tshirt1 = eval('document.frm_register.med_tshirt1_' + num);
	var lg_tshirt1 = eval('document.frm_register.lg_tshirt1_' + num);
	var xl_tshirt1 = eval('document.frm_register.xl_tshirt1_' + num);
	var xxl_tshirt1 = eval('document.frm_register.xxl_tshirt1_' + num);
	var sm_tshirt2 = eval('document.frm_register.sm_tshirt2_' + num);
	var med_tshirt2 = eval('document.frm_register.med_tshirt2_' + num);
	var lg_tshirt2 = eval('document.frm_register.lg_tshirt2_' + num);
	var xl_tshirt2 = eval('document.frm_register.xl_tshirt2_' + num);
	var xxl_tshirt2 = eval('document.frm_register.xxl_tshirt2_' + num);
	var sm_tshirt3 = eval('document.frm_register.sm_tshirt3_' + num);
	var med_tshirt3 = eval('document.frm_register.med_tshirt3_' + num);
	var lg_tshirt3 = eval('document.frm_register.lg_tshirt3_' + num);
	var xl_tshirt3 = eval('document.frm_register.xl_tshirt3_' + num);
	var xxl_tshirt3 = eval('document.frm_register.xxl_tshirt3_' + num);
	var sm_tshirt4 = eval('document.frm_register.sm_tshirt4_' + num);
	var med_tshirt4 = eval('document.frm_register.med_tshirt4_' + num);
	var lg_tshirt4 = eval('document.frm_register.lg_tshirt4_' + num);
	var xl_tshirt4 = eval('document.frm_register.xl_tshirt4_' + num);
	var xxl_tshirt4 = eval('document.frm_register.xxl_tshirt4_' + num);
	var number_tshirt1 = eval('document.frm_register.number_tshirt1_' + num);
	var number_tshirt2 = eval('document.frm_register.number_tshirt2_' + num);
	var number_tshirt3 = eval('document.frm_register.number_tshirt3_' + num);
	var number_tshirt4 = eval('document.frm_register.number_tshirt4_' + num);
	var sm = parseInt(0);
	var med = parseInt(0);
	var lg = parseInt(0);
	var xl = parseInt(0);
	var xxl = parseInt(0);
	if(type == 1){
		if(sm_tshirt1.value != ''){
			if(isInteger(sm_tshirt1.value) == false){
				alert('Please enter a number for your Small Olive Long Sleeve T-shirt.');
				sm_tshirt1.focus();
				return;
			}
			else{
				var sm = parseInt(sm_tshirt1.value);
			}
		}
		if(med_tshirt1.value != ''){
			if(isInteger(med_tshirt1.value) == false){
				alert('Please enter a number for your Medium Olive Long Sleeve T-shirt.');
				med_tshirt1.focus();
				return;
			}
			else{
				var med = parseInt(med_tshirt1.value);
			}
		}
		if(lg_tshirt1.value != ''){
			if(isInteger(lg_tshirt1.value) == false){
				alert('Please enter a number for your Large Olive Long Sleeve T-shirt.');
				lg_tshirt1.focus();
				return;
			}
			else{
				var lg = parseInt(lg_tshirt1.value);
			}
		}
		if(xl_tshirt1.value != ''){
			if(isInteger(xl_tshirt1.value) == false){
				alert('Please enter a number for your XL Olive Long Sleeve T-shirt.');
				xl_tshirt1.focus();
				return;
			}
			else{
				var xl = parseInt(xl_tshirt1.value);
			}
		}
		if(xxl_tshirt1.value != ''){
			if(isInteger(xxl_tshirt1.value) == false){
				alert('Please enter a number for your XXL Olive Long Sleeve T-shirt.');
				xxl_tshirt1.focus();
				return;
			}
			else{
				var xxl = parseInt(xxl_tshirt1.value);
			}
		}
		var total = sm + med + lg + xl + xxl;
		number_tshirt1.value = total;
		final_total = 0;
		for(var o=1; o<9; o++){
			tshirt_count = eval('document.frm_register.number_tshirt1_' + o);
			final_total = parseInt(final_total) + parseInt(tshirt_count.value);
		}
		alert(final_total);
		document.frm_register.tshirt1_total.value = final_total;
		document.getElementById('tshirt1_count').innerHTML = final_total;
		document.getElementById('tshirt1_total').innerHTML = (final_total * 12.00).toFixed(2);
	}
	else if(type == 2){
		if(sm_tshirt2.value != ''){
			if(isInteger(sm_tshirt2.value) == false){
				alert('Please enter a number for your Small Eggplant Long Sleeve T-shirt.');
				sm_tshirt2.focus();
				return;
			}
			else{
				var sm = parseInt(sm_tshirt2.value);
			}
		}
		if(med_tshirt2.value != ''){
			if(isInteger(med_tshirt2.value) == false){
				alert('Please enter a number for your Medium Eggplant Long Sleeve T-shirt.');
				med_tshirt2.focus();
				return;
			}
			else{
				var med = parseInt(med_tshirt2.value);
			}
		}
		if(lg_tshirt2.value != ''){
			if(isInteger(lg_tshirt2.value) == false){
				alert('Please enter a number for your Large Eggplant Long Sleeve T-shirt.');
				lg_tshirt2.focus();
				return;
			}
			else{
				var lg = parseInt(lg_tshirt2.value);
			}
		}
		if(xl_tshirt2.value != ''){
			if(isInteger(xl_tshirt2.value) == false){
				alert('Please enter a number for your XL Eggplant Long Sleeve T-shirt.');
				xl_tshirt2.focus();
				return;
			}
			else{
				var xl = parseInt(xl_tshirt2.value);
			}
		}
		if(xxl_tshirt2.value != ''){
			if(isInteger(xxl_tshirt2.value) == false){
				alert('Please enter a number for your XXL Eggplant Long Sleeve T-shirt.');
				xxl_tshirt2.focus();
				return;
			}
			else{
				var xxl = parseInt(xxl_tshirt2.value);
			}
		}
		var total = sm + med + lg + xl + xxl;
		number_tshirt2.value = total;
		final_total = 0;
		for(var o=1; o<9; o++){
			tshirt_count = eval('document.frm_register.number_tshirt2_' + o);
			final_total = parseInt(final_total) + parseInt(tshirt_count.value);
		}
		document.frm_register.tshirt2_total.value = final_total;
		document.getElementById('tshirt2_count').innerHTML = final_total;
		document.getElementById('tshirt2_total').innerHTML = (final_total * 12.00).toFixed(2);
	}
	else if(type == 3){
		if(sm_tshirt3.value != ''){
			if(isInteger(sm_tshirt3.value) == false){
				alert('Please enter a number for your Small Olive Short Sleeve T-shirt.');
				sm_tshirt3.focus();
				return;
			}
			else{
				var sm = parseInt(sm_tshirt3.value);
			}
		}
		if(med_tshirt3.value != ''){
			if(isInteger(med_tshirt3.value) == false){
				alert('Please enter a number for your Medium Olive Short Sleeve T-shirt.');
				med_tshirt3.focus();
				return;
			}
			else{
				var med = parseInt(med_tshirt3.value);
			}
		}
		if(lg_tshirt3.value != ''){
			if(isInteger(lg_tshirt3.value) == false){
				alert('Please enter a number for your Large Olive Short Sleeve T-shirt.');
				lg_tshirt3.focus();
				return;
			}
			else{
				var lg = parseInt(lg_tshirt3.value);
			}
		}
		if(xl_tshirt3.value != ''){
			if(isInteger(xl_tshirt3.value) == false){
				alert('Please enter a number for your XL Olive Short Sleeve T-shirt.');
				xl_tshirt3.focus();
				return;
			}
			else{
				var xl = parseInt(xl_tshirt3.value);
			}
		}
		if(xxl_tshirt3.value != ''){
			if(isInteger(xxl_tshirt3.value) == false){
				alert('Please enter a number for your XXL Olive Short Sleeve T-shirt.');
				xxl_tshirt3.focus();
				return;
			}
			else{
				var xxl = parseInt(xxl_tshirt3.value);
			}
		}
		var total = sm + med + lg + xl + xxl;
		number_tshirt3.value = total;
		final_total = 0;
		for(var o=1; o<9; o++){
			tshirt_count = eval('document.frm_register.number_tshirt3_' + o);
			final_total = parseInt(final_total) + parseInt(tshirt_count.value);
		}
		document.frm_register.tshirt3_total.value = final_total;
		document.getElementById('tshirt3_count').innerHTML = final_total;
		document.getElementById('tshirt3_total').innerHTML = (final_total * 10.00).toFixed(2);
	}
	else if(type == 4){
		if(sm_tshirt4.value != ''){
			if(isInteger(sm_tshirt4.value) == false){
				alert('Please enter a number for your Small Eggplant Short Sleeve T-shirt.');
				sm_tshirt4.focus();
				return;
			}
			else{
				var sm = parseInt(sm_tshirt4.value);
			}
		}
		if(med_tshirt4.value != ''){
			if(isInteger(med_tshirt4.value) == false){
				alert('Please enter a number for your Medium Eggplant Short Sleeve T-shirt.');
				med_tshirt4.focus();
				return;
			}
			else{
				var med = parseInt(med_tshirt4.value);
			}
		}
		if(lg_tshirt4.value != ''){
			if(isInteger(lg_tshirt4.value) == false){
				alert('Please enter a number for your Large Eggplant Short Sleeve T-shirt.');
				lg_tshirt4.focus();
				return;
			}
			else{
				var lg = parseInt(lg_tshirt4.value);
			}
		}
		if(xl_tshirt4.value != ''){
			if(isInteger(xl_tshirt4.value) == false){
				alert('Please enter a number for your XL Eggplant Short Sleeve T-shirt.');
				xl_tshirt4.focus();
				return;
			}
			else{
				var xl = parseInt(xl_tshirt4.value);
			}
		}
		if(xxl_tshirt4.value != ''){
			if(isInteger(xxl_tshirt4.value) == false){
				alert('Please enter a number for your XXL Eggplant Short Sleeve T-shirt.');
				xxl_tshirt4.focus();
				return;
			}
			else{
				var xxl = parseInt(xxl_tshirt4.value);
			}
		}
		var total = sm + med + lg + xl + xxl;
		number_tshirt4.value = total;
		final_total = 0;
		for(var o=1; o<9; o++){
			tshirt_count = eval('document.frm_register.number_tshirt4_' + o);
			final_total = parseInt(final_total) + parseInt(tshirt_count.value);
		}
		document.frm_register.tshirt4_total.value = final_total;
		document.getElementById('tshirt4_count').innerHTML = final_total;
		document.getElementById('tshirt4_total').innerHTML = (final_total * 10.00).toFixed(2);
	}
	
	total_calculator();
}

function count_sessions(num,sessnum){
	var session_1 = eval('document.frm_register.session1_' + num);
	var session_2 = eval('document.frm_register.session2_' + num);
	var session_3 = eval('document.frm_register.session3_' + num);
	var session_4 = eval('document.frm_register.session4_' + num);
	var sessions = 0;
	
	if (session_1.checked == true){
		sessions = sessions + 1;
	}
	
	if (session_2.checked == true){
		sessions = sessions + 1;
	}
	
	if (session_3.checked == true){
		sessions = sessions + 1;
	}
	
	if (session_4.checked == true){
		sessions = sessions + 1;
	}
	
	var total = eval('document.frm_register.number_sessions_' + num);
	total.value = sessions;
}

function setStateValue(num, val){
	var st = eval('document.frm_register.state_initials_' + num);
	st.value = val;
}

function setAsSpeaker(num){
	var speaker = eval('document.frm_register.speaker_' + num);
	var fee = eval('document.frm_register.registration_fee_' + num);
	if(speaker.checked == true){
		fee.value = '0.00';
		document.getElementById('reg_fee_total_' + num).innerHTML = '0.00';
	}
	else{
		fee.value = document.frm_register.type_of_fee.value;
		document.getElementById('reg_fee_total_' + num).innerHTML = parseInt(document.frm_register.type_of_fee.value).toFixed(2);
	}
	
	total_calculator();
}

function ShowDetails(num){
	document.getElementById('details_' + num).style.display = 'block';
	document.getElementById('hide_details_' + num).style.display = 'block';
	document.getElementById('show_details_' + num).style.display = 'none';
}

function HideDetails(num){
	document.getElementById('details_' + num).style.display = 'none';
	document.getElementById('hide_details_' + num).style.display = 'none';
	document.getElementById('show_details_' + num).style.display = 'block';
}