// JavaScript Document

//This is all for the annual meeting registration
var suba = new Number();
var subb = new Number();
var ems_cost_txt = "";
function email_out(){
var email_body;
var am_name = document.annual_meeting_registration.name.value;

email_body = "Here is the information you gave us for annual meeting registration.\n ";
email_body = email_body + "Name:  "  + am_name;
alert(email_body);

document.annual_meeting_registration.action = "mailto:nhughes@fsmb.org?body=" + email_body + "";
document.annual_meeting_registration.submit()

}

//All this for subtotal_a
function early_bird_reg(){
	if (document.annual_meeting_registration.chk_Early_bird_registration.checked){
		   document.annual_meeting_registration.Early_bird_registration_fee.value = '450';
		   subtotal_a(450);
	}else{
		document.annual_meeting_registration.Early_bird_registration_fee.value = ''; 
		subtotal_a(-450);
	}
}

function single_day_reg(){
	if (document.annual_meeting_registration.chk_single_day_registration.checked){
		   document.annual_meeting_registration.single_day_registration_fee.value = '185'; 
		   subtotal_a(185);
	}else{
		document.annual_meeting_registration.single_day_registration_fee.value = '';
		subtotal_a(-185);
	}
}

function regular_reg(){
	if (document.annual_meeting_registration.chk_Regular_registration.checked){
		   document.annual_meeting_registration.Regular_registration_fee.value = '550';
		   subtotal_a(550);
	}else{
		document.annual_meeting_registration.Regular_registration_fee.value = '';
		subtotal_a(-550);
	}
}

function cme_credit(){
	if (document.annual_meeting_registration.chk_CME_credit.checked){
		   document.annual_meeting_registration.CME_credit.value = '65';
		   subtotal_a(65);
	}else{
		document.annual_meeting_registration.CME_credit.value = ''; 
		subtotal_a(-65);
	}
}

function cle_app(){
	if (document.annual_meeting_registration.chk_CLE.checked){
		   document.annual_meeting_registration.CLE_fee.value = '15';
		   subtotal_a(15);
	}else{
		document.annual_meeting_registration.CLE_fee.value = ''; 
		subtotal_a(-15);
	}
}

function team_discount(){
	if (document.annual_meeting_registration.chk_Team_discount.checked){
		   document.annual_meeting_registration.Team_discount.value = '-75';
		   subtotal_a(-75);
	}else{
		document.annual_meeting_registration.Team_discount.value = ''; 
		subtotal_a(75);
	}
}

function subtotal_a(amount){
	var st = new Number(document.annual_meeting_registration.Subtotal_a.value);
	var a = new Number(amount);
	st = (st + (a));
	document.annual_meeting_registration.Subtotal_a.value = st;
	suba = st;
	grand_total();
}
//End Subtotal_a

//Start Subtotal_b


function platter_lunch(){
var hpq = new Number(document.annual_meeting_registration.Platter_quantity_hide.value);
var pq = new Number(document.annual_meeting_registration.Platter_quantity.value);
var platter_cost = new Number(40 * pq);

if ((hpq == 0)||(hpq == pq)){
	if (document.annual_meeting_registration.chk_Platter_luncheon.checked){
			if((pq < 1)||(platter_cost.toString()=='NaN')){
				alert("Please enter the number of platter luncheon meal tickets you would like to purchase.");
				document.annual_meeting_registration.chk_Platter_luncheon.checked = false;
				document.annual_meeting_registration.Platter_quantity.value='';
				document.annual_meeting_registration.Platter_quantity_hide.value='';
				}else{
					document.annual_meeting_registration.Platter_luncheon_fee.value = platter_cost;
					document.annual_meeting_registration.Platter_quantity_hide.value = pq;
					subtotal_b(platter_cost);
				}
	}else{
		document.annual_meeting_registration.Platter_luncheon_fee.value = '';
		document.annual_meeting_registration.Platter_quantity.value = '';
		document.annual_meeting_registration.Platter_quantity_hide.value='';
		subtotal_b(-platter_cost);
	}
}else{
	alert("If you would like to change your quantity, you may do so now.");
	var new_plat_cost = new Number(40 * hpq);
	platter_cost = new_plat_cost;
	document.annual_meeting_registration.chk_Platter_luncheon.checked = false;
	document.annual_meeting_registration.Platter_luncheon_fee.value = '';
	document.annual_meeting_registration.Platter_quantity.value='';
	document.annual_meeting_registration.Platter_quantity_hide.value='';
	subtotal_b(-platter_cost);
	}
}

function bierring_dinner(){
var hbdq = new Number(document.annual_meeting_registration.Bierring_quantity_hide.value);
var bdq = new Number(document.annual_meeting_registration.Bierring_quantity.value);
var dinner_cost = new Number(65 * bdq);

if ((hbdq == 0)||(hbdq == bdq)){
	if (document.annual_meeting_registration.chk_Bierring_dinner.checked){
		if((bdq < 1)||(dinner_cost.toString() == 'NaN')){
			alert("Please enter the number of Bierring dinner meal tickets you would like to purchase.");
			document.annual_meeting_registration.chk_Bierring_dinner.checked = false;
			document.annual_meeting_registration.Bierring_quantity.value='';
			document.annual_meeting_registration.Bierring_quantity_hide.value='';
			}else{
				document.annual_meeting_registration.Bierring_dinner_fee.value = dinner_cost;
				document.annual_meeting_registration.Bierring_quantity_hide.value = bdq;
				subtotal_b(dinner_cost);
			}
	}else{
		document.annual_meeting_registration.Bierring_dinner_fee.value = '';
		document.annual_meeting_registration.Bierring_quantity.value = '';		
		document.annual_meeting_registration.Bierring_quantity_hide.value='';
		subtotal_b(-dinner_cost);
	}
}else{
	alert("If you would like to change your quantity, you may do so now.");
	var new_dindin_cost = new Number(65 * hbdq);
	dinner_cost = new_dindin_cost;
	document.annual_meeting_registration.chk_Bierring_dinner.checked = false;
	document.annual_meeting_registration.Bierring_dinner_fee.value = '';
	document.annual_meeting_registration.Bierring_quantity.value = '';		
	document.annual_meeting_registration.Bierring_quantity_hide.value='';
	subtotal_b(-dinner_cost);
	}
}

function subtotal_b(amount){
	var st = new Number(document.annual_meeting_registration.Subtotal_b.value);
	var a = new Number(amount);
	st = (st + (a));
	document.annual_meeting_registration.Subtotal_b.value = st;
	subb = st;
	grand_total();
}
//end Subtotal_b

//Start Grand Total

function grand_total(){
	var gt = new Number(0);
	gt = suba + subb;
	document.annual_meeting_registration.Grand_total.value = gt;
}

//End Grand Total

//Add Email Address
function additional_email(){
if (document.annual_meeting_registration.chk_add_email.checked){
	document.annual_meeting_registration.add_email.disabled=false;
	document.annual_meeting_registration.add_email.focus();
	document.annual_meeting_registration.add_email.value="";
	document.annual_meeting_registration.add_email.select();
}else{	
	document.annual_meeting_registration.add_email.value="Enter your email address";
	document.annual_meeting_registration.add_email.disabled=true;
	}
}
//End Add Email Address

function check_form_and_email(){
	if (document.annual_meeting_registration.email.value == ""){
		var cf = confirm("Would you like to enter your email address?  If so, you will be emailed this form for your records.");
			if (cf == true){
				document.annual_meeting_registration.email.focus();
				document.annual_meeting_registration.email.select();
			}else{
				if ((document.annual_meeting_registration.Platter_quantity.value > 0) && (document.annual_meeting_registration.Platter_luncheon_fee.value == "")){
					alert("Go back and check the update button to keep your Luncheon Platter tickets.");
					document.annual_meeting_registration.chk_Platter_luncheon.focus();
				}else if ((document.annual_meeting_registration.Bierring_quantity.value > 0) && (document.annual_meeting_registration.Bierring_dinner_fee.value == "")){
					alert("Go back and check the update button to keep your Bierring Dinner tickets.");
					document.annual_meeting_registration.chk_Bierring_dinner.focus();
				}else{				
					document.annual_meeting_registration.action = "include/annual_meeting_registration_email.asp"
					document.annual_meeting_registration.submit();
				}
			}
	}else{
		if ((document.annual_meeting_registration.Platter_quantity.value > 0) && (document.annual_meeting_registration.Platter_luncheon_fee.value == "")){
			alert("Go back and check the update button to keep your Luncheon Platter tickets.");
			document.annual_meeting_registration.chk_Platter_luncheon.focus();
		}else if ((document.annual_meeting_registration.Bierring_quantity.value > 0) && (document.annual_meeting_registration.Bierring_dinner_fee.value == "")){
			alert("Go back and check the update button to keep your Bierring Dinner tickets.");
			document.annual_meeting_registration.chk_Bierring_dinner.focus();
		}else{
		document.annual_meeting_registration.action = "include/annual_meeting_registration_email.asp"
		document.annual_meeting_registration.submit();
		}
	}
}
//End annual meeting registration

//This is for the executive management seminar registration

function getval(){
if ((document.executive_management_seminar_form.board_member.checked) || 
    	(document.executive_management_seminar_form.board_attorney.checked) ||
		(document.executive_management_seminar_form.board_exec.checked) ||
		(document.executive_management_seminar_form.board_staff.checked)){
		//alert("1");
			document.executive_management_seminar_form.chk_member.checked=true;
			document.executive_management_seminar_form.chk_member.disabled = false;			
			document.executive_management_seminar_form.chk_non_member.checked=false;
			document.executive_management_seminar_form.chk_non_member.disabled = true;
			document.executive_management_seminar_form.registration_fee.value = "Waived";
			othertxt();
	}else if ((document.executive_management_seminar_form.other.checked) &&
			  (document.executive_management_seminar_form.board_member.checked==false) &&
	    	  (document.executive_management_seminar_form.board_attorney.checked==false) &&
		      (document.executive_management_seminar_form.board_exec.checked==false) &&
			  (document.executive_management_seminar_form.board_staff.checked==false)){
					//alert("2");
					document.executive_management_seminar_form.chk_member.checked=false;
					document.executive_management_seminar_form.chk_non_member.checked=true;
					document.executive_management_seminar_form.chk_member.disabled = true;					
					document.executive_management_seminar_form.chk_non_member.disabled = false;	
					document.executive_management_seminar_form.registration_fee.value = "$125";
					if (document.executive_management_seminar_form.other_text.value==""){
						document.executive_management_seminar_form.other_text.focus();
					}
					othertxt();
	}else{
			//alert("3");
			document.executive_management_seminar_form.chk_member.checked=false;
			document.executive_management_seminar_form.chk_non_member.checked=false;
			document.executive_management_seminar_form.chk_member.disabled = false;	
			document.executive_management_seminar_form.chk_non_member.disabled = false;
			document.executive_management_seminar_form.registration_fee.value = "";
			othertxt();
	}
}

function chkmd(){
	if(document.executive_management_seminar_form.chk_member.checked){
		document.executive_management_seminar_form.registration_fee.value = "Waived";
		document.executive_management_seminar_form.chk_non_member.checked = false;
		document.executive_management_seminar_form.chk_non_member.disabled = true;
	}else{
		document.executive_management_seminar_form.registration_fee.value = "";
		document.executive_management_seminar_form.chk_non_member.checked = false;
		document.executive_management_seminar_form.chk_non_member.disabled = false;		
	}
}

function chknmd(){
	if(document.executive_management_seminar_form.chk_non_member.checked){
		document.executive_management_seminar_form.registration_fee.value = "$125";		
		document.executive_management_seminar_form.chk_member.checked = false;
		document.executive_management_seminar_form.chk_member.disabled = true;	
	}else{
		document.executive_management_seminar_form.registration_fee.value = "";		
		document.executive_management_seminar_form.chk_member.checked = false;
		document.executive_management_seminar_form.chk_member.disabled = false;	
	}		
}

function othertxt(){
	if (document.executive_management_seminar_form.other.checked==false){
		document.executive_management_seminar_form.other_text.value="";
	}
}

function check_ems_form(){
	if (document.executive_management_seminar_form.registration_fee.value==""){
		alert("Please select weather you are a member or non-member.");
		document.executive_management_seminar_form.chk_member.focus();
	}else if ((document.executive_management_seminar_form.other.checked) &&
	  		  (document.executive_management_seminar_form.other_text.value=="")){
				alert("You must specify you position.");
				document.executive_management_seminar_form.other_text.focus();
	}else if (document.executive_management_seminar_form.email.value == ""){
			var cf = confirm("Would you like to enter your email address?  If so, you will be emailed this form for your records.");
				if (cf == true){
					document.executive_management_seminar_form.email.focus();
					document.executive_management_seminar_form.email.select();
				}else{
					document.executive_management_seminar_form.action = "include/exec_management_seminar_registration_email.asp"
					document.executive_management_seminar_form.submit();
				}
	}else{
		document.executive_management_seminar_form.action = "include/exec_management_seminar_registration_email.asp"
		document.executive_management_seminar_form.submit();
	}
}
	
//var mem1 = document.executive_management_seminar_form.chk_member[0].value;
//var mem2 = document.executive_management_seminar_form.chk_member[1].value;
//var chkmem1 = document.executive_management_seminar_form.chk_member[0].checked;
//var chkmem2 = document.executive_management_seminar_form.chk_member[1].checked;
//alert("value of one " + mem1 + " and the value of the other " + mem2 + " Is the one checked: " + chkmem1 + " or is the second checked: " + chkmem2);


//end EMS registration