<!--

function getlanguage()
    {
 switch (navigator.appName) {         // JavaScript 1.2 only
   case "Netscape" :
      document.write(navigator.language);
      break;
   case "Microsoft Internet Explorer" :
      document.write(navigator.browserLanguage);
      break;
   default :
      document.write("unknown");
          }	 	
        }


function whichbrowser()
    {
 switch (navigator.appName) {
   case "Netscape" :
     return NetscapeorMozillaBrowser()
   case "Microsoft Internet Explorer" :
     return IEorOperaBrowser()
   default :
     return "unknown";
          }
	 	
        }

function IEorOperaBrowser()
    {
 var ua = navigator.userAgent;
 var opera = ua.indexOf("Opera ");

if (opera == -1) { return IEBrowser() }
else { return ua.substr(opera)}
   }


function IEBrowser()
	{

var appvers = navigator.appVersion.substr(0,26);

switch (appvers) {

   case "4.0 (compatible; MSIE 5.01" :
      return "Internet Explorer 5.01" 
   case "4.0 (compatible; MSIE 6.0;" :
      return "Internet Explorer 6"
   default :
      return "unindentified Internet Explorer browser"
         }	 	
        }

function NetscapeorMozillaBrowser()
    {

 var ua = navigator.userAgent;
 var netscape = ua.indexOf("Netscape");

if (netscape == -1) { return MozillaBrowser() }
else { return ua.substr(netscape)}

   }


function MozillaBrowser()
    {
var appvers = navigator.appVersion.substr(0,25);

switch (appvers) {

   case "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-GB; Mag-12) Gecko/20001106 Netscape6/6.0" :
     return "Netscape 6"
   default :
     return "unindentified Mozilla browser"
          }	 	
        }

function testedbrowser(tested)
    {

switch (tested) {
   case "Internet Explorer 5.01" :      // Internet Explorer 5.01
     return true
   case "Internet Explorer 6" :		// Internet Explorer 6
     return true
   case "Netscape6/6.1" :		// Netscape 6.1
     return true	
   case "Netscape/7.1 (ax)" :		// Netscape 7.1
     return true	
   case "Netscape/7.2 (ax)" :		// Netscape 7.2 
     return true	
   case "Opera 7.54 [en]" :		// Opera 7.54
     return true
   default :
     return false
          }	 	
        }


function enoughwidth(minimumrequested)
   
    {
   if (screen.availWidth >= minimumrequested) 
     {
     return true
     }
   else
     {
     return false
     }
    
   }

function enoughrealwidth(minimumrequested)
   
    {
   if (screen.width >= minimumrequested) 
     {
     return true
     }
   else
     {
     return false
     }
    
   }

function enoughcolourdepth(minimumrequested)
   
    {
   if (screen.colorDepth >= minimumrequested) 
     {
     return true
     }
   else
     {
     return false
     }
    
   }
 
//-->


	
