//object ÆÄÀÏ ÆÐÄ¡ ´ëºñ 
var paramInfo = new Array;

function initParam()
{
  var oldSize = paramInfo.length;

	for (var i=0; i<oldSize; i++)
	{
		paramInfo.length--;
	}	
}


function setParam(paramName, paramValue)
{
	var idx = paramInfo.length;

	paramInfo[idx] = [];
	paramInfo[idx][0] = paramName;  
	paramInfo[idx][1]= paramValue;
}

function playFlash(objID, objSource, objWidth, objHeight, objStyle, cabVersion, embedAttr)
{
	document.write('<OBJECT id="' + objID + '" name="' + objID + '" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ');

	if (cabVersion != '')
	{
		document.write('codebase="' + self.window.document.protocol + '"://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + cabVersion + '" ');
	}
	document.write('WIDTH="' + objWidth + '" HEIGHT="' + objHeight + '" ' + objStyle + '>');

	for (var i=0; i<paramInfo.length; i++)
	{
		document.write('<PARAM NAME="' + paramInfo[i][0] + '" VALUE="'+ paramInfo[i][1] +'">');		
	}	
	
	document.write('<embed src="' + objSource + '" width="' + objWidth + '" height="' + objHeight + '" ' + embedAttr + '>');
	document.write('</OBJECT>');
}

function playMedia(objID, objSource, objWidth, objHeight, objStyle)
{
	document.write('<OBJECT id="' + objID + '" name="' + objID + '" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" ');
	document.write('WIDTH="' + objWidth + '" HEIGHT="' + objHeight + '" ' + objStyle + '>');

	for (var i=0; i<paramInfo.length; i++)
	{
		document.write('<PARAM NAME="' + paramInfo[i][0] + '" VALUE="'+ paramInfo[i][1] +'">');		
	}	
	
	document.write('</OBJECT>');
}


var MOVE_X;
var MOVE_Y;
var MOVE_MapLevel;

function MM_findObj(n, d) { //v3.0
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function tab_mnu(no,total,lname) {
	if (no == "") no = "01";

	for(var i=1;i <= total;i++){
	var tlayer = eval("document.all."+lname+"0"+i);
	
	if(tlayer)
	tlayer.style.display = 'none';
	}
	
	eval("document.all."+lname+no+".style.display = 'block';");
}


function Search_className_change(menu) {
	if (menu=='all')
	{
		document.getElementById('sch_sel_text1').className='b';
		document.getElementById('sch_sel_text2').className='';
		document.getElementById('sch_sel_text3').className='';
		document.getElementById('sch_sel_text4').className='';
	} 
	if (menu=='yp')
	{
		document.getElementById('sch_sel_text1').className='';
		document.getElementById('sch_sel_text2').className='b';
		document.getElementById('sch_sel_text3').className='';
		document.getElementById('sch_sel_text4').className='';
	} 
	if (menu=='tel')
	{
		document.getElementById('sch_sel_text1').className='';
		document.getElementById('sch_sel_text2').className='';
		document.getElementById('sch_sel_text3').className='b';
		document.getElementById('sch_sel_text4').className='';
	} 
	if (menu=='rf')
	{
		document.getElementById('sch_sel_text1').className='';
		document.getElementById('sch_sel_text2').className='';
		document.getElementById('sch_sel_text3').className='';
		document.getElementById('sch_sel_text4').className='b';
	} 
}


function on_layer(layer_name) {
	if ( navigator.appName == "Netscape" ){
		document.getElementById(layer_name).style.visibility="visible";
	} else {
		document.all[layer_name].style.visibility="visible";
	}
}
function off_layer(layer_name) {
	if ( navigator.appName == "Netscape" ){
		document.getElementById(layer_name).style.visibility="hidden";
	} else {
		document.all[layer_name].style.visibility="hidden";
	}
}


var click=true;
function click_layer(layer_name) {
	if (click) {
	  document.all[layer_name].style.visibility="visible";
	  if (document.ucc_search_form !=undefined)
	  {
		document.ucc_search_form.type.style.visibility = "hidden"; 
	  }
	  click=false;
	}
	else {
	  document.all[layer_name].style.visibility="hidden";
	  if (document.ucc_search_form !=undefined)
	  {
		 document.ucc_search_form.type.style.visibility = "visible"; 
	  }
	  click=true;
	}
}

var click=true;
function click_layer(layer_name) {
	if (click) {
	  document.all[layer_name].style.visibility="visible";
	  if (document.ucc_search_form !=undefined)
	  {
		document.ucc_search_form.type.style.visibility = "hidden"; 
	  }
	  click=false;
	}
	else {
	  document.all[layer_name].style.visibility="hidden";
	  if (document.ucc_search_form !=undefined)
	  {
		 document.ucc_search_form.type.style.visibility = "visible"; 
	  }
	  click=true;
	}
}

// Top ¹öÆ° ½ºÅ©·Ñ
var bNetscape4plus = (navigator.appName == "Netscape" && navigator.appVersion.substring(0,1) >= "4");
var bExplorer4plus = (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substring(0,1) >= "4");
var objFrame = document.getElementById("iright");

if (objFrame)
{
	var objBody = objFrame.document.body; 
	var iframeHeight = objBody.clientHeight;
	var limit_scroll = iframeHeight - 240;
}

function CheckUIElements(btn_top_start){

	var yMenuFrom, yMenuTo, yButtonFrom, yButtonTo, yOffset, timeoutNextCheck;

	if ( bNetscape4plus ) { 
		yMenuFrom = document["mtID"].top;
		yMenuTo = top.pageYOffset + 62;
	}
	else if ( bExplorer4plus ) {
		yMenuFrom = parseInt (mtID.style.top, 10);

		var scroll_top = document.body.scrollTop;

		//topÀÌ¹ÌÁö Ã³À½(init) È­¸é Ãâ·Â À§Ä¡
		var top_offset = document.getElementById("base_banner").offsetTop+674;// Å¾ Height À§Ä¡Á¶Á¤ ¼öÁ¤
		if (btn_top_start > top_offset)
		{
			top_offset = btn_top_start;
		}
	//alert(top_offset);
		var browser_height = document.body.clientHeight;
		var min_browser_height_size = 503;	// ºê¶ó¿ìÀú ÃÖ¼ÒHeight

		//½ºÅ©·ÑÀÇ ÃÖ»ó À§Ä¡°¡ init°íÁ¤À§Ä¡º¸´Ù Å©¸é ...Áï. ½ºÅ©·ÑÀ» ¿òÁ÷ÀÌ¸é 
		if (scroll_top > (top_offset - 0) )
		{
			if (browser_height > min_browser_height_size) {
				//ÇöÀç ºê¶ó¿ìÀú Å©±â°¡ ÃÖ¼Ò ºê¶ó¿ìÀúº¸´Ù Å¬¶§ topÀÌ¹ÌÁöÀÇ À§Ä¡
				yMenuTo = scroll_top + document.body.clientHeight/2 ; // Top ºÎÅÍÀÇ °£°Ý
			}else {
				//ÀÛÀ¸¸é 
				yMenuTo = scroll_top + 100; // Top ºÎÅÍÀÇ °£°Ý
			}
		}else {
			yMenuTo = top_offset ; // Top ºÎÅÍÀÇ °£°Ý
		}
	}

	timeoutNextCheck = 10;

	if ( Math.abs (yButtonFrom - (yMenuTo + 152)) < 6 && yButtonTo < yButtonFrom ) {
		setTimeout ("CheckUIElements()", timeoutNextCheck);
		return;
	}

	if ( yButtonFrom != yButtonTo ) {
		yOffset = Math.ceil( Math.abs( yButtonTo - yButtonFrom ) / 10 );
		if ( yButtonTo < yButtonFrom )
		yOffset = -yOffset;

		if (yOffset > 1 || yOffset < -1) {
			if ( bNetscape4plus )
				document["divLinkButton"].top += yOffset;
			else if ( bExplorer4plus )
				divLinkButton.style.top = parseInt (divLinkButton.style.top, 10) + yOffset;
		}
	}

	if ( yMenuFrom != yMenuTo ) {
		yOffset = Math.ceil( Math.abs( yMenuTo - yMenuFrom ) / 20 );
		if ( yMenuTo < yMenuFrom )
		yOffset = -yOffset;

		if (yOffset > 1 || yOffset < -1) {
			if ( bNetscape4plus )
				document["mtID"].top += yOffset;
			else if ( bExplorer4plus )
				mtID.style.top = parseInt (mtID.style.top, 10) + yOffset;
		}
	}

	setTimeout ("CheckUIElements()", timeoutNextCheck);
}

function pause(numm) {
	var now = new Date();
	var exitTime = now.getTime() + numm;

	while(true) {
		now = new Date();
		if (now.getTime() > exitTime) {
			return;
		}
	}
}

function OnLoad(btn_top_start) {
	//alert(btn_top_start);
	var y;

	if ( top.frames.length )
	if ( bNetscape4plus ) {
		document["mtID"].top = top.pageYOffset + btn_top_start;
		document["mtID"].visibility = "visible";
	}
	else if ( bExplorer4plus ) {
		mtID.style.top = document.body.scrollTop + btn_top_start;
		mtID.style.visibility = "visible";
	}
	CheckUIElements(btn_top_start);
	return true;
}



//----------------------------------------------------------------------------------

function getCookie(name){
    var nameOfCookie = name + "=";
    var x = 0;
    while ( x <= document.cookie.length ){
        var y = (x+nameOfCookie.length);
        if ( document.cookie.substring( x, y ) == nameOfCookie ){
            if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
            endOfCookie = document.cookie.length;
            return unescape( document.cookie.substring( y, endOfCookie ) );
        }
        x = document.cookie.indexOf( " ", x ) + 1;
        if ( x == 0 )
        break;
    }
    return "";
}

function setCookie( name, value, expiredays, domain ){
    var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + expiredays );
    document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + "; domain=" + domain;
}

function reset_text() {
    if ( document.top_juso.Query.value == "" ){
        document.top_juso.Query.value = getCookie("defaultkeyword");
    }
}

/*------------------- °ø¹éÁ¦°Å -----------------------*/
function fnc_trim(str){
  return str.replace(/(^\s*)|(\s*$)/g, "");
}


//==============================================================
// ÇÔ¼ö¸í : PopCommon(url, name, width, height, scroll, resize)
// ÀÛ¼ºÀÚ : Q
// ÀÛ¼ºÀÏ : 2006.03.29
//--------------------------------------------------------------------------------
// ¿ë   µµ : °¢Á¾ ÆË¾÷ ¿­±â 
// ÀÎ   ÀÚ : url:ÆË¾÷°æ·Î, ÆË¾÷¸í, Æø, ³ôÀÌ, ½ºÅ©·Ñ¹Ù À¯¹«(auto, yes, no), Å©±âÁ¶Á¤À¯¹«(yes, no)
//==============================================================
function PopCommon(url, name, width, height, scroll, resize){
	if(width == 0 && height == 0){
		width = screen.availWidth -10;
		height = screen.availHeight - 30;
	}

	window.open(url, name, 'width='+width+', height='+height+', scrollbars='+scroll+', resizable='+resize);
}

//==============================================================
// ÇÔ¼ö¸í : zoomValue(val)
// ÀÛ¼ºÀÚ : ÀÌ¼®ÈÆ
// ÀÛ¼ºÀÏ : 2006.03.29
//--------------------------------------------------------------------------------
// ¿ë   µµ : Áöµµ È®´ë Ãà¼Ò (ÁöµµÆË¾÷ÀÌ¿Ü¿¡»ç¿ë)
// ÀÎ   ÀÚ : val=trueÈ®´ë falseÃà¼Ò
//==============================================================
function zoomValue(val) {
	var obj = document.getElementById("currentLevel");
	if (false == val) {
			PMapObject.zoomOut();
	}
	else {
			PMapObject.zoomIn();
	}
}

//==============================================================
// ÇÔ¼ö¸í : BigView()
// ÀÛ¼ºÀÚ : ÀÎÁö¿µ
// ÀÛ¼ºÀÏ : 2007.05.30
//--------------------------------------------------------------------------------
// ¿ë   µµ : Áöµµ ÆË¾÷ ¶ç¿ì±â
// ÀÎ   ÀÚ : 
//==============================================================
function BigView(add_para){
	var centerPt = PMapObject.getCenter();
	var initLevel = PMapObject.getZoomLevel();

	MOVE_X=centerPt.x;
	MOVE_Y=centerPt.y;
	MOVE_MapLevel=initLevel;

	PopCommon('/map/mapsrch.php?X='+MOVE_X+'&Y='+MOVE_Y+'&MapLevel='+MOVE_MapLevel+'&'+add_para, 'map_popup', '','','no','yes');
}

//==============================================================
// ÇÔ¼ö¸í : BigView2()
// ÀÛ¼ºÀÚ : ÀÎÁö¿µ
// ÀÛ¼ºÀÏ : 2007.06.16
//--------------------------------------------------------------------------------
// ¿ë   µµ : Áöµµ ÆË¾÷ ¶ç¿ì±â
// ÀÎ   ÀÚ : 
//==============================================================
function BigView2(){
	PopCommon('/map/mapsrch.php?X='+MOVE_X+'&Y='+MOVE_Y+'&MapLevel='+MOVE_MapLevel,'map_popup', '','','no','yes');

   document.imapfrm.action = "/map/mapsrch.php";
   document.imapfrm.target = "map_popup";
   document.imapfrm.submit();	

}

//==============================================================
// ÇÔ¼ö¸í : openflash(width,height,src)
// ÀÛ¼ºÀÚ : Q
// ÀÛ¼ºÀÏ : 2006.05.15
//--------------------------------------------------------------------------------
// ¿ë   µµ : ³ÐÀÌ, ³ôÀÌ, °æ·Î¸¦ objÅ¸ÀÔÀ¸·Î ¼±¾ð

// ÀÎ   ÀÚ : width:³ÐÀÌ, height:³ôÀÌ, src:°æ·Î
//==============================================================
function openflash(width,height,src){ 
    document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width="+width+" height="+height+"><param name=wmode value=transparent><param name='allowScriptAccess' value='always'><param name=movie value="+src+"><param name=quality value=high ><embed src="+src+" quality=high  pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width="+width+" height="+height+"></embed></object>"); 
} 


//==============================================================
// ÇÔ¼ö¸í : main_map_flash(width,height,src)
// ÀÛ¼ºÀÚ : Áö¿µ
// ÀÛ¼ºÀÏ : 2007.07.31
//--------------------------------------------------------------------------------
// ¿ë   µµ : ¸ÞÀÎ Áöµµ·Î Ç¥½Ã ÇÃ·¡½¬ 

// ÀÎ   ÀÚ : width:³ÐÀÌ, height:³ôÀÌ, src:°æ·Î
//==============================================================
function main_map_flash(width,height,src){ 
    document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+width+'" height="'+height+'" align="middle"><param name="allowScriptAccess" value="always" /><param name="movie" value="'+src+'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="'+src+'" quality="high" bgcolor="#ffffff" width="'+width+'" height="'+height+'"  align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed></object>'); 
}

// flash(ÆÄÀÏ°æ·Î, °¡·Î, ¼¼·Î, ¾ÆÀÌµð, ¹è°æ»ö, º¯¼ö,À©µµ¿ì¸ðµå(window, transparent, opaque), º¸¾È»çÇ×(sameDomain, always))
function flash(url,w,h,id,bg,vars,win,allow) {	
	var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
	var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
	var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

	// ÇÃ·¡½Ã Á¤ÀÇ		
	if (isIE && isWin && !isOpera){
		var flashStr =
		"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
		"<param name='allowScriptAccess' value='"+allow+"' />"+
		"<param name='movie' value='"+url+"' />"+
		"<param name='FlashVars' value='"+vars+"' />"+
		"<param name='wmode' value='"+win+"' />"+
		"<param name='menu' value='false' />"+
		"<param name='quality' value='high' />"+
		"<param name='bgcolor' value='"+bg+"' />"+
		"</object>";
	}else{
		var flashStr = "<div style='position:absolute;margin-top:3px'><embed src='"+url+"' FlashVars='"+vars+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='"+allow+"' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></div>";
	}

	// ÇÃ·¡½Ã Ãâ·Â
	document.write(flashStr);
}

function IE_HtmlRewrite(objParent) {
	if (window.ActiveXObject && objParent) {
		objParent.innerHTML = objParent.innerHTML;
	}
}