// pdf window opener
var linkWindow;	

function openPluginAlert(pdf, features){
  if ((linkWindow == null) || (linkWindow.closed)){
       linkWindow = window.open (pdf, 'pdf', features);
	   linkWindow.focus();
	   }
    else {
	   linkWindow.close();
       linkWindow = window.open (pdf, 'pdf', features);
    }   
	   
}

// browser detection
var winIEpass = ((navigator.appVersion.indexOf("MSIE") != -1)&&
    (navigator.appVersion.indexOf("Windows") != -1)) ? true : false;

var NNpass = ((((navigator.appName == "Netscape") && 
    (navigator.userAgent.indexOf("Mozilla") != -1)) ||
     navigator.userAgent.indexOf("Gecko") != -1)) ? true : false;

	 
	 
	 


// Acrobat detection

//var useAcrobat5;
//var useAcrobat;

function acrobatPluginCheck(pdf){

  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;
		}
		else if (navigator.plugins[x].description.indexOf('Adobe PDF') != -1){
			acrobat.installed=true;
			acrobat.version='8.0';
			break;
		}
	}
}
else if (window.ActiveXObject){
	for (x=2; x<10; x++){
		try{
			oAcro=eval("new ActiveXObject('PDF.PdfCtrl."+x+"');");
			if (oAcro){
				acrobat.installed=true;
				acrobat.version=x+'.0';
			}
		}
		catch(e) {}
	}

	try{
		oAcro4=new ActiveXObject('PDF.PdfCtrl.1');
		if (oAcro4)
		{
			acrobat.installed=true;
			acrobat.version='4.0';
		}
	}
	catch(e) {}
	
	try{
	  oAcro7=new ActiveXObject('AcroPDF.PDF.1');
	  if (oAcro7)
	  {
	   acrobat.installed=true;
	   acrobat.version='7.0';
	  }
	 }
	 catch(e) {}
}

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; 

if (acrobat.ver5){
      acrobatAccepted(pdf);
	  //alert(acrobat.version);
	  
   } else{ 
       if(navigator.userAgent.indexOf('Mac') != -1){ 
          acrobatAccepted(pdf); 
   }else { 
         acrobatWarning();
	     //alert(acrobat.version);
   }
  

   
      
  }
  
}

// internal function
function acrobatWarning(){
  pluginAlertWindow = openPluginAlert('/global/templates/noAdobe.htm', 'width=400,height=75,left=200,top=200,scrollbars')
}

// internal function
function acrobatAccepted(pdf){

  if (pdf == 'noPdfWindow'){
      return true;
  }
  else{
//      pdfWindow = openPluginAlert(pdf, 'width=608,height=480,left=5,top=5,scrollbars,resizable,location,status,menubar,toolbar');
	  pdfWindow = openPluginAlert(pdf, 'width=608,height=480,left=5,top=5,scrollbars,resizable');
	  }
}
