﻿// Script für PDF mit Lesezeichen
var pdftoc_intervall;
var newwin;
// PDF erstellen aus den ausgewählten Seiten
function getPDF_TOC() {
    $(".pdftoc_loading").show();
    var ids="";
    for (i = 0; i < $(".pdftocid").length; i++) {
        if ($(".pdftocid")[i].checked == true) {
            if (ids != "") { ids += ","; }
            if (!isNaN($(".pdftocid")[i].id)) { ids += $(".pdftocid")[i].id; }
        }
    }

    if (ids != "") {
        pdf_aktion = $("#pdfaktion").val();
        pdf_domid = $("#pdfdomid").val();
        newwin = window.open("/bausteine.net/pdf_toc/createpdf_toc.aspx?aktion=" + pdf_aktion + "&domid=" + pdf_domid + "&ids=" + ids + "&pn=false&mt=20&bt=80", "pdfdownload", "width=100, height=100, location=no");
        pdftoc_intervall = setInterval("checkPDFCompleted()",500);    
    }
    else    
    {
        $(".pdftoc_loading").hide();
    }
}

function checkPDFCompleted()
{
try
  {
    doc = newwin.document;
    if(!doc)
    {
        clearInterval(pdftoc_intervall)
        $(".pdftoc_loading").hide();
    }
  }
catch(err)
  {
    clearInterval(pdftoc_intervall)
    $(".pdftoc_loading").hide();
  }
}

// Alle Seiten in der Liste selektieren
function selectAll_PDF_TOC(mode) {
    for (i = 0; i < $(".pdftocid").length; i++) {
        if(mode=="select")
            $(".pdftocid")[i].checked = true;     
        else
            $(".pdftocid")[i].checked = false;  
    }
}

// Alle Seiten in der Liste de-selektieren
function deSelectAll_PDF_TOC() {
    selectAll_PDF_TOC("deselect");
}
