Столкнулся с проблемой определения наличия плагина. Гуглёж дал результаты не сразу. Основная проблема была в пятой строке.
var isPDFInstalled = false;
if (window.ActiveXObject) {
    var control;
    try {
        control = new ActiveXObject('AcroPDF.PDF');
    } catch (e) { }
    if (!control) {
        try {
            control = new ActiveXObject('PDF.PdfCtrl');
        } catch (e) { }
    }
    if (control) {
        isPDFInstalled = true;
    }
} else {
    isPDFInstalled = navigator.mimeTypes && navigator.mimeTypes["application/pdf"];
}

if (isPDFInstalled) {
    document.write('okay');
    // ну или что-то другое
} else {
    document.write('shit');
    // ну или что-то другое
}