function browsertest()
{

  if (navigator.userAgent.indexOf("Netscape6") != -1) 
  {
    browser = "Netscape";
    bversion = 6;
  }
  else if (navigator.userAgent.indexOf("Netscape/7") != -1) 
  {
    browser = "Netscape";
    bversion = 7;
  }
  else if (navigator.userAgent.indexOf("MSIE") != -1) { 
    browser = "MSIE";
    var start = navigator.appVersion.indexOf("MSIE");
    var v = parseFloat(navigator.appVersion.substring(start + 4));
    bversion = v;
  }
  else {
    browser = "Others";
    bversion=0;
  }
  if ((browser=="MSIE") && (bversion >= "5"))  return 'msie';
  else if ((browser=="Netscape") && (bversion >= "6")) return 'netscape'; 
  else return 'others';
}



function ostest()
{
rezult=false;
if (navigator.userAgent.indexOf("Win") != -1) 
{
	ntver=0; 
	ntindex=navigator.userAgent.indexOf("Windows NT");
	if (ntindex != -1) //found "windows nt"
	{
		osv = "NT/2000";
		ntver=eval(navigator.userAgent.charAt(ntindex+11));
	}
	else
	{
		ntindex=navigator.userAgent.indexOf("WinNT") ;
		if (ntindex != -1) //found "winnt"
		{
			osv = "NT/2000";
			ntver=eval(navigator.userAgent.charAt(ntindex+6));
		}
	}
	if (navigator.userAgent.indexOf("Windows 98") != -1 ||navigator.userAgent.indexOf("Win98") != -1)      osv = "98";
	if (navigator.userAgent.indexOf("Windows 95") != -1 ||navigator.userAgent.indexOf("Win95") != -1)      osv = "95";
	if (navigator.userAgent.indexOf("Windows 3.1") != -1 ||navigator.userAgent.indexOf("Win16") != -1)      osv = "3.1";
	if (osv=="NT/2000") rezult=(ntver>=5); else if (osv=='98') rezult=true;
}
return rezult;
}

  


function wmptest() 
{

        if (WMP7.URL != "")
        {
                return false
        }
        else
        {
        }
  //alert(WMP7.versionInfo);
  //alert(WMP7.versionInfo.indexOf("9."));
  //alert(WMP7.versionInfo.indexOf("10."));

        fHaswmp9or10=(WMP7.versionInfo.indexOf("9.")==0 || WMP7.versionInfo.indexOf("10.")==0);
        return  fHaswmp9or10;
  
}

function flashtest()
{
	rezult=cc.iscomponentinstalled("{D27CDB6E-AE6D-11cf-96B8-444553540000}","componentid");
	return(rezult);
}



function myDCtest()
{
	varbrowserresult=browsertest();  
	if (varbrowserresult=="others") 
	{
		badBrowser();
		return false;
	}
	else
	{
		varosresult=ostest();
		if (varosresult) {
			if (varbrowserresult=="msie") 
			{
				varwmpresult=wmptest(); 
				if (!varwmpresult) {
					wmp9 = "NOT INSTALLED";
				} else { 
					wmp9 = "INSTALLED"; }
				vardcresult=isDCInstalled();
				if (!vardcresult) {
					dc = "NOT INSTALLED";
				} else {
					dc = "INSTALLED"; }
				msieResult();
			}
			else					
			{
				varwmpresult=true;
				vardcresult=true;
				varosresult=true;
				return netscapeResult();
				
			}
			
		}
	}
}
