﻿
function getDocumentCheckboxes() {
    return $('#content-area .document-selection:checkbox');
}

function getSelectedDocuments() { 
   var checkboxes = getDocumentCheckboxes();   
   return checkboxes.filter(function(index) {
        return this.checked;
   }).map(function() {
        return this.value;
   }).get();
}

function printSelectedDocuments() {
    var selectedDocuments = getSelectedDocuments();
    var paramValue = selectedDocuments.join(';');
    window.open("print.aspx?documents=" + paramValue);
}

function emailSelectedDocuments() {
    var selectedDocuments = getSelectedDocuments();
    var paramValue = selectedDocuments.join(';');
    window.location.href = "email.aspx?documents=" + paramValue;
}

function selectedAllDocuments() {
   var checkboxes = getDocumentCheckboxes();
   checkboxes.each(function() {
      this.checked = true;
   });
}