﻿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_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];}}
}

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_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_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 all_menu(val){
	if(val == "on"){
		document.getElementById('map_total').style.display="";
		//메인메뉴도 안보이도록
		document.getElementById('top_menu').style.display="none";
		document.getElementById('mm_space').style.display="";
		//나머지 서브메뉴들은 안보이도록 함
		document.getElementById('Layer1_m').style.visibility="hidden";
		document.getElementById('Layer2_m').style.visibility="hidden";
		document.getElementById('Layer3_m').style.visibility="hidden";
		document.getElementById('Layer4_m').style.visibility="hidden";
		document.getElementById('Layer5_m').style.visibility="hidden";
	} else{
		document.getElementById('map_total').style.display="none";
		document.getElementById('top_menu').style.display="";
		document.getElementById('mm_space').style.display="none";
	}
}




//메인플래쉬 바로가기 링크
/*fly.swf
link = new Array();
link[1] = ""no_script:"mainbannerlink('01')";
link[2] = ""no_script:"mainbannerlink('02')";
link[3] = ""no_script:"mainbannerlink('03')";
 */

function mainbannerlink(val){
	switch(val){
		case "01" : link_addr = "/2008_hpm/hpm01/m1index.php"; tar="_blank"; break;
		case "02" : link_addr = "/2008_hpm/hpm02/m2index.php"; tar="_blank"; break;
		case "03" : link_addr = "/2008_hpm/hpm03/hpm0301/shpm0301.php"; tar="_blank"; break;
	}
	if(tar=="self"){
		location.href = link_addr;
	} else{
		window.open(link_addr);
	}
}

/*tab.swf
 
link = new Array();
_root.connURL10 = '"no_script:"tablink(1)'
_root.connURL11 = '"no_script:"tablink(01)'
_root.connURL20 = '"no_script:"tablink(2)'
_root.connURL21 = '"no_script:"tablink(02)'
_root.connURL30 = '"no_script:"tablink(3)'
_root.connURL31 = '"no_script:"tablink(03)'
_root.connURL40 = '"no_script:"tablink(4)'
_root.connURL41 = '"no_script:"tablink(04)'
*/

function tablink(val){
	switch(val){
		case 1 : link_addr = "http://www.butterflyhp.or.kr"; tar="pop"; break;
		case 01 : link_addr = ""; tar="_blank"; break;
		case 2 : link_addr = "http://www.inabishop.com"; tar="pop"; break;
		case 02 : link_addr = ""; tar="pop"; break;
		case 3 : link_addr = " http://www.hampyeongexpo.org"; tar="pop"; break;
		case 03 : link_addr = ""; tar="pop"; break;
		case 4 : link_addr = "http://www.ecopark.or.kr"; tar="pop"; break;
		case 04 : link_addr = ""; tar="pop"; break;
	}
	if(tar=="self"){
		location.href = link_addr;
	} else{
		window.open(link_addr);
	}
}


/***************************************************************************************************/
/** mticker effect (무브티커)
* amender : myshin
* date : 2008.04.11
* desc : 마우스오버시멈춤기능추가, 스피드오차개선, 컨텐츠2번렌더링수정, 이전다음제어추가(순번1부터시작), 줄별너비가달라도됨(li를x배수로맞출필요없음),
* guide : Safari만offsetHeight다른값해결 : js이전에css가와야함.
<link rel="stylesheet" type="text/css" href="/share/css/main.css">
#banner-scroll { position: absolute; left: 0; top: 30px; width: 240px; height: 15px; overflow: hidden; }
#banner-content { position: absolute; left: 0; top: 0; }
<script type="text/javascript" src="/share/js/mticker.js"></script>
* 개선과제 : initmTicker함수전체호출수 자동설정.
* ex) initmTicker(document.getElementById("banner-scroll"), document.getElementById("banner-content"), 3000);
prevmTicker(1);//이전버튼 (1)은 initmTicker()호출순번
nextmTicker(1);//다음버튼
*/
var mtickerEl = new Array();//전역변수
var mtickerElsum = 1; //initmTicker함수전체호출수-추가할때마다수정요함 - 전역변수로 수정함.

function initmTicker(mtickerContainer, mtickerContent, delay, autoScroll) {
	mtickerEl[mtickerEl.length] = mtickerContainer;
	var speed = 20; //스크롤속도-작을수록빠름
	//var mtickerElsum = 1; //initmTicker함수전체호출수-추가할때마다수정요함
	mtickerContainer.delay = delay/(speed/mtickerElsum); //mtickerEl.length를mtickerElsum로수정
	mtickerContainer.moveOffset = mtickerContainer.offsetHeight;//Safari만다른값.가끔될때도있음.
	mtickerContainer.count = 0;
	mtickerContainer.mtickerOver = false;
	mtickerContainer.mtickerOuto = autoScroll;
	mtickerContainer.cont = mtickerContent;
	mtickerContainer.cont.currentHeight = 0;
	//mtickerContainer.cont.innerHTML += mtickerContainer.cont.innerHTML;//컨텐츠복제해서2번렌더링..스크롤시만필요
	mtickerContainer.move = setInterval("movemTicker()", speed);
	for (i=0; i<mtickerEl.length; i++) {
		mtickerEl[i].onmouseover = function() { this.mtickerOver=true; }
		mtickerEl[i].onmouseout = function() { this.mtickerOver=false; }
	}
}
function movemTicker() {//
	for (i=0; i<mtickerEl.length; i++) {
		if (mtickerEl[i].cont.currentHeight % mtickerEl[i].moveOffset == 0 && mtickerEl[i].count < mtickerEl[i].delay) {
			if(!mtickerEl[i].mtickerOver) mtickerEl[i].count++;//mtickerOver가 false 일때 카운트증가시킨다
		} else {
			mtickerEl[i].count = 0;
			//mtickerEl[i].cont.currentHeight--;//한줄씩위로스크롤
			if(mtickerEl[i].mtickerOuto != 1) {
				mtickerEl[i].cont.currentHeight -= mtickerEl[i].moveOffset;//스크롤안하고한줄씩로테이션
			}
			else break;
			if (mtickerEl[i].cont.currentHeight % (mtickerEl[i].cont.offsetHeight) == 0) {
				mtickerEl[i].cont.currentHeight = 0;
			}
			mtickerEl[i].cont.style.top = mtickerEl[i].cont.currentHeight + "px";
		}
//	var test = document.getElementById("test");//test
//	test.innerHTML =  mtickerEl[i].moveOffset +"  currentHeight="+mtickerEl[i].cont.currentHeight;//test
	}
}
function prevmTicker(mtickerElnum) {//이전한줄보기
	var mtickerElnum = mtickerElnum-1;
	mtickerEl[mtickerElnum].count = 0;
	mtickerEl[mtickerElnum].cont.currentHeight+= mtickerEl[mtickerElnum].moveOffset;
	if (-mtickerEl[mtickerElnum].cont.currentHeight < 0) {
		mtickerEl[mtickerElnum].cont.currentHeight = mtickerEl[mtickerElnum].moveOffset-mtickerEl[mtickerElnum].cont.offsetHeight;
	}
	mtickerEl[mtickerElnum].cont.style.top = mtickerEl[mtickerElnum].cont.currentHeight + "px";
}
function nextmTicker(mtickerElnum) {//다음한줄보기
	var mtickerElnum = mtickerElnum-1;
	mtickerEl[mtickerElnum].count = 0;
	mtickerEl[mtickerElnum].cont.currentHeight-= mtickerEl[mtickerElnum].moveOffset;
	if (-mtickerEl[mtickerElnum].cont.currentHeight >= mtickerEl[mtickerElnum].cont.offsetHeight) {
		mtickerEl[mtickerElnum].cont.currentHeight = 0;
	}
	mtickerEl[mtickerElnum].cont.style.top = mtickerEl[mtickerElnum].cont.currentHeight + "px";
}

/***************************************************************************************************/