function progress_bar_next_step(pos){ 
 document.getElementById("progressbar").style.left = pos + 'px'; 
 if (pos >= 200){
  pos=50;
 }else{
  pos = pos + 2,5;
 } 
 timerID = setTimeout("progress_bar_next_step("+ pos +")", 15);
}

function show_wait_message(){ 
 var o = document.getElementById("WaitMessage");
 var count = 0; 
 o.style.left = '400px'; //(((document.getElementById("main").offsetWidth/2)-150)>>0)+"px";		
 o.style.top  = '200px';
 o.style.display = "block";
 o.style.visibility = "visible";
 document.getElementById("progressbar").style.visibility='visible';
}

function startwait_message(){
 show_wait_message(); 
 timerID  = setTimeout("progress_bar_next_step(50)", 15);
}

function stopwait_message(){
 document.getElementById("WaitMessage").style.visibility='hidden';
 document.getElementById("progressbar").style.visibility='hidden';
 timerID  = 0;
}

function checkAcrobat(){

 var acrobat=new Object();
 var x = 0;
 // 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 || 
	     navigator.plugins[x].description.indexOf('Adobe Reader') != -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 (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');
   if (oAcro7){
	  acrobat.installed=true;
	  acrobat.version='7.0';
   }
  }catch(e) {
  }
 
  try{
   oAcro8=new ActiveXObject('acroPDF.FDF.1');
   if (oAcro8){
	  acrobat.installed=true;
	  acrobat.version='8.0';
   }
  }catch(e) {
  }
 
  try{
   oAcroUnk=new ActiveXObject('AcroExch.Document');
   if (oAcroUnk){
	  acrobat.installed=true;
	  acrobat.version='99.0';
   }
  }catch(e) {
  }
 }
 }
 return acrobat.version;
}