// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

  function determine_form_fields(micro_id, user_has_cc_info){
    if($('user_account_type_id').value == micro_id){
      $('credit_card_info').hide();
			$('change_cc').hide();
			$('cc_same').checked = 'checked'
      } else if($('user_account_type_id').value != micro_id && user_has_cc_info){
				$('credit_card_info').hide();
				$('change_cc').show();
				$('cc_same').checked = 'checked'
			}	else if($('user_account_type_id').value != micro_id && !user_has_cc_info){
					$('credit_card_info').show();
					$('change_cc').hide();
					$('cc_diff').checked = 'checked'
				}
  }


function clearDefault(el) {
	if (el.defaultValue==el.value) el.value = ""; el.className='field-active';
}

function resetDefault(el) {
	if (el.value=="") el.value = el.defaultValue; el.className='field-tip';
	if (el.value !== el.defaultValue) el.className='field-active';
   	}

function openInfoDiv(type_id, needs_payment){
	$$('.info-div').each(function(el){
		el.hide();
	})	
	$$('.account_type').each(function(el){
		el.removeClassName('active');
	})

	$("account_type_" + type_id).addClassName('active')
	$("account_type_" + type_id + "_info").show();
	
	if(needs_payment){
		$("billing-details").show();
	}else{$("billing-details").hide();}
}