﻿// JScript File

//alert('xxxhello');

function getClientParam()
{
	var clientUrlParam;
	clientUrlParam="w="+getWidth();
	clientUrlParam+="&h="+getHeight();
	clientUrlParam+="&cd="+getColorDepth();
	clientUrlParam+="&sl="+getSilverlight();
        clientUrlParam+="&fl="+getFlash();
	return clientUrlParam;   
}

// ----------------------------------------------------

function getWidth()
{
   return screen.width;
}

// ----------------------------------------------------

function getHeight()
{
   return screen.height;
}

// ----------------------------------------------------

function getColorDepth()
{
   return screen.colorDepth;
}

// ----------------------------------------------------

function getSilverlight()
{
    var myversion = "";
    
    try 
    {
        var control = null;
        try
        {
            var control = new ActiveXObject("AgControl.AgControl");
            if (control)
            {
                if (control.IsVersionSupported("2.0"))
                {
                myversion = "2.0";
                }
                else if (control.IsVersionSupported("1.0"))
                {
                myversion = "1.0";
                }
            }
            control = null;
        }
        catch (e)
        {
        }
    }
    catch (e) 
    {
    }
    return myversion;
}

// ----------------------------------------------------

function getFlash() 
{
   var f="-";
   var n=navigator;
   if (n.plugins && n.plugins.length) 
     {
        for (var i=0;i<n.plugins.length;i++) 
           {
               if (n.plugins[i].name.indexOf('Shockwave Flash')!=-1) 
                  {
                     f=n.plugins[i].description.split('Shockwave Flash ')[1];
                     break;
                  }
           }
     } else 
     {
        var fl;
        for (var i=10;i>1;i--)
          {
             try 
               {
                 fl = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);
                 f = fl.GetVariable("$version");
                 if (f != "-") break;
               } 
             catch(e) 
               {
               }     
           }  
        if (f != "-") 
         {
            f = f.split(" ")[1].split(",");
            f = f[0] + "." + f[1] + " r" + f[2];
         } else 
         {
            f="";
         }
 }
 return f;
}

// ----------------------------------------------------

