function mEmbed() {
	var emtype;
	var key = new Array();
	var value = new Array();

	for(i=0;i<mEmbed.arguments.length;i++) {
		data = mEmbed.arguments[i].split('=');
		key[i] = data[0].toLowerCase();
		value[i] = data[1].toLowerCase();
		// src 값 찾기...
		if (key[i] == 'src') {
			srcdata=value[i];
		}
	}

	// Start..
	contents = '';

	//classid, codebase, emtype
	if(/\.(swf)$/.test(srcdata)) { //flash
		classid = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';
		codebase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c-ab#version=6,0,29,0';
		emtype="flash";
	} else if(/\.(wmv|wma|asf|avi|wav|asx|mpeg|mp3|midi|aiff|au|wpl|wm|wmx|wmd|wmz)$/.test(srcdata)){ //media
		classid = 'CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95';
		codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701';
		emtype="media";
	}

	if(classid && codebase && emtype) {
		contents += '<object ';
			contents += ' classid="' + classid + '"';
			contents += ' codebase="' + codebase + '"';

		// count 정의
		count = key.length;

		for(i=0;i<count;i++) {
			if(value[i]!='') {
				if(key[i]!='src') {
					contents += ' ' + key[i] + '="' + value[i] + '"';
				}
			}
		}
		contents += '>';

		// param 설정..
		for(i=0;i<count;i++) {
			if(value[i]!='') {
				if(emtype=='flash' && key[i]=='src') {
					contents += '<param name="movie" value="' + value[i] + '" />';
				} else  if(emtype=='media' && key[i]=='src') {
					contents += '<param name="filename" value="' + value[i] + '" />';
				} /*else  if(emtype=='title') {
					contents += '<param name="title" value="' + value[i] + '" />';
				} else*/ {
					contents += '<param name="' + key[i] + '" value="' + value[i] + '" />';
				}
			}
		}

	//embed 설정..
	contents += '<embed';
	for(i=0;i<count;i++) {
		if(value[i]!='') {
			contents += ' ' + key[i] + '="' + value[i] + '"';
		}
	}

	if(emtype=='flash') {
		contents +=' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"'
	}

	contents += '>';
	contents += '</embed>';

	// End...
	contents += '</object>';
	}

    document.write(contents);
//return contents;
}
 
 /*ActiveX 플래시 -2008. 09. 22 추가함*/

function setFlash(src, w, h, id, vars) {
	var Flash_html = "";
	Flash_html += '<object type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="'+id+'" width="'+w+'" height="'+h+'">';
	Flash_html += '<param name="movie" value="'+src+'">';
	Flash_html += '<param name="quality" value="high">';
	Flash_html += '<param name="wmode" value="transparent">';
	Flash_html += '<param name="FlashVars" value='+vars+'>';
	Flash_html += '<param name="swliveconnect" value="true">';
	Flash_html += '<embed src="'+src+'" quality=high wmode="transparent" FlashVars='+vars+' width="'+w+'" height="'+h+'" swliveconnect="true" id="'+id+'" name="param" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>';
	Flash_html += '</object>';
	document.write(Flash_html);
}
 
/*
	2008-08-18 좌측 플래쉬 메뉴 높이 문제 해결 스크립트.
*/
function onLeftMenuSize(idx){
	document.getElementById('Snb_Fla_Menu').style.height = idx;
	document.getElementById('leftMn').style.height = idx;
}



 //플래시 ActiveX 오브젝트
function  viewFlash(sURL, sName, sFeatures)
{

	 var FLASHCAB = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab";
	 var FLASHCID = "CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000";
	 var FLASHVER = "8,0,0,0";

	 var sFeature;
	 var sWidth  = "100%";
	 var sHeight  = "100%";
	 var pmBoolean = "false";
	 var sTempArray;
	 var sParamTag = "";
	 var sParamTag2 = "";

	sFeature = sFeatures.split(/\s*,\s*/);
	for (var i=0; i< sFeature.length ; i++)
	{
		sTempArray = sFeature[i].split(/\s*=\s*/);
		if (sTempArray[0].toLowerCase() == "width")
		{
			//넓이
			sWidth = sTempArray[1];
		}
		else if (sTempArray[0].toLowerCase() == "height")
		{
			//높이
			sHeight = sTempArray[1];
		}
		else
		{
			//기타 파라메터 처리
			if (sTempArray[1].toLowerCase() == "yes" || sTempArray[1] == "1" || sTempArray[1].toLowerCase() == "true"){
				pmBoolean = "true";
			}else if (sTempArray[1].toLowerCase() == "no" || sTempArray[1] == "0" || sTempArray[1].toLowerCase() == "false"){
				pmBoolean = "false";
			}else{
				pmBoolean = sTempArray[1];
			}
			sParamTag = "<PARAM NAME='"+sTempArray[0]+"' VALUE='" + pmBoolean + "'>\n"+sParamTag;
			sParamTag2 = " " + sTempArray[0] +"='"+pmBoolean +"' "+ sParamTag2;
		}
	}

	document.write("<OBJECT ID='"+sName+"' NAME='"+sName+"' CLASSID='"+FLASHCID+"' CODEBASE='"+FLASHCAB+"#version="+FLASHVER+"' WIDTH='"+sWidth+"' HEIGHT='"+sHeight+"'>");
	document.write("<PARAM NAME='movie' VALUE='" + sURL + "'>");
	document.write(sParamTag);
	document.write("<EMBED SRC='"+sURL+"' MENU='false' WIDTH='"+sWidth+"' HEIGHT='"+sHeight+"' ID='"+sName+"' NAME='"+sName+"'"+ sParamTag2 +" TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer' />")
	document.write("</OBJECT>");
}


//미디어 플레이어 오브젝트를 뿌려줍니다.
//미디어 플레이어 버전은 7~10 버전에 호환되는 오브젝트ID를 사용합니다.
function  viewMediaPlayer(sURL, sName, sFeatures)
{

	 var WMPCID = "CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6";

	 var sFeature;
	 var sWidth  = "100%";
	 var sHeight  = "100%";
	 var pmBoolean;
	 var sTempArray;
	 var sParamTag = "";

	 sFeature = sFeatures.split(/\s*,\s*/);
	 for (var i=0; i< sFeature.length ; i++)
	 {
		sTempArray = sFeature[i].split(/\s*=\s*/);
		if (sTempArray[0].toLowerCase() == "width")
		{
			//넓이
			sWidth = sTempArray[1];
		}
		else if (sTempArray[0].toLowerCase() == "height")
		{
			//높이
			sHeight = sTempArray[1];
		}
		else
		{
			//기타 파라메터 처리
			if (sTempArray[1].toLowerCase() == "yes" || sTempArray[1] == "1" || sTempArray[1].toLowerCase() == "true"){
				pmBoolean = "1";
			}else if (sTempArray[1].toLowerCase() == "no" || sTempArray[1] == "0" || sTempArray[1].toLowerCase() == "false"){
				pmBoolean = "0";
			}else{
				pmBoolean = sTempArray[1];
			}
			sParamTag = "<PARAM NAME='"+sTempArray[0]+"' VALUE='" + pmBoolean + "'>\n"+sParamTag;
		}
	 }

	 document.write("<OBJECT ID='"+sName+"' NAME='"+sName+"' CLASSID='"+WMPCID+"' WIDTH='"+sWidth+"' HEIGHT='"+sHeight+"' >");
     document.write("codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' ");
     document.write("standby='Loading Microsoft Windows Media Player components...' ");
	 document.write("<PARAM NAME='URL'VALUE='" + sURL + "'>");
	 document.write(sParamTag);
	 document.write("<EMBED type='application/x-mplayer2'  pluginspage= 'http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/' SRC='"+sURL+"' MENU='false' WIDTH='"+sWidth+"' HEIGHT='"+sHeight+"' ID='"+sName+"' NAME='"+sName+"'"+ " ></EMBED>")
	 document.write("</OBJECT>");
	 //alert(sParamTag);
}


function objMovie(filePath,width,height) {
var content ="";
content ="<OBJECT ID='MediaPlayer' align='middle' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' "+
         "codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' "+
         "standby='Loading Microsoft Windows Media Player components...' "+
         "type='application/x-oleobject' width='"+width+"' height='"+height+"' align='center'>"+
				"<param name='Filename' value='"+filePath+"'>\n"+
				"<param NAME='AudioStream' VALUE='-1'>\n"+
				"<param NAME='AutoSize' VALUE='0'>\n"+
				"<param NAME='AutoStart' VALUE='1'>\n"+
				"<param NAME='AutoPlay' VALUE='1'>\n"+
				"<param NAME='AutoRewind' VALUE='1'>\n"+
				"<param NAME='AnimationAtStart' VALUE='0'>\n"+
				"<param NAME='AllowScan' VALUE='-1'>\n"+
				"<param NAME='AllowChangeDisplaySize' VALUE='-1'>\n"+
				"<param NAME='AutoRewind' VALUE='1'>\n"+
				"<param NAME='Balance' VALUE='0'>\n"+
				"<param NAME='BaseURL' VALUE>\n"+
				"<param NAME='CaptioningID' VALUE>\n"+
				"<param NAME='ClickToPlay' VALUE='-1'>\n"+
				"<param NAME='CursorType' VALUE='0'>\n"+
				"<param NAME='CurrentPosition' VALUE='1'>\n"+
				"<param NAME='CurrentMarker' VALUE='-1'>\n"+
				"<param NAME='DisplayBackColor' VALUE='0'>\n"+
				"<param NAME='DisplayForeColor' VALUE='16777215'>\n"+
				"<param NAME='DisplaySize' VALUE='2'>\n"+	//<!-- 창 크기 -->
				"<param NAME='EnableContextMenu' VALUE='1'>\n"+ //<!--온른쪽클릭 제어-->
				"<param NAME='EnablePositionControls' VALUE='-1'>\n"+
				"<param NAME='EnableFullScreenControls' VALUE='0'>\n"+
				"<param NAME='EnableTracker' VALUE='-1'>\n"+
				"<param NAME='InvokeURLs' VALUE='-1'>\n"+
				"<param NAME='Language' VALUE='-1'>\n"+
				"<param NAME='Mute' VALUE='0'>\n"+
				"<param NAME='PreviewMode' VALUE='0'>\n"+
				"<param NAME='SAMILang' VALUE>\n"+
				"<param NAME='SAMIStyle' VALUE>\n"+
				"<param NAME='SAMIFileName' VALUE>\n"+
				"<param NAME='SelectionStart' VALUE='-1'>\n"+
				"<param NAME='SelectionEnd' VALUE='-1'>\n"+
				"<param NAME='SendOpenStateChangeEvents' VALUE='-1'>\n"+
				"<param NAME='SendWarningEvents' VALUE='-1'>\n"+
				"<param NAME='SendErrorEvents' VALUE='-1'>\n"+
				"<param NAME='SendKeyboardEvents' VALUE='0'>\n"+
				"<param NAME='SendMouseClickEvents' VALUE='1'>\n"+
				"<param NAME='SendMouseMoveEvents' VALUE='0'>\n"+
				"<param NAME='SendPlayStateChangeEvents' VALUE='-1'>\n"+
				"<param NAME='ShowCaptioning' VALUE='0'>\n"+
				"<param NAME='ShowControls' VALUE='0'>\n"+
				"<param NAME='ShowAudioControls' VALUE='0'>\n"+
				"<param NAME='ShowDisplay' VALUE='0'>\n"+  //<!-- 쇼, 클립, 만든이, 저작권 표시  -->
				"<param NAME='ShowGotoBar' VALUE='0'>\n"+  //<!-- 재생, 정지메뉴 밑의 '바' 없애기 -->
				"<param NAME='ShowTracker' VALUE='0'>\n"+
				"<param NAME='TransparentAtStart' VALUE='-1'>\n"+
				"<param NAME='VideoBorderWidth' VALUE='0'>\n"+
				"<param NAME='VideoBorderColor' VALUE='0'>\n"+
				"<param NAME='VideoBorder3D' VALUE='0'>\n"+
				"<param NAME='Volume' VALUE='-200'>\n"+
				"<param NAME='WindowlessVideo' VALUE='1'>\n"+ //<!-- 화면 재생 여부 -->
				"<EMBED type='application/x-mplayer2' pluginspage='http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/'	src='"+filePath+"'	name='MediaPlayer' width='"+width+"' height='"+height+"' CONTROLLER=false  AutoStart=true>\n"+
				"</EMBED>\n"+
			"</object>";
			document.write(content);

			//				"<param NAME='ShowPositionControls' VALUE='-1'>\n"+
			//				"<param NAME='ShowStatusBar' VALUE='-1'>\n"+
	}

//////////////////////  default

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);

function MM_findObj(n, d) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3)
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
	obj.visibility=v; }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

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 MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


var old = "";
function viewMenu(e)
{
	if(old != e)
	{
		if(old != "")
		{
			old.style.display = "none";
		}
		e.style.display = "block";
		old = e;
	}
	else
	{
		e.style.display = "none";
		old = "";
	}
}

var old_menu = '';
function menuclick( submenu) {
    if( old_menu != submenu ) {
    if( old_menu !='' ) {
        old_menu.style.display = 'none';
}
    submenu.style.display = 'block';
    old_menu = submenu;
    } else {
        submenu.style.display = 'none';
        old_menu = '';
    }
}


function fn_01(url,w,h,tb,st,di,mb,sb,re)
{
 var position ="width="+w+",height="+h+",left=" + ((screen.width-w)/2) + ",top=" + ((screen.height-h)/2) + ",toolbar="+tb+",directories="+di+",status="+st+",menubar="+mb+",scrollbars="+sb+",resizable="+re+"";
 window.open( url, '', position);
}

function getWindow(url,w,h)
{
		var position = "width="+w+",height="+h+",left=100,top=100,toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0";
		window.open( url, '', position);
}

function changeBoardList(frm,val)
{
	frm.msg_ca_no.value = val;
	frm.submit();
}

function checkSearch(frm)
{
	if ( frm.search_opt.value=="" )
	{
			alert('검색 분류를 선택해주세요');
			frm.search_opt.focus();
			return false;
	}
	if ( frm.search_word.value.length < 2 )
	{
			alert('검색어는 2단어 이상 입력해주세요');
			frm.search_word.focus();
			return false;
	}

	if (frm.search_opt.value==1)
	{
		frm.action = '/06_about/page.htm?mnu_uid=1060'
		//frm.mnu_uid.value =487;
		frm.rst.value=frm.search_opt.value;
		frm.wo.value=frm.search_word.value;
		frm.submit();
	}else if(frm.search_opt.value==2){
		/*frm.kwd.value = frm.search_word.value;
		frm.action = '/search/search1.htm';
		frm.submit();*/
	}

}

function login_init() {
	  document.frmLogin.mem_id.focus();
}

// 로그인
function login()
{
	if(document.frmLogin.mem_id.value == "") {
		alert("[아이디]는  필수 입력 사항입니다.");
		document.frmLogin.mem_id.focus();
		return false;
	}

	if(document.frmLogin.mem_pass.value == "") {
		alert("[비밀번호]는 필수 입력 사항입니다");
		document.frmLogin.mem_pass.focus();
		return false;
	}
	return true;
}

// 문자열의 좌측 공백을 제거하는 함수
function LTrim( str )
{
	var i, result="", NonSpace=false;
	for ( i=0; i<str.length; i++ )
	{
		if ( str.charAt(i) != ' ' || NonSpace )
		{
			result = result + str.charAt(i);
			NonSpace = true;
		}
	}
	return result;
}

// 문자열의 우측 공백을 제거하는 함수
function RTrim( str )
{
	var i, result="", NonSpace=false;
	for ( i=str.length-1; i>=0; i-- )
	{
		if ( str.charAt(i) != ' ' || NonSpace )
		{
			result = str.charAt(i) + result;
			NonSpace = true;
		}
	}
	return result;
}

// 문자열의 양쪽 공백을 제거하는 함수
function Trim( str )
{
	var i, result;
	result = LTrim( str );
	result = RTrim( result );
	return result;
}

// 숫자관련 함수
function isNumber(fld)
{
	if (fld.value.length > 0)
	{
		for (i = 0; i < fld.value.length; i++)
		{
			var chr = fld.value.substr(i,1);
			if (chr < '0' || chr > '9')
				return false;
		}
		return true;
	}
	else
	{
		return false;
	}
}

function CopyClibboard(link)
{
	window.clipboardData.setData('Text', link);
	alert('RSS 주소가 복사되었습니다');
}

function findZipcodeOpen()
{
		MM_openBrWindow('/message/zip_search.asp?form=','','width=450,height=350,top=5,left=5')
}

function OWindowst2(url,w,h)
{
	window.open( url, "w_ssh", "toolbar=no,location=no,directories=no,status=no,menubar=no,width="+w+",height="+h+",resizable=no,scrollbars=no" );
}

function OWindowst3(url,w,h)
{
	window.open( url, "w_ssh", "toolbar=no,location=no,directories=no,status=no,menubar=no,width="+w+",height="+h+",resizable=no,scrollbars=yes" );
}

function changeWzWindow(wz_seq)
{
	if (wz_seq!="" )
		location.href="/newsletter/newsletter_sub01.jsp?wz_seq="+wz_seq;
}

function  checkSearchDate(frmObj)
{
		if ( frmObj.dt_start.value=="" || frmObj.dt_end.value=="" ){
			alert("검색일자를 입력해주세요");
			return false;
		}
}

//실명인증 Open 창
function fnPopup(enc_data){
	//한국신용평가정보 안심 실명확인 팝업페이지를 띄웁니다.
	window.open('', 'popup','width=410, height=590');
	if (enc_data!="") { document.frmRealName.enc_data.value = enc_data; }
	//alert(enc_data);
	document.frmRealName.target = "popup";
	document.frmRealName.action = "https://cert.namecheck.co.kr/certnc_input.asp"
	document.frmRealName.submit();
}

function fnPopup2(){ fnPopup('') }


// 페이지 이동
function Login()
{
	location.href='/login/login.asp';
}

function Join()
{
	location.href='/join/join.asp';
}

function Logout()
{
	location.href='/message/member_logout_action.asp';
}

function Mypage()
{
	location.href='/mypage/mbr_modi.asp';
}

function changeList(ca)
{
	document.chList.msg_ca_no.value = ca;
	document.chList.submit();
}

function changeList_ON(ca)
{
	document.frmsearch.ca_selector.value = ca;
	document.frmsearch.submit();
}
function fn_chYear()
{
	document.frmsearch.submit();
}


var nowZoom = 100; // 현재비율
var maxZoom = 200; // 최대비율(500으로하면 5배 커진다)
var minZoom = 80; // 최소비율

//화면 키운다.
function zoomIn(){
	if (nowZoom < maxZoom){
		nowZoom += 20; //25%씩 커진다.
	}else{
		return;
	}
	document.body.style.zoom = nowZoom + "%";
}


//화면 줄인다.
function zoomOut(){
	if (nowZoom > minZoom){
		nowZoom -= 20; //25%씩 작아진다.
	}else{
		return;
	}
	document.body.style.zoom = nowZoom + "%";
}

//화면 원래대로
function zoomDefault(){
	nowZoom = 100;
	document.body.style.zoom = nowZoom + "%";
}

function printPage()
{
	window.print();
}

//글로벌 네비게이션(2Depth 메뉴그룹)에 대한 마우스 또는 키보드 반응(보임/숨김)설정
function menuD2block(id,id2,k) {
	/*for(num=1; num<=5; num++) {
		alert(num);
		//document.getElementById('D2MG'+num).style.display='none'; //D2MG1~D2MG4 까지 숨긴 다음
		//var top1 = document.getElementById("D1M"+num+"_S");
		//top1.src = "/images/main/m_0"+num+".gif";
	}
	var top1Menu = document.getElementById(id2);
	if (top1Menu){
		top1Menu.src = "/images/main/m_0"+k+"_ov.gif";
		document.getElementById(id).style.display='block'; //해당 ID만 보임
	}*/
}

function menuD2block_2() {
	for(num=1; num<=5; num++) {
		document.getElementById('D2MG'+num).style.display='none'; //D2MG1~D2MG4 까지 숨긴 다음
	}
}

//로컬 네비게이션(4Depth 메뉴그룹)에 대한 마우스 또는 키보드 반응(보임/숨김)설정
function menuD4MGblock(id,id2,num1) {
	var menuD3M = document.getElementById(id2);

	for(num=1; num<=11; num++) {
		if(document.getElementById('D4MG'+num)){
			document.getElementById('D4MG'+num).style.display='none'; //D4MG1~D4MG11 까지 숨긴 다음
		}
	}
	document.getElementById(id).style.display='block'; //해당 ID만 보임
	if (menuD3M) menuD3M.src = '/img/sub/ico_minus'+num1+'.jpg';
//	var ldiv = document.getElementById("left");
}

function menuD4MGblock2(id,id2,num) {
	//alert(id2);
	var menuD4M = document.getElementById(id);
	var menuD3M = document.getElementById(id2);

	if (menuD4M.style.display == 'none'){
		menuD4M.style.display = 'block';
		//$("\""+id+"\"").show("slow");
		menuD3M.src = '/img/sub/ico_minus'+num+'.jpg';
	}else{
		menuD4M.style.display = 'none';
		menuD3M.src = '/img/sub/ico_plus'+num+'.jpg';
	}
}

function menuD4MGblock3(id,id2,num) {

	var menuD3M = document.getElementById(id2);

	document.getElementById(id).style.display='block'; //해당 ID만 보임
	menuD3M.src = '/img/sub/ico_minus'+num+'.jpg';
}


function menuD4block2() {
	for(num=1; num<=11; num++) {
		if(document.getElementById('D4MG'+num)){
			document.getElementById('D4MG'+num).style.display='none'; //D4MG1~D4MG11 까지 숨김
		}
	}
}

function emailPage()
{
		window.open("/message/message_email_sender.php", '페이지메일','left=0,top=0,width=600,height=300,toolbar=no,menubar=no,status=yes,scrollbars=yes,resizable=yes');
		return;
}

function errPage()
{
		window.open("/message/menu_errpage_request.php", '페이지오류','left=0,top=0,width=600,height=300,toolbar=no,menubar=no,status=yes,scrollbars=yes,resizable=yes');
		return;
}

function showEbookPage(mnu_uid,msg_no,file_no)
{
		var url = "/message/message_ebook_window.php?mnu_uid="+mnu_uid+"&msg_no="+msg_no+"&file_no="+file_no;
		window.open(url, 'ebook','left=0,top=0,width=900,height=676,toolbar=no,menubar=no,status=yes,scrollbars=no,resizable=yes');
		return;
}

function fn_zipsearch(frmName,zip1,zip2,addr1,addr2)
{
		var i_url = "/message/member_zipcode_search.php?fm="+frmName+"&zip1="+zip1+"&zip2="+zip2+"&addr1="+addr1+"&addr2="+addr2;
		window.open(i_url,'openZipWindow','width=450,height=350,top=10,left=10,resizable=no,menubar=no,scrollbars=no');
		return;
}

function fn_zipsearch1(frmName,zip1,zip2,addr1,addr2)
{
	if ( confirm("주소는 대구 서구지역만 가능합니다.") )
	{
		var i_url = "/message/member_zipcode_search.php?dk=1&fm="+frmName+"&zip1="+zip1+"&zip2="+zip2+"&addr1="+addr1+"&addr2="+addr2;
		window.open(i_url,'openZipWindow','width=450,height=350,top=10,left=10,resizable=no,menubar=no,scrollbars=no');
		return;
	}
}

function fn_zipsearchedu(frmName,zip1,zip2,addr1,addr2)
{
		if ( confirm("주소는 대구 서구지역만 가능합니다.") )
		{
			var i_url = "/message/member_zipcode_search.php?dk=1&fm="+frmName+"&zip1="+zip1+"&zip2="+zip2+"&addr1="+addr1+"&addr2="+addr2;
			window.open(i_url,'openZipWindow','width=450,height=350,top=10,left=10,resizable=no,menubar=no,scrollbars=no');
			return;
		}

}

function fn_download(fileName)
{
	document.frmDocDownload.file_name.value = fileName;
	document.frmDocDownload.submit();
	return;
}

function fn_download1(fileName,pdir,pname)
{
	document.frmDocDownload.file_name.value = fileName;
	document.frmDocDownload.physical_name.value = pname;
	document.frmDocDownload.physical_dir.value = pdir;
	document.frmDocDownload.submit();
	return;
}

function showLayer(no,s)
{
	document.getElementById("event"+no).style.display= "block";
	for(i=1;i<=s;i++){
		if (no!=i) 	document.getElementById("event"+i).style.display = "none";
	}
}
function ShowPopupLayer(no,s)
{
		img_act(no,s);
		showLayer(no,s);
}


function setPosition(valueW, valueH)
{
	if(navigator.appVersion.indexOf("MSIE 7.0") > 0) {
		valueW = valueW;
		valueH = valueH + 21;
	} else {
		valueW = valueW;
		valueH = valueH - 1;
	}

	var height	= screen.height;
	var width	= screen.width;
	var leftpos = width / 2 - valueW / 2;
	var toppos	= height / 2 - valueH / 2;

	self.resizeTo(valueW, valueH);
	self.moveTo(leftpos, toppos);
	self.resizeTo(valueW, valueH);		// 이유없다 resize잘안되어서 한번더 call
}

     function toggleMenu(currMenu) {
     if (document.all) {
     thisMenu = eval("document.all." + currMenu + ".style")
     if (thisMenu.display == "block") {
     thisMenu.display = "none"
     }
     else {
     thisMenu.display = "block"
     }
     return false
     }
     else {
     return true
     }
     }


/////////////////////////////////////// 지도좌표 보기 ///////////////////////////////////////
var objMapWin;
var x;
var y;
var title;

function viewMap(x, y, title)
{
	if(x == 0 || y == 0) {alert("위치정보가 없습니다."); return;}

	this.x		= x;
	this.y		= y;
	this.title	= title;

	if(objMapWin == null || objMapWin.closed)
	{
		objMapWin = window.open("/travel/tvl_viewMap.php", "viewMap", "toolbar=no,locationbar=no");
	} else {
		nextAction();
	}
	objMapWin.focus();
}

function nextAction()
{
	objMapWin.goPosFlag(x, y, title);
}
/////////////////////////////////////// 지도좌표 보기 ///////////////////////////////////////

function viewImage(s) {
  window.open('/message/message_viewImage.php?src='+s, 'love_img', 'width=1,height=1,resize=no');
}

/*
따라댕기는 퀵메뉴...

ie랑 파폭까지는 된다...
*/
var _initTop = 0;
var _layerID = "";

function FlowBanner ( id, initTop )
{
//alert(navigator.appName);
 var ns = (navigator.appName.indexOf("Netscape") != -1);
 if (ns) initTop = initTop+"px";

 var layer = document.getElementById(id);
 layer.style.top = initTop;

 _layerID = id;
 _initTop = initTop;
 _FlowBanner ();
}

function _FlowBanner ()
{
 var layer = document.getElementById(_layerID);
 var ns = (navigator.appName.indexOf("Netscape") != -1);

 if (ns){
  num = (layer.style.top.length);
  var currentTop = layer.style.top.substring(0,(num-2));
  currentTop = parseInt(currentTop);

  _initTop = 88;

 }else{
  var currentTop = parseInt ( layer.style.top );
 }

 if (ns){
  var baseTop = parseInt ( document.documentElement.scrollTop );
 }else{
  var baseTop = parseInt ( document.documentElement.scrollTop );
 }

 var nextTop = baseTop + _initTop;
 var distance = ( nextTop - currentTop ) / 15;

 if ( distance > 10 )
  distance = 10;
 else if ( distance < -10 )
  distance = -10;
 if (ns){
  layer.style.top = currentTop + distance+"px";
 }else{
  layer.style.top = currentTop + distance;
 }


 setTimeout ( "_FlowBanner()", 3 );
}

function init ()
{
	FlowBanner ( "scrollbanner", 115 );
}

/* 각 대 메뉴별 현재 시각 표시 */
function init_clock() 
{
	setInterval("ClockSpaninit()", 1000);
}

function ClockSpaninit() 
{
	var tt = new Date();
	
	var tt_dm = tt.getMonth() + 1;
	var tt_dd = tt.getDate();
	var tt_dhour = tt.getHours();
	var tt_dmin = tt.getMinutes();
	var tt_dsec = tt.getSeconds();
	
	if (tt_dm < 10) {tt_dm = "0" + tt_dm;}
	if (tt_dd < 10) {tt_dd = "0" + tt_dd;}
	if (tt_dhour < 10) {tt_dhour = "0" + tt_dhour;}
	if (tt_dmin < 10) {tt_dmin = "0" + tt_dmin;}
	if (tt_dsec < 10) {tt_dsec = "0" + tt_dsec;}
	
	document.getElementById("ClockSpan").innerHTML = tt.getFullYear() + "-" + tt_dm + "-" + tt_dd + " " + tt_dhour + ":" + tt_dmin + ":" + tt_dsec;
}

//-->문자 byte체크
function nets_check(Obj,lsMax)
{
	var tmpStr;
	var temp=0;
	var onechar;
	var tcount;
	var utf_count;
	tcount = 0;
	utf_count=0;

	var aquery = Obj.value;

	tmpStr = new String(aquery);
	temp = tmpStr.length;

	for(k=0;k<temp;k++)
	{
		onechar = tmpStr.charAt(k);

		if(escape(onechar).length > 4)
		{
			tcount += 2;
			utf_count+=3;
			//utf_count+=2;
		}
		else if(onechar!='\r')
		{
			if ( onechar.charCodeAt() == 10 ){
				tcount += 2;
				utf_count+=2;
			}
			else
			{
				tcount++;
				utf_count++;
			}
		}
		//if(tcount>lsMax)
		if(utf_count>lsMax)
		{
			tmpStr = tmpStr.substring(0,k);
			break;
		}
	}
	Obj.focus();
	Obj.value = tmpStr;
}
//-->문자 byte체크 호출
var cmtMax = 400;
var cmtAlert='덧글은 영문 400자,한글 200자까지 가능합니다.';
function doTextByteCheck(Obj, VMax, ObjName)
{
	var tmpStr;
	var temp=0;
	var onechar;
	var tcount;
	var utf_count;
	tcount = 0;
	utf_count=0;

	var crnr_chk=0;
	var aquery = Obj.value;

	tmpStr = new String(aquery);
	temp = tmpStr.length;

	for (k=0;k<temp;k++)
	{
		onechar = tmpStr.charAt(k);
		//document.aa.b.value=escape(onechar);
		if ( k == 0 && onechar.charCodeAt() == 13 ) crnr_chk++;
		if ( k == 1 && onechar.charCodeAt() == 10 ) crnr_chk++;

		if ( crnr_chk == 2 )
		{
			alert("입력오류\r\n["+ObjName+"]의 첫라인을 공백으로 입력할 수 없습니다.");
			//Obj.value = "";
			return;
		}

		if (escape(onechar).length > 4)
		{
			tcount += 2;
			//utf_count +=2;
			utf_count +=3;
		}
		else if (onechar!='\r')
		{
			if ( onechar.charCodeAt() == 10 )
			{
				tcount += 2;
				utf_count +=2;
			}
			else
			{
				tcount++;
				utf_count ++;
			}
		}
	}

	//if(tcount>VMax)
	if(utf_count>VMax)
	{
		reserve = tcount-VMax;
		reserve = utf_count-VMax;
		alert(" "+ObjName+"은(는) "+VMax+"바이트 이상은 입력하실수 없습니다.\r\n 입력한 내용이 "+reserve+"바이트 초과되었습니다.\r\n 초과된 부분은 자동으로 삭제됩니다.");
		nets_check(Obj, VMax);
		return;
	}
}

function TabOver(box,onoff){
	if (onoff == "on"){
		box.style.backgroundImage = 'url(/img/common/Tab_off_2_bar_2.gif)';
		box.style.backgroundPosition='top right';
		box.style.backgroundRepeat='no-repeat';
	}else{
		box.style.backgroundImage = 'url(/img/common/Tab_off_2_bar2.gif)';
		box.style.backgroundPosition='top right';
		box.style.backgroundRepeat='no-repeat';
	}
}

function TabOver2(box,onoff){
	if (onoff == "on"){
		box.style.backgroundImage = 'url(/img/common/Tab_off_2_icon.gif)';
		box.style.backgroundPosition='bottom center';
		box.style.backgroundRepeat='no-repeat';
		box.style.color='#000';
	}else{
		box.style.backgroundImage = '';
	}
}

var g_css = 0;

function zoomFont(nSize) {
	var strCssName = "/css/css";

	if(nSize == 0) {
		g_css = nSize;
	} else {
		g_css += nSize;

		if(g_css > 3) {
			g_css = 3;
		}

		if(g_css < -3) {
			g_css = -3;
		}
	}

	strCssName += g_css + ".css";

	var oStyle = document.getElementById("idStyle");
	oStyle.href = strCssName;
}

//각 메뉴별 평가하기
function fn_menu_vote()
{
	var cat_pool_point = 99;
	var k = 5;

	for (i=0; i<=4; i++)
	{
		if(document.page_poll.cat_pool_point[i].checked == true){
			cat_pool_point = k;
		}
		k--;
	}

	if ( cat_pool_point == 99 )
	{
		alert("만족도는 선택하셔야 합니다.");
		document.page_poll.cat_pool_point[0].focus();
		return;
	}

	mnu_sa_text = document.page_poll.mnu_sa_text.value;
	document.page_poll.action = "/message/menu_poll_action.php?point="+cat_pool_point;
	document.page_poll.submit();
	document.page_poll.mnu_sa_text.value = " 여러분의 소중한 한마디를 부탁드립니다.";
	//pollFrame.location.href="/message/menu_poll_action.php?mnu_uid="+mnu_uid+"&point="+cat_pool_point+"&mnu_sa_text="+mnu_sa_text;
}
//페이지 수정
function popupOpen(url,vscrollbars,vtoolbar,vmenubar,vlocation,vwidth,vheight)
{
	var cntyn = '';
	if (cntyn==1)
		window.open(url,'win_popip','scrollbars='+vscrollbars+',toolbar='+vtoolbar+',menubar='+vmenubar+',location='+vlocation+',width='+vwidth+',height='+vheight+',location=no')
	else
		alert("해당메뉴 프로그램 페이지 입니다");
}

//메인화면 서구알림판 시작
function scrolling(objId,sec1,sec2,speed,height){
	this.objId=objId;
	this.sec1=sec1;
	this.sec2=sec2;
	this.speed=speed;
	this.height=height;
	this.h=0;
	this.div=document.getElementById(this.objId);
	this.htmltxt=this.div.innerHTML;
	this.div.innerHTML=this.htmltxt+this.htmltxt;
	this.div.isover=false;
	this.div.onmouseover=function(){this.isover=true;}
	this.div.onmouseout=function(){this.isover=false;}
	var self=this;
	this.div.scrollTop=0;
	window.setTimeout(function(){self.play()},this.sec1);
}

scrolling.prototype={
	play:function(){
		//alert(1);
		var self=this;
		if(!this.div.isover){
			this.div.scrollTop+=this.speed;

			if(this.div.scrollTop>this.div.scrollHeight/2) {
				this.div.scrollTop=0;
			}
			else {
				this.h+=this.speed;
				if(this.h>=this.height){
					if(this.h>this.height|| this.div.scrollTop%this.height !=0){
						this.div.scrollTop-=this.h%this.height;
					}
					this.h=0;
					window.setTimeout(function(){self.play()},this.sec1);
					return;
				}
			}
		}
		window.setTimeout(function(){self.play()},this.sec2);
	},
	prev:function() {
		if(this.div.scrollTop == 0)
		this.div.scrollTop = this.div.scrollHeight/2;
		this.div.scrollTop -= this.height;
	},
	next:function() {
		if(this.div.scrollTop ==  this.div.scrollHeight/2)
		this.div.scrollTop =0;
		this.div.scrollTop += this.height;
	}
};
//메인화면 서구알림판 끝

//설문조사 스크립트
function chkPatten(field,patten,name){
	var regNum =/^[0-9]+$/;
	var regPhone =/^[0-9]{2,3}[0-9]{3,4}[0-9]{4}$/;
	var regMail =/^[_a-zA-Z0-9-]+@[._a-zA-Z0-9-]+\.[a-zA-Z]+$/;
	var regDomain =/^[.a-zA-Z0-9-]+.[a-zA-Z]+$/;
	var regAlpha =/^[a-zA-Z]+$/;
	var regHost =/^[a-zA-Z-]+$/;
	var regHangul =/[가-힣]/;
	var regHangulEng =/[가-힣a-zA-Z]/;
	var regHangulOnly =/^[가-힣]*$/;
	var regId = /^[a-zA-Z]{1}[a-zA-Z0-9_-]{3,15}$/;
	var regPass = /^[a-zA-Z0-9_-]{4,15}$/;
	var regDate =/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;

	patten = eval(patten);
	if(!patten.test(field.value)){
		alert(name + "\n\n항목의 형식이 올바르지 않습니다.");
		field.focus();
		return false;
	}
	return true;
}

function openswf(swf) {
	//alert(swf);
	location.href="yesan_down.php?dat_uid="+swf;
}

function on_change(){
	//window.open('/04_open/yesan.htm?view_dep_uid='+document.frm.view_dep_uid.value, '_self');
	document.frm.submit();
}

//실렉트 박스 경로 이동(ex:관내주요기관...)
function goLinkUrl(Obj){
	var url = Obj.options[Obj.selectedIndex].value;
	if (url!="")
		window.open(url);
	else
		alert('사이트를 선택해주세요');
}

//구청장 동정 마우스 오버시
function GoFr(yy,mm,dd)
{
		location.href = "/mayor/03_schedule/page.htm?mnu_uid=1075&yy2="+yy+"&mm2="+mm+"&dd2="+dd;
}

function testAuth() {
	wWidth = 360;
	wHight = 120;
	
	wX = (window.screen.width - wWidth) / 2;
	wY = (window.screen.height - wHight) / 2;
	
	// Request Page Call
	var w = window.open("https://www.dgs.go.kr/G-PIN/Sample-AuthRequest.php", "gPinLoginWin", "directories=no,toolbar=no,left="+wX+",top="+wY+",width="+wWidth+",height="+wHight);
}

//사이트별팝업창 쿠키값 get 스크립트
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 search_total(){
//	if(document.sub_search.QUERY.value==""){
//		alert("검색어를 입력해 주세요");
//		return false;
//	}

	if(document.sub_search.TotSch[0].checked==true){
		document.sub_search.action="http://www.dgs.go.kr:8080/index.jsp";
	}else{
		document.sub_search.action="http://www.dgs.go.kr:8080/jsp/websearch/index.jsp";
	}
}

function new_window(URLtoOpen, windowName, windowFeatures) {
  if(URLtoOpen) {
    window.open(URLtoOpen, windowName, windowFeatures);
  } else {}
}

//image view//
function pop(title,image,width,height){
	window.open("./view.html?title="+title+"&image="+image,"win2","width="+width+",height="+height);
}

//-->

//yugwan-jump menu//
function gong_href(){
	sel=href.gong.selectedIndex;
	href_value=href.gong.options[sel].value;
	window.open(href_value,"","");
}

function goLinkUrl(Obj){
	var url = Obj.options[Obj.selectedIndex].value;
	if (url!="")
		window.open(url);
	else
		alert('사이트를 선택해주세요');
}
