// setup
sLocation = window.location+"";
sParams = sLocation.match(/(http:\/\/.*?\/)/);
sWebRoot = sParams[1];
sScriptURI = sWebRoot+'ajax.php';
var DMArtPictures = 'artpictures';
var gallery = null;
var picW = 120;
var picH = 90;

// dialog pro vložení do galerie
var dlgImage = null;
function showUploadImageDlg(){
var artId = $('#itemId').val();
  if(artId == 0){
    alert('Please write description first!');
  } else {
    if(dlgImage == null){
//  $.get('/system/admin/html/image-editor.html',null,function(data){dlgImage = data;showUploadImageDlg();});
    $.get('/users/obparadise/admin/image-editor.html',null,function(data){dlgImage = data;showUploadImageDlg();});
    } else {
      $('body').append(dlgImage);
      // v data je id číslo obrázku, který byl vložen
      $('#picForm').ajaxForm({success:function(data){data = data.replace(/([^0-9]+)/,"");$('#imgDialog').remove();addImageToGallery(data);}});
    }
  }
}

/**
* přidej do galerie fotografii
*/

function addImageToGallery(picid){
  var artId = $('#itemId').val();
  $.getJSON(sScriptURI,{"controller":"artpictures","data":"add","artid":artId,"groupid":1,"picid":picid},
  function(data){
// $.getJSON(sScriptURI,{"controller":DMArtPictures,"data":"dataset","artid":artId,"groupid":1},
      $.getJSON(sScriptURI,{"controller":DMArtPictures,"data":"dataset","artid":artId,"groupid":1},
      function(data){
	gallery=data;
	showGallery();
      })
    }
  );
}

function showGallery(){
  var artId = $('#itemId').val();
  if(artId == 0){
  var list = '<p>After saving, you can add pictures...</p><p><strong>The first embedded file</strong> will be used as a logo in the list.</p>';
    $('#galleryList').empty();
    $('#galleryList').append(list);
    $('#addPictureBtn').css({display:"none"});
  } else {
    if(gallery == null){
      $.getJSON(sScriptURI,{"controller":DMArtPictures,"data":"dataset","artid":artId,"groupid":1},
      function(data){
	gallery=data;
	showGallery();
      });
    } else {
    if(gallery != null){
      var list = "";
      for(var p in gallery){
	var pic = gallery[p]['picpath'];
	pic = pic.replace('.jpg','_'+picW+'x'+picH+'.jpg');
//	list += "<div class='gThumb'><div class='hdr'><a href='javascript:removeFromGallery("+gallery[p]['picid']+");'>Smaž</a></div><img src=\"/users/"+appName+"/pictures/preview/"+gallery[p]['picpath']+"\" /></div>";
	  list += "<span style='background-image:URL(/images/"+pic+")'><a><img src=\"/images/"+pic+"\" /></a><input type='button' onclick='removeFromGallery("+gallery[p]['picid']+");' value='X' /></span>";
	}
	$('#galleryList').empty();
	$('#galleryList').addClass('gallery-mini');
	$('#galleryList').append(list);
      }
    }
  }
}

// vymaž obrázek z galerie
function removeFromGallery(picid){
  var artId = $('#itemId').val();
  $.getJSON(sScriptURI,{"controller":"artpictures","data":"remove","artid":artId,"groupid":1,"picid":picid},
      function(data){
      $.getJSON(sScriptURI,{"controller":DMArtPictures,"data":"dataset","artid":artId,"groupid":1},
      function(data){
	gallery=data;
	showGallery();
      })
    }
  );
}

function deleteGallery(id){
  var ok = confirm('Are you sure delete whole gallery?');
  if(ok){
  var artId = $('#itemId').val();
  $.getJSON(sScriptURI,{"controller":"articles","data":"delete","artid":artId},
    function(data){
      alert('Ok, gallery was deleted.');
      self.location.href="";
    }
  );
 }
}