/*
+----------------------------------------------------------------
|				Microsoft France 2006
+----------------------------------------------------------------
*/
		var _LayerWidth = 200;
		var _LayerHeight = -100;

		var _IsNS = (document.layers) ? true : false;
		var _IsIE = (document.all) ? true : false;
		var _IsDOM = (document.getElementById) ? true : false;
		if (_IsIE) 	_IsDOM = false;
			
		var _IsMAC = (navigator.platform) && (navigator.platform.toUpperCase().indexOf("MAC") >= 0);

		function WriteLn(pStr)
		{
			document.writeln(pStr);
		}

		function InjectSurvey(pTexteHaut, pTexteBas, pURLSurvey, pPopuAttributes)
		{
			if (_IsMAC) return false;
				
			xP = 10;
			yP = 10;
			
			if (_IsIE || _IsDOM) {
				WriteLn('<div id="SurveyLayer" style="z-index:90;position:absolute;visibility:hidden;">');
				WriteLn('	<table border="0" cellspacing="0" cellpadding="0" width="375" height="209" style="border:1px #CCCCCC solid">');
				WriteLn('		<tr><td height="27" style="background-image:url(http://www.microsoft.com/france/Library/survey/images/banner.jpg)"><img src="http://www.microsoft.com/france/Library/survey/images/close.gif" alt="Fermer" align="right" style="cursor:hand" onclick="ClosePopup()"></td></tr>');
				WriteLn('		<tr><td height="16" style="background-image:url(http://www.microsoft.com/france/Library/survey/images/toolbar.jpg)">&nbsp;</td></tr>');
				WriteLn('		<tr><td height="150" bgcolor="#FFFFFF" colspan="2" valign="top"><table border="0" cellspacing="0" cellpadding="5" width="100%" height="100%"><tr><td><font face="verdana" size="1">'+ pTexteHaut + '</font></td></tr></td></tr>');
				WriteLn('				<tr><td height="100%"><center><button onclick="PopupSurvey(\''+ pURLSurvey + '\', \''+ pPopuAttributes + '\')">&nbsp;Participer&nbsp;</button>&nbsp;&nbsp;<button onclick="ClosePopup()">&nbsp;Quitter&nbsp;</button></center></td></tr></td></tr>');
				WriteLn('				<tr><td><font face="verdana" size="1">'+ pTexteBas + '</font></td></tr></td></tr>');
				WriteLn('			</table>');
				WriteLn('		<tr><td height="17" style="background-image:url(http://www.microsoft.com/france/Library/survey/images/footer.jpg)"  colspan="2">&nbsp;</td></tr>');
				WriteLn('	</table>');
				WriteLn('</div>');
				
			} else if (_IsNS) {
				WriteLn('<layer name="SurveyLayer" z-index="90" visibility="hidden">');
				WriteLn('	<table border="0" cellspacing="0" cellpadding="0" width="375" height="209" style="border:1px #CCCCCC solid">');
				WriteLn('		<tr><td height="27" style="background-image:url(http://www.microsoft.com/france/Library/survey/images/banner.jpg)"><img src="http://www.microsoft.com/france/Library/survey/images/close.gif" alt="Fermer" align="right" style="cursor:hand" onclick="ClosePopup()"></td></tr>');
				WriteLn('		<tr><td height="16" style="background-image:url(http://www.microsoft.com/france/Library/survey/images/toolbar.jpg)">&nbsp;</td></tr>');
				WriteLn('		<tr><td height="150" bgcolor="#FFFFFF" colspan="2" valign="top"><table border="0" cellspacing="0" cellpadding="5" width="100%" height="100%"><tr><td><font face="verdana" size="1">'+ pTexteHaut + '</font></td></tr></td></tr>');
				WriteLn('				<tr><td height="100%"><center><button onclick="PopupSurvey(\''+ pURLSurvey + '\', \''+ pPopuAttributes + '\')">&nbsp;Participer&nbsp;</button>&nbsp;&nbsp;<button onclick="ClosePopup()">&nbsp;Quitter&nbsp;</button></center></td></tr></td></tr>');
				WriteLn('				<tr><td><font face="verdana" size="1">'+ pTexteHaut + '</font></td></tr></td></tr>');
				WriteLn('			</table>');
				WriteLn('		<tr><td height="17" style="background-image:url(http://www.microsoft.com/france/Library/survey/images/footer.jpg)"  colspan="2">&nbsp;</td></tr>');
				WriteLn('	</table>');
				WriteLn('</div>');
			}
		}
		
		function GetObject(pID)
		{
			if (document.getElementById)
			{ return document.getElementById(pID); }
			else if (document.all) 
			{ return document.all(pID); }
			return null;
		}

		function ShowObject()
		{
			if ((lObject = GetObject('SurveyLayer')) == null) return;
		
			if (_IsIE) 
			{
				lObject.style.left = ((document.body.clientWidth  - _LayerWidth) / 2)  +"px";
				lObject.style.top  = ((document.body.clientHeight - _LayerHeight) / 2)+"px";
			} 
			else if ((_IsNS) || (_IsDOM)) 
			{
				lObject.style.left = ((window.innerWidth  - _LayerWidth) / 2)  +"px";
				lObject.style.top  = ((window.innerHeight - _LayerHeight) / 2)+"px";
			} 
			
			if (_IsNS)
				lObject.visibility="show";
			else
				lObject.style.visibility="visible";
		}
		
		function ClosePopup()
		{
				if (_IsNS)
			{ document.SurveyLayer.visibility="hide";			   }	 
			else if (_IsIE || _IsDOM)
			{ GetObject('SurveyLayer').style.visibility ="hidden"; }
		}
		
		function PopupSurvey(pURL, pAttribs)
		{
			var lPopupSurvey = window.open(pURL,'_blank');
			ClosePopup();
		}

		function PopupCookieCheck(pCookie)
		{
			if (document.cookie.indexOf(pCookie) < 0) 
				return false;
			return true;
		}

		function PopupCookieSetValue(pCookie)
		{
			var  lExpireDate, lDate;
			var  lValue;
			
			lExpireDate		= new Date();
			lDate			= new Date();
			
			lExpireDate.setTime(lDate.getTime() + (90 * 1000 * 60 * 60 * 24));
			
			lValue			 = pCookie + '=1';
			lValue			+= '; path=/';
			lValue			+= '; expires=' + lExpireDate.toGMTString();
			lValue			+= '; domain=.microsoft.com';
			
			document.cookie  = lValue;
		}
		
		
		function PopupDisplay(pTexteHaut, pTexteBas, pURLSurvey, pCookie)
		{
			if (PopupCookieCheck(pCookie) == false)
			{
				var gCurrItem = Math.random();
				if (gCurrItem < 0.40)
				{
					PopupCookieSetValue(pCookie);
					
					InjectSurvey(pTexteHaut, 
					pTexteBas, 
					pURLSurvey, 
					'');
					
					setTimeout('ShowObject()', 500);
				}
			}
		}
