var x = 35.5671578;
var y = 129.2498019;
var oPoint = new nhn.api.map.LatLng(x, y);
var defaultLevel = 12;
var oMap = new nhn.api.map.Map(document.getElementById('map'), { 
				point : oPoint,
				zoom : defaultLevel,
				enableWheelZoom : true,
				enableDragPan : true,
				enableDblClickZoom : false,
				mapMode : 0,
				activateTrafficMap : false,
				activateBicycleMap : false,
				minMaxLevel : [ 5, 14 ],
				size : new nhn.api.map.Size(500, 400)		});

//줌바
var mapZoom = new nhn.api.map.ZoomControl();
oMap.addControl(mapZoom);
mapZoom.setPosition({
	top : 10,
	left : 10
});

var oMapTypeBtn = new nhn.api.map.MapTypeBtn();
oMap.addControl(oMapTypeBtn);
oMapTypeBtn.setPosition({
	top:10, right:80
});

var oThemeMapBtn = new nhn.api.map.ThemeMapBtn();
oThemeMapBtn.setPosition({
	top:10, right:10
});
oMap.addControl(oThemeMapBtn);

var oSize = new nhn.api.map.Size(28, 37);
var oOffset = new nhn.api.map.Size(14, 37);
var oIcon = new nhn.api.map.Icon('http://static.naver.com/maps2/icons/pin_spot2.png', oSize, oOffset);

var oInfoWnd = new nhn.api.map.InfoWindow();
oInfoWnd.setVisible(false);
oMap.addOverlay(oInfoWnd);


oInfoWnd.setContent('<DIV style="border-top:1px solid; border-bottom:2px groove black; border-left:1px solid; border-right:2px groove black;margin-bottom:1px;color:black;background-color:white; width:auto; height:auto;">'+
	'<span style="color: #000000 !important;display: inline-block;font-size: 12px !important;font-weight: bold !important;letter-spacing: -1px !important;white-space: nowrap !important; padding: 2px 5px 2px 2px !important">' + 
	'<span style="font-size:12px;">울산광역시 울주군 범서읍 구영리<br/>131-2 경동빌딩 4,5층<br/><a href="tel:0522461331" title="전화걸기">Tel : 052-246-1331<a/></span>'	+'<span></div>');
oInfoWnd.setPoint(new nhn.api.map.LatLng(x, y));		
oInfoWnd.setPosition({
	right : 15, top : 30
});
oInfoWnd.setVisible(true);
oInfoWnd.autoPosition();


 // - 마커 라벨 선언.
var oLabel = new nhn.api.map.MarkerLabel();
oMap.addOverlay(oLabel);

oInfoWnd.attach('changeVisible', function(oCustomEvent) {
	if (oCustomEvent.visible) {
		oLabel.setVisible(false);
	}
});


var oMarker = new nhn.api.map.Marker(oIcon, { title : "" });
oMarker.setIcon(oIcon);
oMarker.setPoint(new nhn.api.map.LatLng(x, y));	
oMap.addOverlay(oMarker);	

oMap.attach('mouseenter', function(oCustomEvent) {
 var oTarget = oCustomEvent.target;
	if (oTarget instanceof nhn.api.map.Marker) {
		var oMarker = oTarget;
	}
});

oMap.attach('mouseleave', function(oCustomEvent) {
var oTarget = oCustomEvent.target;
	if (oTarget instanceof nhn.api.map.Marker) {
		oLabel.setVisible(false);
	}
});	

function revertPanning() {
	oMap.setCenter(oPoint);
}
