﻿BGMap={version:1.0,debug:false,jsroot:$("mapsource").src.substring(0,$("mapsource").src.lastIndexOf("/")+1),url:location.href,includes:["_maps.js?n=6"],using:function(script){document.write('<script type="text/javascript" src="'+BGMap.jsroot+script+'"></script>');},detectBrowser:function(){var bd={};var browsers=["msie","firefox","opera","safari"];var os=["x11;","macintosh","windows"];bd.other=true;var ua=navigator.userAgent.toLowerCase();for(var i=0;i<browsers.length;i++){var browser=browsers[i];var re=new RegExp(browser);if(bd[browser]=re.test(ua))bd.other=false;var reVersion=bd.opera?new RegExp("version\/([0-9\.]+)"):new RegExp(browser+"[/ ]([0-9\.]+)");if(reVersion.exec(ua)!=null)bd.version=parseFloat(RegExp.$1);};bd.os={};for(var i=0;i<os.length;i++){bd.os[os[i]]=ua.indexOf(os[i])>-1;};return bd;},browserIsSupported:function(){this.b=this.detectBrowser();return!((this.b.msie&&this.b.version<6)||(this.b.firefox&&this.b.version<1.5)||(this.b.opera&&this.b.version<8)||(this.b.safari&&this.b.version<2));},load:function(){if(typeof Prototype=="undefined"||parseFloat(Prototype.Version)<1.5){alert("Необходимо е да се зареди prototype или е необходима по-нова версия!");}else{this.includes.each(function(script){this.using(script)}.bind(this));if(this.debug)document.write('<link rel="StyleSheet" href="css/debug.css" />');}}};if(BGMap.browserIsSupported()){BGMap.load();}else alert($globals.browserCompatibility);
