function openLibDocument(strURL, strDocLib, strAttachmentID, strAttachmentURL, strLists)
{
  strURL = escape(strURL);
  strDocLib = escape(strDocLib);
  strAttachmentURL = "Attachments";
  strLists = "Lists";
  
  var strFileExtension = strURL.substring(strURL.length - 3, strURL.length);
  var strEmbeddedObject = "";
  var boolHasExtension = false;
  var boolIsImage = false;
  var strContentType = "text/html; charset=UTF-8";
  var i;

  var arrImgExtensions = new Array();
  arrImgExtensions[0] = "gif";
  arrImgExtensions[1] = "jpg";
  arrImgExtensions[2] = "png";
  arrImgExtensions[3] = "bmp";
  
  var arrImgContentTypes = new Array();
  arrImgContentTypes[0] = "image/gif";
  arrImgContentTypes[1] = "image/jpg";
  arrImgContentTypes[2] = "image/png";
  arrImgContentTypes[3] = "image/bmp";  
  
  if (strAttachmentID == null)
  {
    strURL = "/hspcadin/hspint-ca/" + strDocLib + "/" + strURL;
  }
  else
  {
    strURL = "/hspcadin/hspint-ca/" + strLists + "/" + strDocLib + "/" + strAttachmentURL + "/" + strAttachmentID + "/" + strURL;
  }
  
  for (i = 0; i < arrImgExtensions.length; i++)
  {
    if (arrImgExtensions[i] == strFileExtension)
    {
      strEmbeddedObject = "<img src='' width='850' name='DocLibObject'>";
      imgProductImage = new Image();
      imgProductImage.src = strURL;
      boolHasExtension = true;
      boolIsImage = true;
      strContentType = arrImgContentTypes[i];
      break;
    }
  }

  if (strFileExtension == "pdf")
  {
    strEmbeddedObject = "<iframe src='" + strURL + "' width='100%' height='100%' name='DocLibObject'/>";
    strContentType = "application/pdf";
    boolHasExtension = true;
  }

  var objLibWindow = window.open("", "winLibDocument", "width=850,height=600,status=no,titlebar=no,directories=no,toolbar=no,scrollbars=yes,resizable=yes");
  
  objLibWindow.document.open();
  objLibWindow.document.clear();
  
  if (boolHasExtension == true)
  {
    objLibWindow.document.write("<html>");
    objLibWindow.document.write("<META HTTP-EQUIV=\"CONTENT-TYPE\" CONTENT=\"" + strContentType + "\">");  
    objLibWindow.document.write("<head><title>Hospira</title><style>body{margin: 0px;}</style></head><body>");  
    objLibWindow.document.write(strEmbeddedObject);
    objLibWindow.document.title = "Hospira";
    objLibWindow.document.write("</body></html>");

    if (boolIsImage)
      objLibWindow.document.images['DocLibObject'].src = imgProductImage.src;      
  }
  else
    objLibWindow.location.href = strURL;

  objLibWindow.document.close();
  objLibWindow.focus();
}


function openLibDocumentLang(strURL, strDocLib, strAttachmentID, strAttachmentURL, strLists)
{
  strURL = escape(strURL);
  strDocLib = escape(strDocLib);
  strAttachmentURL = "Attachments";
  strLists = "Lists";
  
  var strFileExtension = strURL.substring(strURL.length - 3, strURL.length);
  var strEmbeddedObject = "";
  var boolHasExtension = false;
  var boolIsImage = false;
  var strContentType = "text/html; charset=UTF-8";
  var i;

  var arrImgExtensions = new Array();
  arrImgExtensions[0] = "gif";
  arrImgExtensions[1] = "jpg";
  arrImgExtensions[2] = "png";
  arrImgExtensions[3] = "bmp";
  
  var arrImgContentTypes = new Array();
  arrImgContentTypes[0] = "image/gif";
  arrImgContentTypes[1] = "image/jpg";
  arrImgContentTypes[2] = "image/png";
  arrImgContentTypes[3] = "image/bmp";  
  
  if (strAttachmentID == null)
  {
    strURL = "/hspcadin/hspint-cf/" + strDocLib + "/" + strURL;
  }
  else
  {
    strURL = "/hspcadin/hspint-cf/" + strLists + "/" + strDocLib + "/" + strAttachmentURL + "/" + strAttachmentID + "/" + strURL;
  }
  
  for (i = 0; i < arrImgExtensions.length; i++)
  {
    if (arrImgExtensions[i] == strFileExtension)
    {
      strEmbeddedObject = "<img src='' width='850' name='DocLibObject'>";
      imgProductImage = new Image();
      imgProductImage.src = strURL;
      boolHasExtension = true;
      boolIsImage = true;
      strContentType = arrImgContentTypes[i];
      break;
    }
  }

  if (strFileExtension == "pdf")
  {
    strEmbeddedObject = "<iframe src='" + strURL + "' width='100%' height='100%' name='DocLibObject'/>";
    strContentType = "application/pdf";
    boolHasExtension = true;
  }

  var objLibWindow = window.open("", "winLibDocument", "width=850,height=600,status=no,titlebar=no,directories=no,toolbar=no,scrollbars=yes,resizable=yes");
  
  objLibWindow.document.open();
  objLibWindow.document.clear();
  
  if (boolHasExtension == true)
  {
    objLibWindow.document.write("<html>");
    objLibWindow.document.write("<META HTTP-EQUIV=\"CONTENT-TYPE\" CONTENT=\"" + strContentType + "\">");  
    objLibWindow.document.write("<head><title>Hospira</title><style>body{margin: 0px;}</style></head><body>");  
    objLibWindow.document.write(strEmbeddedObject);
    objLibWindow.document.title = "Hospira";
    objLibWindow.document.write("</body></html>");

    if (boolIsImage)
      objLibWindow.document.images['DocLibObject'].src = imgProductImage.src;      
  }
  else
    objLibWindow.location.href = strURL;

  objLibWindow.document.close();
  objLibWindow.focus();
}