			function Proto_Sensus(argUrl, argStime)
			{
				this.mapName = 'Turkey,Europe (Ikinokta V090915, OpenStreetMap)';
        this.mapUrl  = 'http://service{#}.haritaniz.com/map';

        this.lon_base = 32;
        this.lat_base = 39.5;
        this.zoom_base = 5;
				
				this.gaId = "";
        
				this.user =
				{
					"uid": 0,
					"lvl": 0
				};
				
				this.info =
				{
					"xbase": ""
				};
				
				this.i18n_table = {"route again":"Yeniden Hesapla","meta_contact":"No","meta_openinghours":"\u00c7al\u0131\u015fma Saatleri","meta_contact_title":"Faks","Application not found!":"Gerekli uygulama bulunamad\u0131! Uygulama adresini kontrol ediniz. Genel haritalar i\u00e7in: <a href='http:\/\/bireysel.harita.ikinokta.info'>http:\/\/bireysel.harita.ikinokta.info<\/a>","toggle region pins":"illeri i\u015faretle","JPG":"JPG","close":"kapat","select state":"\u0130l Se\u00e7iniz","County selection":"\u0130l\u00e7e Se\u00e7iniz","Address search":"Adres Bul","Select area":"B\u00f6lgede Ara","Province":"\u0130l","City":"\u0130l\u00e7e","District":"Mahalle","Search":"Bul","Search invisible area":"G\u00f6r\u00fcnen alanda ara","Category search":"Kategoride Ara","POI results":"Sonu\u00e7lar","back":"Geri","District selection":"Mahalle Se\u00e7iniz","Sorry, no pois found.":"\u00d6z\u00fcr dileriz, hi\u00e7bir nokta bulunamad\u0131.","next":"Sonraki","prev":"\u00d6nceki","loading...":"Y\u00fckleniyor...","Pois":"Noktalar\u0131m","reset":"Temizle","meta_name":"Bayi \u00dcnvan\u0131","meta_address":"B\u00f6lge","meta_street":"SITE_MNMC","meta_number":"Adres","meta_zip":"Posta kodu","meta_phone":"\u0130l\u00e7e","meta_fax":"\u0130l","meta_url":"Tel","meta_lon":"Boylam","meta_lat":"Enlem","meta_on_public":"Genel","meta_description":"\u0130stasyon Ad\u0131","meta_email":"Servisler","meta_images":"Resim","meta_rid":"B\u00f6lge","meta_cid":"Kategori","User":"Kullan\u0131c\u0131","Logout":"\u00c7\u0131k\u0131\u015f","meta_select":"Se\u00e7im","Username:":"Kullan\u0131c\u0131 Ad\u0131:","Password:":"\u015eifre:","Login":"Giri\u015f","Userbox":"Kullan\u0131c\u0131 \u0130\u015flemleri","Region":"B\u00f6lge","Category":"Kategori","Save":"Kaydet","create new POI":"Yeni Nokta Olu\u015ftur","Street":"Sokak","POI edit":"Nokta D\u00fczenle","just move the small circle on the map to change the longitude\/latitude of the poi":"nokta yerini de\u011fi\u015ftirmek i\u00e7in haritadaki k\u00fc\u00e7\u00fck daireyi ta\u015f\u0131y\u0131n\u0131z","Interactive Routing":"Noktalar Aras\u0131 Rotalama","start":"ba\u015fla","route":"rota \u00e7iz","stop":"rota sil","GPX Map Matching":"GPX Noktalar\u0131n\u0131 Haritada \u00c7iz","howto: upload a gpx file. after that it will be map matched (takes a while) and then displayed on the map.":"A\u00e7\u0131klama: Gpx dosyas\u0131n\u0131 se\u00e7iniz. Dosya boyutuna g\u00f6re y\u00fcklenmesi ve haritada g\u00f6sterimi uzun s\u00fcrebilir.","place the markers to your wished end points, then click route":"\u0130mle\u00e7leri ba\u015flang\u0131\u00e7\/var\u0131\u015f noktalar\u0131na yerle\u015ftirin ve rota \u00e7iz d\u00fc\u011fmesine bas\u0131n\u0131z","Routing":"Rotalama","routing... please wait...":"Rota Hesaplan\u0131yor...","route between checked POIs":"Se\u00e7ili Noktalar aras\u0131nda rotalama yap","Stroer Modes":"Sorgulamalar","Stroer POIs":"\u0130lgi Noktalar\u0131","Stroer Adspaces":"Kendi Noktalar\u0131m","Free Selection":"Ba\u011f\u0131ms\u0131z Se\u00e7im","POIs near Adspaces":"Noktalar\u0131m \u00e7evresindeki POI'ler","Adspaces near POIs":"POI \u00e7evresindeki Noktalar\u0131m ","Adspaces near Route":"Rota \u00e7evresindeki Noktalar\u0131m","Adspaces near Address":"Adres \u00e7evresindeki Noktalar\u0131m","Distance":"Uzakl\u0131k","Show List":"Liste G\u00f6ster","Download List":"Liste \u0130ndir","Layers":"Katmanlar","Print":"Yazd\u0131r","Refresh":"Yenile","Close Print-View":"Yazd\u0131rma G\u00f6r\u00fcn\u00fcm\u00fc Kapat","Din A4 Hoch":"A4 Dikey","Din A4 quer":"A4 Yatay","Din A3 Hoch":"A3 Dikey","Din A3 quer":"A3 Yatay","center":"ortala","you are not allowed to edit this poi":"Bu noktay\u0131 d\u00fczenlemek i\u00e7in yetkiniz yok","edit":"d\u00fczenle","details...":"detaylar","you need to select two pois first":"ilk olarak iki nokta se\u00e7melisiniz","remove markers\/route":"rota\/imle\u00e7leri kald\u0131r","to":"buraya","state":"il","zip":"PK","route between selected locations":"se\u00e7ili lokasyonlar aras\u0131 rota \u00e7iz","select map matching source":"E\u015flenecek harita altl\u0131\u011f\u0131 se\u00e7iniz","first select prefered print format, then move the map to the extent you want to print":"ilk olarak yazd\u0131rma format\u0131n\u0131 se\u00e7iniz, sonra haritay\u0131 yazd\u0131rmak istedi\u011finiz alana kayd\u0131r\u0131n\u0131z","then click print - ensure the same print format is selected in your printer dialog":"yazd\u0131r - yaz\u0131c\u0131n\u0131zda ayn\u0131 ayarlar\u0131n se\u00e7ildi\u011finden emin olunuz","portrait":"Dikey   -","landscape":"Yatay   -","upload medias":"G\u00f6r\u00fcnt\u00fc Y\u00fckle","poi data successfully saved":"Bilgiler ba\u015far\u0131yla kaydedildi","no match results for source address search":"\u0130stenilen Adres Bulunamad\u0131","county":"il\u00e7e","city":"semt","Image export":"G\u00f6r\u00fcnt\u00fc Haz\u0131rla","Height":"Y\u00fckseklik","Width":"Geni\u015flik","Density":"\u00c7\u00f6z\u00fcn\u00fcrl\u00fck","Zoom":"Zoom","Logo":"Logo","Visible":"G\u00f6r\u00fcn\u00fcr","Export":"Haz\u0131rla","Selection":"Se\u00e7im","Limit area":"Alan Limitli","No limitation":"Limitsiz","Current view":"G\u00f6r\u00fcn\u00fcm Limitli","Near route":"Rota \u00c7evresi","Near address":"Adres \u00c7evresi","Near region":"B\u00f6lge \u0130\u00e7inde","Sort":"S\u0131ralama","Close to center":"Merkeze Yak\u0131n","Alphabetically":"Alfabetik","Stroer Regions":"B\u00f6lge Filtresi","Uploaded list":"Y\u00fcklenen Liste","Stroer Uploaded":"M\u00fc\u015fteri Noktalar\u0131 Y\u00fckleme","Permission":"Yetkiler","Guest":"Misafir","Administrator":"Y\u00f6netici","Super-Administrator":"K\u0131demli Y\u00f6netici","select filetype":"Dosya Tipini Se\u00e7iniz","streetName":"Sokak","Preset":"\u00d6ntan\u0131ml\u0131","Select...":"Se\u00e7iniz...","Landscape (rough)":"Yatay (Genel)","Landscape (detail)":"Yatay (Detay)","Landscape (streetlevel)":"Yatay (Sokak Detay)","Portrait (rough)":"Dikey (Genel)","Portrait (detail)":"Dikey (Detay)","Portrait (streetlevel)":"Dikey (Sokak Detay)","Scale-Bar":"\u00d6l\u00e7\u00fc Cetveli","Export an Image based on an area selection":"Se\u00e7ilen alan g\u00f6r\u00fcnt\u00fcs\u00fcn\u00fc olu\u015ftur","Begin":"Ba\u015flat","Please mark the area you wish to export on the map":"G\u00f6r\u00fcnt\u00fcs\u00fcn\u00fc olu\u015fturmak istedi\u011finiz b\u00f6lgeyi se\u00e7iniz","Left":"Sol","Bottom":"Alt","Right":"Sa\u011f","Top":"\u00dcst","Okay":"Tamam","Detail-Level":"Detay Seviyesi","Street-Level":"Sokak Detay\u0131","Reset":"Yeni Se\u00e7im","Error generating map. Please try different parameters.":"Hata! L\u00fctfen farkl\u0131 parametreler ile yeniden deneyiniz","toggle panel":"Tam Ekran","route from":"Rota Ba\u015flang\u0131c\u0131","route to":"Rota Hedefi","upload":"Y\u00fckle","clear route":"Rota Temizle","get address":"Adres getir","country":"\u00dclke","houseNumber":"Kap\u0131 no","township":"Mahalle","car":"Ara\u00e7","pedestrian":"Yaya","Camera-Views for Coordinate":"Bu Koordinat i\u00e7in Kamera G\u00f6r\u00fcnt\u00fcs\u00fc","Close":"Kapat","set car route mode":"Ara\u00e7 Modu","set pedestrian route mode":"Yaya Modu","Cameras":"Kameralar","Minimap":"Lejand","home":"Anasayfa","Category and region search":"Kategori Arama","Category selection":"Kategori Se\u00e7iniz","link":"link","routing impossible as endpoints are not defined":"Biti\u015f noktas\u0131 tan\u0131mlamad\u0131n\u0131z...","no road segment found - maybe your endpoints are too far from roads":"Yol segmenti bulunamad\u0131 - biti\u015f noktas\u0131 yola \u00e7ok uzak olabilir","you can also use right click menu to define route":"Rota tan\u0131m\u0131n\u0131 harita \u00fczerinde sa\u011f clik ile yapabilirsiniz ","route via":"ara nokta ekle"};
				
				
				
				this.init = function(argUrl, argStime)
				{
					this.info["url"] = argUrl;
					this.info["stime"] = argStime;
				}
				
				this.urlMake = function(u)
				{
					if(!u || u.length < 1)
					{
						u = this.info["xbase"];
					}
					else
					{
						if(u.substr(0, 1) != "/")
						{
							u = "/" + u;
						}
						u = this.info["xbase"] + u;
					}
					return(u);
				}
				
				this.tr = function(argIdf)
				{
					if(this.i18n_table[argIdf])
					{
						return(this.i18n_table[argIdf]);
					}
					return("***" + argIdf + "***");
				}
				
				this.getUserId = function()
				{
					return(this.user["uid"]);
				}
				
				this.getUserLvl = function()
				{
					return(this.user["lvl"]);
				}
				
				this.getPermitted = function(argLvl)
				{
					return(argLvl <= this.user["lvl"]);
				}
				
				this.statisticsHit = function()
				{
					if(this.gaId.length > 0)
					{
						try
						{
							var pageTracker = _gat._getTracker(this.gaId);
							pageTracker._trackPageview();
						}
						catch(err)
						{}
					}
				}
				
				
				
				
				
				
				this.init(argUrl, argStime);
				
			}
		