$(document).ajaxSend(function(event, request, settings) {
  if (settings.type == 'GET' || settings.type == 'get' || typeof(AUTH_TOKEN) == "undefined") return;
  settings.data = settings.data || "";
  settings.data += (settings.data ? "&" : "") + "authenticity_token=" + encodeURIComponent(AUTH_TOKEN);
});

$.ajaxSetup({ 
  'beforeSend': function(xhr) {xhr.setRequestHeader("Accept", "text/javascript")}
})

$(document).ready(function() {
  $(".login").overlay({ 
      effect: 'apple',
      closeOnClick: false,
      expose: { 
          color: '#efefef', 
          loadSpeed: 200, 
          opacity: 0.2 
      }
  });
})

function show_demo_type() {
  var selected_category = $('.demo_type').val()
  hide_main_categories();
  
  switch(selected_category) {
  case 'Building':
    $('.building_form').show();
    break;
  case 'Business':
    $('.management_company').val('');
    $('.business_form').show();
    break;
  default:
    return null;
  }
}

function show_demo_sub_category() {
  var selected_category = $('.demo_business_type').val()
  hide_demo_sub_categories();
  
  switch(selected_category) {
    case 'Dining and Nightlife':
      $('.demo_dining').show();
      break;
    case 'Retail':
      $('.demo_retail').show();
      break;
    case 'Services':
      $('.demo_services').show();
      break;
    default:
      return null;
  }
}

function show_bpp() {
  var selected_category = $('.demo_business_type').val();
  
  switch(selected_category) {
    case 'Dining and Nightlife':
      var category = $('.sub_type_dining').val();
      break;
    case 'Retail':
      var category = $('.sub_type_retail').val();
      break;
    case 'Services':
      var category = $('.sub_type_services').val();
      break;
    default:
      return null;
  }
  
  $.getJSON("/business_price_points/for_demo?category="+category,
  function(data){
    $('.ltb_price').val(data.looking_to_buy_price);
    $('.referral_price').val(data.referral_price);
  });
  
}

function hide_main_categories() {
  $('.building_form').hide();
  $('.business_form').hide();
}

function hide_demo_sub_categories() {
 $('.demo_dining').hide();
 $('.demo_retail').hide();
 $('.demo_services').hide(); 
}