// Browser Detect  v2.1.6
// documentation: http://www.dithered.com/javascript/browser_detect/index.html
// license: http://creativecommons.org/licenses/by/1.0/
// code by Chris Nott (chris[at]dithered[dot]com)


function BrowserDetect() {
   var ua = navigator.userAgent.toLowerCase(); 

   // browser engine name
   this.isGecko       = (ua.indexOf('gecko') != -1 && ua.indexOf('safari') == -1);
   this.isAppleWebKit = (ua.indexOf('applewebkit') != -1);

   // browser name
   this.isKonqueror   = (ua.indexOf('konqueror') != -1); 
   this.isSafari      = (ua.indexOf('safari') != - 1);
   this.isOmniweb     = (ua.indexOf('omniweb') != - 1);
   this.isOpera       = (ua.indexOf('opera') != -1); 
   this.isIcab        = (ua.indexOf('icab') != -1); 
   this.isAol         = (ua.indexOf('aol') != -1); 
   this.isIE          = (ua.indexOf('msie') != -1 && !this.isOpera && (ua.indexOf('webtv') == -1) ); 
   this.isMozilla     = (this.isGecko && ua.indexOf('gecko/') + 14 == ua.length);
   this.isFirebird    = (ua.indexOf('firebird/') != -1);
   this.isNS          = ( (this.isGecko) ? (ua.indexOf('netscape') != -1) : ( (ua.indexOf('mozilla') != -1) && !this.isOpera && !this.isSafari && (ua.indexOf('spoofer') == -1) && (ua.indexOf('compatible') == -1) && (ua.indexOf('webtv') == -1) && (ua.indexOf('hotjava') == -1) ) );
   
   // spoofing and compatible browsers
   this.isIECompatible = ( (ua.indexOf('msie') != -1) && !this.isIE);
   this.isNSCompatible = ( (ua.indexOf('mozilla') != -1) && !this.isNS && !this.isMozilla);
   
   // rendering engine versions
   this.geckoVersion = ( (this.isGecko) ? ua.substring( (ua.lastIndexOf('gecko/') + 6), (ua.lastIndexOf('gecko/') + 14) ) : -1 );
   this.equivalentMozilla = ( (this.isGecko) ? parseFloat( ua.substring( ua.indexOf('rv:') + 3 ) ) : -1 );
   this.appleWebKitVersion = ( (this.isAppleWebKit) ? parseFloat( ua.substring( ua.indexOf('applewebkit/') + 12) ) : -1 );
   
   // browser version
   this.versionMinor = parseFloat(navigator.appVersion); 
   
   // correct version number
   if (this.isGecko && !this.isMozilla) {
      this.versionMinor = parseFloat( ua.substring( ua.indexOf('/', ua.indexOf('gecko/') + 6) + 1 ) );
   }
   else if (this.isMozilla) {
      this.versionMinor = parseFloat( ua.substring( ua.indexOf('rv:') + 3 ) );
   }
   else if (this.isIE && this.versionMinor >= 4) {
      this.versionMinor = parseFloat( ua.substring( ua.indexOf('msie ') + 5 ) );
   }
   else if (this.isKonqueror) {
      this.versionMinor = parseFloat( ua.substring( ua.indexOf('konqueror/') + 10 ) );
   }
   else if (this.isSafari) {
      this.versionMinor = parseFloat( ua.substring( ua.lastIndexOf('safari/') + 7 ) );
   }
   else if (this.isOmniweb) {
      this.versionMinor = parseFloat( ua.substring( ua.lastIndexOf('omniweb/') + 8 ) );
   }
   else if (this.isOpera) {
      this.versionMinor = parseFloat( ua.substring( ua.indexOf('opera') + 6 ) );
   }
   else if (this.isIcab) {
      this.versionMinor = parseFloat( ua.substring( ua.indexOf('icab') + 5 ) );
   }
   
   this.versionMajor = parseInt(this.versionMinor); 
   
   // dom support
   this.isDOM1 = (document.getElementById);
   this.isDOM2Event = (document.addEventListener && document.removeEventListener);
   
   // css compatibility mode
   this.mode = document.compatMode ? document.compatMode : 'BackCompat';

   // platform
   this.isWin    = (ua.indexOf('win') != -1);
   this.isWin32  = (this.isWin && ( ua.indexOf('95') != -1 || ua.indexOf('98') != -1 || ua.indexOf('nt') != -1 || ua.indexOf('win32') != -1 || ua.indexOf('32bit') != -1 || ua.indexOf('xp') != -1) );
   this.isMac    = (ua.indexOf('mac') != -1);
   this.isUnix   = (ua.indexOf('unix') != -1 || ua.indexOf('sunos') != -1 || ua.indexOf('bsd') != -1 || ua.indexOf('x11') != -1)
   this.isLinux  = (ua.indexOf('linux') != -1);
   
   // specific browser shortcuts
   this.isNS4x = (this.isNS && this.versionMajor == 4);
   this.isNS40x = (this.isNS4x && this.versionMinor < 4.5);
   this.isNS47x = (this.isNS4x && this.versionMinor >= 4.7);
   this.isNS4up = (this.isNS && this.versionMinor >= 4);
   this.isNS6x = (this.isNS && this.versionMajor == 6);
   this.isNS6up = (this.isNS && this.versionMajor >= 6);
   this.isNS7x = (this.isNS && this.versionMajor == 7);
   this.isNS7up = (this.isNS && this.versionMajor >= 7);
   
   this.isIE4x = (this.isIE && this.versionMajor == 4);
   this.isIE4up = (this.isIE && this.versionMajor >= 4);
   this.isIE5x = (this.isIE && this.versionMajor == 5);
   this.isIE55 = (this.isIE && this.versionMinor == 5.5);
   this.isIE5up = (this.isIE && this.versionMajor >= 5);
   this.isIE6x = (this.isIE && this.versionMajor == 6);
   this.isIE6up = (this.isIE && this.versionMajor >= 6);
   
   this.isIE4xMac = (this.isIE4x && this.isMac);
}

/**
 * Sets a Cookie with the given name and value.
 *
 * name       Name of the cookie
 * value      Value of the cookie
 * [expires]  Expiration date of the cookie (default: end of current session)
 * [path]     Path where the cookie is valid (default: path of calling document)
 * [domain]   Domain where the cookie is valid
 *              (default: domain of calling document)
 * [secure]   Boolean value indicating if the cookie transmission requires a
 *              secure transmission
 */
function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

/**
 * Gets the value of the specified cookie.
 *
 * name  Name of the desired cookie.
 *
 * Returns a string containing value of specified cookie,
 *   or null if cookie does not exist.
 */
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

/**
 * Deletes the specified cookie.
 *
 * name      name of the cookie
 * [path]    path of the cookie (must be same as path used to create cookie)
 * [domain]  domain of the cookie (must be same as domain used to create cookie)
 */
function deleteCookie(name, path, domain)
{
    if (getCookie(name))
    {
        document.cookie = name + "=" + 
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}


//function displayPOP(top, lft, link) {
//function displayPOP(link) {
function displayPOP(surveyLanguage) {
	var theWidth=580;
	var theHeight=330;
	var top=(screen.height-theHeight)/2;
	var lft=(screen.width-theWidth)/2;

	var popwin = document.getElementById("popwin");
	if (popwin != null)
		popwin.removeNode(true);
//alert(popwin);
//alert('pngAlpha : '+pngAlpha);

 if (pngAlpha) {
	
	document.write('  <div id="popwin" style="position:absolute; width:'+theWidth+'px; height:'+theHeight+'px; z-index:1; left:'+lft+'px; top:'+top+'px">');
	document.write('    <div id="popwin3" style="position:absolute; width:'+theWidth+'px; height:'+theHeight+'px; z-index:3; left: 0; top: 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/dataoecd/img/new/popUp/Survey.png\',sizingMethod=\'scale\');"></div>');
	document.write('    <div id="popwin6" align="left" style="position:absolute; width:'+(theWidth-50)+'px; height:'+theHeight+'px; z-index:4; left: 20px; top: 50px;">');
	if (surveyLanguage.indexOf('fr') > -1) {
		document.write('<p style="font-weight: bold; font-family:Helvetica, Arial, sans-serif; color: #333333; font-size: 19px;">Enqu&#234;te sur le site Internet du GAFI</p><br>');
		document.write('<p style="font-family:Helvetica, Arial, sans-serif; color: #333333;">');
		//fff => 333333
		document.write('Nous avons besoin de savoir ce qui est le plus important pour vous quand vous visitez le<br>site web du GAFI, afin que nous puissions construire un site qui r&#233;pond &#224; vos besoins.<br><br>');
		document.write('Il ne vous faudra que quelques minutes pour r&#233;pondre &#224; cette enqu&#234;te. Toutes les donn&#233;es resteront anonymes et ne seront utilis&#233;es qu&#39;&#224; des fins d&#39;analyse.<br><br>');
		//document.write('Pour nous aider, nous vous invitons &#224; r&#233;pondre &#224; un sondage rapide.<br><br>');
		document.write('<a href="http://webnet.oecd.org/Survey/Survey.aspx?s=f1ebe399e8ed4030ba38603a6be6a31e" onClick="Close();" target="_blank" style="font-weight: bold; color: #333333; font-size: 15px; text-decoration: underline;">Oui, je veux participer &#224; cette enqu&#234;te.</a><br><br>');//FF0000
		//document.write('<a href="javascript:Close();">Non, merci.</a><br><br>');
		//document.write('Toutes les donn&#233;es resteront anonymes et ne seront utilis&#233;es qu&#39;&#224; des fins d&#39;analyse statistique.<br>');
	} else {
		document.write('<p style="font-weight: bold; font-family:Helvetica, Arial, sans-serif; color: #333333; font-size: 19px;">FATF Website Survey</p><br>');
		document.write('<p style="font-family:Helvetica, Arial, sans-serif; color: #333333;">');
		document.write('We need you to tell us what is most important to you when you come to our website, so that<br>we can build a website that focuses on your needs.<br><br>');
		document.write('This short survey will take you only a few minutes to complete. All input will be anonymous<br>and used for statistical analysis only.<br><br>');
		document.write('<a href="http://webnet.oecd.org/Survey/Survey.aspx?s=f1ebe399e8ed4030ba38603a6be6a31e" onClick="Close();" target="_blank" style="font-weight: bold; color: #333333; font-size: 15px; text-decoration: underline;">Yes, I would like to participate in the website survey.</a><br><br>');
	}
	document.write('    </p></div>');
	document.write('    <div id="popwin5" style="position:absolute; width:56px; height:15px; z-index:6; left: 485px; top: 60px;"><a href="javascript:Close();"><img src="/dataoecd/img/new/popUp/x.gif" border="0"></a></div>');
	document.write('  </div>');
 } else {

	document.write('  <div id="popwin" style="position:absolute; width:'+theWidth+'px; height:'+theHeight+'px; z-index:1; left:'+lft+'px; top:'+top+'px;">');
	document.write('    <div id="popwin3" style="position:absolute; width:'+theWidth+'px; height:'+theHeight+'px; z-index:3; left: 0; top: 0;"><img src="/dataoecd/img/new/popUp/Survey.png" width="'+theWidth +'" height="'+theHeight+'"></div>');
	document.write('    <div id="popwin6" align="left" style="position:absolute; width:'+(theWidth-50)+'px; height:'+theHeight+'px; z-index:4; left: 20px; top: 50px;">');
	if (surveyLanguage.indexOf('fr') > -1) {
		document.write('<p style="font-weight: bold; font-family:Helvetica, Arial, sans-serif; color: #333333; font-size: 19px;">Enqu&#234;te sur le site Internet du GAFI</p><br>');
		document.write('<p style="font-family:Helvetica, Arial, sans-serif; color: #333333;">');
		document.write('Nous avons besoin de savoir ce qui est le plus important pour vous quand vous visitez le<br>site web du GAFI, afin que nous puissions construire un site qui r&#233;pond &#224; vos besoins.<br><br>');
		document.write('Il ne vous faudra que quelques minutes pour r&#233;pondre &#224; cette enqu&#234;te. Toutes les donn&#233;es resteront anonymes et ne seront utilis&#233;es qu&#39;&#224; des fins d&#39;analyse.<br><br>');
		//document.write('Pour nous aider, nous vous invitons &#224; r&#233;pondre &#224; un sondage rapide.<br><br>');
		document.write('<a href="http://webnet.oecd.org/Survey/Survey.aspx?s=f1ebe399e8ed4030ba38603a6be6a31e" onClick="Close();"target="_blank" style="font-weight: bold; color: #333333; font-size: 15px; text-decoration: underline;">Oui, je veux participer &#224; cette enqu&#234;te.</a><br><br>');
		//document.write('<a href="javascript:Close();">Non, merci.</a><br><br>');
		//document.write('Toutes les donn&#233;es resteront anonymes et ne seront utilis&#233;es qu&#39;&#224; des fins d&#39;analyse statistique.<br>');
	} else {
		document.write('<p style="font-weight: bold; font-family:Helvetica, Arial, sans-serif; color: #333333; font-size: 19px;">FATF Website Survey</p><br>');
		document.write('<p style="font-family:Helvetica, Arial, sans-serif; color: #333333;">');
		document.write('We need you to tell us what is most important to you when you come to our website, so that<br>we can build a website that focuses on your needs.<br><br>');
		document.write('This short survey will take you only a few minutes to complete. All input will be anonymous<br>and used for statistical analysis only.<br><br>');
		document.write('<a href="http://webnet.oecd.org/Survey/Survey.aspx?s=f1ebe399e8ed4030ba38603a6be6a31e" onClick="Close();"target="_blank" style="font-weight: bold; color: #333333; font-size: 15px; text-decoration: underline;">Yes, I would like to participate in the website survey.</a><br><br>');
		//document.write('All input will be anonymous and used for statistical analysis only.<br>');
	}
	document.write('    </p></div>');
	document.write('    <div id="popwin5" style="position:absolute; width:56px; height:15px; z-index:6; left: 485px; top: 60px;"><a href="javascript:Close();"><img src="/dataoecd/img/new/popUp/x.gif" border="0"></a></div>');
	document.write('  </div>');
 } 
}

function Close()
{
	var popwin = document.getElementById("popwin");
	popwin.style.visibility = 'hidden';
}

function ShowPop()
{
	var popwin1 = document.getElementById("popwin");
	popwin1.style.visibility = 'visible';
}

function preloadImages() {
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

var browser = new BrowserDetect();
// if IE5.5+ on Win32, then display PNGs with AlphaImageLoader
if ((browser.isIE55 || browser.isIE6up) && browser.isWin32) {
	var pngAlpha = true;
// else, if the browser can display PNGs normally, then do that
} else if ((browser.isGecko) || (browser.isIE5up && browser.isMac) || (browser.isOpera && browser.isWin && browser.versionMajor >= 6) || (browser.isOpera && browser.isUnix && browser.versionMajor >= 6) || (browser.isOpera && browser.isMac && browser.versionMajor >= 5) || (browser.isOmniweb && browser.versionMinor >= 3.1) || (browser.isIcab && browser.versionMinor >= 1.9) || (browser.isWebtv) || (browser.isDreamcast)) {
	var pngNormal = true;
}

preloadImages('/dataoecd/img/new/popUp/Survey.png','/dataoecd/img/new/popUp/x.gif','/dataoecd/img/new/popUp/y.gif');

//displayPOP(330,450, '#download');
//displayPOP('#download');
//Close();
/*
if (getCookie('visited') != 'yes')
{
	setCookie('visited', 'yes');
*/
//	setTimeout('ShowPop();',100);
	//setTimeout('Close();',12000);
//}

