var windowsOS=false;
var win95=false;
var winXP=false;
var winVista=false;
var win7=false;
var macOS=false;
var sunOS=false;
var browsername;
var browserversion;
var browseragent;
var browsergecko=false;
var browsernetscape4x=false;
var browserinternetexplorer=false;
var browserfirefox=false;
var browsersafari=false;
var MapGuideControl=false;
var MapGuidePlugin=false;
var msie_windows=false;
var msie64_windows=false;
var MGviewerVersion='Not found';
var MGviewerAPIversion='Not found';
browsername=navigator.appName;
browserversion=navigator.appVersion;
browseragent=navigator.userAgent;
if(browseragent.indexOf('Gecko')!=-1)browsergecko=true;
if(browsername=='Netscape'&&!browsergecko)browsernetscape4x=true;
else if(navigator.appName.substring(0,9)=='Microsoft')browserinternetexplorer=true;
else if(browseragent.indexOf('Firefox')!=-1)browserfirefox=true;
else if(browseragent.indexOf('Safari')!=-1)browsersafari=true;
if(navigator.appVersion.indexOf('Win')>0)
{
windowsOS=true;
if((browseragent.indexOf("Win95")!=-1)||(browseragent.indexOf("Windows 95")!=-1))
win95=true;
else if((browseragent.indexOf("Windows NT 5.1")!=-1)||(browseragent.indexOf("Windows XP")!=-1))
winXP=true;
else if((browseragent.indexOf("Windows NT 6.0")!=-1)||(browseragent.indexOf("Windows Vista")!=-1))
winVista=true;
else if((browseragent.indexOf("Windows NT 6.1")!=-1)||(browseragent.indexOf("Windows 7")!=-1))
win7=true;
if(browserinternetexplorer)
{
msie_windows=true;
if(browseragent.indexOf("Win64")!=-1)
msie64_windows=true;
}
}
else if(navigator.appVersion.indexOf('Mac')>0)
macOS=true;
else if(navigator.appVersion.indexOf('SunOS')>0)
sunOS=true;
if(browsernetscape4x&&win95)
{
cookiename='mgwin9598netscape';
cookiecontent=get_cookie(cookiename);
if(cookiecontent==null){
msg="Are you running Windows 98? (We can't tell for sure.)\n\n"+
"  - Pick  'OK'  if you are running Windows 98.\n"+
"  - Pick  'Cancel'  if you are running Windows 95."
if(confirm(msg))
cookiecontent='win98';
else
cookiecontent='win95';
var timetokeep=31536000000;var expires=new Date();expires.setTime(expires.getTime()+timetokeep);set_cookie(cookiename,cookiecontent,expires);}
if(cookiecontent=='win98')win95=false;
}
if(WM_easyDetect('mapguide'))
{if(msie_windows)
MapGuideControl=true
else
MapGuidePlugin=true
}
if(msie_windows&&MapGuideControl)
{
document.write('<OBJECT');
document.write(' ID="tinymap"');
document.write(' WIDTH="1"');
document.write(' HEIGHT="1"');
document.write(' CLASSID="CLSID:62789780-B744-11D0-986B-00609731A21D"');
document.write(' CODEBASE="ftp://adeskftp.autodesk.com/WebPub/mapguide/ver5/viewer/en/mgaxctrl.cab##version=5,0,4,5">');
document.write('    <PARAM NAME="URL" VALUE="mgmapcheck5.mwf">');
document.write('</OBJECT>');
}
else if(MapGuidePlugin)
{
document.write('<EMBED');
document.write(' SRC="mgmapcheck5.mwf"');
document.write(' BORDER="0"');
document.write(' VSPACE="0"');
document.write(' HSPACE="0"');
document.write(' WIDTH="5"');
document.write(' HEIGHT="75"');
document.write(' NAME="tinymap"');
document.write(' TYPE="application/x-mwf">');
}
if(MapGuideControl||MapGuidePlugin)
{
if(navigator.appName=="Netscape")
mytinymap=document.tinymap;
else
mytinymap=tinymap;
MGviewerAPIversion=mytinymap.getApiVersion();
MGviewerVersion=mytinymap.getVersion();
}
document.close();
mgviewertest='done';