/* 
*	Module:  maptools.js
*	Copyright (C) 2009 TENSQUARE gmbh (www.tensquare.de)
*/
var GCMapVersion="v0031";var MTMapVersion=GCMapVersion;var CSMapVersion=GCMapVersion;var CLMapVersion="v0011";var MTSWFPlugin=false;var MTOETBMainWin=null;var MTCurrentBookID=null;var MTMapTag="";var MTBookCities=null;var _MTMapServerURL="map2.dasoertliche.de";var _MTCurrentMapServerURL=window.location.host;var Agt=navigator.userAgent.toLowerCase();var NavName=navigator.appName;var NavVers=navigator.appVersion?parseInt(navigator.appVersion):0;
var NS3dn=(NavName&&NavName.indexOf("Netscape")>=0&&NavVers<=3);var IE4up=(document.all)?1:0;var Opera=(window.opera)?1:0;var Mac=(Agt.indexOf("mac")!=-1);var NS4=(document.layers)?1:0;var NS6=(!IE4up&&document.getElementById)?1:0;var NS7=(NS6&&navigator.vendorSub>=7)?1:0;var MTnoSWF=(NS7&&(navigator.plugins["Shockwave Flash"].description.indexOf("9.0  r28")!=-1))?1:0;var MTWWSPixelPath="/wws/?ctype=counterpixel&id=arealmap";var MTSWFMajorVer=7;var MTSWFMinorVer=0;var MTSWFRevision=0;var MTDevMode=false;
var MTDefaultTextfieldColor="#FFFFFF";var MTHighlightTextfieldColor="#ECF0F5";function OEMap(){this.InitBookAreaMap=oemap_InitBookAreaMap;this.createArealMap=oemap_WriteBookAreaMapTag;this.showDEMap=oemap_ShowMap;this.createCityListMap=clmap_WriteMapTag;this.clHighlightCity=clmap_HiE;this.createCitySelectionMap=csmap_CreateCitySelectionMap;this.csCitySelected=csmap_CitySelected;this.csSetCitySelected=csmap_SetCitySelected;this.amSetMTFields=amap_setMTFields;this.getPolicyFileUrl=gmap_getPolicyFileUrl;
this.getMapTag=gmap_getMapTag;}function OEMapInitialize(a){oeMap=new OEMap();oeMap.sid="";oeMap.language="";oeMap.amSearchForm=null;oeMap.amCiField=null;oeMap.amCiRefField=null;oeMap.amKwField=null;oeMap.clClick=null;oeMap.clMouseOut=null;oeMap.clMouseOver=null;oeMap.csEmbedded=null;oeMap.csCiField=null;oeMap.csArKeyField=null;oeMap.amArXwgs84Field=null;oeMap.amArYwgs84Field=null;oeMap.amArXlccTaoField=null;oeMap.amArYlccTaoField=null;oeMap.amArXlccEuropeField=null;oeMap.amArYlccEuropeField=null;
oeMap._csCiField=null;oeMap._csArKeyField=null;oeMap.csSearchForm=null;if(typeof(a)=="undefined"){oeMap.InitBookAreaMap(_MTMapServerURL);}else{oeMap.InitBookAreaMap(a);}oeMap.geoData=new Object();}function DoShowMap(a,b){if(typeof(b)=="undefined"||!b){initialCity="";}else{initialCity=b;}if(typeof(a)=="undefined"||!a){if(!oeMap.mapServerURL){return false;}a=oeMap.mapServerURL+"/map/?taoid="+oeMap.sid+"&lang="+oeMap.language+"&initialcity="+initialCity;}MTOpenExternalWindow(a,"OETBMap",400,300,true);
return;}function oemap_ShowMap(a){return(!DoShowMap(a));}function gmap_getPolicyFileUrl(a){return(typeof(a)=="undefined")?"crossdomain.xml":a;}function ShowMapFromFlash(a){DoShowMap("",a);}function DoTheTwist(){if(!oeMap.mapServerURL||!MTCurrentBookID||!MTOETBMainWin){return;}var a=(a=MTgetKeyword())?"&kw="+escape(a):"";MTOETBMainWin.location=oeMap.mapServerURL+"/scripts/redir.asp?code="+MTCurrentBookID+"&taoid="+oeMap.sid+"&mode="+MTMode+a;}function DoBookJump(a){MTCurrentBookID=a;MTMode="book";
window.setTimeout("DoTheTwist();",300);}function DoCommJump(a){MTCurrentBookID=a;MTMode="comm";window.setTimeout("DoTheTwist();",300);}function BookJump(a){prepareJump();DoBookJump(a);}function CommJump(a){prepareJump();DoCommJump(a);}function prepareJump(){if(typeof(GCardIn)!="undefined"&&GCardIn==true){MTOETBMainWin=this;return;}try{throw opener.closed;}catch(b){if(b===false){MTOETBMainWin=opener;return;}else{try{throw typeof(MTOETBMainWin.oeMap);}catch(a){if(a!="object"){MTOETBMainWin=window.open("");
}}}}}function AreaBookJump(a){MTOETBMainWin=self;DoBookJump(a);}function oemap_InitBookAreaMap(b){var a;this.mapServerURL=b;if(this.mapServerURL&&(this.mapServerURL.indexOf("://")<0)){this.mapServerURL="http://"+this.mapServerURL;}}function oemap_GetAreaMapTag(c,b,d,f,a){if(MTnoSWF){return"";}var e={id:f,name:f,width:b,height:d,url:c,flashvars:a,bgcolor:"#FFFFFF"};return gmap_getMapTag(e);}function oemap_GetBookAreaMapTag(e,d,h,c){if(isNaN(e)){e=0;}var b=e+20000;MTBookCities=d;if(typeof(h)=="undefined"){h=true;
}h=(h)?1:0;var f="initial_400x280px.swf";var a="";if(b==20000){a=oeMap.mapServerURL+"/mapdata/"+GCMapVersion+"/"+f+"?baseurl="+oeMap.mapServerURL+"/mapdata/"+GCMapVersion+"/";GCardIn=true;}else{a=oeMap.mapServerURL+"/mapdata/"+GCMapVersion+"/"+f+"?bookid="+b+"&baseurl="+oeMap.mapServerURL+"/mapdata/"+GCMapVersion+"/";GCardIn=true;}var g="cities="+escape(MTBookCities)+"&bookid="+b+"&showselallbtn="+h+"&lang="+c;return oemap_GetAreaMapTag(a,400,280,"bookarea",g);}function oemap_WriteGMapTag(c,b,d,e,a){document.write(oemap_GetAreaMapTag(c,b,d,e,a));
}function oemap_WriteBookAreaMapTag(d,b,f){var a=(typeof(this.language)!="undefined")?this.language:"";var e;if(typeof(f)!="undefined"&&f!==""){e=f;}else{if(typeof(this.amShowSelAllBtn)!="undefined"&&this.amShowSelAllBtn!==""){e=this.amShowSelAllBtn;}}var c=oemap_GetBookAreaMapTag(d,b,e,a);c+=MTLogVersion();document.write(c);}function bookarea_DoFSCommand(f,e){var c=e.split("|");var d=(typeof(c[0])!="undefined")?unescape(c[0]):"";var b=(typeof(c[1])!="undefined")?c[1]:"";var a=(typeof(c[2])!="undefined")?c[2]:"";
switch(f.toLowerCase()){case"amsetmtfields":oeMap.amSetMTFields(d,b,a);break;case"cscityselected":oeMap.csCitySelected(d,b,a);break;case"cssetcityselected":oeMap.csSetCitySelected(d,b,a);break;case"showmapfromflash":ShowMapFromFlash(d);break;case"mtgetszmtag":MTgetSZMTag();break;case"mtgetwwspxurl":MTgetWWSPxURL();break;default:return;}}function bookmap_DoFSCommand(b,a){return bookarea_DoFSCommand(b,a);}function citymap_DoFSCommand(b,a){return bookarea_DoFSCommand(b,a);}function amap_setMTFields(c,a,b){c=(typeof(c)=="undefined")?"":unescape(c);
a=(typeof(a)=="undefined")?"":a;this.geoData=new GMapGeoData(b);if(oeMap.amCityClick&&(typeof(oeMap.amCityClick)=="function")){oeMap.amCityClick(c,a,this.geoData.getX(),this.geoData.getY(),this.geoData.getX("lcctao"),this.geoData.getY("lcctao"),this.geoData.getX("lcceurope"),this.geoData.getY("lcceurope"));MTSetFieldStyle(oeMap.amSearchForm,oeMap.amCiField,MTHighlightTextfieldColor);}else{MTSetFieldVal(oeMap.amSearchForm,oeMap.amCiField,c);MTSetFieldStyle(oeMap.amSearchForm,oeMap.amCiField,MTHighlightTextfieldColor);
MTSetFieldVal(oeMap.amSearchForm,oeMap.amCiRefField,c);MTSetFieldVal(oeMap.amSearchForm,oeMap.amArKeyField,a);MTSetFieldVal(oeMap.amSearchForm,oeMap.amArXwgs84Field,this.geoData.getX());MTSetFieldVal(oeMap.amSearchForm,oeMap.amArYwgs84Field,this.geoData.getY());MTSetFieldVal(oeMap.amSearchForm,oeMap.amArXlccTaoField,this.geoData.getX("lcctao"));MTSetFieldVal(oeMap.amSearchForm,oeMap.amArYlccTaoField,this.geoData.getY("lcctao"));MTSetFieldVal(oeMap.amSearchForm,oeMap.amArXlccEuropeField,this.geoData.getX("lcceurope"));
MTSetFieldVal(oeMap.amSearchForm,oeMap.amArYlccEuropeField,this.geoData.getY("lcceurope"));}}var clmap_FlashSelectedEntryID=-1;var clmap_cmdFlashOnMouseOver=1;var clmap_cmdFlashOnMouseOut=2;var clmap_cmdFlashOnMouseClick=3;function clmap_CreateMapTag(a,d){if(MTnoSWF){return"";}if(typeof(d)=="undefined"||d!=1){var c="clmap251x300.swf";var g=251;var b=300;var f=' style="margin:30px 0 0 0;"';}else{var c="clmap150x200.swf";var g=150;var b=200;var f="";}var e={id:"clmap",name:"clmap",width:g,height:b,url:oeMap.mapServerURL+"/citylist/"+CLMapVersion+"/"+c,flashvars:"cities="+a+"&baseurl="+oeMap.mapServerURL,bgcolor:"#CFDAE6",style:f};
return gmap_getMapTag(e);}function clmap_WriteMapTag(a,b){document.write(clmap_CreateMapTag(a,b));}function clmap_DoFSCommand(b,a){if(b==clmap_cmdFlashOnMouseOver){clmap_FlashOnMouseOver(a);}else{if(b==clmap_cmdFlashOnMouseOut){clmap_FlashOnMouseOut();}else{if(b==clmap_cmdFlashOnMouseClick){clmap_FlashOnMouseClick(a);}}}}function clmap_HiE(a){var b=window.document.clmap;SelectedEntryID=a;if(!b){return;}b.SetVariable("SelectedEntryID",SelectedEntryID);}function clmap_GetSelectedHitListEntry(){return SelectedEntryID;
}function clmap_FlashOnMouseOver(a){clmap_FlashSelectedEntryID=a;if(oeMap!=null){if(oeMap.clMouseOver!=null){oeMap.clMouseOver(a);}}}function clmap_FlashOnMouseOut(){if(oeMap!=null){if(oeMap.clMouseOut!=null){oeMap.clMouseOut(clmap_FlashSelectedEntryID);}}clmap_FlashSelectedEntryID=-1;}function clmap_FlashOnMouseClick(a){if(oeMap!=null){if(oeMap.clClick!=null){oeMap.clClick(a);}}}function csmap_CreateCitySelectionMap(b,e,d,c,a){if(typeof(b)=="undefined"||b==""){return false;}else{this.csCiField=b;
}if(typeof(e)=="undefined"||e==""){return false;}else{this.csArKeyField=e;}if(typeof(c)=="undefined"||c!==true){this.csEmbedded=false;}else{this.csEmbedded=c;}if(typeof(d)=="undefined"){d="";}if(typeof(a)=="undefined"){a=0;}if(c==true){return csmap_WriteCitySelectionMapTag(b,e,d);}else{return csMap_DoShowCitySelection(b,e,d,c,a);}}function csmap_WriteCitySelectionMapTag(b,d,c){var a=(typeof(this.language)!="undefined")?this.language:"";document.write(csmap_GetCitySelectionMapTag(b,d,c,a));}function csmap_GetCitySelectionMapTag(d,g,f,c){if(MTnoSWF){return"";
}var e="initial_400x300px.swf";var b="select";var a=oeMap.mapServerURL+"/mapdata/"+CSMapVersion+"/"+e+"?baseurl="+oeMap.mapServerURL+"/mapdata/"+CSMapVersion+"/&lang="+c+"&embedded="+oeMap.csEmbedded+"&mapmode="+b;var h={id:"cityarea",name:"cityarea",width:550,height:300,url:a,flashvars:"lang="+c+"&initialcity="+f+"&embedded="+oeMap.csEmbedded+"&mapmode="+b,bgcolor:"#FFFFFF"};return gmap_getMapTag(h);}function csMap_DoShowCitySelection(d,a,h,c,i){if(typeof(i)=="undefined"||i==0){var b="suchassistent.asp";
}else{var b="meinoe.asp";}if(!oeMap.mapServerURL){return false;}if(document.domain&&typeof(DomainIsSet)=="undefined"){var g=document.domain;var e=g.split(".");if(e.length>2){var f=e[e.length-2]+"."+e[e.length-1];document.domain=f;DomainIsSet=true;}}URL=oeMap.mapServerURL+"/mapdata/"+b+"?taoid="+oeMap.sid+"&initialcity="+h+"&cifield="+d+"&arkeyfield="+a+"&lang="+oeMap.language+"&embedded="+oeMap.csEmbedded+"&dom="+document.domain;MTOpenExternalWindow(URL,"OETBCitySelection",550,400,true);return false;
}function csmap_CitySelected(c,d,e){c=unescape(c);var b=false;if(typeof(c)=="undefined"||c==""){b=true;}if(b===true){opener.focus();return false;}if(this.csEmbedded){D=document;}else{if(!opener||(!NS6&&opener.closed)){return false;}D=opener.document;opener.focus();}if(this.csCiField!==null){MTsetContent(D,this.csCiField,c,0);}if(this.csArKeyField!==null){MTsetContent(D,this.csArKeyField,d,0);}var a=new GMapGeoData(e);MTsetContent(D,this.amArXwgs84Field,this.geoData.getX(),0);MTsetContent(D,this.amArYwgs84Field,this.geoData.getY(),0);
MTsetContent(D,this.amArXlccTaoField,this.geoData.getX("lcctao"),0);MTsetContent(D,this.amArYlccTaoField,this.geoData.getY("lcctao"),0);MTsetContent(D,this.amArXlccEuropeField,this.geoData.getX("lcceurope"),0);MTsetContent(D,this.amArYlccEuropeField,this.geoData.getY("lcceurope"),0);return true;}function csmap_SetCitySelected(a,c,e){var d=unescape(a);var b=document;if(this._csCiField!==null){MTsetContent(b,this._csCiField,d,0);}if(this._csArKeyField!==null){MTsetContent(b,this._csArKeyField,c,0);
}this.geoData=new GMapGeoData(e);MTsetContent(b,this.amArXwgs84Field,this.geoData.getX(),0);MTsetContent(b,this.amArYwgs84Field,this.geoData.getY(),0);MTsetContent(b,this.amArXlccTaoField,this.geoData.getX("lcctao"),0);MTsetContent(b,this.amArYlccTaoField,this.geoData.getY("lcctao"),0);MTsetContent(b,this.amArXlccEuropeField,this.geoData.getX("lcceurope"),0);MTsetContent(b,this.amArYlccEuropeField,this.geoData.getY("lcceurope"),0);}function csmap_setCitySelection(){var j,i,p,o,n,m,l,k;j=MTgetContent(document,oeMap._csCiField,0);
i=MTgetContent(document,oeMap._csArKeyField,0);p=MTgetContent(document,oeMap.amArXwgs84Field,0);o=MTgetContent(document,oeMap.amArYwgs84Field,0);n=MTgetContent(document,oeMap.amArXlccTaoField,0);m=MTgetContent(document,oeMap.amArYlccTaoField,0);l=MTgetContent(document,oeMap.amArXlccEuropeField,0);k=MTgetContent(document,oeMap.amArYlccEuropeField,0);if(oeMap.csCitySelected(j,i,p,o,n,m,l,k)){window.close();}}function MTgetWWSPxURL(){if(WWSPxURL!=""){return WWSPxURL+"&rs="+Math.random();}else{return"";
}}function MTgetSZMTag(){var b=null,a=null;if(document.getElementById){b=document.getElementById("ivwpx");a=document.getElementById("wwspx");}else{if(document.layers){b=document.layers[0].document.ivwpx;a=document.layers[0].document.wwspx;}else{b=document.ivwpx;a=document.wwspx;}}if(b&&(IVWPxURL!="")){b.src=IVWPxURL;}if(a&&(WWSPxURL!="")){a.src=MTgetWWSPxURL();}}function MTgetElement(d,f,e,a){var c,b;if(NS6){if(e.toLowerCase()=="id"){c=d.getElementById(f);if(!c){c=false;}return c;}if(e.toLowerCase()=="name"){b=d.getElementsByName(f);
c=b[a];if(!c){c=false;}return c;}return false;}if(IE4up){if(e.toLowerCase()=="id"||e.toLowerCase()=="name"){c=d.all(f);if(!c){c=false;}return c;}return false;}if(NS4){if(e.toLowerCase()=="id"||e.toLowerCase()=="name"){c=d[f];if(!c){c=d.anchors[f];}if(!c){c=false;}return c;}return false;}return false;}function MTgetContent(d,e,a){var c="";var b=MTgetElement(d,e,"id",a);if(!b){b=MTgetElement(d,e,"name",a);}if(!b){return"";}c=b.value;return c;}function MTgetKeyword(){var a="";if(MTMode=="comm"){try{a=MTgetContent(MTOETBMainWin.document,MTOETBMainWin.oeMap.amKwField,0);
}catch(b){}}else{try{a=MTgetContent(document,oeMap.amKwField,0);}catch(b){}}return a;}function MTOpenExternalWindow(d,c,b,e,a){var f;f=(a)?"yes":"no";open(d,c,"width="+b+",height="+e+",status="+f+",resizable=yes,dependent=yes");}function MTsetContent(d,e,c,a){var b=MTgetElement(d,e,"id",a);if(!b){b=MTgetElement(d,e,"name",a);}if(!b){return false;}b.value=c;return true;}function MTSetFieldVal(c,b,d){var e,a,f;f=document;e=(f.forms)?f.forms[c]:null;if(e){a=e[b];}else{if(f.all){a=f.all[b];}}if(!a&&f.getElementById){a=f.getElementById(b);
}if(a&&(a.value!=null)){a.value=d;}}function MTSetFieldStyle(c,b,e){var d,a,f;f=document;d=(f.forms)?f.forms[c]:null;if(d){a=d[b];}else{if(f.all){a=f.all[b];}}if(!a&&f.getElementById){a=f.getElementById(b);}if(a&&(a.style.background!=null)){mtHighlightField=a;a.style.background=e;window.setTimeout("MTRemoveHighlight(mtHighlightField, MTDefaultTextfieldColor);",300);}}function MTRemoveHighlight(a,b){if(a&&a.style.background!=null){a.style.background=b;}}function MTgetWWSPxTag(){var b=(MTDevMode)?_MTCurrentMapServerURL:_MTMapServerURL;
if(!b){return"";}WWSPxURL="http://"+b+MTWWSPixelPath+"&fpv="+GetSwfVer();var a=MTgetWWSPxURL();return'<img name="wwspx" id="wwspx" src="'+a+'"width="1" height="1">';}function MTLogVersion(){if(MTGetRandom(1,20)>19){return MTgetWWSPxTag();}return"";}function MTGetRandom(c,a){if(c>a){return(-1);}if(c==a){return(c);}var b=parseInt(Math.random()*(a+1));return(b+c<=a?b+c:b);}function GMapGeoData(val){this.defaultCoordSystem="wgs84";this.noDataVal="";this.init=function(val){if(typeof(val)=="undefined"){this.data=new Object();
}if(typeof(val)=="string"){try{this.data=eval("("+val+")");}catch(e){this.data=new Object();}}else{if(typeof(val)=="object"){this.data=val;}}this.checkData();};this.checkData=function(){this.data.x_wgs84=(typeof(this.data.x_wgs84)=="undefined")?Number.NaN:this.data.x_wgs84;this.data.y_wgs84=(typeof(this.data.y_wgs84)=="undefined")?Number.NaN:this.data.y_wgs84;this.data.x_lccTAO=(typeof(this.data.x_lccTAO)=="undefined")?Number.NaN:this.data.x_lccTAO;this.data.y_lccTAO=(typeof(this.data.y_lccTAO)=="undefined")?Number.NaN:this.data.y_lccTAO;
this.data.x_lccEurope=(typeof(this.data.x_wgs84)=="undefined")?Number.NaN:this.data.x_lccEurope;this.data.y_lccEurope=(typeof(this.data.y_lccEurope)=="undefined")?Number.NaN:this.data.y_lccEurope;};this.getX=function(type){return this.getCoord(type,"x");};this.getY=function(type){return this.getCoord(type,"y");};this.getCoord=function(type,coord){var sw=(typeof(type)=="undefined")?this.defaultCoordSystem:type.toLowerCase();var res=Number.NaN;if(coord=="x"){switch(sw){case"wgs84":res=this.data.x_wgs84;
break;case"lcctao":res=this.data.x_lccTAO;break;case"lcceurope":res=this.data.x_lccEurope;break;default:break;}}if(coord=="y"){switch(sw){case"wgs84":res=this.data.y_wgs84;break;case"lcctao":res=this.data.y_lccTAO;break;case"lcceurope":res=this.data.y_lccEurope;break;default:break;}}if(isNaN(res)){return this.noDataVal;}return res;};this.setCoordSystem=function(cs){this.defaultCoordSystem=cs;};this.init(val);}function gmap_getMapTag(c){var a="";if(typeof(c)=="undefined"){return a;}var b="";var e=(typeof(c.flashvars)=="undefined")?b:b+"&"+c.flashvars;
var d={id:(typeof(c.id)=="undefined")?"gmap":c.id,name:(typeof(c.name)=="undefined")?"gmap":c.name,width:(typeof(c.width)=="undefined")?"0":c.width,height:(typeof(c.height)=="undefined")?"0":c.height,url:(typeof(c.url)=="undefined")?"":c.url,flashvars:e,bgcolor:(typeof(c.bgcolor)=="undefined")?"#FFFFFF":c.bgcolor,style:(typeof(c.style)=="undefined")?"":c.style};if(DetectFlashVer(MTSWFMajorVer,MTSWFMinorVer,MTSWFRevision)&&oeMap.mapServerURL){if(IE4up&&!Mac){a='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" name="'+d.name+'" id="'+d.id+'" width="'+d.width+'" height="'+d.height+'"><param name="allowScriptAccess" value="always"><param name="wmode" value="transparent"><param name="movie" value="'+d.url+'"><param name="quality" value="high"><param name="menu" value="false"><param name="bgcolor" value="#FFFFFF"><param name="FlashVars" value="'+d.flashvars+'"></object>';
}else{if(NS6){a="<embed "+d.style+' src="'+d.url+'" wmode=transparent name="'+d.name+'" id="'+d.id+'" FlashVars="'+d.flashvars+'" swLiveConnect="true" width="'+d.width+'" height="'+d.height+'" quality="high" allowScriptAccess="always" menu="false" bgcolor="'+d.bgcolor+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';}}}return a;}if(IE4up){document.write("<SCRIPT LANGUAGE=VBScript> \n");document.write("on error resume next \n");document.write("Sub clmap_FSCommand(ByVal command, ByVal args)\n");
document.write("  call clmap_DoFSCommand(command, args)\n");document.write("end sub\n");document.write("</SCRIPT> \n");document.write("<SCRIPT LANGUAGE=VBScript> \n");document.write("on error resume next \n");document.write("Sub bookarea_FSCommand(ByVal command, ByVal args)\n");document.write("  call bookarea_DoFSCommand(command, args)\n");document.write("end sub\n");document.write("</SCRIPT> \n");document.write("<SCRIPT LANGUAGE=VBScript> \n");document.write("on error resume next \n");document.write("Sub bookmap_FSCommand(ByVal command, ByVal args)\n");
document.write("  call bookmap_DoFSCommand(command, args)\n");document.write("end sub\n");document.write("</SCRIPT> \n");document.write("<SCRIPT LANGUAGE=VBScript> \n");document.write("on error resume next \n");document.write("Sub citymap_FSCommand(ByVal command, ByVal args)\n");document.write("  call citymap_DoFSCommand(command, args)\n");document.write("end sub\n");document.write("</SCRIPT> \n");}var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;
var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var a;var b;var c;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");a=b.GetVariable("$version");}catch(c){}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a="WIN 6,0,21,0";b.AllowScriptAccess="always";a=b.GetVariable("$version");}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a=b.GetVariable("$version");}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
a="WIN 3,0,18,0";}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");a="WIN 2,0,0,11";}catch(c){a=-1;}}return a;}function GetSwfVer(){var g=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var f=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var a=navigator.plugins["Shockwave Flash"+f].description;var e=a.split(" ");var c=e[2].split(".");var h=c[0];var b=c[1];var d=e[3];if(d==""){d=e[4];
}if(d[0]=="d"){d=d.substring(1);}else{if(d[0]=="r"){d=d.substring(1);if(d.indexOf("d")>0){d=d.substring(0,d.indexOf("d"));}}}g=h+"."+b+"."+d;}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){g=4;}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){g=3;}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){g=2;}else{if(isIE&&isWin&&!isOpera){g=ControlVersion();}}}}}return g;}function DetectFlashVer(f,d,c){versionStr=GetSwfVer();if(versionStr==-1){return false;
}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",");}else{versionArray=versionStr.split(".");}var e=versionArray[0];var a=versionArray[1];var b=versionArray[2];if(e>parseFloat(f)){return true;}else{if(e==parseFloat(f)){if(a>parseFloat(d)){return true;}else{if(a==parseFloat(d)){if(b>=parseFloat(c)){return true;}}}}}return false;}}}
