// $Id: browser_identificator.js,v 1.3.2.1 2007/03/12 12:00:45 twice Exp $
var localIsDOM = document.getElementById?true:false;
var localIsJava = navigator.javaEnabled();
var localIsStrict = document.compatMode=='CSS1Compat';
var localPlatform = navigator.platform;
var localVersion = "0";
var localBrowser = "";
var localBFamily = "";
var isHttps = false;
if (window.opera && localIsDOM) {
    localBFamily = localBrowser = "Opera";
    if (navigator.userAgent.search(/^.*Opera.([\d.]+).*$/) != -1)
        localVersion = navigator.userAgent.replace(/^.*Opera.([\d.]+).*$/, "$1");
    else if (window.print)
        localVersion = "6";
    else
        localVersion = "5";
} else if (document.all && document.all.item)
    localBFamily = localBrowser = 'MSIE';
if (navigator.appName=="Netscape") {
    localBFamily = "NC";
    if (!localIsDOM) {
        localBrowser = 'Netscape';
        localVersion = navigator.userAgent.replace(/^.*Mozilla.([\d.]+).*$/, "$1");
        if(localVersion != '')
            localVersion = "4";
    } else if(navigator.userAgent.indexOf("Safari") >= 0)
        localBrowser = 'Safari';
    else if (navigator.userAgent.indexOf("Netscape") >= 0)
        localBrowser = 'Netscape';
    else if (navigator.userAgent.indexOf("Firefox") >= 0)
        localBrowser = 'Firefox';
    else
        localBrowser = 'Mozilla';

}
if (navigator.userAgent.indexOf("MSMSGS") >= 0)
    localBrowser = "WMessenger";
else if (navigator.userAgent.indexOf("e2dk") >= 0)
    localBrowser = "Edonkey";
else if (navigator.userAgent.indexOf("Gnutella") + navigator.userAgent.indexOf("Gnucleus") >= 0)
    localBrowser = "Gnutella";
else if (navigator.userAgent.indexOf("KazaaClient") >= 0)
    localBrowser = "Kazaa";

if (localVersion == '0' && localBrowser != '') {
    var rg = new RegExp("^.*"+localBrowser+".([\\d.]+).*$");
    localVersion = navigator.userAgent.replace(rg, "$1");
}
var localIsCookie = ((localBrowser == 'Netscape' && localVersion == '4')?(document.cookie != ''):navigator.cookieEnabled);

if (document.location.protocol == "https:") {
    isHttps = true;
}


if (scriptNode) {
/*
var plugins = '';
var x;
	for(x = 0; x < navigator.plugins.length; x++)
		plugins += (plugins == ''?"":"|")+urlEncode(navigator.plugins[x].name);
*/
	scriptNode.src = script_http_web_dir+"/"+SCRIPT+"?page=Adaptive&browser="+(localIsDOM?"Y":"N")+(localIsStrict?"Y":"N")+(localIsJava?"Y":"N")+"|"+localBrowser+"|"+localVersion+"|"+localPlatform+"|"+(localIsCookie?"Y":"N")+"|"+screen.width+"|"+screen.height+"|"+userzone;
	document.getElementsByTagName('head')[0].appendChild(scriptNode);
}

