$j(document).ready(function() {
  // custom domain display
  if($j("#custom_domain_field").notOnPage()){ return; }
  
  // Toggle Custom Domain Field
  $j(".custom-domain-toggle").click(function() {
    if($j("#custom_domain_field").is(":visible"))
    {
      $j("#preview_domain_select").slideDown();
      $j("#custom_domain_field").slideUp();
      $j("#custom_domain_field input").val("");
    }
    else
    {
      $j("#preview_domain_select").slideUp();
      $j("#custom_domain_field").slideDown();
    }
    
    // trigger preview in .5 sec
    setTimeout(function() {
      // trigger preview
      $j("#preview_domain_display").trigger('preview');
    }, 500);
    return false;
  });
  
  // update domain preview
  $j("#custom_domain_field input").keyup(function() {
    $j("#preview_domain_display").trigger('preview');
  });
  
});