
// registerForm script by lookmedia.com for moblind.org //

function ati_membershipForm(form) {

  // Yearly Dues  //  
  var loc_yearly_dues = 15;

  // Chronicle //  
  if (form.Chronicle.value == "On-line") {
  	var loc_chronicle_fee = 0.0;
  } else if (form.Chronicle.value == "Braille") {
  	var loc_chronicle_fee = 0.0;
  } else if (form.Chronicle.value == "Large Print") {
  	var loc_chronicle_fee = 0.0;
  } else if (form.Chronicle.value == "Cassette") {
  	var loc_chronicle_fee = 0.0;
  } else {	
  	var loc_chronicle_fee = 0;
  }


  // Fees Total //
  var loc_fee_total = parseFloat(loc_yearly_dues + loc_chronicle_fee).toFixed(2); 

  // Online Fees Total //
  var loc_online_fee = paypal_fee(loc_fee_total,3.0,.30); 
  var loc_online_total = parseFloat(loc_yearly_dues + loc_chronicle_fee + loc_online_fee).toFixed(2); 

  // Display Results //
  form.Total_Dues.value = loc_fee_total;      
  form.amount.value = loc_online_total;      

 
}

function paypal_fee(item_price, fee_percentage, fixed_fee) {
	
 var the_fee_percentage = fee_percentage / 100;
 the_fee_percentage = the_fee_percentage.toFixed(4);
 the_fee_percentage = get_float(the_fee_percentage);
 var to_return = item_price * the_fee_percentage + fixed_fee;
 to_return = Math.round(to_return*100)/100;
 to_return = to_return.toFixed(2);
 to_return = get_float(to_return);
 if (to_return > item_price) { to_return = item_price; }
 return to_return;

}

function get_float(string) {

 var to_return = parseFloat(string);
 if (typeof to_return == 'undefined') { to_return = 0.00; }
 if (isNaN(to_return)) { to_return = 0.00; }
 return to_return;

}



function printWindow(){
   bV = parseInt(navigator.appVersion)
   if (bV >= 4) window.print()
}


