/* --- SHOWCONTENT ---*/
function showcontent(site,get) {
  Effect.Appear('loading');
  Effect.Pulsate('loading', { pulses: 2, duration: 2 });

  new Ajax.Updater('dynamic','index.php?site=' + site + get + '&javascript=1', {
    method: 'get',
    evalScripts: true,
    onComplete: function() {
      $('loading').hide();
      $('dynamic').hide();
      Effect.Appear('dynamic');
      Shadowbox.clearCache();
      Shadowbox.setup();
      }
  });

}

/* --- MP3PLAYER ---*/
function mp3player(file,title) {
  $('mp3').hide();

  new Ajax.Updater('mp3player','includes/inc.mp3player.php?file=' + file + '&title=' + title, {
    method: 'get',
    onComplete: Effect.BlindDown('mp3')
  });

}

function start() {
  $('mp3').hide();
  Effect.BlindDown('mp3');
}

function auftritte() {
  Effect.toggle('vergangenheit', 'blind', { duration: 1.0 });
}


/* --- PRESSE ---*/
function presse(cd) {
  Effect.toggle('presse_' + cd, 'blind', { duration: 1.0 });
}


/* --- MEDIA --- */
function media(neu,alt) {
  new Effect.Fade(alt, { queue: 'front', duration: 0.1 });
  new Effect.BlindDown(neu, { queue: 'end', duration: 0.5 });
}

/* --- FORMULARE  --- */
function sendform(form,site,get) {
    var valid = new Validation(form,{onSubmit:false});
    var result = valid.validate();
    if (result) {
      $(form).request({
        onComplete: setTimeout('showcontent(\''+ site +'\',\'&success=1' + get + '\')',500)
      })
    }
}

/* --- ADD TO CART --- */
function add_to_cart(id) {
  showcontent('warenkorb','&add=' + id);
}