function showLogin() {
  $('submenu_standard').fade('out');
  $('submenu_login').fade('in');
}

function startUpload() {
  $('uploadButton').set('style', 'display:none');
  var spinnerImage = new Element('img', {src: 'images/ajax-loader.gif', alt: 'Bitte warten...'});
  spinnerImage.inject($('uploadBox'));
}

function deleteImage(imageID) {
  cleanError();
  if(confirm('Wollen Sie das Bild wirklich löschen?')) {
    var req = new Request({url:'ajax.php',
      onSuccess: function(txt) {
        if(txt=="1") $('image_'+imageID).destroy();
  		  else error("Beim Löschen des Bildes ist ein Fehler aufgetreten.");
  	  },
  	  onFailure: function(instance) {
        error("Beim Löschen des Bildes ist ein Fehler aufgetreten.");
      }
    }).send("action=deleteImage&imageID="+imageID);
  }
}

function error(text) { 
  var error = new Element('div', {
    'class': 'error',
    opacity: 0,
    html: '<b>Es ist ein Fehler aufgetreten:</b><br />'+text
  });
  error.inject($('content'), 'top');
  error.get('tween', {property: 'opacity', duration: 'long'}).start(1);
}

function cleanError() {
  $$('.error').each(function(el) { el.destroy(); })
}

function selectImage(imageID) {
  $('image_'+imageID).set('checked', true)
}

function showAreaLocations(areaID) {
  if(document.forms[0].elements['ok['+areaID+']'].get('value')=='0') var visibility = 'hidden'; 
  else var visibility = 'visibile';
  document.forms[0].elements['studio['+areaID+']'].set('style', 'visibility:'+visibility);
  document.forms[0].elements['outdoor['+areaID+']'].set('style', 'visibility:'+visibility);
}

function checkAll(id, rowid) {
  var checked = $(id+'CheckAll').checked;
  var boxes = document.getElementsByName(id+'[]');
  for (var i=0;i<boxes.length;i++) {
    boxes.item(i).checked = checked;
    highlightRow(rowid+boxes.item(i).value, checked);
    
  } 
}

function highlightRow(rowID) {
  var row = $(rowID);
  if(arguments[1]!=undefined) {
    if(arguments[1]==true) row.addClass('tableHighlight');
    else row.removeClass('tableHighlight');
  }
  else {
    if(row.hasClass('tableHighlight')) row.removeClass('tableHighlight');
    else row.addClass('tableHighlight');
  }
}
