/***************************************************************************************************/
/** ÀÌ¹ÌÁöÈ«º¸(ÆË¾÷Á¸)
* author : dark
* update : 2008.06.19
* desc : IE6, IE7, FF3, Op9.5, Sf3.1 Test OK
* ½ÃÀÛ¸ØÃã¹öÆ°Á¸Àç¿©ºÎÆÇ´ÜÃß°¡
* ex) <script type="text/javascript" src="/share/js/picpr.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.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;
//		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(".gif",".gif");
				if (prcontrolCN=="play") prcontrol_img[i].src = prcontrol_img[i].src.replace(".gif",".gif");
			}
		}
	}

	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(".gif",".gif");
				if (prcontrolCN=="stop") prcontrol_img[i].src = prcontrol_img[i].src.replace(".gif",".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, 6000); //°£°Ý1/1000ÃÊ
		var picpr = document.getElementById("picpr");
//		prcon.onmouseover = prnum.onmouseover = stopPicpr;
//		prcon.onmouseout = prnum.onmouseout = playPicpr;//¸¶¿ì½º¾Æ¿ô½Ã´Ù½ÃÀç»ý
	}
	initPicpr();

/*//ÀÌ¹ÌÁöÈ«º¸ **************************************************************************************************/

