function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

var sizeKind = 0;
var mapSize = 0;
var routeNaviYN = "N"  

var mapLogoImgPath = AppMapLogosPath + "/WebBasic_Logo.gif";
var mapLogoImgLink = "http://www.whereis.co.kr";

var NorthFrameMapCreated = false;

function ActiveXObjectConfirm()
{
   try
   {
      var xObj = new ActiveXObject("PMapX.PMViewerX");
      if(xObj)
         Installed = true;
      else
         Installed = false;
   }
   catch(ex)
   {
      Installed = false;
   }
   if(Installed == true)
   {
      alert("ActiveX ControlÀÌ ¼³Ä¡µÌ³× * *");
   }
   else
   {
      alert("ActiveX ControlÀÌ ¼³Ä¡µÇÁö ¾Ê¾Ò³× -_-");
   }
} 

function GetObjectFalseDp()
{
	//alert("OnCreate False ");
	document.getElementById("Level").style.display = "none";
	//document.getElementById("Level").style.display = "none";
}
function GetLoadingPage()
{
	document.getElementById("LoadingTable").style.display = "none";
	document.getElementById("mapTable").style.display = "";
}
function init()
{
    try
    {
		if(install == "0")	//ocx ¼³Ä¡¿©ºÎ 
		{
			document.getElementById("activexFalse").style.display = "";
		}
		if(isOnCreateConfirm == false)
		{
			GetObjectFalseDp();
		}
		
		isOnLoadConfirm = true;
        self.moveTo(0,0);self.resizeTo(screen.availWidth,screen.availHeight);          
		if(isOnLoadConfirm == true && isOnCreateConfirm == true) // onload oncreate °¡ È°¼ºÈ­ µÇ°í ³­ÈÄ 
		{
			GetBeginSearch();
//			FrameImgeChange();	//Áöµµ/±æÃ£±â/Áñ°ÜÃ£±â ÇÁ·¹ÀÓ ¾ÆÀÌÄÜ È°¼º
			isOnLoadConfirm = false;
			GetLoadingPage();  //·ÎµùÆäÀÌÁö ¼û±è
		}

		 GetFullScreen();  //ÀüÃ¼È­¸éÀÏ½Ã Ã³¸®ºÎºÐ
    }
    catch(e)
    {
    }  
}


//function FrameImgeChange()
//{
//	if (MapCreated == false)
//	{
//		document.all.mapLinkImg.style.display = "none";
//		document.all.mapHideImg.style.display = "";

//		//document.all.addrLinkImg.style.display = "none";
//		//document.all.addrHideImg.style.display = "";
//		
//		document.all.routeLinkImg.style.display = "none";
//		document.all.routeHideImg.style.display = "";

//		document.all.favLinkImg.style.display = "none";
//		document.all.favHideImg.style.display = "";
//		
//		document.all.northLinkImg.style.display = "none";
//		document.all.northHideImg.style.display = "";
//		
//		document.all.ThememapImg.style.display = "none";
//		document.all.ThemeHideImg.style.display = "";
//	}
//	else
//	{
//		document.all.mapLinkImg.style.display = "";
//		document.all.mapHideImg.style.display = "none";

//		//document.all.addrLinkImg.style.display = "";
//		//document.all.addrHideImg.style.display = "none";

//		document.all.routeLinkImg.style.display = "";
//		document.all.routeHideImg.style.display = "none";

//		document.all.favLinkImg.style.display = "";
//		document.all.favHideImg.style.display = "none";
//		
//		document.all.northLinkImg.style.display = "";
//		document.all.northHideImg.style.display = "none";		
//		
//		document.all.ThememapImg.style.display = "";
//		document.all.ThemeHideImg.style.display = "none";
//	}
//}

var poiAddCnt = 1;
// ±æÃ£±âÇÁ·¹ÀÓ ¿ÀÇÂ ¹× ¸ñÀûÁö Ç¥½Ã,  POI¿¡ ¸ñÀûÁö ¼³Á¤ ÇÑ´Ù
function SetEndPosPOIAdd(title, lon, lat, kind)
{
	var cUrl = location.protocol + "//" + location.host;

	if(document.getElementById("RouteDiv").style.display != "")
		RouteFrameOpen(title, kind); // ±æÃ£±â ÇÁ·¹ÀÓ È°¼º ¹× ¸ñÀûÁö Ç¥½Ä
	
	Map.ImageMan.PrepareImage(cUrl + "/Images/Map/POI/x.png", "x.png");
        
	POINewItem(29, 	poiAddCnt, lon, lat, title, 'x.png', 8);
	poiAddCnt++;

	if(kind == "start")
		SetRoutePos(1, lon, lat);  //POI¿¡ ÇØ´ç ÁÂÇ¥(lon,lat ÁÂÇ¥)·Î Ãâ¹ßÁö¸¦ ¼³Á¤ÇÑ´Ù.
	else
		SetRoutePos(3, lon, lat);  //POI¿¡ ÇØ´ç ÁÂÇ¥(lon,lat ÁÂÇ¥)·Î ¸ñÀûÁö¸¦ ¼³Á¤ÇÑ´Ù.

	mClickMode = "A";
}

//Áöµµ °Ë»ö°á°ú ¿¡¼­ ¸ñÀûÁö·Î ±æÃ£±â ¾ÆÀÌÄÜ Å¬¸¯½Ã È£Ãâ  (Áöµµ °Ë»ö°á°ú À¯ÁöÇÏ¸é¼­ ±æÃ£±âÇÁ·¹ÀÓ¿¡ ¸ñÀûÁö Ç¥½Ã , POI¿¡ ¸ñÀûÁö ¼³Á¤ÇÑ´Ù.)
function SetEndPosPOIAddMap(cpname, lon, lat, gid, idx, kind)
{
	if(document.getElementById("RouteDiv").style.display != "")	//±æÃ£±â ÅÇÀÌ ¾Æ´Ò½Ã
	{
//		document.images["map"].src = document.images["map"].getAttribute('offSrc');
		//document.images["addr"].src = document.images["addr"].getAttribute('offSrc');
//		document.images["route"].src = document.images["route"].getAttribute('onSrc');
//		document.images["north"].src = document.images["north"].getAttribute('onSrc');
//		document.images["Thememap"].src = document.images["Thememap"].getAttribute('onSrc');	
		
		document.all.Result.style.display = "none";
		document.all.AddrDiv.style.display = "none";
		document.all.NorthDiv.style.display = "none";
		document.all.ThemeDiv.style.display = "none";
	}

	if(routeNaviYN == "Y"){
		RouteFrame.RouteNavi("search"); //¸ðÀÇÁÖÇà ½ÇÇàÃ¢À» ´Ý´Â´Ù.
	}
	
	CenterMoveMMS(lon,lat);	 //ÁÂÇ¥Áß½É ÀÌµ¿ (lon,lat ÁÂÇ¥±âÁØ)
	SetEndPosPOIAdd(cpname, lon, lat, kind); // ±æÃ£±âÇÁ·¹ÀÓ ¿ÀÇÂ ¹× ¸ñÀûÁö Ç¥½Ã,  POI¿¡ ¸ñÀûÁö ¼³Á¤ ÇÑ´Ù
	Map.SetFocus();
	//Map.Level = 6;
	RouteNameDisplayForInfoBox(cpname,kind);
}


//info¹Ú½º¿¡¼­ Ãâ¹ß/¸ñÀûÁö °æ·Î ¹öÆ°Å¬¸¯½Ã ¿ÞÂÊ ÇÁ·¹ÀÓ¿¡ ¸ñÀûÁö¸í Ç¥½Ã.
function RouteNameDisplayForInfoBox(text, kind)
{
	try
	{
		
		if(kind == "start")
		{
			sAddr = text;	//Ãâ¹ßÁö¸í º¯¼ö¿¡ ÀúÀå
			SetPosAddrDisplay("RP_S");  // ±æÃ£±âÇÁ·¹ÀÓ¿¡ Ãâ¹ßÁö Ç¥½ÃÇÑ´Ù.
		}else{
			eAddr = text;	//¸ñÀûÁö¸í º¯¼ö¿¡ ÀúÀå
			SetPosAddrDisplay("RP_E");  // ±æÃ£±âÇÁ·¹ÀÓ¿¡ ¸ñÀûÁö Ç¥½ÃÇÑ´Ù.
		}
		//RouteFrame.GetRouteResultURL();
	}
	catch (e)
	{
	} 
}


function RouteFrameOpen(text, kind)
{
	try
	{
		FrameLink("route");
		if(kind == "start")
		{
			sAddr = text;	//Ãâ¹ßÁö¸í º¯¼ö¿¡ ÀúÀå
			SetPosAddrDisplay("RP_S");  // ±æÃ£±âÇÁ·¹ÀÓ¿¡ Ãâ¹ßÁö Ç¥½ÃÇÑ´Ù.
		}else{
			eAddr = text;	//¸ñÀûÁö¸í º¯¼ö¿¡ ÀúÀå
			SetPosAddrDisplay("RP_E");  // ±æÃ£±âÇÁ·¹ÀÓ¿¡ ¸ñÀûÁö Ç¥½ÃÇÑ´Ù.
		}

		//RouteFrame.GetRouteResultURL();
	}
	catch (e)
	{
	} 
}
//Áñ°ÜÃ£±â ¸µÅ©½Ã Áñ°ÜÃ£±â ¼ÂÆÃ
function SetFavoriteSearch()
{
    //document.getElementById("FavDiv").style.display = "";
    //document.getElementById("FavFrame").style.display = "";
    FrameLink("fav");
}

// °æ·ÎºÒ·¯¿À±â
function SaveRouteCall(spos, apos, epos, rinfo)
{  
    var startPos = spos.split(',');
    var addPos = apos.split('/');
    var endPos = epos.split(',');
    var routeinfo = rinfo.split(',');
    var cUrl = location.protocol + "//" + location.host;

    SetRoutePos(1, startPos[0], startPos[1]);
    if(apos != "") {

        for(i=0; i < addPos.length; i++) {
            addXY = addPos[i].split(',');
            
			SetRoutePos(2, addXY[0], addXY[1]);
        }
    }
	SetRoutePos(3, endPos[0], endPos[1]);
    
	Map.RGMan.RequestInfo(routeinfo[0], routeinfo[1], routeinfo[2], routeinfo[3], RouteServer, RoutePort);
	Map.RGMan.CarImage = cUrl + "/Images/Map/Route/MapCar.wmf";
	Map.RGMan.CarZoom = 50;

    // °æ·ÎÁ¶°Ç ¼±ÅÃ°ª ¼³Á¤  
    RouteFrame.OptionFrame.document.frm.Free.value = routeinfo[1];
    RouteFrame.OptionFrame.document.frm.Express.value = routeinfo[2];
    RouteFrame.OptionFrame.document.frm.Beginner.value = routeinfo[3];    
}

function bluring(){ if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); } 
//document.onfocusin=bluring;

function SearchFrameUse()
{
    var SearchFrameUse = false;
    
    if(document.getElementById("Result").style.display != "none") {
        SearchFrameUse = true;
    }
    if(document.getElementById("AddrDiv").style.display != "none") {
        SearchFrameUse = true;
    }
    if(document.getElementById("PoiDiv").style.display != "none") {
        SearchFrameUse = true;
    }
    if(document.getElementById("RouteDiv").style.display != "none") {
        SearchFrameUse = true;
    }
    if(document.getElementById("FavDiv").style.display != "none") {
        SearchFrameUse = true;
    }
    if(document.getElementById("NorthDiv").style.display != "none") {
        SearchFrameUse = true;
    }
    if(document.getElementById("ThemeDiv").style.display != "none") {
        SearchFrameUse = true;
    }
    
    return SearchFrameUse;
}

function FrameHeight(val) 
{ 
    try
    {
  
        if(isFullScreen == "Y") {
            mapSize = Map.Height-2; 
        }else{
		    mapSize = Map.Height + 28; 
		}
		
		var vectors = Map.Vector;
	    vectors.X = Map.Width - 41;
	    vectors.Y = 10;
	    Map.CompassMan.Position = vectors;	

		document.getElementById("Result").style.height = mapSize; 
		document.getElementById("SearchFrame").style.height = mapSize;

		document.getElementById("AddrDiv").style.height = mapSize; 
		document.getElementById("AddrFrame").style.height = mapSize;
		
		document.getElementById("PoiDiv").style.height = mapSize; 
		document.getElementById("PoiFrame").style.height = mapSize;
				
		document.getElementById("NorthDiv").style.height = mapSize; 
		document.getElementById("NorthFrame").style.height = mapSize;
	
		document.getElementById("ThemeDiv").style.height = mapSize; 
		document.getElementById("ThemeFrame").style.height = mapSize;
		
		document.getElementById("PageLoadingDiv").style.height = mapSize; 
		document.getElementById("PageLoadingFrame").style.height = mapSize;
		
		document.getElementById("MapIconDiv").style.left = (Map.Width/2) - 150 + Map.Left;
		
		if(isFullScreen == "Y") {
		    document.getElementById("Result").style.top = 68; 
		    document.getElementById("SearchFrame").style.top= 68;

		    document.getElementById("AddrDiv").style.top = 68; 
		    document.getElementById("AddrFrame").style.top = 68;
    		
		    document.getElementById("PoiDiv").style.top = 68; 
		    document.getElementById("PoiFrame").style.top = 68;
    				
		    document.getElementById("NorthDiv").style.top = 68;
		    document.getElementById("NorthFrame").style.top = 68;
    	
		    document.getElementById("ThemeDiv").style.top = 68;
		    document.getElementById("ThemeFrame").style.top = 68;
    		
		    document.getElementById("PageLoadingDiv").style.top = 68;
		    document.getElementById("PageLoadingFrame").style.top = 68;
		    
		    document.getElementById("RouteDiv").style.top = 68;
		    document.getElementById("RouteFrame").style.top = 68;
		    
		    document.getElementById("FavDiv").style.top = 68;
		    document.getElementById("FavFrame").style.top = 68;
		    
            document.getElementById("Result").style.left = 16;
		    document.getElementById("SearchFrame").style.left= 16;

		    document.getElementById("AddrDiv").style.left = 16;
		    document.getElementById("AddrFrame").style.left = 16;
    		
		    document.getElementById("PoiDiv").style.left = 16;
		    document.getElementById("PoiFrame").style.left = 16;
    				
		    document.getElementById("NorthDiv").style.left = 16;
		    document.getElementById("NorthFrame").style.left = 16;
    	
		    document.getElementById("ThemeDiv").style.left = 16;
		    document.getElementById("ThemeFrame").style.left = 16;
    		
		    document.getElementById("PageLoadingDiv").style.left = 16;
		    document.getElementById("PageLoadingFrame").style.left = 16;
		    
		    document.getElementById("RouteDiv").style.left = 16;
		    document.getElementById("RouteFrame").style.left = 16;
		    
		    document.getElementById("FavDiv").style.left = 16;
		    document.getElementById("FavFrame").style.left = 16;
		    
//		    
//            document.getElementById("Result").style.height = parseInt(document.getElementById("Result").style.height) - 2; 
//		    document.getElementById("SearchFrame").style.height= document.getElementById("Result").style.height;

//		    document.getElementById("AddrDiv").style.height = parseInt(document.getElementById("AddrDiv").style.height) - 2; 
//		    document.getElementById("AddrFrame").style.height = document.getElementById("AddrDiv").style.height;
//    		
//		    document.getElementById("PoiDiv").style.height = parseInt(document.getElementById("PoiDiv").style.height) - 2; 
//		    document.getElementById("PoiFrame").style.height = document.getElementById("PoiDiv").style.height;
//    				
//		    document.getElementById("NorthDiv").style.height = parseInt(document.getElementById("NorthDiv").style.height) - 2; 
//		    document.getElementById("NorthFrame").style.height = document.getElementById("NorthDiv").style.height;
//    	
//		    document.getElementById("ThemeDiv").style.height = parseInt(document.getElementById("ThemeDiv").style.height) - 2; 
//		    document.getElementById("ThemeFrame").style.height = document.getElementById("ThemeDiv").style.height;
//    		
//		    document.getElementById("PageLoadingDiv").style.height = parseInt(document.getElementById("PageLoadingDiv").style.height) - 2; 
//		    document.getElementById("PageLoadingFrame").style.height = document.getElementById("PageLoadingDiv").style.height;
		}
		
		if(!SearchFrameUse()) {
		    if(isFullScreen != "Y") {
		        document.getElementById("MapTopMenuFrame").style.left = Map.Left - 3;
		        document.getElementById("MapTopMenuFrame").style.width = Map.Width;
		        document.getElementById("MapTopMenuDiv").style.left = Map.Left - 3;
		        document.getElementById("MapTopMenuDiv").style.width = Map.Width;
		        document.getElementById("SearhViewButtonDiv").style.left = Map.Left;
		    }
		}
		else {
		    if(isFullScreen != "Y") {
		        document.getElementById("MapTopMenuDiv").style.left = Map.Left - 3;
		        document.getElementById("MapTopMenuFrame").style.left = Map.Left - 3;
		        document.getElementById("MapTopMenuDiv").style.width = Map.Width;
		        document.getElementById("MapTopMenuFrame").style.width = Map.Width;
		        document.getElementById("SearhViewButtonDiv").style.left = Map.Left;//250 + 13 - 3;
		    }
		}
		if(isFullScreen != "Y") {
		    document.getElementById("SearhViewButtonDiv").style.top = mapSize / 2 + parseInt(document.getElementById("Result").style.top);
		    document.getElementById("SearhViewButtonDiv").style.display = '';
            document.getElementById("MapTopMenuDiv").style.display = '';
		}else{
			    
		    document.getElementById("SearhViewButtonDiv").style.left = Map.Left;
		    document.getElementById("SearhViewButtonDiv").style.top = mapSize / 2 + parseInt(document.getElementById("Result").style.top);
		    document.getElementById("SearhViewButtonDiv").style.display = '';
            
		}

		//µµ±¸¸ðÀ½ ·¹ÀÌ¾îÇÁ·¹ÀÓ ¸®»çÀÌÂ¡
		if(isMapIconTool)
		{
			if(isFullScreen == "Y"){
				document.getElementById("MapIconDiv").style.top = mapSize - 18;
			}else{
				document.getElementById("MapIconDiv").style.top = mapSize + 22;
			}
		}else{
			if(isFullScreen == "Y"){
				document.getElementById("MapIconDiv").style.top = mapSize + 38;
			}else{
				document.getElementById("MapIconDiv").style.top = mapSize + 90;				
			}
		}
		
		if(isFullScreen == "Y")
			document.getElementById("ThemeDetailDiv").style.left = Map.Width - 484;
		else
			document.getElementById("ThemeDetailDiv").style.left = Map.Width - 438;
			
		document.getElementById("ThemeDetailFrame").style.height = mapSize - 50;
		
		if(isFullScreen == "Y") {
			document.getElementById("Level").style.left = Map.Width + Map.Left - 30;
			document.getElementById("Level").style.top = 114;
		}
		else {
			document.getElementById("Level").style.left = Map.Width + Map.Left - 34; 
			document.getElementById("Level").style.top = 184; 
		}
			
		if(isFullScreen == "Y") {
			document.getElementById("ThemeCateDiv").style.left = Map.Left + 248;
			document.getElementById("ThemeCateDiv").style.top = 68;
		}
		else
			document.getElementById("ThemeCateDiv").style.left = Map.Left + 290;

		if(routeNaviYN == "N"){
//			document.getElementById("RouteDiv").style.height = mapSize - 9; 
//			document.getElementById("RouteFrame").style.height = mapSize - 9;
            document.getElementById("RouteDiv").style.height = mapSize; 
			document.getElementById("RouteFrame").style.height = mapSize;
		}

        document.getElementById("FavDiv").style.height = mapSize; 
		document.getElementById("FavFrame").style.height = mapSize;
    }
    catch (e)
    {

    }
} 

function FrameResize(top,left,height1,height2,top2)
{
    document.getElementById("Result").style.top = top; 
    document.getElementById("Result").style.left = left;   
    document.getElementById("Result").style.height = mapSize - height1; 
    document.getElementById("SearchFrame").style.height = mapSize - height2;
	
    document.getElementById("AddrDiv").style.top = top; 
    document.getElementById("AddrDiv").style.left = left;   
    document.getElementById("AddrDiv").style.height = mapSize - height1; 
    document.getElementById("AddrFrame").style.height = mapSize - height2; 
    
    document.getElementById("PoiDiv").style.top = top; 
    document.getElementById("PoiDiv").style.left = left;   
    document.getElementById("PoiDiv").style.height = mapSize - height1; 
    document.getElementById("PoiFrame").style.height = mapSize - height2;     
    
    document.getElementById("NorthDiv").style.top = top; 
    document.getElementById("NorthDiv").style.left = left;   
    document.getElementById("NorthDiv").style.height = mapSize - height1; 
    document.getElementById("NorthFrame").style.height = mapSize - height2; 

    document.getElementById("ThemeDiv").style.top = top; 
    document.getElementById("ThemeDiv").style.left = left;   
    document.getElementById("ThemeDiv").style.height = mapSize - height1; 
    document.getElementById("ThemeFrame").style.height = mapSize - height2; 
    
    document.getElementById("PageLoadingDiv").style.top = top; 
    document.getElementById("PageLoadingDiv").style.left = left;   
    document.getElementById("PageLoadingDiv").style.height = mapSize - height1; 
    document.getElementById("PageLoadingFrame").style.height = mapSize - height2; 
    
    /*document.getElementById("ThemeDetailDiv").style.top = top; 
    document.getElementById("ThemeDetailDiv").style.left = left;   
    document.getElementById("ThemeDetailDiv").style.height = mapSize - height1; 
    document.getElementById("ThemeDetailFrame").style.height = mapSize - height2; 
    */
    document.getElementById("RouteDiv").style.top = top; 
    document.getElementById("RouteDiv").style.left = left;   
    document.getElementById("RouteDiv").style.height = mapSize - height1; 
    document.getElementById("RouteFrame").style.height = mapSize - height2;
   
    document.getElementById("FavDiv").style.top = top; 
    document.getElementById("FavDiv").style.left = left;   
    document.getElementById("FavDiv").style.height = mapSize - height1; 
    document.getElementById("FavFrame").style.height = mapSize - height2; 
    
    document.getElementById("Level").style.top = top2;
    document.getElementById("ThemeCateDiv").style.top = top2;  
    
}

function IsFullScreen()
{
	var lon = Map.CenterTMX;
	var lat = Map.CenterTMY;
	var level = Map.Level;

	window.open("/Scripts/Map/SearchMapFS.aspx?isFull=Y&lon="+lon+"&lat="+lat+"&level="+level+"","","fullscreen=no,type=Fullwindow");
/*
    if(sizeKind == 0) 
    {
        self.moveTo(0,0);self.resizeTo(screen.availWidth,screen.availHeight); 

        document.all.topMenu1.style.display = "none";
        document.all.topMenu2.style.display = "none";

        FrameResize(34,78,25,25,70); 
        sizeKind = 1;
    }
    else
    {
        document.all.topMenu1.style.display = "";
        document.all.topMenu2.style.display = "";

        FrameResize(125,83,25,25,160); 
        sizeKind = 0;
    }
   */   
}

//Å×¸¶º¯°æ
function ThemeChange(val)
{
	if(val == 0)
	{
        fileid = "SmartMap.SMT";
        SetRegTheme("SmartMap.SMT", 0);
        Map.PopupMenu.SetChecked(16,true)
	}	
    else if(val == 1)
   	{ 
        fileid = "RecommendA.smt";
        SetRegTheme("RecommendA.smt", 1);
   	}
   	else if(val == 2)
   	{
        fileid = "RecommendB.smt";  
        SetRegTheme("RecommendB.smt", 2);
   	}
   
    Map.ThemeMan.FileName = fileid;
    Map.NeedUpdate(1); 
}
function SetRegTheme(fname, num)
{
	Map.Util.RegWriteString("WebOptions", "MapMenu", "WholseeThemeFileName", fname)
	Map.Util.RegWriteInteger("WebOptions", "MapMenu", "WholseeThemeNumber", num)
	SavedThemeNumber = num;
}

function ShowTheme()
{
    Map.ThemeMan.ShowForm();
}

function DisplayLeftLayer(name, onoff) {

    document.getElementById("Result").style.display = "none";
    document.getElementById("AddrDiv").style.display = "none";
    document.getElementById("PoiDiv").style.display = "none";
    document.getElementById("RouteDiv").style.display = "none";
    document.getElementById("FavDiv").style.display = "none";
    document.getElementById("NorthDiv").style.display = "none";
    document.getElementById("ThemeDiv").style.display = "none";
    document.getElementById("ThemeCateDiv").style.display = "none";
    document.getElementById("PageLoadingDiv").style.display = "none";
        
	objName.POIMan.DeleteGroup(49);
	//objName.POIMan.DeleteGroup(50);
	objName.IndexMap.Visible = true;
	ShowIndexMap(1);

	if(name == "Thememap"){
		//Å¬¸¯ Å×¸¶ ÀÌ¹ÌÁö¸¦ off ÇüÅÂ·Î ¼ÂÆÃ
		ThemeCateSearchOff();
		doc = document.frames["MapTopMenuFrame"]
		if(doc == undefined) doc = this;
		doc.document.images["onImg"].src="/Images/Map/NewMap/ThemeBtn_On_up.gif";
		doc.document.images["offImg"].src="/Images/Map/NewMap/ThemeBtn_Off_down.gif";
		doc.document.getElementById("onLink").href="javascript:parent.ThemeOnOffCTL('on');";
		doc.document.getElementById("offLink").href="javascript:void(0);";
  	}else{
  		if(TabName == "Thememap")
  		{
	  		if(parent.ThemeCateSearchConfirm == true)
	  		{
	  		    doc = document.frames["MapTopMenuFrame"]
	  		    if(doc == undefined) doc = this;
	  			doc.document.images["onImg"].src="/Images/Map/NewMap/ThemeBtn_On_up.gif";
				doc.document.images["offImg"].src="/Images/Map/NewMap/ThemeBtn_Off_down.gif";
				doc.document.getElementById("onLink").href="javascript:parent.ThemeOnOffCTL('on');";
				doc.document.getElementById("offLink").href="javascript:void(0);";
	  			ThemeCateSearchIdx = -1;
				//ÇöÀç »Ñ·ÁÁø Ä«Å×°í¸® °ø°£°Ë»ö POI¸¦ ÃÊ±âÈ­ ÇÑ´Ù.
				ThemeCateSearchIdx = -1;
				ThemeCateFrame.ClearPOI(49);
				ThemeCateFrame.themeCate = new Array();
		    	ThemeCateFrame.themeCate_cnt = 0;    	
		    	parent.ThemeCateSearchConfirm = false;
	  		}
	  	}
  	}
  		
//    document.images["map"].src = document.images["map"].getAttribute('offSrc');
	//document.images["addr"].src = document.images["addr"].getAttribute('offSrc');
//	document.images["route"].src = document.images["route"].getAttribute('offSrc');
//	document.images["fav"].src = document.images["fav"].getAttribute('offSrc');
//	document.images["north"].src = document.images["north"].getAttribute('offSrc');
//	document.images["Thememap"].src = document.images["Thememap"].getAttribute('offSrc');	
	
	if(onoff == "on") {
		layerDisplay = "";
		imgSrc = 'onSrc';
	    //moveStaticImg(1, 3, 260, 10)
	} else {
		layerDisplay = "none";
		imgSrc = 'offSrc';
	    //moveStaticImg(1, 3, 10, 10)
	}		
	
    if(name == "map")    {
//    	document.images["map"].src = document.images["map"].getAttribute(imgSrc);
        document.getElementById("Result").style.display = layerDisplay
        document.getElementById("PageLoadingDiv").style.display = "none";
        if(document.getElementById("SearchFrame").src == "about:blank"){
    		document.getElementById("SearchFrame").src = "/Scripts/Map/SearchMap/DefaultFrame_New.aspx";
    	}
        document.getElementById("Result").style.display = layerDisplay;
        
    }    else if(name == "route")    {
//    	document.images["route"].src = document.images["route"].getAttribute(imgSrc);
    	document.getElementById("PageLoadingDiv").style.display = "none";
    	if(document.getElementById("RouteFrame").src == "about:blank"){
    		document.getElementById("RouteFrame").src = "/Scripts/Map/Route/RouteFrame_New.aspx";
    	}
        document.getElementById("RouteDiv").style.display = layerDisplay
    
    }    else if(name == "fav")    {
//    	document.images["fav"].src = document.images["fav"].getAttribute(imgSrc);
    	if(document.getElementById("FavFrame").src == "about:blank"){
    		document.getElementById("FavFrame").src = "/Scripts/Map/Favorite/DefaultFrame.aspx";    	
    		document.getElementById("PageLoadingDiv").style.display = "";
    	}
        document.getElementById("FavDiv").style.display = layerDisplay;
    
    } 	else if(name == "addr")	{
//    	document.images["map"].src = document.images["map"].getAttribute(imgSrc);
    	if(document.getElementById("AddrFrame").src == "about:blank"){
    		document.getElementById("AddrFrame").src = "/Scripts/Map/SearchMap/AddrFrame.aspx?totalBtn=Y";
    		document.getElementById("PageLoadingDiv").style.display = "";
   		}
        document.getElementById("AddrDiv").style.display = layerDisplay;       
	
	}  else if(name == "poi")	{
		
//    	document.images["map"].src = document.images["map"].getAttribute(imgSrc);
    	if(document.getElementById("PoiFrame").src == "about:blank"){
    		document.getElementById("PoiFrame").src = "/Scripts/Map/SearchMap/DefaultFrame_New.aspx?FrameKind=ADDR";
    		document.getElementById("PageLoadingDiv").style.display = "";
   		}
        document.getElementById("PoiDiv").style.display = layerDisplay;       
        
	} 	else if(name == "north")	{
//    	document.images["north"].src = document.images["north"].getAttribute(imgSrc);
    	if(document.getElementById("NorthFrame").src == "about:blank"){
    		document.getElementById("NorthFrame").src = "/Scripts/Map/SearchMap/DefaultNorthFrame.aspx";    	
    		document.getElementById("PageLoadingDiv").style.display = "";
    	}
        document.getElementById("NorthDiv").style.display = layerDisplay
    
        if(onoff == "on")
        {
			objName.Level=13;
			
			var coord = objName.Coord;
			coord.Lon = 45549420; 
			coord.Lat = 14412451; 
			objName.CtrlMan.CenterPos = coord;
			objName.SetFocus();		
        }
	} 	else if(name == "Thememap")	{
//    	document.images["Thememap"].src = document.images["Thememap"].getAttribute(imgSrc);
    	if(document.getElementById("ThemeFrame").src == "about:blank"){
    		document.getElementById("ThemeFrame").src = "/Scripts/Map/SearchMap/DefaultThemeFrame.aspx"; 
    		document.getElementById("PageLoadingDiv").style.display = "";  
    	}
    	if(document.getElementById("ThemeCateFrame").src == "about:blank")
    		document.getElementById("ThemeCateFrame").src = "/Scripts/Map/SearchMap/ThemeCateFrame.aspx";        		     	
        document.getElementById("ThemeDiv").style.display = layerDisplay
        document.getElementById("ThemeCateDiv").style.display = layerDisplay
    }

    FrameHeight();
}
function DisplaySearchMap()
{
	var retStatus = "";
    document.getElementById("AddrDiv").style.display = "none";
    document.getElementById("PoiDiv").style.display = "none";
    document.getElementById("RouteDiv").style.display = "none";
    document.getElementById("FavDiv").style.display = "none";
    document.getElementById("NorthDiv").style.display = "none";
    document.getElementById("ThemeDiv").style.display = "none";

	//document.images["addr"].src = document.images["addr"].getAttribute('offSrc');
//	document.images["route"].src = document.images["route"].getAttribute('offSrc');
//	document.images["fav"].src = document.images["fav"].getAttribute('offSrc');
//	document.images["north"].src = document.images["north"].getAttribute('offSrc');
//	document.images["Thememap"].src = document.images["Thememap"].getAttribute('offSrc');		

    if(	document.all.Result.style.display == "")   //ÁöµµÃ£±â ÇÁ·¹ÀÓ ºñÈ°¼º
    {
//    	document.images["map"].src = document.images["map"].getAttribute('offSrc');
	    document.all.Result.style.display = "none";
	    retStatus = "off";
    }
    else
    {
//    	document.images["map"].src = document.images["map"].getAttribute('onSrc');
	    document.all.Result.style.display = "";	
	    retStatus = "on";
    }	
	return retStatus;    
}

function DisplayRoute()
{
    document.getElementById("FavDiv").style.display = "none";
    document.getElementById("Result").style.display = "none";
    document.getElementById("AddrDiv").style.display = "none";
    document.getElementById("PoiDiv").style.display = "none";
    document.getElementById("NorthDiv").style.display = "none";
    document.getElementById("ThemeDiv").style.display = "none";
    
//	document.images["map"].src = document.images["map"].getAttribute('offSrc');
//	document.images["fav"].src = document.images["fav"].getAttribute('offSrc');
	//document.images["addr"].src = document.images["addr"].getAttribute('offSrc');
//	document.images["north"].src = document.images["north"].getAttribute('offSrc');
//	document.images["Thememap"].src = document.images["Thememap"].getAttribute('offSrc');			

    if(	document.all.RouteDiv.style.display == "")   //±æÃ£±â ÇÁ·¹ÀÓ ºñÈ°¼º
    {
//    	document.images["route"].src = document.images["route"].getAttribute('offSrc');
        document.getElementById("RouteDiv").style.display = "none";
	    retStatus = "off";
    }
    else
    {
//    	document.images["route"].src = document.images["route"].getAttribute('onSrc');
        document.getElementById("RouteDiv").style.display = "";		
	    retStatus = "on";
    }	
	return retStatus;    
}

function DisplayAddr()
{
    document.getElementById("FavDiv").style.display = "none";
    document.getElementById("Result").style.display = "none";
	document.getElementById("RouteDiv").style.display = "none";
	document.getElementById("NorthDiv").style.display = "none";
	document.getElementById("ThemeDiv").style.display = "none";

//	document.images["map"].src = document.images["map"].getAttribute('offSrc');
//	document.images["fav"].src = document.images["fav"].getAttribute('offSrc');
//	document.images["route"].src = document.images["route"].getAttribute('offSrc');
//	document.images["north"].src = document.images["north"].getAttribute('offSrc');
//	document.images["Thememap"].src = document.images["Thememap"].getAttribute('offSrc');			

	if(	document.all.AddrDiv.style.display == "")   //±æÃ£±â ÇÁ·¹ÀÓ ºñÈ°¼º
    {
    	//document.images["addr"].src = document.images["addr"].getAttribute('offSrc');
        document.getElementById("AddrDiv").style.display = "none";
	    retStatus = "off";
    }
    else
    {
    	//document.images["addr"].src = document.images["addr"].getAttribute('onSrc');
        document.getElementById("AddrDiv").style.display = "";	
	    retStatus = "on";
    }

	return retStatus;    
}

function DisplayFavorite()
{
	FavFrame.document.location.reload();
    document.getElementById("RouteDiv").style.display = "none";
    document.getElementById("Result").style.display = "none";
    document.getElementById("AddrDiv").style.display = "none";
    document.getElementById("NorthDiv").style.display = "none";
    document.getElementById("ThemeDiv").style.display = "none";

//	document.images["map"].src = document.images["map"].getAttribute('offSrc');
//	document.images["route"].src = document.images["route"].getAttribute('offSrc');
	//document.images["addr"].src = document.images["addr"].getAttribute('offSrc');
//	document.images["north"].src = document.images["north"].getAttribute('offSrc');
//	document.images["Thememap"].src = document.images["Thememap"].getAttribute('offSrc');			

    if(	document.all.FavDiv.style.display == "")   //Áñ°ÜÃ£±â ÇÁ·¹ÀÓ ºñÈ°¼º
    {
//    	document.images["fav"].src = document.images["fav"].getAttribute('offSrc');
	    document.getElementById("FavDiv").style.display = "none";
	    retStatus = "off";
    }
    else
    {
//    	document.images["fav"].src = document.images["fav"].getAttribute('onSrc');
	    document.getElementById("FavDiv").style.display = "";		
	    retStatus = "on";
    }	
	return retStatus;
}

function SetThemeOnOff(name)
{
    try {
        doc = document.frames["MapTopMenuFrame"]
        if(doc == undefined) {
            doc = this;
        }
	    if(name == "Thememap")
	    {
		    doc.document.getElementById("themeOnoffDiv").style.display = "none";
	    }
	    else
	    {
		    doc.document.getElementById("themeOnoffDiv").style.display = "";
	    }
	} catch(e) {}
} 
// °¢ ÇÁ·¹ÀÓ Display
function FrameLink(name)
{
	//document.getElementById("Result").style.visibility = "hidden";
	//document.getElementById("Result").filters.item(0).transition = 12;
	//document.getElementById("Result").filters.item(0).apply();
	//document.getElementById("Result").style.visibility = "visible";
	//document.getElementById("Result").filters.item(0).play();

	var onoff = "";
	
	SetThemeOnOff(name);	//Å×¸¶º¸±â On Off
	
    if(name == "map")    
    {
		if(document.getElementById("Result").style.display == "") { onoff = 'off' } else { onoff = 'on' }
    }   
    else if(name == "route")    
    {
		if(document.getElementById("RouteDiv").style.display == "") { onoff = 'off' } else { onoff = 'on' }
    }
    else if(name == "fav")    
    {
		if(document.getElementById("FavDiv").style.display == "") { onoff = 'off' } else { onoff = 'on' }
    }
    else if(name == "addr")	
    {
		if(document.getElementById("AddrDiv").style.display == "") { onoff = 'off' } else { onoff = 'on' }
	}
	else if(name == "poi")	
    {
		if(document.getElementById("PoiDiv").style.display == "") { onoff = 'off' } else { onoff = 'on' }
	}
	else if(name == "north")	
    {
		if(document.getElementById("NorthDiv").style.display == "") { onoff = 'off' } else { onoff = 'on' }
	}
	else if(name == "Thememap")	
    {
		if(document.getElementById("ThemeDiv").style.display == "") { onoff = 'off' } else { onoff = 'on' }
		if(document.getElementById("ThemeCateDiv").style.display == "") { ThemeCateSearchOff(); onoff = 'off' } else { onoff = 'on' }
	}
	
	DisplayLeftLayer(name, onoff);
	
	TabName = name;	//ÇöÀç ÅÇ Àü¿ªº¯¼ö¿¡ ÀúÀå
}

//Å×¸¶ Ä«Å×°í¸® °Ë»ö °ü·Ã º¯¼ö ÃÊ±âÈ­
function ThemeCateSearchOff()
{
    try
    {
	    ThemeCateSearchConfirm = false;
		ThemeCateSearchIdx = -1; 
		ThemeCateFrame.Begin();
		ThemeCateFrame.SetChangeImg(-1)
	}catch(ex){
	}
}

//ÁöµµURL º¹»ç
function CopyUrl() 
{ 
	//document.getElementById("txtMapUrl").select();
	//document.selection.createRange().execCommand("copy");
	if(window.clipboardData){
		window.clipboardData.setData("Text", document.getElementById("txtMapUrl").value);
		alert("ÁöµµURLÀÌ º¹»ç µÇ¾ú½À´Ï´Ù. \n\nÀÎÅÍ³Ý ÁÖ¼ÒÃ¢, °Ô½ÃÆÇ, ¸Þ½ÅÀúÃ¢¿¡¼­ ºÙ¿©³Ö±â(´ÜÃàÅ°:Ctrl+V)¸¦ ÇØº¸¼¼¿ä.");
	}
} 

//Á¤»óÀûÀÎ °æ·ÎÀÎÁö Ã¼Å©ÈÄ ¸ðÀÇÁÖÇà ÇÁ·¹ÀÓ È£ÃâÇÑ´Ù.
function RouteNaviFrameDp()
{
	if (!objName.RGMan.Valid) { alert('°æ·Î°Ë»öÈÄ ¸ðÀÇÁÖÇàÀ» ½ÇÇàÇÏ½Ç¼ö ÀÖ½À´Ï´Ù'); return; }
	FrameLink("route");
	ModifyThemeOnOff(Map, 1, 3, 260, 10, 1);
	RouteFrame.RouteNavi('navi');
}

// index map °¨Ãß±â
function HideIndexMap()
{
	if(Map.IndexMap.Visible == false) 
	{
		ShowIndexMap(1);
		LevelFrame.document.getElementById("indexmapImg").src = "/Images/Map/SearchMap/LevelIndexSelect.gif";
	}
	else
	{
		Map.IndexMap.Visible = false;
		ShowIndexMap(-1);
		LevelFrame.document.getElementById("indexmapImg").src = "/Images/Map/SearchMap/LevelIndex.gif";
	}
}

function OpenDetailFrame(gid, idx, pkid)
{

	if(gid == 21 || gid == 22 || gid == 35|| gid == 34) 
	{
		document.getElementById("ThemeDetailDiv").style.display = "none"; 
		DetailFramePRType(gid, idx);
	}
	else if(gid == 33)
	{
		document.getElementById("ThemeDetailDiv").style.display = "none"; 
		if(RouteFrame.pl[idx][9] == "pr")
		{
			DetailFramePRType(gid, idx);
		}
		else
		{
			DetailFramePLType(gid, idx);
		}
	}
	else if(gid == 48 || gid == 49 || gid == 50)		//»ç¿ëÀÚ Å×¸¶ Å¬¸¯½Ã
	{
		document.getElementById("DetailPR").style.display = "none"; 
		document.getElementById("DetailPL").style.display = "none"; 
		SetUserThemeDetailFrame(gid, pkid, idx);
	}
	else
	{
		document.getElementById("ThemeDetailDiv").style.display = "none"; 
		DetailFramePLType(gid, idx);
	}
}

//»ç¿ëÀÚÅ×¸¶ »ó¼¼º¸±â
function SetUserThemeDetailFrame(gid, pkid, idx)
{
	try
	{
		var kind = "";
		
		if(gid == 50)
			kind = "userTheme";
		else if(gid == 48)
			kind = "theme";
		else
			kind = ThemeCateFrame.themeCate[idx][11];
						
		document.getElementById("ThemeDetailDiv").style.display = ""; 
		document.getElementById("ThemeDetailFrame").src = "/Scripts/Map/SearchMap/ThemeDetailFrame.aspx?pkid=" + pkid + "&kind=" + kind;
	}catch(ex){
	}
}
function DetailFramePRType(gid, idx)
{
	document.getElementById("DetailPR").style.display = ""; 
	document.getElementById("DetailPL").style.display = "none"; 
	document.getElementById("DetailPR").style.left = Map.Width - 300;
	document.getElementById("DetailPRFrame").src = "/Scripts/Map/SearchMap/PopDetailFrame.aspx?gid=" + gid + "&idx=" + idx;
}

function DetailFramePLType(gid, idx)
{
	document.getElementById("DetailPR").style.display = "none"; 
	document.getElementById("DetailPL").style.display = ""; 
	document.getElementById("DetailPL").style.left = Map.Width - 300;
	document.getElementById("DetailPLFrame").src = "/Scripts/Map/SearchMap/PopDetailFrame.aspx?gid=" + gid + "&idx=" + idx;
}

function PopMaiilPrint(kind)
{
	var coord = objName.Coord;
	coord.tmX = objName.CenterTMX; 
	coord.tmY = objName.CenterTMY; 	
	
    var addr = "";
	if(_adminFileEnable){	// _adminFileEnableÀº MapCreate ½Ã adminfile »ç¿ë ¿©ºÎ¿¡ µû¶ó Àü¿ªÀ¸·Î ¼¼ÆÃ (/ClientUI/JS/MapCommon.js)
		objName.AdminMan.SetAdminPos(Map.CenterTMX, Map.CenterTMY);
		addr = objName.AdminMan.AdminName; //Ãâ¹ßÁö ÁÖ¼Ò ¼ÂÆÃ
		addr = addr.replaceAll("/", " "); 
	}else{
		addr = GetHPolygonAddr_mapCommon(coord.Lon, coord.Lat, _ajax_name);
	}
	
	xlon = coord.Lon;
	ylat = coord.Lat;
	level = objName.Level;

	if(kind == "mail")
	{
		document.getElementById("Level").style.display = "none";
		document.images["loadingImg"].src="/Images/Common/MapSave.gif";
		document.getElementById("LoadingTable").style.display = "";
		document.getElementById("mapTable").style.display = "none";

		window.open("/Scripts/Map/PopMapMail.aspx?addr="+addr+"&mapurl="+xlon+"-"+ylat,"MapMail","width=690,height=700,scrollbars=yes,status=yes");
	}
	else
	{
		document.getElementById("Level").style.display = "none";
		document.images["loadingImg"].src="/Images/Common/MapSave.gif";
		document.getElementById("LoadingTable").style.display = "";
		document.getElementById("mapTable").style.display = "none";

		window.open("/Scripts/Map/PopMapPrint.aspx?addr="+addr+"&mapurl="+xlon+"-"+ylat,"MapPrint","width=690,height=700,scrollbars=yes,status=yes");
	}
}

function OCXPrintSizeChange(kind)
{
	objName.IndexMap.Visible = false; 

	var clientSize = objName.Width/2;
	var wsize = clientSize - 315;
	objName.Left = wsize;

	var orgMapHeight = objName.Height;

	objName.Height = 621;
	objName.height = 621;

	objName.width = 630;
	objName.Width=630;

	//ocx displayÁÂÇ¥·Î °æµµ°ª±¸ÇÑÈÄ È¦¾¾·Î°í POI¿¡ ³ëÃâ 
	/*
	var coord = objName.DPToCoord(7,3);
	var cUrl = location.protocol + "//" + location.host;	
	var url;
	xLon = coord.tmX;
	yLat = coord.tmY;
    Map.ImageMan.PrepareImage(cUrl + "/Images/Map/MyMap/wholsee.bmp", "wholsee.bmp");
	NewPOI(13, -1, "", "wholsee.bmp", "", xLon , yLat, 1);
	*/

	// ·Î°í À§Ä¡ ¿ÞÂÊÀ¸·Î ¿Å±â±â
    moveStaticImg(1, 3, 10, 10)

	if(kind == "mail")
		url = ImagePrint("MapMail");
	else
		url = ImagePrint("MapPrint");

	// ·Î°í À§Ä¡ ¿øÀ§Ä¡·Î ¿Å±â±â // ¿øÀ§Ä¡ °ªÀ» ÀúÀåÇÏ´Â ¹æ¹ýÀ» Ã£À»¶§ ±îÁö º¸·ù.. 
    // moveStaticImg(1, 3, 260, 10)

	objName.width="100%";
	objName.height="100%";

	document.frm.imgUrl.value = url;

	//Map.POIMan.DeleteGroup(13);

	ShowIndexMap(1);

}

function SearchMapOnCreate()
{
	objName("Map");	 // ¸Ê °´Ã¼ »ý¼º
	// 0 : »ç¿ë, 1 : »ç¿ë¾ÈÇÔ
	MapOnCreate(0,0,0,0,1,1,1,1);  // (indexMap, autoCondition, detailLevel, restoreCondition,birdView,view3d,adminfile,areaMove) 
	InsertStaticImg(objName, 1, 3, 10, 10, 1, mapLogoImgPath, mapLogoImgLink)
	isOnCreateConfirm = true;

	//centerLineControl(Map, false, true, true);	// Áß½É¹Ý°æ, Center Line, Center Cursor Ç¥½Ã¸¦ Á¦¾îÇÑ´Ù.

	if(isOnLoadConfirm == true && isOnCreateConfirm == true)
	{
		GetBeginSearch();
//		FrameImgeChange();	//Áöµµ/±æÃ£±â/Áñ°ÜÃ£±â ÇÁ·¹ÀÓ ¾ÆÀÌÄÜ È°¼º
		isOnCreateConfirm = false;
		GetLoadingPage();  //·ÎµùÆäÀÌÁö ¼û±è
	}
	document.getElementById("Level").style.display = "";
	WeatherProcess();  // ³¯¾¾ iframe ½ÇÇà
	Map.POIMan.SaveBackImage = 1;
}

function SearchMapOnStateChange(Type, Value)
{
	/*document.all.yeda.value += '>'+Type;
	if(Type==6 || Type==7) 
	{
		if(Type==2) 
			document.all.yeda.value += "::" + Value;
	}
	*/
	if (Type == Map.Util.ConstToValue("SMSC_LEVEL")) {

		if(levelOnload == true)
		{
			try
			{
				DrawLevel();  // ·¹º§ º¯°æÀÖÀ»½Ã È£Ãâ (·¹º§ÀÌ¹ÌÁö ¼ÂÆÃ)
				SetMapURL(); //mapUrl setting
				doc = document.frames["MapTopMenuFrame"]
	            if(doc == undefined) doc = this;
	            if(doc.document.getElementById('onLink').href == 'javascript:void(0);') {
	                ThemeCateFrame.SetThemeCateSearch(0);
	            }
			}
			catch (e)
			{
			}			
		}

	} else if (Type == Map.Util.ConstToValue("SMSC_ZOOM")) {
		ViewSymbolImg(Map);	//LevelÀÌ ¹Ù²ð¶§¸¶´Ù 3D ½Éº¼À» ±×¸°´Ù.
	
	} else if (Type == Map.Util.ConstToValue("SMSC_DISPSIZE")) {
		ShowIndexMap(0);
		FrameHeight(SearchFrame);
	} else if (Type == Map.Util.ConstToValue("SMSC_INDEXMAP")) {
		ChangeIndexMap(Value);
	} 
	if(Type == 12) //»ç¿ëÀÚ°¡ Áöµµ¸¦ ¿òÁ÷ÀÎ °æ¿ì
	{
//		document.all.yeda.value += '>>> type=12';
		
		isAddrMoveCombo = false;
	}	
	// ÁöµµÁÂÇ¥°¡ ¿òÁ÷ÀÌ°í ¸¶¿ì½º¿¡ÀÇÇÑ ÀÌµ¿ÀÌ ¾Æ´Ò½Ã
	if (Type==7 || (Type == 2 && OnMouseMoving != true))
	//if (Type == 7)
	{
//		document.all.yeda.value += '> type=2, onmousemoving=false';
		if(RouteMultiPrint == "N") // °æ·ÎÀÎ¼âÁßÀÏ½Ã¿¡´Â Á¦¿Ü½ÃÅ²´Ù.
		{
			/*
			//alert('ÁöµµÁÂÇ¥°¡ ¿òÁ÷ÀÌ°í ¸¶¿ì½º¿¡ÀÇÇÑ ÀÌµ¿ÀÌ ¾Æ´Ò½Ã HCodeComboSel½ÇÇà Á÷Àü');
			if(_adminFileEnable){		// _adminFileEnableÀº MapCreate ½Ã adminfile »ç¿ë ¿©ºÎ¿¡ µû¶ó Àü¿ªÀ¸·Î ¼¼ÆÃ (/ClientUI/JS/MapCommon.js)
				HCodeComboSel();  //ÁöµµÀÌµ¿ ÄÞº¸¹Ú½º ¼ÂÆÃ
			}else{
				if(isAddrMoveCombo == false){
					SetHCodeComboBox_Ajax(parseInt(objName.CenterTMX), parseInt(objName.CenterTMY));
				}else{
					isAddrMoveCombo = false;
				}
			}
			//$("yeda").value += "stateChange \n";
			*/
		}
		WeatherProcess();  // ³¯¾¾ iframe ½ÇÇà
		ViewSymbolImg(Map);	//È­¸é ÀÌµ¿ÀÌ ¸ØÃèÀ»¶§ 3D ½Éº¼À» ±×¸°´Ù.
		SetMapURL(); //mapUrl setting
		
		//»ç¿ëÀÚ Å×¸¶ °ø°£°Ë»öÀ» Å¬¸¯ÇØ ³õÀº »óÅÂÀÏ½Ã ÇØ´ç¿µ¿ª °Ë»ö È£Ãâ
		if(ThemeCateSearchConfirm == true)
			ThemeCateFrame.SetThemeCateSearch(ThemeCateSearchIdx);

		//ÃßÃµ¾÷Á¾ °Ë»öÅ¬¸¯ÇØ³õÀº »óÅÂÀÏ½Ã ÇØ´ç ¿µ¿ª ÃßÃµ°Ë»ö È£Ãâ
		if(RecUpSearchConfirm == true)
			RecUpJong.GetUpCodeSearch(RecUpSearchIdx);
	} else if(Type ==2) {
		//document.all.yeda.value += '> type=2';
	}

}

function SearchMapOnMouseUp(Button, Shift, X, Y)
{
	//document.all.yeda.value += '>>>>>> MOUSE UP >>>>>>';
    OnMouseMoving = false;
	/*
	// _adminFileEnableÀº MapCreate ½Ã adminfile »ç¿ë ¿©ºÎ¿¡ µû¶ó Àü¿ªÀ¸·Î ¼¼ÆÃ (/ClientUI/JS/MapCommon.js)
	if(_adminFileEnable){	
		HCodeComboSel();  //ÁöµµÀÌµ¿ ÄÞº¸¹Ú½º ¼ÂÆÃ
	}else{
		if(isAddrMoveCombo == false){
			SetHCodeComboBox_Ajax(parseInt(objName.CenterTMX), parseInt(objName.CenterTMY));
		}else{
			isAddrMoveCombo = false;
		}
	}
	*/
	WeatherProcess(); // ³¯¾¾ iframe ½ÇÇà
	ViewSymbolImg(Map);	//Å°º¸µå ÀÌµ¿ÀÌ ¿Ï·áµÇ¾úÀ»¶§ 3D ½Éº¼À» ±×¸°´Ù.
	SetMapURL(); //mapUrl setting
	
	if (Button == Map.Util.ConstToValue("mbRight")) {
		POIMenuItem(X,Y);
	}
	
	//»ç¿ëÀÚ Å×¸¶ °ø°£°Ë»öÀ» Å¬¸¯ÇØ ³õÀº »óÅÂÀÏ½Ã ÇØ´ç¿µ¿ª °Ë»ö È£Ãâ
	if(ThemeCateSearchConfirm == true)
		ThemeCateFrame.SetThemeCateSearch(ThemeCateSearchIdx);	
	
	//ÃßÃµ¾÷Á¾ °Ë»öÅ¬¸¯ÇØ³õÀº »óÅÂÀÏ½Ã ÇØ´ç ¿µ¿ª ÃßÃµ°Ë»ö È£Ãâ
	if(RecUpSearchConfirm == true)
		RecUpJong.GetUpCodeSearch(RecUpSearchIdx);
}

function SearchMapOnMouseDown(Button, Shift, X, Y)
{
	OnMouseMoving = true;
}

function SearchMapOnPopupMenu(Index, Caption, Contents)
{
	var vector = Map.PopupMenu.PopupPoint;
	var coord = Map.DPToCoord(vector.X, vector.Y);
	if (Index < 10) {   // °´Ã¼ ¸Þ´º
		if (Map.CtrlMan.Mode == Map.Util.ConstToValue("SMM_ManMode")) {
			var obj = Map.LayerMan.HitTest(vector.X, vector.Y, true);
			if (obj != null) {
				if (obj.Type == Map.Util.ConstToValue("SMOT_POLYGON")) {
//					var polygon = Map.LayerMan.CastToPolygon(obj);
					var polygon = obj;
					if (Index == 1) {
						polygon.SeparateLine(vector.X, vector.Y);
					} else if (Index == 2) {
						polygon.DeleteDPPoint(vector.X, vector.Y);
					} else if (Index == 3) {
						Map.LayerMan.DeleteObject2(obj);
					}
				}
			}
		}
	} else {
		if (Contents != "") {
			eval(Contents);
		}
	}
}

function SearchMapOnKeyDown(Key, Shift)
{
	if (Shift==7)	
	{
		Map.AboutBox();
	}
}