
var nPosition = -2;
var currentPictureId=-1;
var nOffset = 0;



function uploadPicture()
{
  return confirm("Hiermit stimme ich den Bilderupload-Regeln zu.");

}

    
function Delete(pictureid)
{
  bCheck = confirm("Bild wirklich löschen?");
  if (bCheck == true)
  {
    var xmlhttp = getXMLHTTP2(); 
  
    /*if (currentPictureId != -1)
    {
      pictureid = currentPictureId;
    };*/
    
    xmlhttp.open("GET", 'pictureworker.php?cmd=delete&pictureid=' + pictureid, true); 
    xmlhttp.onreadystatechange = function() 
    { 
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 
        { 
          alert("Bild gelöscht");
          document.location="pictures.php?" + location.search.match(/(u=\d*)/)[1];
        };
    } 
    xmlhttp.send(null);
    
  }
}

function setMain(pictureid)
{
  bCheck = confirm("Bild als Hauptbild setzen?");
  if (bCheck == true)
  {
    if (currentPictureId == -1)
    {
      currentPictureId = pictureid;
    }
    xmlhttp = getXMLHTTP2();
    
    
    location.search.match(/(u=\d*)/)[1];
    xmlhttp.open("GET", 'pictureworker.php?cmd=setmain&pictureid=' + currentPictureId + "&" + location.search.match(/(u=\d*)/)[1], true); 
    
    xmlhttp.onreadystatechange = function() 
    { 
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 
        { 
          alert("Bild als Hauptbild gesetzt.");
          document.location="pictures.php?" + location.search.match(/(u=\d*)/)[1];
        };
    } 
    xmlhttp.send(null);
  }
}

function getXMLHTTP2()
{
  var xmlhttp = null;
  // Mozilla 
  if (window.XMLHttpRequest) 
  { 
    xmlhttp = new XMLHttpRequest(); 
  } 
  // IE 
  else if (window.ActiveXObject) 
  { 
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
  };
  
  return xmlhttp;
}

var bodyhtml;
function Maximize(imgid)
{
  var oImg = document.getElementById(imgid);
  bodyhtml = document.body.innerHTML;
  document.body.innerHTML = "<center><!--<div style='height:500px;width:500px;'>-->" + oImg.outerHTML + "</div></center>";
  var oImg = document.getElementById(imgid);
  
  h = oImg.style.height;
  w= oImg.style.width;
  temph = h;
  tempw = w;
  

  oImg.style.maxWidth = "500px";
  oImg.style.maxHeight = "500px";
  oImg.style.visibility = 'visible';
  oImg.style.width= "100%";
  maxh = oImg.height;
  maxw = oImg.width;
  ratio = h/w;
  
  oImg.style.height = h;
  oImg.style.width = w;
  oImg.className ="";
  
  oImg.style.visibility = 'visible';
  
  resizeImage(imgid);
}

var h;
var w;
var maxh;
var maxw;
var temph;
var tempw;
var ratio;

function resizeImage(imgid)
{
  var oImg = document.getElementById(imgid);  

  if ((h < maxh) && (w < maxw))
  {
    if (h < maxh)
    {
      temph += ratio;
      h = temph;
      oImg.style.height = Math.round(h);        
    }
    if (w < maxw)
    {
      oImg.style.width = w;
      w++;
    }
    setInterval("resizeImage('" + imgid + "')",50)
  }
  else
  {
    oImg.onclick=function umleitung()
    {
      location.reload();
    }
  }
}

function editmode()
{
  var oEdit0 = document.getElementById("Edit0");
  
  if (oEdit0)
  {
    oEdit0.style.visibility = "visible";
  };
  var oEdit1 = document.getElementById("Edit1");
  if (oEdit1)
  {
    oEdit1.style.visibility = "visible";
  };
  var oEdit2 = document.getElementById("Edit2");
  if (oEdit2)
  {
    oEdit2.style.visibility = "visible";
  };    
  var oPictureupload = document.getElementById("pictureupload");
  if (oPictureupload)
  {
    oPictureupload.style.visibility = "visible";
  };
  
  var oEingabefeld_Oben = document.getElementById("Eingabefeld_Oben");
  
  if (oEingabefeld_Oben)
  {
    oEingabefeld_Oben.style.top =0;
    oEingabefeld_Oben.style.backgroundImage = "url(img/global/Eingabefeld_ObenEdit.png)";
  };
  
  var oEditlink = document.getElementById("editlink");
  oEditlink.onclick = noeditmode;
}

function noeditmode()
{
  var oEdit0 = document.getElementById("Edit0");
  
  if (oEdit0)
  {
    oEdit0.style.visibility = "hidden";
  };
  var oEdit1 = document.getElementById("Edit1");
  if (oEdit1)
  {
    oEdit1.style.visibility = "hidden";
  };
  var oEdit2 = document.getElementById("Edit2");
  if (oEdit2)
  {
    oEdit2.style.visibility = "hidden";
  };    
  var oPictureupload = document.getElementById("pictureupload");
  if (oPictureupload)
  {
    oPictureupload.style.visibility = "hidden";
  };
  
  var oEingabefeld_Oben = document.getElementById("Eingabefeld_Oben");
  
  if (oEingabefeld_Oben)
  {
    oEingabefeld_Oben.style.top =19;
    oEingabefeld_Oben.style.backgroundImage = "url(img/global/Eingabefeld_Oben.png)";
  };
  
  var oEditlink = document.getElementById("editlink");
  oEditlink.onclick = editmode;
}
