jQuery(function() {

  // HOME PAGE /////////////////////////////////////////////////////////////////

  if ($("#home_slideshow").length) {

    $("#home_slides").cycle({speed: 500});

  // FEATURES PAGE /////////////////////////////////////////////////////////////////

  } else if ($("#features").length) {

    $("#features_slides").cycle({speed: 500});

  // NEW USER PAGE /////////////////////////////////////////////////////////////

  /*

  } else if ($("#new_user").length) {

    var annual                = 2;
    var monthly               = 1;
    var new_user_annual       = $("#new_user_annual");
    var new_user_monthly      = $("#new_user_monthly");
    var user_account_type_id  = $("#user_account_type_id");

    // Select account on load
    if (user_account_type_id.val() == annual) {
      selectAnnual();
    } else if (user_account_type_id.val() == monthly) {
      selectMonthly();
    }

    // Select annual account on click
    new_user_annual.click(function() {
      selectAnnual();
      user_account_type_id.val(annual);
    });

    // Select monthly account on click
    new_user_monthly.click(function() {
      selectMonthly();
      user_account_type_id.val(monthly);
    });

  */

  // ABOUT PAGE ////////////////////////////////////////////////////////////////

  } else if ($("#about").length) {

    // Map
    var latlng = new google.maps.LatLng(34.045715, -118.433191);
    var options = {
      center: latlng,
      mapTypeControl: false,
      mapTypeId: google.maps.MapTypeId.ROADMAP,
      scrollwheel: false,
      zoom: 12
    };
    var map = new google.maps.Map(document.getElementById("about_map"), options);
    var marker = new google.maps.Marker({
      map: map,
      position: latlng
    });

  };

  // FUNCTIONS /////////////////////////////////////////////////////////////////

  // Select annual account
  function selectAnnual() {
    new_user_annual
      .addClass("new_user_account_selected")
      .removeClass("new_user_account_unselected");
    new_user_monthly
      .removeClass("new_user_account_selected")
      .addClass("new_user_account_unselected");
  };

  // Select monthly account
  function selectMonthly() {
    new_user_monthly
      .addClass("new_user_account_selected")
      .removeClass("new_user_account_unselected");
    new_user_annual
      .removeClass("new_user_account_selected")
      .addClass("new_user_account_unselected");
  };

});
