
var is_gecko  = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var is_ie     = navigator.userAgent.toLowerCase().indexOf("msie") != -1;


// a 태그에서 onclick 이벤트를 사용하지 않기 위해
function win_open(url, name, option)
{
	var popup = window.open(url, name, option);
	popup.focus();
}

// 우편번호 창
function win_zip(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2, frm_path)
{
    url = frm_path + "/" + SA_bbs + "/zip.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2;
    win_open(url, "winZip", "left=50,top=50,width=500,height=460,scrollbars=1");
}

// 달력 창
function win_calendar(fld, cur_date, delimiter, opt, frm_path)
{
    if (!opt)
    {
        opt = "left=50, top=50, width=260, height=250, scrollbars=0,status=0,resizable=0";
    }
    win_open(frm_path + SA_bbs + "/calendar.php?fld="+fld+"&cur_date="+cur_date+"&delimiter="+delimiter, "winCalendar", opt);
}


// 쿠키 입력
function set_cookie(name, value, expirehours, domain)
{
		var today = new Date();
		today.setTime(today.getTime() + (60*60*1000*expirehours));
		document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
		if (domain) {
				document.cookie += "domain=" + domain + ";";
		}
}

// 쿠키 얻음
function get_cookie(name)
{
		var find_sw = false;
		var start, end;
		var i = 0;

		for (i=0; i<= document.cookie.length; i++)
		{
				start = i;
				end = start + name.length;

				if(document.cookie.substring(start, end) == name)
				{
						find_sw = true
						break
				}
		}

		if (find_sw == true)
		{
				start = end + 1;
				end = document.cookie.indexOf(";", start);

				if(end < start)
						end = document.cookie.length;

				return document.cookie.substring(start, end);
		}
		return "";
}

// 쿠키 지움
function delete_cookie(name)
{
		var today = new Date();

		today.setTime(today.getTime() - 1);
		var value = get_cookie(name);
		if(value != "")
				document.cookie = name + "=" + value + "; path=/; expires=" + today.toGMTString();
}

// 글숫자 검사
function check_byte(content, target)
{
		var i = 0;
		var cnt = 0;
		var ch = '';
		var cont = document.getElementById(content).value;

		for (i=0; i<cont.length; i++) {
				ch = cont.charAt(i);
				if (escape(ch).length > 4) {
						cnt += 2;
				} else {
						cnt += 1;
				}
		}
		// 숫자를 출력
		document.getElementById(target).innerHTML = cnt;

		return cnt;
}

function setPng24(obj) {
obj.width=obj.height=1;
obj.className=obj.className.replace(/\bpng24\b/i,'');
obj.style.filter =
"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
obj.src='about:blank;';
return '';
}

function slide()
{
	var obj = document.getElementById('hide_main');
	if(obj == null) return;

	obj_css  = getCssProperty(obj);

	if(obj_css.display == "none")
	{
		obj.style.display = "block";
	}
	else
	{
		obj.style.display = "none";
	}
}

function content_view()
{
	var obj = document.getElementById('hide_main');
	if(obj == null) return;

	obj_css  = getCssProperty(obj);

	if(obj_css.display == "none")
	{
		setTimeout(slide, 800);
	}
	else
	{
		obj.style.display = "none";
	}
}

function getCssProperty (ele)
{
    var div_ele = ele
    var eleStyle = (div_ele.currentStyle) ? div_ele.currentStyle : document.defaultView.getComputedStyle(div_ele, '');
    return eleStyle;
}

function tab_banner(tabIndex)
{
	for(i=1; i <= 5; i++)
	{
		obj  = document.getElementById('tab_banner'+i);
		obj2 = document.getElementById('tab_0'+i);

		obj_css  = getCssProperty(obj);

		if(i == tabIndex)
		{

			obj2.className = 'tab_0' + tabIndex + '_ov';
			obj.style.display = "block";
		}
		else
		{
			obj2.className = 'tab_0' + i;
			obj.style.display = "none";
		}
	}
}


function img_over(_id)
{
	for(i=1; i <= 5; i++)
	{
		obj  = document.getElementById('tab_0'+i);
		if(i == _id)
		{
			var ImgCheck = obj.src.substring(obj.src.length-6,obj.src.length);
			if (ImgCheck!="ov.gif") {
				obj.src = obj.src.replace(".gif", "_ov.gif");
			}
		}
		else
		{
			var ImgCheck = obj.src.substring(obj.src.length-6,obj.src.length);
			if (ImgCheck=="ov.gif") {
				obj.src = obj.src.replace("_ov.gif", ".gif");
			}
		}
	}
}

function layer_pop(Id)
{

	obj  = document.getElementById("pop"+Id);

	obj_css  = getCssProperty(obj);

	if(obj.style.display == "block")
	{
		obj.style.display = "none";
	}
	else
	{
		for(var i=1;i<5;i++){
			document.getElementById("pop0"+i).style.display="none";
		}
		obj.style.display = "block";
	}
}
function layer_pop_menu(Id)
{

	obj  = document.getElementById(Id);

	obj_css  = getCssProperty(obj);

	if(obj.style.display == "block")
	{
		obj.style.display = "none";
	}
	else
	{
		obj.style.display = "block";
	}
}

// 삭제 검사 확인
function del(href)
{
//	alert(href);
	if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?"))
	{
		document.location.href = href;
	}
}

try { document.execCommand("BackgroundImageCache", false, true); } catch (e) { }

function noPopup()
{
	alert('팝업이 하나도 없습니다.');
}

function image_window(img)
{
	var w = img.tmp_width;
	var h = img.tmp_height;
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/3;

	if (w >= screen.width) {
			winl = 0;
			h = (parseInt)(w * (h / w));
	}

	if (h >= screen.height) {
			wint = 0;
			w = (parseInt)(h * (w / h));
	}

	var js_url = "<script type='text/javascript'> \n";
			js_url += "<!-- \n";
			js_url += "var ie=document.all; \n";
			js_url += "var nn6=document.getElementById&&!document.all; \n";
			js_url += "var isdrag=false; \n";
			js_url += "var x,y; \n";
			js_url += "var dobj; \n";
			js_url += "function movemouse(e) \n";
			js_url += "{ \n";
			js_url += "  if (isdrag) \n";
			js_url += "  { \n";
			js_url += "    dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x; \n";
			js_url += "    dobj.style.top  = nn6 ? ty + e.clientY - y : ty + event.clientY - y; \n";
			js_url += "    return false; \n";
			js_url += "  } \n";
			js_url += "} \n";
			js_url += "function selectmouse(e) \n";
			js_url += "{ \n";
			js_url += "  var fobj      = nn6 ? e.target : event.srcElement; \n";
			js_url += "  var topelement = nn6 ? 'HTML' : 'BODY'; \n";
			js_url += "  while (fobj.tagName != topelement && fobj.className != 'dragme') \n";
			js_url += "  { \n";
			js_url += "    fobj = nn6 ? fobj.parentNode : fobj.parentElement; \n";
			js_url += "  } \n";
			js_url += "  if (fobj.className=='dragme') \n";
			js_url += "  { \n";
			js_url += "    isdrag = true; \n";
			js_url += "    dobj = fobj; \n";
			js_url += "    tx = parseInt(dobj.style.left+0); \n";
			js_url += "    ty = parseInt(dobj.style.top+0); \n";
			js_url += "    x = nn6 ? e.clientX : event.clientX; \n";
			js_url += "    y = nn6 ? e.clientY : event.clientY; \n";
			js_url += "    document.onmousemove=movemouse; \n";
			js_url += "    return false; \n";
			js_url += "  } \n";
			js_url += "} \n";
			js_url += "document.onmousedown=selectmouse; \n";
			js_url += "document.onmouseup=new Function('isdrag=false'); \n";
			js_url += "//--> \n";
			js_url += "</"+"script> \n";

	var settings;

	if (is_gecko) {
			settings  ='width='+(w+10)+',';
			settings +='height='+(h+10)+',';
	} else {
			settings  ='width='+w+',';
			settings +='height='+h+',';
	}
	settings +='top='+wint+',';
	settings +='left='+winl+',';
	settings +='scrollbars=no,';
	settings +='resizable=yes,';
	settings +='status=no';

    win = window.open("/img_view.php?img_src=" + img.src,"image_window",settings);
    /*
	win.document.open();
	win.document.write ("<html><head> \n<meta http-equiv='imagetoolbar' CONTENT='no'> \n<meta http-equiv='content-type' content='text/html; charset=utf-8'>\n");
	var size = "이미지 사이즈 : "+w+" x "+h;
	win.document.write ("<title>"+size+"</title> \n");
	if(w >= screen.width || h >= screen.height) {
			win.document.write (js_url);
			var click = "ondblclick='window.close();' style='cursor:move' title=' "+size+" \n\n 이미지 사이즈가 화면보다 큽니다. \n 왼쪽 버튼을 클릭한 후 마우스를 움직여서 보세요. \n\n 더블 클릭하면 닫혀요. '";
	}
	else
			var click = "onclick='window.close();' style='cursor:pointer' title=' "+size+" \n\n 클릭하면 닫혀요. '";
	win.document.write ("<style>.dragme{position:relative;}</style> \n");
	win.document.write ("</head> \n\n");
	win.document.write ("<body leftmargin=0 topmargin=0 bgcolor=#dddddd style='cursor:arrow;'> \n");
	win.document.write ("<table width=100% height=100% cellpadding=0 cellspacing=0><tr><td align=center valign=middle><img src='"+img.src+"' width='"+w+"' height='"+h+"' border=0 class='dragme' "+click+"></td></tr></table>");
	win.document.write ("</body></html>");
	win.document.close();

	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
    */
}

/*셀렉트 박스 이동시*/
function MM_jumpMenuGo(objId,targ,restore){ //v9.0
			var selObj = null;  with (document) {
			if (getElementById) selObj = getElementById(objId);
			if (selObj) eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
			if (restore) selObj.selectedIndex=0; }
}

/*국정브리핑*/
function nationbriefFunc()
			{
				if(NewsURLs[i] && NewsTitles[i]) return true;
					document.write("<div id='briefing_txt'>");
					for(var i=0;i<NewsURLs.length;i++)
					{
						var str = NewsTitles[i].substr(0,26) + "...";
						document.write("<div><a href="+NewsURLs[i]+" target='_blank' title='새 창으로 이동'>"+str+"<\/a><\/div>");
					}
					document.write("<\/div>");

				var brief2 = new js_rolling(document.getElementById('briefing_txt'));

				brief2.set_direction(4);
				brief2.move_gap = 1;	//움직이는 픽셀단위
				brief2.time_dealy = 50; //움직이는 타임딜레이
				brief2.time_dealy_pause = 0;//하나의 대상이 새로 시작할 때 멈추는 시간, 0 이면 적용 안함
				brief2.start();
			}



window.onscroll = function() {
    shoppy_scroll("movebanner");
}

function shoppy_scroll(target) {
    var rvi = document.getElementById(target);
    if(rvi != undefined) {
        var sct = (document.body.scrollTop) ? document.body.scrollTop : document.documentElement.scrollTop;
        if( sct <= 280 ) {
            rvi.style.top = "280px";
        }
        else {
            rvi.style.top = sct +"px";
        }
    }
}


//해양보호구역 소스
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;
}

//해양보호구역 소스2
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(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);
}
