/*******************************************************
ACROBAT DETECT
All code by Ryan Parman, unless otherwise noted.
(c) 1997-2003, Ryan Parman
http://www.skyzyx.com
Distributed according to SkyGPL 2.1, http://www.skyzyx.com/license/
*******************************************************/


var acrobat=new Object();

// Set some base values
acrobat.installed=false;
acrobat.version='0.0';

if (navigator.plugins && navigator.plugins.length)
{
	for (x=0; x<navigator.plugins.length; x++)
	{

		if ( navigator.plugins[x].description.indexOf('Adobe Acrobat') != -1)
		{
			acrobat.version=parseFloat(navigator.plugins[x].description.split('Version ')[1]);

			if (acrobat.version.toString().length == 1) acrobat.version+='.0';

			acrobat.installed=true;
			break;
		}
		//'Adobe Acrobat' won't work with Adobe Reader 8 because Adobe changed the name to 'Adobe PDF Plug-in for Firefox and Netscape'.
		
		if ( navigator.plugins[x].description.indexOf('Adobe PDF Plug-In For Firefox and Netscape') != -1)
		{
			acrobat.version='8';
			acrobat.installed=true;
			break;
		} 
	 
	}
}

// Internet Explorer
else if (window.ActiveXObject)
{


    var control = null;
    try {
        // AcroPDF.PDF is used by version 7 and later
        control = new ActiveXObject('AcroPDF.PDF');
    } catch (e) {
        // Do nothing
    }

    if (!control) 
    {
 
        try {
            // PDF.PdfCtrl is used by version 6 and earlier
            control = new ActiveXObject('PDF.PdfCtrl');
		} catch (e) {
			// Do nothing
		}
    }

   
    if (control) 
    {

        acrobat.installed =true;
        acrobat.version = control.GetVersions().split(',');
        acrobat.version = acrobat.version[0].split('=');
        acrobat.version = parseFloat(acrobat.version[1]);
       
    }


}


acrobat.ver4=(acrobat.installed && parseInt(acrobat.version) >= 4) ? true:false;
acrobat.ver5=(acrobat.installed && parseInt(acrobat.version) >= 5) ? true:false;
acrobat.ver6=(acrobat.installed && parseInt(acrobat.version) >= 6) ? true:false;
acrobat.ver7=(acrobat.installed && parseInt(acrobat.version) >= 7) ? true:false;
acrobat.ver8=(acrobat.installed && parseInt(acrobat.version) >= 8) ? true:false;
acrobat.ver9=(acrobat.installed && parseInt(acrobat.version) >= 9) ? true:false; 

