﻿/* 관광명소순환 ************************************************** */
//desc : IE6,7,FF, Op,Sa Test OK
function rotatePicmv(mvcon_height,interval) {//관광명소 순환
	var mvcon = document.getElementById("mvcon");
	var mvcon_a = mvcon.getElementsByTagName("a");
	var mvcon_inner = mvcon.getElementsByTagName("ul")[0];
	if (mvcon_inner.move) clearTimeout(mvcon_inner.move);
	if (mv_onnum) mvcon_inner.count = mv_onnum;
	if (!picmvOver) {
		if (mvcon_inner.count<mvcon_a.length) { mvcon_inner.count++; }
		else { mvcon_inner.count = 1; }
		picmvOnNum(mvcon_inner.count);
	}
	mv_onnum = 0;
	var repeat = "rotatePicmv("+mvcon_height+","+interval+")";
	mvcon_inner.move = setTimeout(repeat,interval);
}
function picmvOnNum(a) {//관광명소 n번째 보기 - 순환용으로 사용
	var onnum = a;
	var etype=null;
	movePicmv(onnum);
}
function picmvOn(e) {//관광명소 n번째 보기 할당 - 홍보이미지 포커스, 버튼이미지 클릭시 사용
	stopPicmv();
	var e=e?e:window.event;
	var etype=e.type;
	var onnum = this.className.replace("n","");
	movePicmv(onnum,etype);
}
function movePicmv(onnum,etype) {//관광명소 위치이동
	var onnum = parseInt(onnum)-1;
	var mvcon = document.getElementById("mvcon");
	var mvcon_inner =	mvcon.getElementsByTagName("ul")[0];
	var mvcon_img0 =	mvcon_inner.getElementsByTagName("img")[0];
	var mvcon_height = parseInt(mvcon_img0.getAttribute("height"));
	var brName = navigator.appName.charAt(0);
	if (etype=="focus"&&brName=="M"&&onnum!=0) {//IE에서 focus일때
//		mvcon_inner.style.top = 0;
	}else{
		mvcon_inner.style.top = onnum*(-mvcon_height) + "px";
	}
	var mvnum = document.getElementById("mvnum");
	var mvnum_img = mvnum.getElementsByTagName("img");
	for (var i=0;i<mvnum_img.length;i++)	{ 
		var where = mvnum_img[i].src.indexOf("on.gif",0)
		if (where!=-1) { mvnum_img[i].src = mvnum_img[i].src.replace("on.gif", ".gif"); }
	}
	mvnum_img[onnum].src = mvnum_img[onnum].src.replace(".gif", "on.gif");
	mv_onnum = parseInt(onnum)+1;
}
function playPicmv() {//관광명소 순환 시작
	picmvOver = false;
	var mvcontrol = document.getElementById("mvcontrol");
	var mvcontrol_img = mvcontrol.getElementsByTagName("img");
	for (var i=0;i<mvcontrol_img.length;i++) {
		var mvcontrolCN = mvcontrol_img[i].className;
		mvcontrol_img[i].src = mvcontrol_img[i].src.replace("on.gif",".gif");
		if (mvcontrolCN=="play") mvcontrol_img[i].src = mvcontrol_img[i].src.replace(".gif","on.gif");
	}
}
function stopPicmv() {//관광명소 순환 멈춤
	picmvOver = true;
	var mvcontrol = document.getElementById("mvcontrol");
	var mvcontrol_img = mvcontrol.getElementsByTagName("img");
	for (var i=0;i<mvcontrol_img.length;i++) {
		var mvcontrolCN = mvcontrol_img[i].className;
		mvcontrol_img[i].src = mvcontrol_img[i].src.replace("on.gif",".gif");
		if (mvcontrolCN=="stop") mvcontrol_img[i].src = mvcontrol_img[i].src.replace(".gif","on.gif");
	}
}
function initPicmv() {//관광명소 초기화
	var mvnum = document.getElementById("mvnum");
	var mvnum_img = mvnum.getElementsByTagName("img");
	for (var i=0;i<mvnum_img.length;i++)	{
		mvnum_img[i].onclick = picmvOn;
	}
	var mvcon = document.getElementById("mvcon");
	var mvcon_inner = mvcon.getElementsByTagName("ul")[0];
	var mvcon_a = mvcon.getElementsByTagName("a");
	for (var i=0;i<mvcon_a.length;i++)	{ 
		mvcon_a[i].onfocus = picmvOn;
		mvcon_a[i].onblur =  playPicmv;//포커스아웃시 다시재생
	}
	var mvcon_img = mvcon_inner.getElementsByTagName("img");
	var mvcon_img0 = mvcon_img[0];
	var mvcon_height = parseInt(mvcon_img0.getAttribute("height"));
	mvcon_inner.count = 0;
	mv_onnum = 0;
	playPicmv();
	rotatePicmv(mvcon_height,4000);//간격1/1000초(20090305 수치 2000(2초) 에서 3000(3초)로 수정)
	var picmv = document.getElementById("picmv");
	mvcon.onmouseover = mvnum.onmouseover = stopPicmv;
	mvcon.onmouseout = mvnum.onmouseout = playPicmv;//마우스아웃시 다시재생
}
//addLoadEvent(initPicmv);//페이지전체로딩이느리면문제발생
/* //관광명소순환 ************************************************** */
