// JavaScript Document
var POPUP_DETECTED_COOKIE = "PopupDetected=false";
function NeedToDetect()
{
    try
    {
        var allcookies = document.cookie;    
        return (allcookies.indexOf(POPUP_DETECTED_COOKIE) == -1);
    }
    catch (exception)
    {
        return true;
    }
}
function Detect()
{
	var e = false;
	var pw1 = null;
	
try
	{
	    if (!NeedToDetect())
	    {
	        return false;
	    }
	    
		do
		{
			var d = new Date();
			var wName = "ptest_" + d.getTime();
			var testUrl = IsYBI() ? "popupTest.php" : "";
			pw1 = window.open(testUrl,wName,"width=0,height=0,left=5000,top=5000",true);
			if (null == pw1 || true == pw1.closed)
			{
				e = true;
				break;
			}
			
			
			if (IsYBI())
			{
				if (pw1 != pw2)
				{
					e = true;
					break;
				}
			}
			pw1.close();
			pw1 = null;
		}
		while(false);
	}
	catch(ex)
	{
		
		e = true;
	}
	if (null != pw1)
	{
		try { if (!pw1.closed) pw1.close(); } catch(ex){}
	}

	return e;
}

function IsYBI()
{
	var i = false;
	try
	{
        var xObj = new ActiveXObject("YBIOCtrl.CompanionBHO");
		if (xObj==null) i = false;
		else i = true;
	}
	catch(ex) { i = false; }
	return i;
}
//  fonction qui détecter la langue du navigateur 
function DetecterLanguage(ident)
{
if (navigator.userLanguage)
var language = navigator.browserLanguage;
else
var language = navigator.language;
if (language.indexOf('fr') > -1) document.getElementById(ident).value = 'FR';
else if (language.indexOf('nl') > -1) document.getElementById(ident).value = 'NL';
else if (language.indexOf('en') > -1) document.getElementById(ident).value = 'EN';
else if (language.indexOf('de') > -1) document.getElementById(ident).value = 'DE';
else if (language.indexOf('ja') > -1) document.getElementById(ident).value = 'JA';
else if (language.indexOf('it') > -1) document.getElementById(ident).value = 'IT';
else if (language.indexOf('pt') > -1) document.getElementById(ident).value = 'PT';
else if (language.indexOf('es') > -1) document.getElementById(ident).value = 'ES';
else if (language.indexOf('sv') > -1) document.getElementById(ident).value = 'SV';
else if (language.indexOf('zh') > -1) document.getElementById(ident).value = 'ZH';
else
document.getElementById(ident).value = 'EN';
}

