var Browser = 0;
browserName = navigator.appName;
browserVersion = parseInt(navigator.appVersion);
var isIE = 0;
var isIE3 = 0;
var isIE4 = 0;
var isIE5 = 0;
var isIE6 = 0;
var isNS = 0;
var isNS4 = 0;
var isNS6 = 0;
var isNS7 = 0;
var isOP = 0;
var isOP5 = 0;
var isOP6 = 0;
var isOP7 = 0;
var isSAF = 0;
var isKON = 0;
var isOtherBrowser = 0;


var isMac = 0;
var isWin = 0;
var isLin = 0;
var isUni= 0;
var isOtherOs = 0;

var isDHTML = 0;
var isID = 0;
var isAll = 0;
var isLayers = 0;


var isFR = 0;
var isEN = 0;
var isIT = 0;
var isOtherLang = 0;

//DetectSystem

if (navigator.appVersion.indexOf('Win') != -1) 
{isWin = 1;}
else {
if (navigator.appVersion.indexOf('Mac') != -1)
{isMac = 1;}
else {
if (navigator.appVersion.indexOf('Linux') != -1) 
{isLin = 1;}

else {isOtherOS = 1; }
}}


	
//Détection du DOM

if (document.getElementById) {isID = 1; isDHTML = 1;}
else {
if (document.all) {isAll = 1; isDHTML = 1;}
else {
browserVersion = parseInt(navigator.appVersion);
if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {isLayers = 1; isDHTML = 1;}
}}

function findDOM(objectID,withStyle) {
	if (withStyle == 1) {
		if (isID) { return (document.getElementById(objectID).style) ; }
		else { 
			if (isAll) { return (document.all[objectID].style); }
		else {
			if (isLayers) { return (document.layers[objectID]); }
		};}
	}
	else {
		if (isID) { return (document.getElementById(objectID)) ; }
		else { 
			if (isAll) { return (document.all[objectID]); }
		else {
			if (isLayers) { return (document.layers[objectID]); }
		};}
	}
}




//Détection du Browser & version

	
	if (navigator.appName.indexOf('Netscape') != -1) {isNS = 1;}
	else {
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) {isIE = 1;}
	else {
	if (navigator.appName.indexOf('Opera') != -1) {isOP = 1;}
	else {
	if (navigator.appName.indexOf('Konqueror') != -1) {isKON = 1;}
	else {isOtherBrowser = 1;}
	}}}

switch (navigator.appName)
  {
    case "Microsoft Internet Explorer":
    if    (navigator.userAgent.substr(navigator.userAgent.indexOf("MSIE")+5,1)=="4")
    	isIE4 = 1;
    if    (navigator.userAgent.substr(navigator.userAgent.indexOf("MSIE")+5,1)=="5")
    	isIE5 = 1; 
	if    (navigator.userAgent.substr(navigator.userAgent.indexOf("MSIE")+5,1)=="6")
    	isIE6 = 1;
	if    (navigator.userAgent.substr(navigator.userAgent.indexOf("icab")) != -1)
    	isICab = 1;

	
    break;
  
    case "Netscape":
    if (navigator.appVersion.substr(0,1) == "4") 
		isNS4 = 1;
	if (navigator.userAgent.substr(navigator.userAgent.indexOf("Netscape")+8,1) == "6") 
		isNS6 = 1;
	if (navigator.userAgent.substr(navigator.userAgent.indexOf("Netscape")+9,1) == "7")
		isNS7 = 1;
	if (navigator.userAgent.substr(navigator.userAgent.indexOf("Opera")+6,1) == "5")
		isOP5 = 1;
	if (navigator.userAgent.substr(navigator.userAgent.indexOf("Opera")+6,1) == "6")
		isOP6 = 1;
	if (navigator.userAgent.substr(navigator.userAgent.indexOf("Opera")+6,1) == "7")
		isOP7 = 1;
	if (navigator.userAgent.indexOf("Safari") != -1)
		isSAF = 1;
    break;
  
  }


//Détection javascript	
	
/*
Browsertyp=parseInt(navigator.appVersion);
if (navigator.appName == "Netscape")
		{
	if (Browsertyp>=4)
	{browserScript=true; isNS4=true;}
		}
else	{
if (Browsertyp>=4)
	{isIE4=true; BrowserScript=true;}
else	{
if (Browsertyp==3)
{isIE3=true;}
		}}
*/



//bugFixNs

if (document.layers) {
	origWidth = innerWidth;
	origHeight = innerHeight;
	}

function reloadPage() {
	if (innerWidth != origWidth || innerHeight != origHeight) 
	location.reload();
	}

if (document.layers) onresize = reloadPage;
