// JavaScript Document
		var map = null;
         
		 var CenterPoint = new VELatLong(44.42869269857914, 26.112012863159173); 
		 
		 /*
		 4272539.699526462, 2304180.387971632 contains pixel 567, 208.5: true contains latlong 31.653381399663985, 0: false latlong: -89.725812064738, 759.4424113414412
		 */
 
         var pinPoint = null;
         var pinPixel = null;
		 
		  var obiective = new Array();
		  
		  var recomandate = new Array();
                  
         function GetMap()
         {
            map = new VEMap('myMap');
           	map.LoadMap(CenterPoint, 14, VEMapStyle.Road, false, VEMapMode.Mode2D, true, 1);
			addPushes();
			obiective_recomandate();
         }		 
		 function setCenter(lat,long,idul){
		 	map.SetZoomLevel(16);
			
			var unP = new VELatLong(lat,long); 
			
			map.SetCenter(unP);
			
			iconurl='images/pushpinImage.png';
			
			var pushpin = new VEPushpin(idul, 
			new VELatLong(lat+0.0015, long), //latitude, longitude
		   	iconurl, //icon url
		   	'Titlu',
			"Content"
			);
 
			VEPushpin.ShowDetailOnMouseOver = false;
			map.AddPushpin(pushpin);

		 }
		  function setCenterStreet(lat,long,idul){
			map.SetMapStyle(VEMapStyle.Road);
		 	map.Clear();
		 	map.SetZoomLevel(16);
			
			var unP = new VELatLong(lat,long); 
			
			map.SetCenter(unP);
			
			iconurl='images/pushpinImage2.png';
			
			var pushpin = new VEPushpin(idul, 
			new VELatLong(lat+0.0018, long-0.0010), //latitude, longitude
		   	iconurl, //icon url
		   	'Titlu',
			"Content"
			);
 
			VEPushpin.ShowDetailOnMouseOver = false;
			map.AddPushpin(pushpin);

		 }
		 
		  var obiective = new Array();
		  
		  var lastLat=44.42869269857914;
		  var lastLong=26.112012863159173;
		  
		  function addPushes(){
		 	for(var i=0;i<obiective.length;i++){
				adaugaPush(obiective[i][0],obiective[i][1],obiective[i][2],obiective[i][3],obiective[i][4],obiective[i][5],obiective[i][6]);
			}
		 }
		 
		 function Centreaza(lat,long){
		 	if(lastLat != lat && lastLong != long){
				map.SetCenter(new VELatLong(lat,long));
				lastLat = lat;
				lastLong = long;
			}
		 }
		 
		 function adaugaPush(lat,long,idul,titlu,cont,li,poza){
			map.SetMapStyle(VEMapStyle.Road);
			
			var unP = new VELatLong(lat,long); 
			
			iconurl='images/push_small.png';
			
			imag = "";
			
			if(poza != ''){
				imag = "<img src='obiective/"+poza+"' vspace='8' />";
			}
			
			var pushpin = new VEPushpin(idul, 
			new VELatLong(lat+0.0018, long-0.0010), //latitude, longitude
		   	iconurl, //icon url
		   	"<div style='color:#97C804; font-size:16px'>"+titlu+"</div>",
			cont+"<div>"+imag+"</div><div align='left' style='margin-top:5px'><a class='negru' href='"+li+"'>Mai multe</a></div>"
			);
 
			VEPushpin.ShowDetailOnMouseOver = true;
			map.AddPushpin(pushpin);

		 }
		 
		  function obiective_recomandate(){
		 	for(var i=0;i<recomandate.length;i++){
				adaugaPush2(recomandate[i][0],recomandate[i][1],recomandate[i][2],recomandate[i][3],recomandate[i][4],recomandate[i][5],recomandate[i][6],recomandate[i][7],recomandate[i][8]);
			}
		 }
		 
		 function adaugaPush2(lat,long,idul,titlu,cont,li,poza,banner,url){
			map.SetMapStyle(VEMapStyle.Road);
			
			var unP = new VELatLong(lat,long); 
			
			iconurl='images/push_small.png';
			
			imag = "";
			
			if(poza != ''){
				imag = "<img src='obiective/"+poza+"' vspace='8' />";
			}
			
			var pushpin = new VEPushpin(idul, 
			new VELatLong(lat, long), //latitude, longitude
		   	"obiective/"+banner, //icon url
		   	"<div style='color:#97C804; font-size:16px'>"+titlu+"</div></a>",
			cont+"<p style='margin-top:5px'><a href='"+url+"' target='_blank' class='negru' style='font-size:11px'>Viziteaza site</a></p>"+"<div>"+imag+"</div><div align='left' style='margin-top:5px'><a class='negru' href='"+li+"'>Mai multe</a></div>"
			);
 
			VEPushpin.ShowDetailOnMouseOver = true;
			map.AddPushpin(pushpin);

		 }