/***************************************************************************************************/
/** 이미지홍보(팝업존)
* author : myshin
* update : 2008.06.19
* desc : IE6, IE7, FF3, Op9.5, Sf3.1 Test OK
* 시작멈춤버튼존재여부판단추가
* ex) <script type="text/javascript" src="/share/js/pic_pr.js"></script>
*/
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.png",0)
		if (where!=-1) { prnum_img[i].src = prnum_img[i].src.replace("on.png", ".png"); }
	}
	prnum_img[onnum].src = prnum_img[onnum].src.replace(".png", "on.png");
	pr_onnum = parseInt(onnum)+1;
//	var test = document.getElementById("test");
//	test.innerHTML = prcon_inner.style.top +"  pr_onnum="+pr_onnum;
}
function playPicpr() {//이미지홍보 순환 시작
	picprOver = false;
	var prcontrol = document.getElementById("prcontrol");
	if(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.png",".png");
			if (prcontrolCN=="play") prcontrol_img[i].src = prcontrol_img[i].src.replace(".png","on.png");
		}
	}
}
function stopPicpr() {//이미지홍보 순환 멈춤
	picprOver = true;
	var prcontrol = document.getElementById("prcontrol");
	if(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.png",".png");
			if (prcontrolCN=="stop") prcontrol_img[i].src = prcontrol_img[i].src.replace(".png","on.png");
		}
	}
}
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,5000);//간격1/1000초
  var picpr = document.getElementById("picpr");
  prcon.onmouseover = prnum.onmouseover = stopPicpr;
  prcon.onmouseout = prnum.onmouseout = playPicpr;//마우스아웃시다시재생
}
initPicpr();

/*//이미지홍보 **************************************************************************************************/
