var br_agt = navigator.userAgent.toLowerCase();
var is_opera = (br_agt.indexOf("opera") != -1);
var is_safari = ((br_agt.indexOf('safari')!=-1)&&(br_agt.indexOf('mac')!=-1)) ? true : false;
var is_IE = (br_agt.indexOf("msie ") != -1 && !is_opera && !is_safari);

var aaInstalled = false;

if (navigator.plugins != null && navigator.plugins.length > 0)
{
	for (var x = 0; x < navigator.plugins.length; x++)
		if (navigator.plugins[x].description.indexOf("Adobe Acrobat") != -1 || navigator.plugins[x].description.indexOf("Adobe PDF Plug-In") != -1)
			aaInstalled = true;
}
else if (is_IE)
{
	var aObj = null;
	for (var v = 1; v < 10; v++)
	{
		if (!aaInstalled)
		{
			try {
				aObj = new ActiveXObject("AcroPDF.PDF."+v);
				if (aObj) aaInstalled = true;
			}
			catch(e) { }
			aObj = null;
			if (!aaInstalled)
			{
				try {
					aObj = new ActiveXObject("PDF.PdfCtrl."+v);
					if (aObj) aaInstalled = true;
				}
				catch(e) { }
			}
		}
		aObj = null;
	}
}	

function hasAcrobat()
{
	return aaInstalled;
}
