/*
	* Mentions légales et de droits réservés
	* En vous connectant à ce site édité et mis en ligne pour le compte de nos clients, vous accédez à un contenu protégé 
	* par la loi, notamment par les dispositions du Code de la propriété intellectuelle.
	* L'éditeur n'autorise qu'un usage strictement personnel des données, informations ou contenus auxquels vous accédez,
	* limité à un enregistrement temporaire sur votre ordinateur aux fins d'affichage sur un seul écran.
	* 
	* Tous les matériaux publiés sur ce site web appartiennent à DBee, ses filiales, ses partenaires et/ou ses clients.
	* Toutes les marques de commerce, marques de service et nom de marques appartiennent à DBee, ses filiales, ses 
	* partenaires et/ou ses clients.
	* A moins qu’autrement spécifié, les matériaux et services publiés sur ce site web sont destinés à votre utilisation
	* personnelle et non commerciale. La modification, la copie, la distribution, la transmission, l’affichage, l’exécution,
	* la reproduction, la publication, la mise sous licence, la création de travaux dérivés, le transfert ou la vente
	* d’informations, de logiciels, de produits ou de services obtenus à partir de ce site web, sont interdites sans l’accord
	* (obtenu au préalable par écrit) de DBee SA.
	* Copyright 2005-2008 DBee SA, 35-37 rue de Paris 92100 Boulogne Billancourt, FRANCE. Tous droits réservés
	*
	* Version:
	* 2.3.1 (27 Avril 2009)
	*/var Configuration=function(){this.screenWidth="";this.screenHeight="";this.screenColorDepth="";this.browser="";this.browserVersion="";this.OS="";this.allBrowsers=[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Microsoft Internet Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}];this.allOS=[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.userAgent,subString:"Mac",subString2:"Intel",identity:"Macintosh",identity2:"Macintosh Intel"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}];};Configuration.instance=null;Configuration.singleton=function(){if(Configuration.instance==null){Configuration.instance=new Configuration();}return Configuration.instance;};Configuration.prototype.start=function(){this.screenWidth=screen.width;this.screenHeight=screen.height;this.screenColorDepth=screen.colorDepth;this.browser=this.searchString(this.allBrowsers)||"An unknown browser";this.browserVersion=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.allOS)||"an unknown OS";};Configuration.prototype.searchString=function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!= -1){if(typeof(data[i].subString2)=="string"&&dataString.indexOf(data[i].subString2)!= -1)return data[i].identity2;else return data[i].identity;}}else if(dataProp)return data[i].identity;}};Configuration.prototype.searchVersion=function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index== -1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));};Configuration.prototype.CookiesIsEnabled=function(){var tmpcookie=new Date();cA=(tmpcookie.getTime()+'');document.cookie="chkcookie="+cA+"; path=/";if(document.cookie.indexOf(cA,0)<0){return false;}else{return true;}};Configuration.prototype.getWindowsMediaVersion=function(){var theplayer="";try{if(-1!=navigator.userAgent.indexOf("MSIE")){if(window.ActiveXObject){theplayer=new ActiveXObject("WMPlayer.OCX.7");}}else if(-1!=navigator.userAgent.indexOf("Firefox")){if(navigator.mimeTypes){theplayer=navigator.mimeTypes['application/x-ms-wmp'].enabledPlugin;}}else if(-1!=navigator.userAgent.indexOf("Macintosh")){if(navigator.mimeTypes){theplayer=0;for(var i=0;i<navigator.plugins.length;i++){if(-1!=navigator.plugins[i].name.indexOf("Flip4Mac")){theplayer=1;break;}}}}}catch(I){}if(typeof(theplayer)==="object"||theplayer==1){try{var wmVersion=theplayer.versionInfo;}catch(I){}}return wmVersion;};Configuration.prototype.getRealVersion=function(){var embedVersion;try{var testObject=new ActiveXObject("rmocx.RealPlayer G2 Control.1");embedVersion=testObject.GetVersionInfo();}catch(I){}return embedVersion;};Configuration.prototype.getFlashVersion=function(){var flashversion=0;if(navigator.plugins&&navigator.plugins.length){var x=navigator.plugins["Shockwave Flash"];if(x){if(x.description){var y=x.description;var reg=new RegExp("[.]+","g");var reg2=new RegExp("[ ]+","g");var tab=y.split(reg);var tab2=tab[0].split(reg2);var tab3=tab[1].split(reg2);flashversion_major=tab2[2];flashversion_minor=tab3[0];flashversion_release=tab3[1].substring(1,tab3[1].length);}}}else{result=false;version="";for(var i=15;i>=3&&result!=true;i--){execScript('on error resume next: set obj = CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"): result = IsObject(obj): version = obj.GetVariable("$version")','VBScript');}var reg=new RegExp("[,]+","g");var reg2=new RegExp("[ ]+","g");var tab=version.split(reg);var tab2=tab[0].split(reg2);flashversion_major=tab2[1];flashversion_minor=tab[1];flashversion_release=tab[2];}flashversion=flashversion_major+"."+flashversion_minor+"."+flashversion_release;return flashversion;};Configuration.prototype.getPlugIn=function(){cw=false;plugInsCollection=navigator.plugins;for(i=0;i<plugInsCollection.length;i++){plugInDescription=" "+plugInsCollection[i].description;plugInName=" "+plugInsCollection[i].name;for(j=0;j<arguments.length;j++){if(plugInDescription.indexOf(" "+arguments[j])!= -1||plugInName.indexOf(" "+arguments[j])!= -1){cw=true;}else{cw=false;break;}}if(cw){return true;}}return false;};Configuration.prototype.windowsMediaIsSupported=function(supportedVersion){var theplayer="";var result;try{if(-1!=navigator.userAgent.indexOf("MSIE")){if(window.ActiveXObject){theplayer=new ActiveXObject("WMPlayer.OCX.7");}}else if(-1!=navigator.userAgent.indexOf("Firefox")){if(navigator.mimeTypes){theplayer=navigator.mimeTypes['application/x-ms-wmp'].enabledPlugin;}}}catch(I){}if(typeof(theplayer)==="object"||theplayer==1){if(supportedVersion=="undefined"){return true;}else{try{var reg=new RegExp("[.]+","g");var wmVersion=theplayer.versionInfo.split(reg);if(parseInt(wmVersion[0])>=parseInt(supportedVersion)){return true;}else{return false;}}catch(I){return false;}}}};Configuration.prototype.flashIsSupported=function(supportedVersion){try{var reg=new RegExp("[.]+","g");var tab=supportedVersion.split(reg);var thisVersion=this.getFlashVersion();var tab2=thisVersion.split(reg);if(parseInt(tab2[0])>parseInt(tab[0]))return true;else{if(parseInt(tab2[0])==parseInt(tab[0])){if(parseInt(tab2[1])>parseInt(tab[1]))return true;else{if(parseInt(tab2[1])==parseInt(tab[1])){if(parseInt(tab2[2])>parseInt(tab[2]))return true;else{if(parseInt(tab2[2])==parseInt(tab[2]))return true;else return false;}}}}else return false;}}catch(oErr){return false;}};Configuration.prototype.realIsSupported=function(supportedVersion){var P="";var plugInFound;try{plugInFound=this.getPlugIn("RealPlayer","G2","Plug-In");}catch(I){}try{versionArray=this.getRealVersion().split(".");supportedVersionArray=supportedVersion.split(".");if(parseInt(versionArray[0])==parseInt(supportedVersionArray[0])){cE=parseInt(versionArray[0])>=parseInt(supportedVersionArray[0]);cB=parseInt(versionArray[1])>=parseInt(supportedVersionArray[1]);cC=parseInt(versionArray[2])>=parseInt(supportedVersionArray[2]);cD=parseInt(versionArray[3])>=parseInt(supportedVersionArray[3]);if(cE&&cB&&cC&&cD){P=true;}else{P=false;}}else if(parseInt(versionArray[0])>parseInt(supportedVersionArray[0])){P=true;}}catch(e){P=false;}if(plugInFound||P){return true;}else{return false;}};Configuration.prototype.silverlightIsSupported=function(supportedVersion){if(supportedVersion==undefined)supportedVersion=null;var isVersionSupported=false;var container=null;try{var control=null;var tryNS=false;if(window.ActiveXObject){try{control=new ActiveXObject('AgControl.AgControl');if(supportedVersion===null){isVersionSupported=true;}else if(control.IsVersionSupported(supportedVersion)){isVersionSupported=true;}control=null;}catch(e){tryNS=true;}}else{tryNS=true;}if(tryNS){var plugin=navigator.plugins["Silverlight Plug-In"];if(plugin){if(supportedVersion===null){isVersionSupported=true;}else{var actualVer=plugin.description;if(actualVer==="1.0.30226.2")actualVer="2.0.30226.2";var actualVerArray=actualVer.split(".");while(actualVerArray.length>3){actualVerArray.pop();}while(actualVerArray.length<4){actualVerArray.push(0);}var reqVerArray=supportedVersion.split(".");while(reqVerArray.length>4){reqVerArray.pop();}var requiredVersionPart;var actualVersionPart;var index=0;do{requiredVersionPart=parseInt(reqVerArray[index]);actualVersionPart=parseInt(actualVerArray[index]);index++;}while(index<reqVerArray.length&&requiredVersionPart===actualVersionPart);if(requiredVersionPart<=actualVersionPart&& !isNaN(requiredVersionPart)){isVersionSupported=true;}}}}}catch(e){isVersionSupported=false;}return isVersionSupported;};Configuration.prototype.getBrowserVersion=function(){return this.browserVersion;};Configuration.prototype.getBrowser=function(){return this.browser;};Configuration.prototype.getOS=function(){return this.OS;};Configuration.prototype.getScreenWidth=function(){return this.screenWidth;};Configuration.prototype.getScreenHeight=function(){return this.screenHeight;};Configuration.prototype.getScreenColorDepth=function(){return this.screenColorDepth;};Configuration.prototype.test=function(){};var Configuration=Configuration.singleton();