	// Navigator name
	var bname = navigator.appName;
	var bver = '';
	var op_s = 'Neidentificabil';

    // convert all characters to lowercase to simplify testing
    var agt=navigator.userAgent.toLowerCase();


    // *** BROWSER VERSION ***
    // Note: On IE5, these return 4, so use is_ie5up to detect IE5.
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);

    // Note: Opera and WebTV spoof Navigator.  We do strict client detection.
    // If you want to allow spoofing, take out the tests for opera and webtv.
    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
    var is_nav2 = (is_nav && (is_major == 2));
	if(is_nav2) bver='2'; 

	var is_nav3 = (is_nav && (is_major == 3));
	if(is_nav3) bver='3';

	var is_nav4 = (is_nav && (is_major == 4));
	if(is_nav4) bver='4';

	var is_nav4up = (is_nav && (is_major >= 4));
    var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
                          (agt.indexOf("; nav") != -1)) );
    var is_nav6 = (is_nav && (is_major == 5));
	if(is_nav6) bver=' 6' ;
    var is_nav7 = (is_nav && (is_major = 7));
	if(is_nav7) bver=' 7' ;

    var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var is_ie3    = (is_ie && (is_major < 4));
	if(is_ie3) bver=' 3' ;
    var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
	if(is_ie4) bver=' 4' ;
    var is_ie4up  = (is_ie && (is_major >= 4));
    var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
	if(is_ie3) bver=' 5' ;
    var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
	if(is_ie3) bver=' 5.5'; 
    var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
    var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
    var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
	if(is_ie6) bver=' 6' ;
    var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);


    var is_opera = (agt.indexOf("opera") != -1);
    var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
	if(is_opera2) bver=' 2' ;
    var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
	if(is_opera3) bver=' 3' ;
    var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
	if(is_opera4) bver=' 4' ;
    var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
	if(is_opera5) bver=' 5' ;
    var is_opera6 = (agt.indexOf("opera 6") != -1 || agt.indexOf("opera/6") != -1);
	if(is_opera6) bver=' 6' ;
    var is_opera7 = (agt.indexOf("opera 7") != -1 || agt.indexOf("opera/7") != -1);
	if(is_opera7) bver=' 7' ;
    var is_opera7up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5 && !is_opera6);


    // *** PLATFORM ***
    var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
    // NOTE: On Opera 3.0, the userAgent string includes "Windows 95/NT4" on all
    //        Win32, so you can't distinguish between Win95 and WinNT.
    var is_win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));
	if(is_win95) op_s='Windows 95' ;

    // is this a 16 bit compiled version?
    var is_win16 = ((agt.indexOf("win16")!=-1) || 
               (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1) || 
               (agt.indexOf("windows 16-bit")!=-1) );  
    var is_win31 = ((agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||
                    (agt.indexOf("windows 16-bit")!=-1));

    var is_winme = ((agt.indexOf("win 9x 4.90")!=-1));
	if(is_winme) op_s='Windows ME' ;

	var is_winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
	if(is_winnt) op_s='Windows NT' ;

	var is_win2k = ((agt.indexOf("windows nt 5.0")!=-1));
	if(is_win2k) op_s='Windows 2000' ;

	var is_winxp = ((agt.indexOf("windows nt 5.1")!=-1));
	if(is_winxp) op_s='Windows XP' ;

	var is_win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
	if(is_win98) op_s='Windows 98' ;

	var is_win32 = (is_win95 || is_winnt || is_win98 || 
                    ((is_major >= 4) && (navigator.platform == "Win32")) ||
                    (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1));

    var is_os2   = ((agt.indexOf("os/2")!=-1) || 
                    (navigator.appVersion.indexOf("OS/2")!=-1) ||   
                    (agt.indexOf("ibm-webexplorer")!=-1));
	if(is_os2) op_s='OS/2' ;

    var is_mac    = (agt.indexOf("mac")!=-1);
	if(is_mac) op_s='Mac OS';
    // hack ie5 js version for mac
    if (is_mac && is_ie5up) is_js = 1.4;
    var is_mac68k = (is_mac && ((agt.indexOf("68k")!=-1) || 
                               (agt.indexOf("68000")!=-1)));
    var is_macppc = (is_mac && ((agt.indexOf("ppc")!=-1) || 
                                (agt.indexOf("powerpc")!=-1)));

    var is_sun   = (agt.indexOf("sunos")!=-1);
    var is_sun4  = (agt.indexOf("sunos 4")!=-1);
    var is_sun5  = (agt.indexOf("sunos 5")!=-1);
    var is_suni86= (is_sun && (agt.indexOf("i86")!=-1));
	if(is_sun || is_sun4 || is_sun5 || is_suni86) op_s='Sun OS' ;

    var is_irix  = (agt.indexOf("irix") !=-1);    // SGI
    var is_irix5 = (agt.indexOf("irix 5") !=-1);
    var is_irix6 = ((agt.indexOf("irix 6") !=-1) || (agt.indexOf("irix6") !=-1));
	if(is_irix || is_irix5 || is_irix6) op_s='Irix' ;

	var is_hpux  = (agt.indexOf("hp-ux")!=-1);
    var is_hpux9 = (is_hpux && (agt.indexOf("09.")!=-1));
    var is_hpux10= (is_hpux && (agt.indexOf("10.")!=-1));
	if(is_hpux || is_hpux9 || is_hpux10) op_s='HP UX' ;

	var is_aix   = (agt.indexOf("aix") !=-1);      // IBM
    var is_aix1  = (agt.indexOf("aix 1") !=-1);    
    var is_aix2  = (agt.indexOf("aix 2") !=-1);    
    var is_aix3  = (agt.indexOf("aix 3") !=-1);    
    var is_aix4  = (agt.indexOf("aix 4") !=-1);    
	if(is_aix || is_aix1 || is_aix2 || is_aix3 || is_aix4) op_s='Aix' ;


    var is_linux = (agt.indexOf("inux")!=-1);
	if(is_linux) op_s='Linux' ;

	var is_sco   = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1);
	if(is_sco) op_s='SCO Unix' ;

	var is_unixware = (agt.indexOf("unix_system_v")!=-1); 
	if(is_unixware) op_s='Unix System V' ;

	var is_freebsd = (agt.indexOf("freebsd")!=-1);
	if(is_freebsd) op_s='FreeBSD' ;

	var is_bsd = (agt.indexOf("bsd")!=-1);
	if(is_bsd) op_s='BSD' ;

    var is_vms   = ((agt.indexOf("vax")!=-1) || (agt.indexOf("openvms")!=-1));
	if(is_vms) op_s='OpenVMS' ;

	var browser= bname + " " + bver;

	document.write('<img src="http://trafic.cryo.ro/sitetrafic.php?' + '&op_s=' + op_s + '&width=' + screen.width + '&height=' + screen.height + '&culoare=' + screen.colorDepth + '&trafic=' + gotrafic  + '&browser=' + browser + '&refer=' + document.referrer + '&locatia=' + document.URL + '" border=0>');

