function loadImagePreview(m, id){
  var path = "image/view";
  var parameters = "module=" + m + "&id=" + id;
  new Ajax.Request(path, { method:'post', parameters : parameters,
  onSuccess: function(transport, json){
    var images = eval(transport.responseText);
        
    var images_content = "";
    for(var i = 0; i < images.length; i++){
      var spanID = "img-" + images[i][0];
      images_content += "<span class='image' id='" + spanID + "'>";
      if(images[i][2] == "jpg" || images[i][2] == "gif" || images[i][2] == "png"){
        images_content += "<a onclick=\"getFullImage(event, '" + images[i][0]+ "', '" + images[i][1] + "', '" + m + "')\" title='" + images[i][1] + "'><img width='100' height='100' src='upload/" + m + "/thumb/thumb-" + images[i][1] + "'></a><div id='imageTitle'><a onclick=\"deleteImage(" + images[i][0] + ", '"+ m + "', '" + id + "')\">L&ouml;schen</a></div></span>";
      }   
    }
    $('imagePreviewContainer').update(images_content);  
  },
  onFailure: function(transport, json){
    alert("Error " + transport.status);
  },
  onLoaded : function(){
    //controlAjaxLoader(true)
  }
  });
} 
function getFullImage(event, image_id, image_name, module){
  var image_content = "<img width='300' src='upload/" + module + "/thumb/thumb-" + image_name + "'><div id='imageMenu'><span class='close' ><b><a onclick='closeFullImage()'><img src='images/icon/close.gif' border='0' width='16' height='16' alt='Schliessen'></a></b></div>";
  $('imageFull').update(image_content);
  $('imageFull').show();
  
  //var clicked_element = "img-" +  image_id;
  //var pos = Position.cumulativeOffset($(clicked_element));
  //var x =  pos[0] + 120;
  //var y =  pos[1] - 50; 
  $('imageFull').setStyle({'top' : -60, 'left' : 165});   
}
function closeFullImage(){
  $('imageFull').hide();
}
function deleteImage(imageID, m, id){
  closeFullImage();
  var path = "image/delete";
  var parameters = "id=" + imageID;
   new Ajax.Request(path, { method:'post', parameters : parameters,
  onSuccess: function(transport, json){
    var res = transport.responseText;
    if(res == 1){
      loadImagePreview(m, id);  
    } else {
      setMessage(res, "error");
    }
  },
  onFailure: function(transport, json){
    alert("Error " + transport.status);
  },
  onLoaded : function(){
  }
  });
}                            
function showUpload(flage){
    if($(flage).value != 0){
           $('upload').setStyle({'visibility' : 'visible'});
    } else {
       setMessage("Keine Auswahl", "error");
    }
}
function hideUpload(){
   $('upload').setStyle({'visibility' : 'hidden'}); 
}

