﻿var AcrobatDetect = new function() {
	var self = this;
	self.installed = false;
	self.version = "0.0";

	self.AcrobatDetect = new function() {
		if (window.ActiveXObject) {
			var control = null;
			try {
				// AcroPDF.PDF is used by version 7 and later
				control = new ActiveXObject('AcroPDF.PDF');
			} catch (e) { }
			if (!control) {
				try {
					// PDF.PdfCtrl is used by version 6 and earlier
					control = new ActiveXObject('PDF.PdfCtrl');
				} catch (e) { }
			}
			if (control) {
				self.installed = true;
				self.version = control.GetVersions().split(',');
				self.version = self.version[0].split('=');
				self.version = parseFloat(self.version[1]);
			}
		} else {
			for (var i = 0; i < navigator.plugins.length; i++) {
				if ((navigator.plugins[i].name.toLowerCase().indexOf("adobe acrobat") >= 0 ||
						(navigator.plugins[i].name.toLowerCase().indexOf("adobe reader") >= 0))) {
					self.installed = true;
					var versionArr = navigator.plugins[i].description.split('Version ');
					if (versionArr.length > 1) {
						self.version = versionArr[1];
						if (self.version.toString().length == 1) {
							self.version += '.0';
						}
					}
					break;
				}
			}
		}
	}
};