/* ÀÌ¹ÌÁöÈ«º¸(ÆË¾÷Á¸)¼øÈ¯
= author : myshin
= date : 2010.04.02
= desc : ÀÌÀü´ÙÀ½Å¬¸¯½Ã restartInterval(); 
prcontrol ¾øÀ»¶§ °í·Á, picprOver ¸¦ stopState ·Î º¯¼ö¸í ¼öÁ¤, Á¦¾î¼ö´Ü ¾øÀ¸¸é µî µ¿ÀÛ Á¤¸®.
IE8.0.6001.18702(+È£È¯), IETester(IE7,IE6), IE6.0.2900, FF3.6.3, GC4.1.249.1045(42898), Sf4.0.5(531.22.7) ÀÌ»ó¹«.
= IE7,6¿ÜÇ¥ÁØºê¶ó¿ìÀú img ¸¶Å©¾÷¿¡ height ¼Ó¼º »èÁ¦ÇßÀ» ¶§ ¿À·ù ¼öÁ¤.
= Á¦¾î¹öÆ° ¾ø´Â °æ¿ì °í·Á.
= ¸ØÃã½Ã clearInterval(Å¸ÀÌ¸ÓÁ¤Áö).. ¼øÈ¯½Ã°£ ¿À·ù ¹æÁö.
= ¼øÈ¯½Ã°£(±âº»)°ªÇÒ´ç±â´ÉÃß°¡.
= ÀÌÀü´ÙÀ½¹öÆ°Ãß°¡,º¯¼ö¸í¼öÁ¤,Áßº¹ÄÚµåÁ¤¸®.
= ½ÃÀÛ¸ØÃã¹öÆ°Á¸Àç¿©ºÎÆÇ´ÜÃß°¡
= ex) <script type="text/javascript" src="/share/js/picpr.js"></script>
== °úÁ¦ ==
Æ÷Ä¿½Ì¹Ú½ºº¸ÀÌ±â
Å°º¸µå, ¸¶¿ì½º È¥¿ë ¿ÀÂ÷
Op10.51 Å°º¸µå ¿î¿ë
*/
function rotatePicpr(){//¼øÈ¯
	if(picPR.onnum) picPR.order = picPR.onnum;
	if(stopState) return false;
	if(picPR.order<picPR.prcon.a.length) picPR.order++;
	else picPR.order = 1;
	picprOnNum(picPR.order);
	picPR.onnum = 0;
}
function picprOnNum(a){//n¹øÂ°º¸±â=¼øÈ¯¿ëÀ¸·Î »ç¿ë
	var onnum = a;
	var etype=null;
	movePicpr(onnum);
}
function picprOn(e){//n¹øÂ°º¸±âÇÒ´ç=È«º¸ÀÌ¹ÌÁöÆ÷Ä¿½º,¼ø¹øÀÌ¹ÌÁöÅ¬¸¯½Ã
	var e=e?e:window.event;
	var etype=e.type;
	if(etype=="focus") stopPicpr();
	var onnum = this.className.replace("n","");
	movePicpr(onnum,etype);
	restartInterval();
}
function movePicpr(onnum,etype){//ÀÌµ¿+¼ø¹øÀÌ¹ÌÁöÈ°¼º
	var onnum = parseInt(onnum)-1;
	var brName = navigator.appName.charAt(0);
	if(etype=="focus"&&brName=="M"&&onnum!=0) {//IE¿¡¼­ focusÀÏ¶§
	//picPR.prcon.inner.style.top = 0;
	}else{
		picPR.prcon.inner.style.top = onnum*(-picPR.prcon.height)+"px";//img¿ä¼Ò¿¡height¼Ó¼ºÁöÁ¤¾ÈÇÏ¸é¹«¿ëÁö¹°
		//picPR.prcon.inner.style.top = onnum*(-picPR.prcon.offsetHeight)+"px";//img³ôÀÌ¸¦¸ð¸¦¶§
	}
	for(var i=0;i<picPR.prnum.img.length;i++)	{
		var where = picPR.prnum.img[i].src.indexOf("on.gif",0)
		if(where!=-1) picPR.prnum.img[i].src = picPR.prnum.img[i].src.replace("on.gif",".gif");
	}
	picPR.prnum.img[onnum].src = picPR.prnum.img[onnum].src.replace(".gif","on.gif");
	picPR.onnum = parseInt(onnum)+1;
}
function playPicpr(){//½ÃÀÛ
	stopState = false;
	if(!picPR.prcon.inner.move){//¿À·ù¹æÁö
		picPR.prcon.inner.move = setInterval("rotatePicpr()",picPR.interval);
	}
	if(!picPR.prcontrol) return false;
	for(var i=0;i<picPR.prcontrol.img.length;i++){
		picPR.prcontrol.img[i].src = picPR.prcontrol.img[i].src.replace("on.gif",".gif");
		if(picPR.prcontrol.img[i].className=="play") picPR.prcontrol.img[i].src = picPR.prcontrol.img[i].src.replace(".gif","on.gif");
	}
}
function stopPicpr(){//¸ØÃã
	stopState = true;
	if(picPR.prcon.inner.move){
		clearInterval(picPR.prcon.inner.move);
		picPR.prcon.inner.move=0;//clearInterval½ÇÇàÈÄ³²Àº°ª(ºê¶ó¿ìÀúº°´Ù¸¥°ª)ÃÊ±âÈ­
	}
	var prcontrol = document.getElementById("prcontrol");
	if(!picPR.prcontrol) return false;
	for(var i=0;i<picPR.prcontrol.img.length;i++){
		picPR.prcontrol.img[i].src = picPR.prcontrol.img[i].src.replace("on.gif",".gif");
		if(picPR.prcontrol.img[i].className=="stop") picPR.prcontrol.img[i].src = picPR.prcontrol.img[i].src.replace(".gif","on.gif");
	}
}
function prevPicpr(){//ÀÌÀü
	if(picPR.order>1) picPR.order--;
	else picPR.order = picPR.prcon.a.length;
	picprOnNum(picPR.order);
	restartInterval();
}
function nextPicpr(){//´ÙÀ½
	if(picPR.order<picPR.prcon.a.length) picPR.order++;
	else picPR.order = 1;
	picprOnNum(picPR.order);
	restartInterval();
}
function restartInterval(){//´Ù½Ã½ÃÀÛ
	if(picPR.prcon.inner.move){
		clearInterval(picPR.prcon.inner.move);
		picPR.prcon.inner.move = setInterval("rotatePicpr()",picPR.interval);
	}
}
function initPicpr(interval){//ÀÌ¹ÌÁöÈ«º¸ ÃÊ±âÈ­
	picPR = document.getElementById("picpr");
	picPR.interval = (interval)?interval:5000;//¼øÈ¯½Ã°£±âº»°ªÇÒ´ç
	picPR.order = picPR.onnum = 0;
  picPR.prcon = document.getElementById("prcon");
	picPR.prcon.inner = picPR.prcon.getElementsByTagName("ul")[0];
	picPR.prcon.img0 = picPR.prcon.inner.getElementsByTagName("img")[0];
	picPR.prcon.height = parseInt(picPR.prcon.img0.getAttribute("height"));//img¿ä¼Ò¿¡height¼Ó¼ºÁöÁ¤¾ÈÇÏ¸é¹«¿ëÁö¹°.. Sa,GCÀº img¿ä¼ÒÀÇ ³ôÀÌ¼Ó¼º(offsetHeight,..)=0°ª.
  picPR.prcon.a = picPR.prcon.getElementsByTagName("a");
  picPR.prnum = document.getElementById("prnum");
  picPR.prnum.img = picPR.prnum.getElementsByTagName("img");
	picPR.prcontrol = document.getElementById("prcontrol");
	for(var i=0;i<picPR.prcon.a.length;i++){
		picPR.prcon.a[i].onfocus = picprOn;
		picPR.prcon.a[i].onblur = playPicpr;
		picPR.prnum.img[i].onclick = picprOn;
	}
	if(!picPR.prcontrol){//Á¦¾î¼ö´Ü¾øÀ¸¸é
		picPR.prcon.onmouseover = picPR.prnum.onmouseover = stopPicpr;
		picPR.prcon.onmouseout = picPR.prnum.onmouseout = playPicpr;
	}else{
		picPR.prcontrol.a = picPR.prcontrol.getElementsByTagName("a");
		picPR.prcontrol.img = picPR.prcontrol.getElementsByTagName("img");
		var stopis=false;
		for(var i=0;i<picPR.prcontrol.a.length;i++){ if(picPR.prcontrol.a[i].className=="stop") stopis=true; }
		if(!stopis){//stop±â´ÉÀÌ¾øÀ¸¸é
			picPR.prcon.onmouseover = picPR.prnum.onmouseover = stopPicpr;
			picPR.prcon.onmouseout = picPR.prnum.onmouseout = playPicpr;
			for(var i=0;i<picPR.prcontrol.a.length;i++){
				if((picPR.prcontrol.a[i].className=="prev")||(picPR.prcontrol.a[i].className=="next")){
					picPR.prcontrol.a[i].onfocus = picPR.prcontrol.a[i].onmouseover = stopPicpr;
					picPR.prcontrol.a[i].onblur = picPR.prcontrol.a[i].onmouseout = playPicpr;
				}
			}
		}
	}
	playPicpr();//½ÃÀÛ(¹öÆ°)À¸·ÎÃÊ±âÈ­
	rotatePicpr();
}
initPicpr(5000);//¼øÈ¯½Ã°£1/1000ÃÊ