function plugMoz(plug)
{
	find = "0";
	if (tabMime.indexOf(plug) != -1)
    {
        if (navigator.mimeTypes[plug].enabledPlugin != null)
        {
            find = "1";
        }
    }
	return find;
}

function plugIE(plug)
{
	find = false;
	document.write('<SCR' + 'IPT LANGUAGE=VBScript>\n on error resume next \n find = IsObject(CreateObject("' + plug + '"))</SCR' + 'IPT>\n');
	if (find)
        return '1';
    else 
        return '0';
}

// Fonction cookies ---------------------------------------
function SetCookie (name, value) {
	var argv=SetCookie.arguments;
	var argc=SetCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=name+"="+escape(value)+((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+((domain==null) ? "" : ("; domain="+domain))+((secure==true) ? "; secure" : "");
}
function getCookieVal(offset) {
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
	var arg=name+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieVal (j);
        i=document.cookie.indexOf(" ",i)+1;
        if (i==0) break;
	}
	return null;
}
// --------------------------------------------------------


if(navigator.javaEnabled())
    pJava='1';
else
    pJava='0';

	
var ua=navigator.userAgent.toLowerCase();
var isMoz  = (navigator.appName.indexOf("Netscape") != -1);
var isIE  = (ua.indexOf("msie") != -1);
var isMac = (ua.indexOf("mac")!=-1);
var isWin = ((ua.indexOf("win")!=-1) || (ua.indexOf("32bit")!=-1));


if (isWin && isIE)
{
    var pDirector = plugIE("SWCtl.SWCtl.1");
    var pFlash = plugIE("ShockwaveFlash.ShockwaveFlash.1");
    
    var pPDF = '0'; 
    if (plugIE("PDF.PdfCtrl.1") == '1') pPDF = '1'; 
    if (plugIE('PDF.PdfCtrl.5') == '1') pPDF = '1';
    if (plugIE('PDF.PdfCtrl.6') == '1') pPDF = '1';
    
    var pQuicktime = plugIE("QuickTimeCheckObject.QuickTimeCheck.1");
    var pReal  = plugIE("rmocx.RealPlayer G2 Control.1");
    var pWinMedia = plugIE("MediaPlayer.MediaPlayer.1");
}

if (!isWin || isMoz)
{
    tabMime = "";
    for (var i=0; i < navigator.mimeTypes.length; i++) tabMime += navigator.mimeTypes[i].type.toLowerCase();

    var pDirector = plugMoz("application/x-director");
    var pFlash = plugMoz("application/x-shockwave-flash");
    var pPDF = plugMoz("application/pdf");
    var pQuicktime = plugMoz("video/quicktime");
    var pReal  = plugMoz("audio/x-pn-realaudio-plugin");
    var pWinMedia = plugMoz("application/x-mplayer2");
}


var exp1 = new Date();
var exp2 = new Date();
exp1.setTime(exp1.getTime()+(180*1000));
exp2.setTime(exp2.getTime()+(3600*24*365));


// Domaine principal si sous-domaine (www.ex.net => .ex.net)
var dom = window.location.href;
dom = dom.substring(7, dom.indexOf("/", 7));
var re=new RegExp(".*\..*\..*","g");
if(re.test(dom)) dom = dom.substring(dom.indexOf("."))
    
var affect = "non";
var value_C1 = GetCookie("Scr"+scrstatsSite+"Cookies1");
var value_C2 = GetCookie("Scr"+scrstatsSite+"Cookies2");

if (value_C1==null) {
	var affect="oui";
	var value_C1="";
	document.cookie="Scr"+scrstatsSite+"Cookies1=1; expires="+exp1.toGMTString()+"; path=/; domain="+dom;
}
if (value_C1==1 && affect=="non") {
	var affect="oui";
	var value_C1="2";
	document.cookie="Scr"+scrstatsSite+"Cookies1=2; expires="+exp1.toGMTString()+"; path=/; domain="+dom;
}
if (value_C1==2 && affect=="non") {
	var affect="oui";
	var value_C1="3";
	document.cookie="Scr"+scrstatsSite+"Cookies1=3; expires="+exp1.toGMTString()+"; path=/; domain="+dom;
}
if (value_C2==null) {
	var value_C2="";
	document.cookie="Scr"+scrstatsSite+"Cookies2=1; expires="+exp2.toGMTString()+"; path=/; domain="+dom;
}

var provenance = "";
var result1 = -1;
var result2 = -1;
var infos = location.href;
var result1 = infos.indexOf("emailing=1");
var result2 = infos.indexOf("campagne=1");
if (result1!=-1) provenance="emailing";
if (result2!=-1) provenance="campagne";

doc = document; d = new Date(); res = screen.width+"x"+screen.height; c = screen.colorDepth;
src = scrstatsURL+'?url='+escape(doc.location.pathname+doc.location.search);
src += '&site='+scrstatsSite+'&res='+res+'&process='+scrstatsProcess+'&bkst='+scrstatsBlockstats;
src += '&siteh='+doc.location.hostname+'&c='+c+'&h='+d.getHours()+'&m='+d.getMinutes()+'&s='+d.getSeconds();
src += '&flash='+pFlash+'&director='+pDirector+'&quicktime='+pQuicktime+'&real='+pReal+'&windowsMedia='+pWinMedia;
src += '&pdf='+pPDF+'&java='+pJava+'&value_C1='+value_C1+'&value_C2='+value_C2+'&prov='+provenance;

doc.writeln('<img src="'+src+'&ref='+escape(top.document.referrer)+'" alt="SCRStats" width="0" height="0" style="border:0" />');