$(document).ready(function(){
    $('form#widget_settings select').change(function(){
        $('form#widget_settings').submit();
    });
    $('form#widget_settings input[type=submit]').hide();

    $('a#add-site').click(function(){
        $('#add-site-form').show();
        $('a#cancel-add-site').show();
        $('a#add-site').hide();
    $('#id_url').focus();
        return false;
    });

    $('a#cancel-add-site').click(function(){
        $('#add-site-form').hide();
        $('a#cancel-add-site').hide();
        $('a#add-site').show();
        return false;
    });

    $('a#edit-site').click(function(){
        $('#edit-site-form').show();
        $('a#cancel-edit-site').show();
        $('a#edit-site').hide();
    $('#id_url').focus();
        return false;
    });

    $('a#cancel-edit-site').click(function(){
        $('#edit-site-form').hide();
        $('a#cancel-edit-site').hide();
        $('a#edit-site').show();
        return false;
    });

    $('a#domain-more-info').click(function(){
      alert(domain_info_message);
    return false;
    });


    $("a.help_link").click(function() {
      $("#help_overlay").overlay({
        expose: '#333333', effect: 'apple', api: true, onLoad: function() {
        $("#help_form #id_message").focus();}
      }).load();
      $("#help_form #id_section").val($(this).attr("href"));
      return false;
    });

    $("#help_form").submit(function() { return false; });

    $("#help_form input[type=submit]").click(function() {
      $.ajax({
        url: "/help/",
        type: "POST",
        data: {
          message: $("#help_form #id_message").val(),
          page: $("#help_form #id_page").val(),
          section: $("#help_form #id_section").val()
        },
        dataType: "json",
        beforeSend: function(){ $("#help_form input[type=submit]").attr("disabled", "disabled"); },
        complete: function(){ $("#help_form input[type=submit]").removeAttr("disabled"); },
        error: function(req, textStatus, errorThrown){
          if(textStatus == "error"){
            if($("#help_form #id_message").val() == ""){ alert("Error: The message box was left empty.");
            } else { alert("An error occured while sending."); }
          }
        },
        success: function(data, textStatus){
          $("#help_overlay").overlay().close();
          $("#help_form #id_message").val("");
        }
      });
      return false;
    });
});
