function CheckDemo()

{

     IsOk=true;

     bver=Math.round(parseFloat(navigator.appVersion) * 1000);

     if (navigator.appName.substring(0,8) == "Netscape")

     {

         if ((bver<5000) && (navigator.appVersion.indexOf("Mac")> 0))

             IsOk=false;

         else if (bver<4060)

             IsOk=false;

     }

	 if (navigator.appName.substring(0,9) == "Microsoft")

     {

         if(bver<4000)

             IsOk=false;

     }

     plugins=navigator.plugins;

     if (plugins!=null && IsOk==false)

     {

         for(i=0;i!=plugins.length;i++)

              if((plugins[i].name.indexOf("1.0")<0) && (plugins[i].name.indexOf("Java Plug-in")>=0))

                  IsOk=true;

     }

     if (!IsOk)
		 {
		   window.alert('Unfortunately your internet browser does not support this online demo!');
	           history.back();
		 }
}