var sUserAgent=navigator.userAgent;
var fAppVersion=parseFloat(navigator.appVersion);
function compareVersions(sVersion1, sVersion2){
var aVersion1=sVersion1.split(".");
var aVersion2=sVersion2.split(".");
  if(aVersion1.length>aVersion2.length){
    for(var i=0;i<aVersion1.length-aVersion2.length;i++){
      aVersion2.push("0");
    }
  }
  else if(aVersion1.length<aVersion2.length){
    for(var i=0;i<aVersion2.length-aVersion1.length;i++){
      aVersion1.push("0");
    }
  }
  for(var i=0;i<aVersion2.length;i++){
    if(aVersion1[i]<aVersion2[i]){
      return -1;
    }
    else if(aVersion1[i]>aVersion2[i]){
      return 1;
    }
  }
  return 0;
}
var bIsOpera=sUserAgent.indexOf("Opera")>-1;
var bIsMinOpera8=bIsMinOpera9=false;
if(bIsOpera){
  var fOperaVersion;
  if(navigator.appName=="Opera"){
    fOperaVersion=fAppVersion;
  }
  else{
    var reOperaVersion=new RegExp("Opera (\d+\.\d+)");
    reOperaVersion.test(sUserAgent);
    fOperaVersion=parseFloat(RegExp["$1"]);
  }
  bIsMinOpera7=fOperaVersion>=7;
  bIsMinOpera7_5=fOperaVersion>=7.5;
  bIsMinOpera8=fOperaVersion>=8;
  bIsMinOpera9=fOperaVersion>=9;
}
var bIsIE=sUserAgent.indexOf("compatible")>-1 &&
        sUserAgent.indexOf("MSIE")>-1 &&
        !bIsOpera;
var bIsMinIE5=bIsMinIE5_5=bIsMinIE6=false;
if(bIsIE){
  var reIE=new RegExp("MSIE ([0-9]+.[0-9]+);");
  reIE.test(sUserAgent);
  var fIEVersion=parseFloat(RegExp["$1"]);
  bIsMinIE5=fIEVersion>=5;
  bIsMinIE6=fIEVersion>=6.0;
  bIsMinIE7=fIEVersion>=7.0;
}
var bIsMoz=sUserAgent.indexOf("Gecko")>-1; 
var bIsMinMoz1=bIsMinMoz1_4=bIsMinMoz1_5=bIsMinMoz2=false;

