function glitterFontList() {
  new Effect.toggle('glitter_fonts', 'blind', { duration: 0.5 });
}

function glitterSetFont(font) {
  $('font').value = font;
  $('font_image').src = '/images/gl/fonts/'+font+'.gif';
  new Effect.BlindUp('glitter_fonts', { duration: 0.3 });
}

function glitterList() {
  new Effect.toggle('glitter_images', 'blind', { duration: 0.5 });
}

function glitterSet(img) {
  $('glitter').value = img;
  $('glitter_image').src = '/images/g/'+img+'.gif';
  new Effect.BlindUp('glitter_images', { duration: 0.3 });
}

function glitterPreview() {
  $('preview').innerHTML = loadingText;
  $('preview').style.width = 600+'px';
  updateDims();
  toggleOverlay(true);
  $('preview').style.top=100+st+'px';
  $('preview').style.left=((dw/2)-300)+'px';
  $('preview').setOpacity(1);
  Element.show('preview');

    new Ajax.Updater(
        'preview',
        '/glitters/premake', {
            method: 'post',
            evalScripts: true,
            parameters: Form.serialize($('glitter_form')),
            onSuccess: function() { }
        }
    );

  return false;
}

function glitterSave() {
  Element.hide('overlay');
  Element.hide('preview');
    loadingStart(loadingText);
    new Ajax.Updater(
        'result',
        '/glitters/make', {
      method: 'post',
      parameters: Form.serialize($('glitter_form')),
            evalScripts: true,
              onSuccess: function() {
                loadingEnd();
                Element.hide('editor');
                new Effect.Appear('result');
              }
        }
    );
}