$(document).ready(function() 
{
  var webroot = $("#webroot").val();
  var itemid = $("#itemid").val();
  //$("#cart").load(webroot+'cart/ajaxview/'+itemid);
});

function closeInfo()
{
  $('#info').jqmHide();
  $('#info').hide();
}

function downloadprogress(itemid,name,zipfile)
{
  var webroot = $("#webroot").val();
  var itemid = $("#itemid").val();
  menu_show=true;
  var lic = webroot+'item/license/'+itemid;
  $("#license_pop").load(lic,
    function() {      
    if($("#license_pop").html()=='false')
      {
      $('#license_pop').hide();
      $('#license_pop').jqmHide();
      return perform_item_download(name,zipfile);
      }
      $("#license_pop").append(
  "<br \><div style='text-align: center;'>" +
  "<a href='#' onclick='closeVerify();perform_item_download(\""+name+"\",\""+zipfile+"\");'>" +
  "Accept</a>&nbsp;&nbsp;<a href='#' onclick='closeVerify()' class='jqmClose'>Decline</a></div>");});
   $('#license_pop').jqm();
   $('#license_pop').show();
}


function perform_item_download(name,zipfile)
{
  var webroot = $("#webroot").val();
  var itemid = $("#itemid").val();
  
  if(zipfile=='0')
    {
    var obj = "downloadtgz";
     }
  else
    {
    var obj = "downloadzip";
    }

  var objname = "#"+obj;
  $(objname).html("<br/><img src=\""+webroot+"images/loading.gif\"> creating archive...");
  // Download the page
  var prepareURL = webroot+"item/download/"+itemid+"&name="+name+"&prepareonly=1";
  if(zipfile=='1')
    {
    prepareURL += "&zip=1";
    }
  $(objname).load(prepareURL,{},function(){
  var downloadURL = webroot+"item/download/"+itemid+"&name="+name+"&downloadonly=1";;
  if(zipfile=='1')
    {
    downloadURL += "&zip=1";
    }
  menu_show = false;
  $(".custom_menu ul").hide();
  window.location = downloadURL;
  $(objname).html("");
  }
  );
}

function ajax_download_resource(resourceid, rowid, nb_columns)
{
  var webroot = $("#webroot").val();
  var itemid = $("#itemid").val();
	  
  var lic = webroot+"item/license/"+itemid;
  
  $("#license_pop").load(lic,
    function() {      
    if($("#license_pop").html()=='false')
      {
      $('#license_pop').hide();
      $('#license_pop').jqmHide();
      return perform_resource_download(resourceid,rowid);
      }
      $("#license_pop").append(
  "<br \><div style='text-align: center;'>" +
  "<a href='#' onclick='closeVerify();perform_resource_download(\""+resourceid+"\",\""+rowid+"\");'>" +
  "Accept</a>&nbsp;&nbsp;<a href='#' onclick='closeVerify()' class='jqmClose'>Decline</a></div>");});
   $('#license_pop').jqm();
   $('#license_pop').show();
}
  
function perform_resource_download(resourceid, rowid)
{
  var webroot = $("#webroot").val();
  var itemid = $("#itemid").val();

  var downloadURL = webroot+"item/download/"+itemid+"/"+resourceid;
  var prepareURL = downloadURL+"&prepareonly=1";
  var objname = "#"+rowid;
  var obj;
  var html = "";
    obj = $(objname).find("z:last");
  html = obj.html();
  obj.html("<center><img src=\""+webroot+"images/loading.gif\"> creating archive...</center>");
  obj.load(prepareURL,{},function(){
    window.location = downloadURL;
    obj.html(html);
  }
  );
}


function ConfirmRemove(dspaceid) {
  var webroot = $("#webroot").val();	 
  if (window.confirm("Are you sure you want to remove this item?"))
    {
    window.location=webroot+"item/delete/"+dspaceid;
    }
}

//
function ConfirmBitstreamRemove(bitstreamid) {
  var webroot = $("#webroot").val();
  if (window.confirm("Are you sure you want to remove this bitstream?"))
    {
    window.location=webroot+"bitstream/delete/"+bitstreamid;
    }
}

function addToCart()
  {
  var itemid = $("#itemid").val();
  var webroot = $("#webroot").val();	
  var itemtitle = $("#itemtitle").val();
  var cartid_default = $("#cartid_default").val();

  if(cartid_default != '')
    {
   $.ajax({
   type: "GET",
   url: webroot+"cart/additem/?cartid="+cartid_default+"&itemid="+itemid
  });
  $("#button_cart").attr("src",webroot+"images/cart_remove.gif");
  obj=document.getElementById("button_cart");
  obj.setAttribute("onclick","removeFromCart();");
  obj.setAttribute("title","Remove from default cart");
  $("#nCardItems").html((parseInt($("#nCardItems").html())+1));
  string='';
  string+='<tr id="item_in_cart_'+itemid+'">';
  string+='<td style="border-bottom:1px solid #E1E1E1;width:220px;"><div><a  href="'+webroot+'item/view/'+itemid+'">'+itemtitle+'</a></div></td>';
  string+='<td> <img class="delete_cart" style="cursor:pointer;" onclick="deleteItemCart('+itemid+');" src="'+webroot+'images/delete.png" alt="delete" /></td>';
  string+='</tr>';
  $(".cart_link ul tr:last").after(string);
  $(".cart_link ul a").css({'background' : 'none', 'display' : 'inline','margin':'0 0 0 0','padding': '0 0 0 0','text-decoration':'none'}); 
    }
  else
    {
    window.location.href=webroot+"cart/lists/?item="+itemid; 
    }
  }
  
function removeFromCart()
  {
  var itemid = $("#itemid").val();
  var webroot = $("#webroot").val();	
  var cartid_default = $("#cartid_default").val();
  
  if(cartid_default != '')
	{
   $.ajax({
   type: "GET",
   url: webroot+"cart/removeitem/?cartid="+cartid_default+"&itemid="+itemid
  });
  
  $("#button_cart").attr("src",webroot+"images/cart_add.gif");
  obj=document.getElementById("button_cart");
  obj.setAttribute("onclick","addToCart();");
  $("#nCardItems").html((parseInt($("#nCardItems").html())-1));
  obj.setAttribute("title","Add to default cart");
  $("#item_in_cart_"+itemid).remove();
    }
  }
