//<![CDATA[
if(typeof(document.getElementById('gmap'))!="null"){
    if(location.hostname.indexOf("www.ur.gov.lv")!=-1)
    	document.write("<script src=\"http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAANDq_wRt4_GgHijRKpijgKBQV2PMQerXFfatuKCSkaJKEoFzh-RREiyfADf0_CV5Pko4KGNccOhp9Cg\" type=\"text/javascript\"></script>");
    if(location.hostname.indexOf("www.lursoft.lv")!=-1)
    	document.write("<script src=\"http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAANDq_wRt4_GgHijRKpijgKBQwj158UiJIL_EXw5EV1zCe7bQqrRTpnOAN2BFc-5l7jjrIX6iVQbw93w\" type=\"text/javascript\"></script>");
    if(location.hostname.indexOf("www.ebr.lv")!=-1)
    	document.write("<script src=\"http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAANDq_wRt4_GgHijRKpijgKBQrlk6M2jAgojRMaeyvJohm73gsihT_O7236NDg9oezmG1ziNBAnWbwtw\" type=\"text/javascript\"></script>");
    if(location.hostname.indexOf("test.lursoft.lv")!=-1)
    	document.write("<script src=\"http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAANDq_wRt4_GgHijRKpijgKBRKz_l14JI8dgVsm6B76dDvbPzAcRQZs_2800Mavrs7W0Ilp29fAuUlhg\" type=\"text/javascript\"></script>");
    var agent = navigator.userAgent.toLowerCase();
    var isIE = false;
    if ((agent.indexOf("msie") > -1) && (agent.indexOf("opera") < 1)){ isIE = true} else {isIE = false}
 
    document.write("<script src=\"/map/lurinfo.js\" type=\"text/javascript\"></script>");
	document.write("<link rel=\"stylesheet\" href=\"/map/gmap.css\" type=\"text/css\">");

 
    var list=new Array();
    list[1]={lat:'56.408855',long:'24.180971',title:'Bauskas reģionālā nodaļa',deepth:14};
    list[2]={lat:'55.873177',long:'26.523506',title:'Daugavpils reģionālā nodaļa',deepth:14};
    list[3]={lat:'56.498137',long:'25.866918',title:'Jēkabpils reģionālā nodaļa',deepth:14};
    list[4]={lat:'56.506310',long:'27.330282',title:'Rēzeknes reģionālā nodaļa',deepth:14};
    list[5]={lat:'56.665642',long:'22.489592',title:'Saldus reģionālā nodaļa',deepth:14};
    list[6]={lat:'57.537701',long:'25.414942',title:'Valmieras reģionālā nodaļa',deepth:14};
    list[7]={lat:'57.397121',long:'21.567354',title:'Ventspils reģionālā nodaļa',deepth:14};
    list[8]={lat:'56.951801',long:'24.124849',title:'Uzņēmuma reģistra Rīgas birojs',deepth:14};   
    list[9]={lat:'56.512596',long:'21.011106',title:'Liepājas reģionālā nodaļa',deepth:14};   
 
    window.onload = function(){
    	loadGMap();
    	}; 
}
//***********************************************************************************************
var gpoint=null;
var glevel=null;
function loadGMap(){
	if (GBrowserIsCompatible()) {
		if(typeof(list)=="undefined"  || list.length<1) return false;
		/* resize mapi atkariiba no rezultaatu skaita */
		var oInfo= null;

	
		var oBlinkIcon = new Object();
        oBlinkIcon.image="/map/images/red_blink.gif";
        oBlinkIcon.iconSize=new GSize(14,14);
        oBlinkIcon.iconAnchor=new GPoint(6,8);         

//----------------------------
// Sagatavo markjierus
        var oBaseIcon = new GIcon();
    		oBaseIcon.image="/map/images/red.gif";
            oBaseIcon.iconSize=new GSize(12,12);
            oBaseIcon.iconAnchor=new GPoint(5,7);         
//-------
		function createLurMarker(i){
			if(typeof(list[i].icon)!="undefined"){
				var oIcon = new GIcon(oBlinkIcon);
				var marker2 = new GMarker(new GLatLng(parseFloat(list[i].lat),parseFloat(list[i].long)),oIcon);
				map.addOverlay(marker2);
			}//else
		    var oIcon = new GIcon(oBaseIcon);
			var marker = new GMarker(new GLatLng(parseFloat(list[i].lat),parseFloat(list[i].long)),oIcon);
			map.addOverlay(marker);
			marker.listPoint=i;

           	GEvent.addListener(marker, "click", function() {
				map.savePosition();
				var newpoint = new GLatLng(parseFloat(list[this.listPoint].lat),parseFloat(list[this.listPoint].long));
				map.setCenter(newpoint,list[this.listPoint].deepth);

				if(oInfo==null){	
	    			oInfo=new LurInfo();
	    			oInfo.content=list[this.listPoint].title;
					oInfo.posLatLong=new GLatLng(parseFloat(list[this.listPoint].lat),parseFloat(list[this.listPoint].long));
					oInfo.onclose=function() { //Aizver info box

						map.returnToSavedPosition();
						this.statePoint=0;
					};
					oInfo.initialize(map);
				}else{
					oInfo.posLatLong=new GLatLng(parseFloat(list[this.listPoint].lat),parseFloat(list[this.listPoint].long));
					oInfo.setContent(list[this.listPoint].title);
					oInfo.Show();
				}
				oInfo.statePoint=this.listPoint;
	
				var center=map.fromLatLngToDivPixel(map.getCenter());
				mSize=map.getSize();
				mSize.x=(mSize.width/2);
				mSize.y=(mSize.height/2);
				var pan=false;
				if(mSize.x<oInfo.size.width){
					center.x=center.x+(oInfo.size.width-mSize.x);
					pan=true;
				}
				if(mSize.y<oInfo.size.height){
					center.y=center.y+(oInfo.size.height-mSize.y);
					pan=true;
				}
				if(pan)
					map.panTo(map.fromDivPixelToLatLng(center));

           	});
			glurmarkers[i]=marker;
           	return marker;
        }
//----------------------------
		var gMap=document.getElementById("gmap");
        var map = new GMap2(gMap);
	    map.addControl(new GMapTypeControl());
		map.enableScrollWheelZoom();
				
		var maxLat, minLat, maxLong, minLong;
		minLat=minLong=180;
		maxLat=maxLong=0;
		for(var i=1;i<list.length;i++){
			if(parseFloat(list[i].lat)<minLat)
				minLat=parseFloat(list[i].lat);
			if(parseFloat(list[i].lat)>maxLat)
				maxLat=parseFloat(list[i].lat);
			if(parseFloat(list[i].long)<minLong)
				minLong=parseFloat(list[i].long);
			if(parseFloat(list[i].long)>maxLong)
				maxLong=parseFloat(list[i].long);
		}
		var sw = new GLatLng(minLat, minLong);
        var ne = new GLatLng(maxLat, maxLong);
        var bounds = new GLatLngBounds(sw, ne);
		var glurmarkers = new Array();

        glevel  = map.getBoundsZoomLevel(bounds);
		//glevel--;
		gpoint =new GLatLng(0.5*minLat+0.5*maxLat, 0.5*minLong+0.5*maxLong);

		map.setCenter(gpoint,glevel);

		for(var i=1;i<list.length;i++){
			var lurmarker=createLurMarker(i);
			map.addOverlay(lurmarker);
			}
//			addTopMsg(gMap);	
	}
}
//---------------------------------------------
function addTopMsg(id){
	var myDiv= document.createElement("div");
	myDiv.style.float="right";
	myDiv.style.textAlign="right";
   	id.parentNode.insertBefore(myDiv,id);
	var lang='lv';
	var lpos=0;
	if((lpos=location.href.lastIndexOf("v=en"))!=-1){
		lang='en';
	}
	if((newlpos=location.href.lastIndexOf("v=ru"))>lpos){
		lang='ru';
		lpos=newlpos;
	}
	if((newlpos=location.href.lastIndexOf("v=lt"))>lpos){
		lang='lt';
		lpos=newlpos;
	}
	if((newlpos=location.href.lastIndexOf("v=lv"))>lpos){
		lang='lv';
	}

	if(lang!='lv')
 		var cT='Available on-line data sources about companies';
	else
		var cT='Lursoft tiešsaistes datu avoti par uzņēmumiem';
	myDiv.innerHTML='<a target="_blank" href="http://www.lursoft.lv/?a=151&v='+lang+'" style="font-family:Arial, Verdana;font-size:12px;">'+cT+'</a>';		
}

//]]>
