//------- Check cookies ----------------------------------------------------------------------------

var chkCookies = false;
var testValue = Math.floor(1000*Math.random());
var today = new Date();
var expire = new Date();
expire.setTime(today.getTime() + 3600000*24);
document.cookie = "MMcookiecheck=" + escape(testValue) + "; expires=" +
                  expire.toGMTString() + "; path=/";
var readcookie = "" + document.cookie;

var ind = readcookie.indexOf("MMcookiecheck=");
if (ind != -1)
{ var ind1 = readcookie.indexOf(';', ind);
  if (ind1 == -1)
  ind1 = readcookie.length;
  chkCookies = testValue == unescape(readcookie.substring(ind + "MMcookiecheck".length + 1, ind1)); 
}

//------- Check Java -------------------------------------------------------------------------------

chkJava = navigator.javaEnabled();

//------- Check Acrobat Reader ---------------------------------------------------------------------

var agent  = navigator.userAgent.toLowerCase();
var chkIE  = agent.indexOf("msie") != -1;
var chkWin = agent.indexOf("win") != -1 || agent.indexOf("16bit")!= -1;

function detectObject(classID)
{ result = false;
  if (chkIE && chkWin)
  { document.write('<SCRIPT LANGUAGE=VBScript\> \n');
    document.write('on error resume next \n');
    document.write('result = IsObject(CreateObject("' + classID + '")) \n');
    document.write('</SCRIPT\> \n');
  }
  return result;
}

var chkPDF     = navigator.mimeTypes &&
                 (navigator.mimeTypes["pdf"] || navigator.mimeTypes["application/pdf"]);
var chkAcrobat = detectObject("PDF.PdfCtrl.1") || detectObject("PDF.PdfCtrl.3") ||
                 detectObject("PDF.PdfCtrl.4") || detectObject("PDF.PdfCtrl.5") ||
                 detectObject("AcroPDF.PDF.1");
