/*=======================================================================
// 관련 제품 스크롤링 관련 처리 시작
=======================================================================*/
var curPrdPos = 0;
var startPos = 3;
var dispPrdCnt = 3;
/*------------------------------------------------------------------------
// 해당 리스트에서 이전 리스트를 3개씩 순차적으로 출력 및 숨김
// @divId   : 컨트롤할 DIV ID
// @totCnt  : 총 게시물 수
// @liId    : 컨트롤할 Li 태그 ID
// 사용법   : <li id='li+<%=i%>'>  ====>  li의 필드명이 li + 숫자(순차적으로 증가) 이어야 한다.
//            viewPrevPrd('field', 4, 'liId')
// ---------------------------------------------------------------------*/
function viewPrevPrd(divId, totCnt, liId) {
	var prdtElem = document.getElementById(divId);
	var elem = prdtElem.getElementsByTagName("li");
	
	if(curPrdPos <= 0) {
		curPrdPos = 0;
		return;
	}
	//	현재 화면을 사라지게 한다.
	for(var i=0; i<totCnt; i++) {
		if((startPos-6) <= i && curPrdPos > i) {
  	    		var viewEl = document.getElementById(liId + i);
   	    	if(viewEl != null) viewEl.getAttribute("style").display = "block";									
  	    	} else {
			var hideEl = document.getElementById(liId + i);
      			if(hideEl != null) hideEl.getAttribute("style").display = "none"; 
  	    	}
	}
       curPrdPos = curPrdPos - 3;
       startPos = startPos - 3;        
}

/*------------------------------------------------------------------------
// 해당 리스트에서 다음 리스트를 3개씩 순차적으로 출력 및 숨김
// @divId   : 컨트롤할 DIV ID
// @totCnt  : 총 게시물 수
// @liId    : 컨트롤할 Li 태그 ID
// 사용법   : <li id='li+<%=i%>'>  ====>  li의 필드명이 li + 숫자(순차적으로 증가) 이어야 한다.
//            viewNextPrd('field', 4, 'liId')
// ---------------------------------------------------------------------*/
function viewNextPrd(divId, totCnt, liId) {
	var prdtElem = document.getElementById(divId);
	var elem = prdtElem.getElementsByTagName("li");
	
	if(curPrdPos + dispPrdCnt >= elem.length) {
		return;
	}		
	//	현재 화면을 사라지게 한다.
	for(var i=0; i<totCnt; i++) {
		if(startPos <= i && (startPos+3) > i) {
			var viewEl = document.getElementById(liId + i);
   	    	if(viewEl != null) viewEl.getAttribute("style").display = "block";
  	    	} else {
  	    		var hideEl = document.getElementById(liId + i);
      			if(hideEl != null) hideEl.getAttribute("style").display = "none"; 				
  	    	}
	}       	
       curPrdPos = curPrdPos + 3;
       startPos = startPos + 3;
}
/*=======================================================================
// 관련 제품 스크롤링 관련 처리 끝
=======================================================================*/


/*------------------------------------------------------------------------
// 해당 필드에 대하여 Style Display 적용
// @cfType1 : 영역 1
// @cfType2 : 영역 2
// @cfly1   : 해당 영역의 Style Display 값 설정
// @cfly2   : 해당 영역의 Style Display 값 설정
// 사용법   : cfonf('TvCf', 'PrintCf', 'block', 'none')
// ---------------------------------------------------------------------*/
function cfonf(div1, div2, cfly1,cfly2) {
	document.getElementById(div1).style.display=cfly1;
	document.getElementById(div2).style.display=cfly2;
}

/*------------------------------------------------------------------------
// 해당 필드에 대하여 Style Display 적용
// @cfType1 : 영역 1
// @cfly1   : 해당 영역의 Style Display 값 설정
// 사용법   : cfOnOff('TvCf', 'block')
// ---------------------------------------------------------------------*/
function cfOnOff(div1, cfly1) {
	document.getElementById(div1).style.display=cfly1;
}


/*------------------------------------------------------------------------
// 설  명   : 이미지 확대보기
// @field   : 이미지 ID
// 사용법   : <img id="viewImg>
//            changeImg(viewImg);
// ---------------------------------------------------------------------*/
function changeImg(field){
	imgSrc = document.getElementById(field).src;
	url = "/common/imageView.jsp?imgURL="+imgSrc;		
	window.open(url, 'Etude', 'scrollbars=no,toolbar=no,location=no,resizable=yes,status=no,menubar=no,resizable=yes,width=800,height=600,left=0,top=0');
}


/*------------------------------------------------------------------------
// 설  명   : 멀티관 정보를 담아놀 Object
// @cd      : 
// @url     : 
// @fileNm  : 
// @title   : 
// @cfImg   : 
// @cfTit   : 
// 사용법   : Info ( , , , , , )
// ---------------------------------------------------------------------*/
var curIdx	= 0;
var arrInfo	= new Array();
var arrPage	= new Array();
function Info ( cd, url, fileNm, title, cfImg, cfTit ) {
	this.cd		= cd;
	this.url	= url;
	this.fileNm	= fileNm;
	this.title	= title;
	this.cfImg	= cfImg;
	this.cfTit	= cfTit;
}
