// ---------------- detection Versions ---------------------

function DetectVersion() {

}

DetectVersion.IsMac=0;
DetectVersion.IsDOM=document.getElementById?1:0;

DetectVersion.IsOpera=navigator.userAgent.indexOf('Opera')!=-1?1:0;
DetectVersion.IsOpera6=DetectVersion.IsOpera&&(navigator.appVersion.charAt(0)>=6||navigator.userAgent.indexOf('Opera 6')!=-1)?1:0;

DetectVersion.IsIE=document.all&&!DetectVersion.IsOpera?1:0;
DetectVersion.IsIE4=DetectVersion.IsIE&&!DetectVersion.IsDOM?1:0;
DetectVersion.IsIE5=DetectVersion.IsIE&&DetectVersion.IsDOM?1:0;

DetectVersion.IsMac=(navigator.appVersion.indexOf('Mac')!=-1)?1:0;
DetectVersion.IsIEM=DetectVersion.IsIE&&DetectVersion.IsMac?1:0;
DetectVersion.IsIE5M=DetectVersion.IsIE5&&DetectVersion.IsMac?1:0;

DetectVersion.IsSaf=(navigator.appVersion.indexOf('Safari')!=-1)?1:0;
DetectVersion.IsSafM=DetectVersion.IsSaf&&DetectVersion.IsMac?1:0;

DetectVersion.IsWin=navigator.userAgent.indexOf('Win')!=-1?1:0
DetectVersion.IsIEW=DetectVersion.IsIE&&!DetectVersion.IsMac?1:0;
DetectVersion.IsIE4W=DetectVersion.IsIE4&&DetectVersion.IsIEW?1:0;
DetectVersion.IsIE5W=DetectVersion.IsIE5&&DetectVersion.IsIEW?1:0;

//if(IsIE5M){IsDOM=0;IsIE4=1}
if(DetectVersion.IsIE5M){DetectVersion.IsDOM=0;}

DetectVersion.IsSafari=navigator.userAgent.indexOf('Safari')>0?1:0;

DetectVersion.IsNS=navigator.appName==('Netscape')&&!DetectVersion.IsSafari&&!DetectVersion.IsOpera?1:0;
DetectVersion.IsNS4=DetectVersion.IsNS&&document.layers?1:0;
DetectVersion.IsNS6=DetectVersion.IsNS&&((navigator.vendor==("Netscape6")||navigator.product==("Gecko")))?1:0;

DetectVersion.IsOW=navigator.userAgent.indexOf('OmniWeb')!=-1?1:0;

DetectVersion.IsNav4Plus=navigator.appVersion.charAt(0)>=4?1:0;

DetectVersion.toString = function() {
    var result = "Resultat de la detection :\n\n"
    result += "IsDOM : "+DetectVersion.IsDOM+"\n"
    result += "IsIE : "+DetectVersion.IsIE+"\n"
    result += "IsIE4 : "+DetectVersion.IsIE4+"\n"
    result += "IsIE5 : "+DetectVersion.IsIE5+"\n"
    result += "IsMac : "+DetectVersion.IsMac+"\n"
    result += "IsIEM : "+DetectVersion.IsIEM+"\n"
    result += "IsIE5M : "+DetectVersion.IsIE5M+"\n"
    result += "IsSafM : "+DetectVersion.IsSafM+"\n"
    result += "IsWin : "+DetectVersion.IsWin+"\n"
    result += "IsIEW : "+DetectVersion.IsIEW+"\n"
    result += "IsIE4W : "+DetectVersion.IsIE4W+"\n"
    result += "IsIE5W : "+DetectVersion.IsIE5W+"\n"
    result += "IsOpera : "+DetectVersion.IsOpera+"\n"
    result += "IsNS : "+DetectVersion.IsNS+"\n"
    result += "IsNS4 : "+DetectVersion.IsNS4+"\n"
    result += "IsNS6 : "+DetectVersion.IsNS6
}

//alert (DetectVersion.toString())
