﻿/* 팝업보기순환 ************************************************** */
//desc : IE6,7,FF, Op,Sa Test OK
function rotatePicpr(prcon_height,interval) {//팝업보기 순환
	var prcon = document.getElementById("prcon");
	var prcon_a = prcon.getElementsByTagName("a");
	var prcon_inner = prcon.getElementsByTagName("ul")[0];
	if (prcon_inner.move) clearTimeout(prcon_inner.move);
	if (pr_onnum) prcon_inner.count = pr_onnum;
	if (!picprOver) {
		if (prcon_inner.count<prcon_a.length) { prcon_inner.count++; }
		else { prcon_inner.count = 1; }
		picprOnNum(prcon_inner.count);
	}
	pr_onnum = 0;
	var repeat = "rotatePicpr("+prcon_height+","+interval+")";
	prcon_inner.move = setTimeout(repeat,interval);
}
function picprOnNum(a) {//팝업보기 n번째 보기 - 순환용으로 사용
	var onnum = a;
	var etype=null;
	movePicpr(onnum);
}
function picprOn(e) {//팝업보기 n번째 보기 할당 - 홍보이미지 포커스, 버튼이미지 클릭시 사용
	stopPicpr();
	var e=e?e:window.event;
	var etype=e.type;
	var onnum = this.className.replace("n","");
	movePicpr(onnum,etype);
}
function movePicpr(onnum,etype) {//팝업보기 위치이동
	var onnum = parseInt(onnum)-1;
	var prcon = document.getElementById("prcon");
	var prcon_inner = prcon.getElementsByTagName("ul")[0];
	var prcon_img0 = prcon_inner.getElementsByTagName("img")[0];
	var prcon_height = parseInt(prcon_img0.getAttribute("height"));
	var brName = navigator.appName.charAt(0);
	if (etype=="focus"&&brName=="M"&&onnum!=0) {//IE에서 focus일때
//		prcon_inner.style.top = 0;
	}else{
		prcon_inner.style.top = onnum*(-prcon_height) + "px";
	}
	var prnum = document.getElementById("prnum");
	var prnum_img = prnum.getElementsByTagName("img");
	for (var i=0;i<prnum_img.length;i++)	{ 
		var where = prnum_img[i].src.indexOf("on.gif",0)
		if (where!=-1) { prnum_img[i].src = prnum_img[i].src.replace("on.gif", ".gif"); }
	}
	prnum_img[onnum].src = prnum_img[onnum].src.replace(".gif", "on.gif");
	pr_onnum = parseInt(onnum)+1;
}
function playPicpr() {//팝업보기 순환 시작
	picprOver = false;
	var prcontrol = document.getElementById("prcontrol");
	var prcontrol_img = prcontrol.getElementsByTagName("img");
	for (var i=0;i<prcontrol_img.length;i++) {
		var prcontrolCN = prcontrol_img[i].className;
		prcontrol_img[i].src = prcontrol_img[i].src.replace("on.gif",".gif");
		if (prcontrolCN=="play") prcontrol_img[i].src = prcontrol_img[i].src.replace(".gif","on.gif");
	}
}
function stopPicpr() {//팝업보기 순환 멈춤
	picprOver = true;
	var prcontrol = document.getElementById("prcontrol");
	var prcontrol_img = prcontrol.getElementsByTagName("img");
	for (var i=0;i<prcontrol_img.length;i++) {
		var prcontrolCN = prcontrol_img[i].className;
		prcontrol_img[i].src = prcontrol_img[i].src.replace("on.gif",".gif");
		if (prcontrolCN=="stop") prcontrol_img[i].src = prcontrol_img[i].src.replace(".gif","on.gif");
	}
}
function initPicpr() {//팝업보기 초기화
	var prnum = document.getElementById("prnum");
	var prnum_img = prnum.getElementsByTagName("img");
	for (var i=0;i<prnum_img.length;i++)	{
		prnum_img[i].onclick = picprOn;
	}
	var prcon = document.getElementById("prcon");
	var prcon_inner = prcon.getElementsByTagName("ul")[0];
	var prcon_a = prcon.getElementsByTagName("a");
	for (var i=0;i<prcon_a.length;i++)	{ 
		prcon_a[i].onfocus = picprOn;
		prcon_a[i].onblur =  playPicpr;//포커스아웃시 다시재생
	}
	var prcon_img = prcon_inner.getElementsByTagName("img");
	var prcon_img0 = prcon_img[0];
	var prcon_height = parseInt(prcon_img0.getAttribute("height"));
	prcon_inner.count = 0;
	pr_onnum = 0;
	playPicpr();
	rotatePicpr(prcon_height,3000);//간격1/1000초(20090305 수치 2000(2초) 에서 3000(3초)로 수정)
	var picpr = document.getElementById("picpr");
	prcon.onmouseover = prnum.onmouseover = stopPicpr;
	prcon.onmouseout = prnum.onmouseout = playPicpr;//마우스아웃시 다시재생
}
//addLoadEvent(initPicpr);//페이지전체로딩이느리면문제발생
/* //팝업보기 ************************************************** */