var acrobatVersion = 0;

function getAcrobatVersion() 
{
	var agent = navigator.userAgent.toLowerCase(); 
	
	if (navigator.plugins != null && navigator.plugins.length > 1) 
	{
	    
		for (i=0; i < navigator.plugins.length; i++ ) 
		{
			var plugin = navigator.plugins[i];
			
         		if (plugin.name.indexOf("Adobe Acrobat") > -1 || plugin.name.indexOf("PDF") > -1) 
         		{
				    acrobatVersion = parseFloat(plugin.description.substring(30));		
				    //Firefox has acrobat installed, but no version number in description so we set it to 8.
                    if(plugin.description.indexOf("Firefox") > -1 || plugin.description.indexOf("PDF") > -1){
                        acrobatVersion = 9;
                    }else if (isNaN(acrobatVersion)){
						if(plugin.description.substring(46).contains('7')){
							  acrobatVersion = 7;
						}
						if(plugin.description.substring(46).contains('8')){
							  acrobatVersion = 8;
						}
						if(plugin.description.substring(46).contains('9')){
							  acrobatVersion = 9;
						}
				    }
         		}
      		}
	}
	// IE4 -  Win32:   an ActiveX object using VBScript
	else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1) 
	{
		var var_activex ='<scr' + 'ipt language="VBScript"\> \n';
		var_activex = var_activex + 'on error resume next \n';
		var_activex = var_activex + 'dim obAcrobat \n';
		var_activex = var_activex + 'set obAcrobat = CreateObject("AcroPDF.PDF.1") \n';
		var_activex = var_activex + 'if IsObject(obAcrobat) then \n';
		var_activex = var_activex + 'acrobatVersion = 7 \n';
		var_activex = var_activex + 'else set obAcrobat = CreateObject("PDF.PdfCtrl.6") end if \n';
		var_activex = var_activex + 'if acrobatVersion < 7 and IsObject(obAcrobat) then \n';
		var_activex = var_activex + 'acrobatVersion = 6 \n';
		var_activex = var_activex + 'else set obAcrobat = CreateObject("PDF.PdfCtrl.5") end if \n';
		var_activex = var_activex + 'if acrobatVersion < 6 and IsObject(obAcrobat) then \n';
		var_activex = var_activex + 'acrobatVersion = 5 \n';
		var_activex = var_activex + 'else set obAcrobat = CreateObject("PDF.PdfCtrl.1") end if \n';
		var_activex = var_activex + 'if acrobatVersion < 5 and IsObject(obAcrobat) then \n';
		var_activex = var_activex + 'acrobatVersion = 4 \n';
		var_activex = var_activex + 'end if';
		var_activex = var_activex + '</scr' + 'ipt\> \n';
		document.write(var_activex);
	}
	return acrobatVersion;
}

acrobatVersion = getAcrobatVersion();

function acrobatDetect()
{

	if (acrobatVersion >= requiredAcrobatVersion){
	    versionOk();
	}else if(acrobatVersion > 0){
	    versionWarning();
	}else if (acrobatVersion == 0){ 
	    noAcrobat();
	}else{
	    acrobatVersion = 0;
        noAcrobat();
	}
}

function versionWarning()
{
	var msg = "It has been determined that you don't have Acrobat 4.0 on your machine.";
	msg += "\nIf you\’d like to download and upgrade Acrobat, click OK. ";
	msg += "\nIf not, choose Cancel.";
	if (confirm(msg)) 
	{
		flexWin('http://www.adobe.com/products/acrobat/readstep.html','auto','800','550','adobe','toolbar');
	}
}

function noAcrobat()
{
	var msg = "In order to view this document you need the Adobe Acrobat reader.";
	msg += "\nIf you\’d like to download and install Acrobat, click OK. ";
	msg += "\nIf not, choose Cancel.";
	msg += "\n\nNOTE: Please refresh this page after the installing the Adobe Reader.";
	if (confirm(msg)) 
	{
		flexWin('http://www.adobe.com/products/acrobat/readstep.html','auto','800','550','adobe','toolbar');
	}
}

function versionOk()
{

	flexWin(acrobatUrl,'yes','1024','768','acrobatUrl','all');
}
        
